первый блин кодом
322 subscribers
95 photos
12 videos
47 links
Как вы поняли, я обожаю кринжовые каламбуры!
А ещё фронтенд, бэкенд, программировать и алгоритмы.
Давайте обсудим это и какую начинку заворачивать в резюме.
Let him cook!
Download Telegram
Вот и закончился месяц использования GPT с Pro подпиской за 200$. Я заранее перевёл свой план обратно на Plus за 20$, но в процессе работы лимит по этому плану кончился быстрее, чем мне пришёл чек об оплате 🤣

За последний месяц я потратил 1,5 миллиарда токенов (сколька?!), если верить утилите ccusage. Другая утилита показывает примерно вдвое меньше, хз какой из них верить 🙂 Но это всё равно в разы больше, чем я тратил до этого и походу назад дороги уже не будет))

Приловчился запускать по нескольку агентов параллельно для решения одной задачи, иногда в разных ветках делаю 2 задачи параллельно. Немного позже расскажу про сценарий решения цепочки из 90 однотипных задач сразу без перерыва 🙂

Ещё из интересного - оставляю агенты работать пока отхожу от компа в течение дня: покушать, покакать там, ну вы поняли. Если раньше я всегда слышал, что "никто не работает реально по 8 часов на работе", то сейчас я понимаю, что и по 9, и по 10 часов можно работать непрерывно. А если приловчиться, то можно и во время сна работать)))) И скорее всего так и произойдёт однажды. Когнитивная нагрузка при этом меняется: уже не нужно думать о том, как реализовать какие-то детали, уровень абстракции становится выше. Весь фокус только на бизнес-логике.
В общем, гребец начал грести усерднее и дольше, лимон выжимается эффективнее. К концу дня хочется просто упасть на диван 😬

А ещё мне придётся прятать свою стату от Кабан Кабаныча, чтобы внезапно не стать "любимчиком" в команде среди коллег 🙈🤣

У кого-то есть похожие ощущения? Насколько продуктивнее кажется работа с нейронками?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥742
Насколько круче подписка за 200, чем за 20? Как это ощущается? Или просто токенов больше?

Отвечу тут, всё равно планировал пост на эту тему делать.

В основном ради токенов.
Там открывается Pro модель, но её нельзя напрямую из IDE или CLI использовать. Но она очень хороша в задачах, не связанных c написанием кода напрямую. То есть, идеально для исследований, брейншторма, написания текстов и т.д. Но то, что у обычного приложения Chat GPT нет доступа к файлам локально - это серьёзный минус. По факту, я примерно 90% времени использую именно Codex, но он невероятно плох именно в написании текстов.

Поэтому для небольших проектов можно взять утилиту Repomix, которая смержит все (или нужные) файлы в один (кстати, классно это делает) и отправить уже этот файл в гпт и дать ему задачу не переписать код в этом файле, а составить подробный план для кодекса как решить задачу, например. И уже этот получившийся промпт вставить в кодекс и пусть он решает дальше.
Но это крайне редкий кейс, я даже не знаю, в каких случаях такое нужно делать после выхода Codex 5.3
Но если работать именно таким образом, то Pro модель выдаёт результат примерно на 20% лучше, чем самый крутой кодекс. Ну так, по моим ощущениям. Ощутимо, но не прям необходимо.

А в остальных задачах конечно про значительно лучше и кодекса, и Thinking модели. Я бы сказал на 100% лучше минимум.
👍51
Статистика по токенам, которую я раньше публиковал, оказалась детским репом 🙂
Приближаюсь к расходу в 1 млрд токенов в день, практикуясь в "бесконтактном" программировании. Кажется, это уже пару месяцев как новая мета. Кто-нибудь уже научился эксплуатировать нейронки во время сна? 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Первая относительно успешная ночная смена на 6 часов, 60 итераций, 6 млрд. токенов 🔍
Автономные агенты оказались немного сложнее, чем я думал, но всё ещё достижимо. Начинаю понимать, с какими проблемами столкнулись исследователи из антропик, у которых агент сутками работает.
Есть ещё что улучшать, думаю, на след неделе расскажу подробнее 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Все же учат какой-нибудь иностранный язык? Зацените какая клёвая игра на запоминание слов 🔍

https://youtube.com/shorts/I5NZDKqH0l0

Есть один минус: нужен study buddy
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Последние пару недель я почти совсем ничего не кодил, вчера вот решил попробовать свои 10к непрочитанных писем просто слить Сэму Альтману через кодекс, чтобы он тоже их почитал, и оказалось, что я просто сжёг недельный лимит за день 🙈 Разные модели пробовал, gpt-5.3-codex-spark справляется с этой задачей быстрее всех и на том же уровне качества, как и остальные модели

Кажется, пора пробовать OpenCode и локальные LLM.
А может даже и всеми ненавистный OpenClaw, который всем всё удаляет и ломает 🤔 Что думаете, кто-то уже пробовал?
😱4
Я не знаю, для кого гугл сделал подписку AI Plus за 8$ 4$ (со скидкой) на Gemini, но она закончилась примерно через 2 часа не самой интенсивной работы. Я начал обновлять зависимости в проекте и дневной лимит на токены кончился...

Ладно бы только это. Я улучшил подписку до следующего тира AI Pro, но лимит на токены не обновился 🤯

Не говоря о том, что в Gemini CLI не доступна 3.1 модель. Мда...

То ли это везде так сильно токены урезают, то ли это гугл контора. Замечали подобное?
🤔22
Лимит на кодекс обновится только завтра, но сегодня я всё ещё экспериментирую с разными нейронками. Новыми для меня стали qwen3-coder, qwen3.5, Gemini 3 и MiniMax M2.5.

Очень краткий вывод - все нейронки ощущаются по-разному. Я настолько привык к кодексу, что сходу бросается в глаза как китайские нейронки мыслят по-другому. Те вещи, на которые мне приходилось указывать кодексу, другие схватывают сразу, но зато тупят в другом. Но я хотел рассказать о другом.

Понадобилось мне по одному из сайд-проектов достать содержимое диалогов, о чём мы болтали с кодексом месяц назад. Руками в интерфейсе искать это у меня заняло бы гораздо больше времени, так что воспользовался потрясающей возможностью, что вся переписка с агентами хранится на диске. То, что мне было нужно, я нашёл за несколько секунд, но заглянув именно в файл переписки, я обнаружил там системные промпты кодекса! Вот этого (на скриншоте) я там увидеть точно не ожидал. Мне казалось, что это исключительно приватная инфа, которая подмешивается на серверах OpenAI. Скорее всего, так оно и есть, бóльшая часть системных промптов действительно полностью скрыта от нас, но что-то — нет.

Затем я увидел, что эта портянка вставлялась перед КАЖДЫМ сообщением, которое улетает на сервер (даже перед вызовом инструментов). Учитывая, сколько там текста, это всё занимает явно немало токенов. Я всегда думал, что системный промпт один раз в самом начале прописывается... Походу теперь так оно и есть, ведь кол-во системных промптов резко уменьшилось в 10 раз примерно с 9-го марта 🤣

Учитывая это, ещё больше не понимаю, куда делись мои токены! 😡
👍21🤔1😱1
Попросил ИИ накидать скриптик 🔍
Вот разбивка по дням. Жёлтые столбики - всего чанков переписки, синяя линия - сколько из них именно этих тяжёлых системных "невидимых" промптов в %.

20~25% лишних токенов было в феврале 🤔
А что случилось 9 марта, кто-нибудь знает?
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Я попробовал Minimax на маленьком проекте и скажу так, что он вполне годно пишет код, на уровне гпт 5.3. А между 5.3 и 5.4 я разницу не вижу (опять же, на маленьких проектах). Процесс немножко с ебанцой не такой плавный, как у гпт/кодекса, но результат достойный. При этом, стоит дешевле.

Кажется, тут должен выйти на сцену OpenClaw с мультиагентностью и возможностью жонглировать модели даже в одном контексте, но многие говорят, что код он пишет отвратительно независимо от модели. Я хз как они умудрились испортить чистую модель, но идея сама по себе верная. Очень хочется попробовать настроить, но пока некогда.

Мне интересная аналогия приходит на ум с 3д печатью: есть специальные композитные пластики, которые стоят очень дорого, есть такие, которые растворяются в воде - из них печатают поддержки - тоже дорогие. А есть PLA из кукурузы за 500р/кг. Соответственно, коллективный разум додумался использовать принтер со сменным экструдером, чтобы деталь печатать дорогим материалом, поддержки самым дешёвым, а один слой между поддержкой и деталью растворимым. Кучу бабла можно так сэкономить, ведь принтеры, которые умеют такое вытворять, стремительно дешевеют последнее время.

Думаю, с процессом вайб-кодинга должно произойти то же самое:
• планированием и ревью занимается самая умная дорогая модель,
• написанием кода по инструкции дешёвая либо локальная,
• написанием коммитов и прочими утилитарными функциями - самая быстрая (или самая дешёвая).

Поскольку каждая нейронка - это уникальный организм со своими уникальными связями, думают они немножко по-разному, и обращают внимание на разные вещи. А это значит, что кодревью должны все делать параллельно, давая возможность самой умной модели решать, что из предложенного важнее всего пофиксить.
3
This media is not supported in your browser
VIEW IN TELEGRAM
Вот какое охлаждение потребуется для RTX6090 🔍

А вообще, гифка показывает как технология из 2024 постепенно внедряется в датацентры. Пачка компов погружается в бассейн маслянистой жидкости, которая в теории может экономить до 80% энергии на охлаждение, а в реальности пока около 30%. Но это всё равно очень много и здорово, что кто-то такое изобретает!

Интересно, сколько лет им понадобится чтобы догадаться платы ставить не поперёк, а вдоль бассейна и циркулировать жидкость)))

Ждём следующий датацентр на дне океана 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣4
Ах, вот оно, оказывается что! А я всегда инглиш В2 пишу :)))))

Обожаю рекрутёров, которые не против накрутки и честно рассказывают, как у них фильтры устроены :))
🔥136
Самый частый вопрос на собеседованиях на должность бэкенд разработчика - "как понять, что запрос в БД является оптимальным?".
Можете говорить что угодно, но в 2026 правильным ответом будет "спросить у нейронки". Конечно, прямо сейчас общество ещё не готово принять такой ответ полностью, поэтому придётся добавить запятую, сказать, что это шутка и начать объяснять про EXPLAIN ANALYZE, индексы, кэш и прочие приколы. Но в реальной жизни вчитываться в SQL код больше нет никакого смысла. Важно знать теорию, чтобы понимать возможности софта, но нейронка расскажет гораздо больше, чем ты встретишь таких задач за всю свою жизнь. Даже простого вопроса "расскажи, почему этот запрос медленный" достаточно, чтобы решить 100% проблем, возникающих в реальности. Даже не 99,9%, правда.

Другое дело - сложно не заметить очень сильное туннельное зрение у нейронок. Если попросить реализовать фичу, она прекрасно выдаст результат, который будет покрыт тестами с первого же запроса, но чтобы результат работал быстро, необходимо задать ещё один вопрос - никто же не просил "сделать быстро", вот ИИ и не делает.

Приведу пример с сайд-проекта, который я потихоньку пилю:
Есть таблица на 1000 строк с несколькими связями. При открытии приложения, оно грузилось 20 секунд. Для 1000 строк это перебор, но причина сходу стала очевидна - отсутствовала пагинация. Добавил пагинацию, загрузка теперь занимает 5 сек - всё ещё бесконечно много для 1000 строк. Поскольку проект чисто вайбкодерский, спрашиваю, почему так долго? Оказалось, пагинация хоть и выполнялась на уровне базы, но данные из связанных таблиц добавлялись путём отдельных запросов к базе и маппинга в бизнес-логике 🤯 Однако, мне не пришлось намекать, что так дела не делаются. Жестяной сразу осознал, что надо это всё объединить в один запрос и теперь загрузка страницы стала занимать 1 секунду.
Уже лучше, но я-то знаю, что это всё ещё очень много, и говорю: бро, всё ещё слишком долго, я знаю, что можно сделать за 100мс. И действительно, через несколько минут шуршания шестернями, я получил долгую цепочку рассуждений про сеть, что база находится слишком далеко от сервера, но потом он заметил LEFT JOIN LATERAL, который и тормозил запрос. После этого исправления страница наконец-то начала грузиться со скоростью пинга к базе, на чём я и остановился.

В любом случае, на весь этот процесс у меня ушло гораздо меньше времени, чем я бы сам руками это всё проектировал и печатал. Кодекс сам поставил все необходимые метрики, прочитал експлейны, проставил индексы... Пусть не с первого раза, но результат достигнут. А делать это всё руками больше нет никакого смысла, как и задавать такие вопросы на собеседованиях (наверное) 😬

Вообще, я бы сравнил процесс оптимизации запроса к базе с NP-полной задачей: нет универсального алгоритма, который можно применить и доказать, что запрос точно гарантированно выполняется по самому оптимальному маршруту. Приходится пробовать разные варианты, сравнивать метрики и оставлять лучшее из проверенного. Частные случаи, разумеется есть, но запросы с 50 джойнами - это не редкость.

За нейронками всё ещё глаз да глаз. Полная замена кожаных пока откладывается 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81
Прогрелся недавно на пост, где разработчики показали календарь релизов Claude, что типа они каждый день что-то релизят и функции действительно интересные. Очень хочется попробовать, купил "нищую" подписку за 20$ после перерыва в полгода 🔍

Как по-вашему, Claude лучшая экосистема для вайбкодинга или нет?
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Фанаты Claude, можете объяснить мне, как такое возможно, что на Opus 4.6 со включённым Extended Reasoning нейронка не дочитала файл до конца, который сгенерил GPT 5.4 одним промптом?!

Файл текстовый весит 90 Кб, примерно на 30к токенов, ну как так-то?
Такую же задачу гпт решает без нареканий. Для меня это критический показатель, как будто все остальные бенчмарки типа SWE и прочий маркетинговый буллшит показывают нам недостоверные метрики. Для "лучшего ИИ для кодинга" это не приемлемо. А вдруг она контекст проекта тоже не до конца считывает, и из-за этого упускает важные вещи?

Я понимаю, что действительно большие проекты с миллионом строк кода ни в какую память и ни в какое контекстное окно не влезут, и гораздо важнее грамотное его применение путём использования инструментов типа grep, компактизации и т.д. Но получается, что ризонинг Опуса не понимает Definition of Done даже на таком КРОШЕЧНОМ примере 📝

Что-то я прям расстроен.

С другой стороны, офигеть, как выросли требования к нейронкам за последние полгода 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯1
Зацените, откликаюсь на вакансии и вижу просят лицом отсветить на видео. При чём, это не джоб борд, а просто сайт конторы. Хорошо хоть можно видос записать, а не первым дублем фристайлить 🙏
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Media is too big
VIEW IN TELEGRAM
Ну я и записал 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥833
А вы знали, что Минцифры - это министерство цифрового развития и связи?

Предлагаю переименовать в Министерство аналоговых технологий или в простонароде Минанала.

Теперь зумеры узнают что такое таксофоны, проводные телефоны, телефонистки, перетыкающие провода на межгород руками, вкладыши из жвачек Turbo...
🤣51