Я попробовал Minimax на маленьком проекте и скажу так, что он вполне годно пишет код, на уровне гпт 5.3. А между 5.3 и 5.4 я разницу не вижу (опять же, на маленьких проектах). Процесс немножко с ебанцой не такой плавный, как у гпт/кодекса, но результат достойный. При этом, стоит дешевле.
Кажется, тут должен выйти на сцену OpenClaw с мультиагентностью и возможностью жонглировать модели даже в одном контексте, но многие говорят, что код он пишет отвратительно независимо от модели. Я хз как они умудрились испортить чистую модель, но идея сама по себе верная. Очень хочется попробовать настроить, но пока некогда.
Мне интересная аналогия приходит на ум с 3д печатью: есть специальные композитные пластики, которые стоят очень дорого, есть такие, которые растворяются в воде - из них печатают поддержки - тоже дорогие. А есть PLA из кукурузы за 500р/кг. Соответственно, коллективный разум додумался использовать принтер со сменным экструдером, чтобы деталь печатать дорогим материалом, поддержки самым дешёвым, а один слой между поддержкой и деталью растворимым. Кучу бабла можно так сэкономить, ведь принтеры, которые умеют такое вытворять, стремительно дешевеют последнее время.
Думаю, с процессом вайб-кодинга должно произойти то же самое:
• планированием и ревью занимается самая умная дорогая модель,
• написанием кода по инструкции дешёвая либо локальная,
• написанием коммитов и прочими утилитарными функциями - самая быстрая (или самая дешёвая).
Поскольку каждая нейронка - это уникальный организм со своими уникальными связями, думают они немножко по-разному, и обращают внимание на разные вещи. А это значит, что кодревью должны все делать параллельно, давая возможность самой умной модели решать, что из предложенного важнее всего пофиксить.
Кажется, тут должен выйти на сцену OpenClaw с мультиагентностью и возможностью жонглировать модели даже в одном контексте, но многие говорят, что код он пишет отвратительно независимо от модели. Я хз как они умудрились испортить чистую модель, но идея сама по себе верная. Очень хочется попробовать настроить, но пока некогда.
Мне интересная аналогия приходит на ум с 3д печатью: есть специальные композитные пластики, которые стоят очень дорого, есть такие, которые растворяются в воде - из них печатают поддержки - тоже дорогие. А есть PLA из кукурузы за 500р/кг. Соответственно, коллективный разум додумался использовать принтер со сменным экструдером, чтобы деталь печатать дорогим материалом, поддержки самым дешёвым, а один слой между поддержкой и деталью растворимым. Кучу бабла можно так сэкономить, ведь принтеры, которые умеют такое вытворять, стремительно дешевеют последнее время.
Думаю, с процессом вайб-кодинга должно произойти то же самое:
• планированием и ревью занимается самая умная дорогая модель,
• написанием кода по инструкции дешёвая либо локальная,
• написанием коммитов и прочими утилитарными функциями - самая быстрая (или самая дешёвая).
Поскольку каждая нейронка - это уникальный организм со своими уникальными связями, думают они немножко по-разному, и обращают внимание на разные вещи. А это значит, что кодревью должны все делать параллельно, давая возможность самой умной модели решать, что из предложенного важнее всего пофиксить.
This media is not supported in your browser
VIEW IN TELEGRAM
Вот какое охлаждение потребуется для RTX6090 🔍
А вообще, гифка показывает как технология из 2024 постепенно внедряется в датацентры. Пачка компов погружается в бассейн маслянистой жидкости, которая в теории может экономить до 80% энергии на охлаждение, а в реальности пока около 30%. Но это всё равно очень много и здорово, что кто-то такое изобретает!
Интересно, сколько лет им понадобится чтобы догадаться платы ставить не поперёк, а вдоль бассейна и циркулировать жидкость)))
Ждём следующий датацентр на дне океана🔍
А вообще, гифка показывает как технология из 2024 постепенно внедряется в датацентры. Пачка компов погружается в бассейн маслянистой жидкости, которая в теории может экономить до 80% энергии на охлаждение, а в реальности пока около 30%. Но это всё равно очень много и здорово, что кто-то такое изобретает!
Интересно, сколько лет им понадобится чтобы догадаться платы ставить не поперёк, а вдоль бассейна и циркулировать жидкость)))
Ждём следующий датацентр на дне океана
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣4
Самый частый вопрос на собеседованиях на должность бэкенд разработчика - "как понять, что запрос в БД является оптимальным?".
Можете говорить что угодно, но в 2026 правильным ответом будет "спросить у нейронки". Конечно, прямо сейчас общество ещё не готово принять такой ответ полностью, поэтому придётся добавить запятую, сказать, что это шутка и начать объяснять про EXPLAIN ANALYZE, индексы, кэш и прочие приколы. Но в реальной жизни вчитываться в SQL код больше нет никакого смысла. Важно знать теорию, чтобы понимать возможности софта, но нейронка расскажет гораздо больше, чем ты встретишь таких задач за всю свою жизнь. Даже простого вопроса "расскажи, почему этот запрос медленный" достаточно, чтобы решить 100% проблем, возникающих в реальности. Даже не 99,9%, правда.
Другое дело - сложно не заметить очень сильное туннельное зрение у нейронок. Если попросить реализовать фичу, она прекрасно выдаст результат, который будет покрыт тестами с первого же запроса, но чтобы результат работал быстро, необходимо задать ещё один вопрос - никто же не просил "сделать быстро", вот ИИ и не делает.
Приведу пример с сайд-проекта, который я потихоньку пилю:
Есть таблица на 1000 строк с несколькими связями. При открытии приложения, оно грузилось 20 секунд. Для 1000 строк это перебор, но причина сходу стала очевидна - отсутствовала пагинация. Добавил пагинацию, загрузка теперь занимает 5 сек - всё ещё бесконечно много для 1000 строк. Поскольку проект чисто вайбкодерский, спрашиваю, почему так долго? Оказалось, пагинация хоть и выполнялась на уровне базы, но данные из связанных таблиц добавлялись путём отдельных запросов к базе и маппинга в бизнес-логике 🤯 Однако, мне не пришлось намекать, что так дела не делаются. Жестяной сразу осознал, что надо это всё объединить в один запрос и теперь загрузка страницы стала занимать 1 секунду.
Уже лучше, но я-то знаю, что это всё ещё очень много, и говорю: бро, всё ещё слишком долго, я знаю, что можно сделать за 100мс. И действительно, через несколько минут шуршания шестернями, я получил долгую цепочку рассуждений про сеть, что база находится слишком далеко от сервера, но потом он заметил LEFT JOIN LATERAL, который и тормозил запрос. После этого исправления страница наконец-то начала грузиться со скоростью пинга к базе, на чём я и остановился.
В любом случае, на весь этот процесс у меня ушло гораздо меньше времени, чем я бы сам руками это всё проектировал и печатал. Кодекс сам поставил все необходимые метрики, прочитал експлейны, проставил индексы... Пусть не с первого раза, но результат достигнут. А делать это всё руками больше нет никакого смысла, как и задавать такие вопросы на собеседованиях (наверное)😬
Вообще, я бы сравнил процесс оптимизации запроса к базе с NP-полной задачей: нет универсального алгоритма, который можно применить и доказать, что запрос точно гарантированно выполняется по самому оптимальному маршруту. Приходится пробовать разные варианты, сравнивать метрики и оставлять лучшее из проверенного. Частные случаи, разумеется есть, но запросы с 50 джойнами - это не редкость.
За нейронками всё ещё глаз да глаз. Полная замена кожаных пока откладывается🔍
Можете говорить что угодно, но в 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
👍8 1
Прогрелся недавно на пост, где разработчики показали календарь релизов Claude, что типа они каждый день что-то релизят и функции действительно интересные. Очень хочется попробовать, купил "нищую" подписку за 20$ после перерыва в полгода 🔍
Как по-вашему, Claude лучшая экосистема для вайбкодинга или нет?
Как по-вашему, Claude лучшая экосистема для вайбкодинга или нет?
Please open Telegram to view this post
VIEW IN TELEGRAM
Фанаты Claude, можете объяснить мне, как такое возможно, что на Opus 4.6 со включённым Extended Reasoning нейронка не дочитала файл до конца, который сгенерил GPT 5.4 одним промптом?!
Файл текстовый весит 90 Кб, примерно на 30к токенов, ну как так-то?
Такую же задачу гпт решает без нареканий. Для меня это критический показатель, как будто все остальные бенчмарки типа SWE и прочий маркетинговый буллшит показывают нам недостоверные метрики. Для "лучшего ИИ для кодинга" это не приемлемо. А вдруг она контекст проекта тоже не до конца считывает, и из-за этого упускает важные вещи?
Я понимаю, что действительно большие проекты с миллионом строк кода ни в какую память и ни в какое контекстное окно не влезут, и гораздо важнее грамотное его применение путём использования инструментов типа grep, компактизации и т.д. Но получается, что ризонинг Опуса не понимает Definition of Done даже на таком КРОШЕЧНОМ примере📝
Что-то я прям расстроен.
С другой стороны, офигеть, как выросли требования к нейронкам за последние полгода🔍
Файл текстовый весит 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
🔥8❤3 3
А вы знали, что Минцифры - это министерство цифрового развития и связи?
Предлагаю переименовать в Министерство аналоговых технологий или в простонароде Минанала.
Теперь зумеры узнают что такое таксофоны, проводные телефоны, телефонистки, перетыкающие провода на межгород руками, вкладыши из жвачек Turbo...
Предлагаю переименовать в Министерство аналоговых технологий или в простонароде Минанала.
Теперь зумеры узнают что такое таксофоны, проводные телефоны, телефонистки, перетыкающие провода на межгород руками, вкладыши из жвачек Turbo...
🤣5 1
Не первый раз за этой либой критичные проблемы замечены. Интересно, что по дефолту нейронки предпочитают чистый fetch без обёрток.
Forwarded from Derp Learning
axios@1.14.1 - или русская рулетка в npm install
axios - самый популярный HTTP-клиент в npm, 100M+ скачиваний в неделю. Сегодня выяснилось, что версия 1.14.1 тянет за собой plain-crypto-js@4.2.1 - пакет, которого вчера не существовало. Классический supply chain attack.
Под раздачу также попал axios@0.30.4 (для тех кто на легаси и думал что в безопасности - нет).
Что делает малварь:
- деобфусцирует payload в рантайме
- динамически подгружает fs, os, execSync чтобы обойти статический анализ
- выполняет shell команды
- копирует файлы в temp и ProgramData
- удаляет следы после себя
Все по классике - обфусцированный dropper который сам за собой убирает.
Если у вас axios - пинните версию, проверяйте lockfile, не обновляйтесь. npm audit вам не поможет, он уже давно декоративный.
100 миллионов скачиваний в неделю. Один npm install - и твоя циска в зоне риска.
Обколются своими агентами и вайбкодятдруг друга
Тред
@derplearning
axios - самый популярный HTTP-клиент в npm, 100M+ скачиваний в неделю. Сегодня выяснилось, что версия 1.14.1 тянет за собой plain-crypto-js@4.2.1 - пакет, которого вчера не существовало. Классический supply chain attack.
Под раздачу также попал axios@0.30.4 (для тех кто на легаси и думал что в безопасности - нет).
Что делает малварь:
- деобфусцирует payload в рантайме
- динамически подгружает fs, os, execSync чтобы обойти статический анализ
- выполняет shell команды
- копирует файлы в temp и ProgramData
- удаляет следы после себя
Все по классике - обфусцированный dropper который сам за собой убирает.
Если у вас axios - пинните версию, проверяйте lockfile, не обновляйтесь. npm audit вам не поможет, он уже давно декоративный.
100 миллионов скачиваний в неделю. Один npm install - и твоя циска в зоне риска.
Обколются своими агентами и вайбкодят
Тред
@derplearning
😱4🔥1
В тему прошлого поста несколько часов назад походу слили исходники якобы всеми любимого Claude Code через какой-то npm пакет.
Если это правда, то это даже хорошо со всех сторон:
Во-первых, ура, веселуха! Можно покекать с мемов🎉
Во-вторых, походу довайбкодились, и теперь к ИИ будут относиться с настороженностью, обмазывать политиками безопасности, тщательнее проводить код-ревью и т.д. Давно пора, а то расхлябились :)))
В-третьих, это может стать триггером потери доверия к npm.
Либо теперь все нормальные кодеры будут крипторектальный мониторинг каждой зависимости проводить, но это ничего не изменит кроме процессов внутри компаний.
Либо сами npm возьмутся за жёсткую модерацию (не верю в это). Либо появится новый пакетный менеджер с упором на максимальную безопасность и модерацией с первого дня (верю чуть больше). А если не появится, то надо бы его сделать. Уверен, сообщество близко к этому 🤔 И не только в npm, в других языках тоже, особенно в Rust.
Если это правда, то это даже хорошо со всех сторон:
Во-первых, ура, веселуха! Можно покекать с мемов
Во-вторых, походу довайбкодились, и теперь к ИИ будут относиться с настороженностью, обмазывать политиками безопасности, тщательнее проводить код-ревью и т.д. Давно пора, а то расхлябились :)))
В-третьих, это может стать триггером потери доверия к npm.
Либо теперь все нормальные кодеры будут крипторектальный мониторинг каждой зависимости проводить, но это ничего не изменит кроме процессов внутри компаний.
Либо сами npm возьмутся за жёсткую модерацию (не верю в это). Либо появится новый пакетный менеджер с упором на максимальную безопасность и модерацией с первого дня (верю чуть больше). А если не появится, то надо бы его сделать. Уверен, сообщество близко к этому 🤔 И не только в npm, в других языках тоже, особенно в Rust.
Если вдруг кто-то захочет форкать, имейте в виду, что таким хайпом могут воспользоваться мошенники, работайте с непроверенными репами в изолированной среде📝
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4 3🔥2
Я считаю, это надо цитировать примерно как твит Карпатого про вайбкодинг :)))
🤣1 1
Forwarded from Венчур по Понятиям
Мы все с помощью вайбкода делаем кеш-машинки, печатающие деньги.
Деньги, правда, печатаются в пользу Anthropic, OpenAI и другим инференсам.
Деньги, правда, печатаются в пользу Anthropic, OpenAI и другим инференсам.
❤6 1
Иногда чтобы оставаться на месте, нужно бежать 😬
Эта классная цитатка вспомнилась:
Когда-то этот принцип работал в бизнесе, но теперь с появлением ИИ популяция "антилоп" стремительно сокращается. И это не потому, что они стали бегать медленнее, а потому что у льва появился миниган.
Но фигма - это как раз пример самой медленной антилопы. Не знаю, чем они там занимались последние пару лет кроме введения платы за dev mode, что было максимально тупым решением. И как-то они не торопятся ИИ внедрять, хотя все только это от них и ждут. Не знаю, как вам, но мне кажется, что их спасёт только какое-то чудо, как и многие другие компании, на самом деле. ИИ - это уже даже не лев, это чёрная дыра, от которой просто невозможно убежать. Возможно, если ты пока ещё далеко или у тебя большая скорость, ты ещё сможешь какое-то время вращаться по орбите, постепенно спагетифицируясь, но финал неизбежен. Каждый крупный бизнес в области интеллектуальной деятельности по сути сейчас стоит перед выбором: либо самому стать чёрной дырой, либо сгинуть в небытие где-то за горизонтом событий в сингулярности
🌠
#ночнойпост
Эта классная цитатка вспомнилась:
Не важно, лев ты или антилопа, но когда взойдёт солнце, лучше бы тебе бежать быстрее самой медленной антилопы.
Когда-то этот принцип работал в бизнесе, но теперь с появлением ИИ популяция "антилоп" стремительно сокращается. И это не потому, что они стали бегать медленнее, а потому что у льва появился миниган.
Но фигма - это как раз пример самой медленной антилопы. Не знаю, чем они там занимались последние пару лет кроме введения платы за dev mode, что было максимально тупым решением. И как-то они не торопятся ИИ внедрять, хотя все только это от них и ждут. Не знаю, как вам, но мне кажется, что их спасёт только какое-то чудо, как и многие другие компании, на самом деле. ИИ - это уже даже не лев, это чёрная дыра, от которой просто невозможно убежать. Возможно, если ты пока ещё далеко или у тебя большая скорость, ты ещё сможешь какое-то время вращаться по орбите, постепенно спагетифицируясь, но финал неизбежен. Каждый крупный бизнес в области интеллектуальной деятельности по сути сейчас стоит перед выбором: либо самому стать чёрной дырой, либо сгинуть в небытие где-то за горизонтом событий в сингулярности
#ночнойпост
Please open Telegram to view this post
VIEW IN TELEGRAM
Я опозорился, чтобы вам не пришлось
Недавно сходил на собес по системному дизайну (третий этап), на роль, где указано 80% бэкенд, 20% девопс. В распределённых системах и этих всяких куберах у меня не так много опыта, чтобы он успел отложиться в мышечную память, так что в этой теме на собесе я поплыл, и по сути все вопросы нацелены именно туда. Конечно, я знаю теорию, мне хочется набираться больше опыта в направлении хайлоада, и я уверен, что я качественно справлюсь с этой работой. Но вот вспомнить правильные слова на собесе, ещё и на английском не так уж и просто.
На мой взгляд, самый важный этап трудоустройства - это рефлексия. Всегда надо пересматривать, переслушивать свои ответы и думать, как стоило бы ответить лучше. А теперь, когда у нас есть нейронки, можно попросить не только поискать ошибки в ответах, но и оценочное суждение, и даже речевую грамотность улучшить.
Но просто читать скучно. Я вообще люблю аудиокниги и слушать в целом - последние лет 7 у меня в наушниках вместо музыки подкасты всякие, так что я вспомнил, как многие рекламировали NotebookLM, и как здорово он собирает подкасты по материалам. Решил попробовать :)
Пайплайн следующий: я записал собес через MacWhisper, получил расшифровку, закинул её в GPT 5.5 Pro на оценку и анализ с таким промптом:
Дальше закинул что получилось в NotebookLM и нажал на кнопочку Аудиопересказ, после чего получил аудио, где Гугл чмырит разработчика на протяжении 22 минут, бесплатно и без смс😭
Честно говоря, в моём представлении я всё же не настолько жёстко лажал, как про меня там говорят :))))) Нейронки пока не идеально распознают личности, кто именно говорил в какой момент, но точность примерно на уровне 90%. Но если пайплайн из нескольких шагов, и на каждом шаге 90% точность, то результат получится ну так себе.
Пока я это слушал, меня постоянно преследовал стыд, смешанный со злостью, ну не говорил я ТАКОЕ на интервью. Или наоборот, там, где робот подумал, что это собеседующий, это именно я и сказал!
Но потом я задумался, а что именно меня задело? Возможно это даже неплохо, пусть эта железка меня попускает, возможно, смешавшись с эмоциями, материал лучше усвоится и в следующий раз я уже не буду так лажать.
И вы тоже послушайте :)
Оказывается, в тг нельзя одновременно и картинку и аудио прикрепить, поэтому аудио в комментах😬
Но за собес конечно обидно. Подобное систем дизайн интервью у меня было последний раз лет 5 назад. Я готовился целую неделю, но всё равно налажал. Что я, не знал про подписанные ссылки в S3? Да знал, конечно, но в моменте на собесе мне это даже в голову не пришло. Не знал я что ли про паттерн стейт машин или ключи идемпотентности? Знал, всё я знаю, даже хотел сказать в какой-то момент, но в диалоге когнитивная нагрузка повышенная, а разницы между "не знал, поэтому не сказал" и "подумал, но не озвучил" для собеседующего нет. А как ещё работодатель узнает, знаю я это или нет…
С другой стороны, такие вопросы типа что такое сервис в кубе или ingress - да зачем такое спрашивать вообще? Если это можно за 30 сек загуглить и понять, и применять сразу. Ну, покажет это, что не настраивал я сервисы, но значит ли это, что я не справлюсь с задачей?
Очередное подтверждение тому, что собес и реальная работа - это 2 разных скилла.
Недавно сходил на собес по системному дизайну (третий этап), на роль, где указано 80% бэкенд, 20% девопс. В распределённых системах и этих всяких куберах у меня не так много опыта, чтобы он успел отложиться в мышечную память, так что в этой теме на собесе я поплыл, и по сути все вопросы нацелены именно туда. Конечно, я знаю теорию, мне хочется набираться больше опыта в направлении хайлоада, и я уверен, что я качественно справлюсь с этой работой. Но вот вспомнить правильные слова на собесе, ещё и на английском не так уж и просто.
На мой взгляд, самый важный этап трудоустройства - это рефлексия. Всегда надо пересматривать, переслушивать свои ответы и думать, как стоило бы ответить лучше. А теперь, когда у нас есть нейронки, можно попросить не только поискать ошибки в ответах, но и оценочное суждение, и даже речевую грамотность улучшить.
Но просто читать скучно. Я вообще люблю аудиокниги и слушать в целом - последние лет 7 у меня в наушниках вместо музыки подкасты всякие, так что я вспомнил, как многие рекламировали NotebookLM, и как здорово он собирает подкасты по материалам. Решил попробовать :)
Пайплайн следующий: я записал собес через MacWhisper, получил расшифровку, закинул её в GPT 5.5 Pro на оценку и анализ с таким промптом:
В файле находится расшифровка интервью. Учитывая, что текст был получен из голоса, там могут быть опечатки. Не обращай на это внимание, а додумай смысл из контекста. Скажи, что думаешь о кандидате? Насколько хорошо было пройдено интервью? Какие видишь проблемы? Что можно улучшить? И сгенерируй, пожалуйста, файл с идеальными ответами по этим вопросам.
Дальше закинул что получилось в NotebookLM и нажал на кнопочку Аудиопересказ, после чего получил аудио, где Гугл чмырит разработчика на протяжении 22 минут, бесплатно и без смс
Честно говоря, в моём представлении я всё же не настолько жёстко лажал, как про меня там говорят :))))) Нейронки пока не идеально распознают личности, кто именно говорил в какой момент, но точность примерно на уровне 90%. Но если пайплайн из нескольких шагов, и на каждом шаге 90% точность, то результат получится ну так себе.
Пока я это слушал, меня постоянно преследовал стыд, смешанный со злостью, ну не говорил я ТАКОЕ на интервью. Или наоборот, там, где робот подумал, что это собеседующий, это именно я и сказал!
Но потом я задумался, а что именно меня задело? Возможно это даже неплохо, пусть эта железка меня попускает, возможно, смешавшись с эмоциями, материал лучше усвоится и в следующий раз я уже не буду так лажать.
И вы тоже послушайте :)
Оказывается, в тг нельзя одновременно и картинку и аудио прикрепить, поэтому аудио в комментах
Но за собес конечно обидно. Подобное систем дизайн интервью у меня было последний раз лет 5 назад. Я готовился целую неделю, но всё равно налажал. Что я, не знал про подписанные ссылки в S3? Да знал, конечно, но в моменте на собесе мне это даже в голову не пришло. Не знал я что ли про паттерн стейт машин или ключи идемпотентности? Знал, всё я знаю, даже хотел сказать в какой-то момент, но в диалоге когнитивная нагрузка повышенная, а разницы между "не знал, поэтому не сказал" и "подумал, но не озвучил" для собеседующего нет. А как ещё работодатель узнает, знаю я это или нет…
С другой стороны, такие вопросы типа что такое сервис в кубе или ingress - да зачем такое спрашивать вообще? Если это можно за 30 сек загуглить и понять, и применять сразу. Ну, покажет это, что не настраивал я сервисы, но значит ли это, что я не справлюсь с задачей?
Очередное подтверждение тому, что собес и реальная работа - это 2 разных скилла.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍6 4🤔2
Это база, ребят.
https://youtu.be/Ww8MzcBJUd4
Каждый раз, когда мне надо было переконвертировать видос в другой формат, я конечно же всегда искал всякие онлайн конвертеры. Покупать всякий софт для одного раза никогда не было смысла, я же не работаю с видосами.
Я слышал про ff-mpeg раньше, но думал, что это какая-то низкоуровневая библиотека, которая буквально байтики перекладывает.
Например, я иногда гоняю на картинге и записываю на видео с GoPro, чтобы наложить сверху траекторию, время круга, лучший круг, скорость и т.д. Для этих целей я нашёл идеальную программу Telemetry Extractor, которая как раз имеет все эти возможности. Но потом мне захотелось большего, например, отставание от лучшего круга на участке дороги, такие приколы часто есть в играх, но не в этой программе. Когда я изучал, как можно это сделать, я как раз видел ff-mpeg.
В общем, оказалось, это полноценный швейцарский нож в мире видео. Обрезать, сконвертировать, наложить фильтры - всё решается одним вызовом CLI бесплатно, без регистрации и смс. Вы знали? Я нет! Теперь знаю)))
Ну и не забываем, что это всё значит, что можно кодекс или клод попросить всё это сделать
https://youtu.be/Ww8MzcBJUd4
Каждый раз, когда мне надо было переконвертировать видос в другой формат, я конечно же всегда искал всякие онлайн конвертеры. Покупать всякий софт для одного раза никогда не было смысла, я же не работаю с видосами.
Я слышал про ff-mpeg раньше, но думал, что это какая-то низкоуровневая библиотека, которая буквально байтики перекладывает.
Например, я иногда гоняю на картинге и записываю на видео с GoPro, чтобы наложить сверху траекторию, время круга, лучший круг, скорость и т.д. Для этих целей я нашёл идеальную программу Telemetry Extractor, которая как раз имеет все эти возможности. Но потом мне захотелось большего, например, отставание от лучшего круга на участке дороги, такие приколы часто есть в играх, но не в этой программе. Когда я изучал, как можно это сделать, я как раз видел ff-mpeg.
В общем, оказалось, это полноценный швейцарский нож в мире видео. Обрезать, сконвертировать, наложить фильтры - всё решается одним вызовом CLI бесплатно, без регистрации и смс. Вы знали? Я нет! Теперь знаю)))
Ну и не забываем, что это всё значит, что можно кодекс или клод попросить всё это сделать
YouTube
Как один программист уничтожил монополию корпораций на видео
Это история FFmpeg. История программы, на которой держится вся гигантская видеоиндустрия — от YouTube и Netflix до TikTok. Она была создана в обычной парижской квартире, чтобы разрушить монополию корпораций на видео. И в этом видео мы погрузимся в историю…
❤10 2
Я опозорился, чтобы вам не пришлось (снова)
Сегодня приходится отбиваться от двух нейронок сразу: одна анализирует моё интервью, а другая задаёт вопросы. Это HR скрининг в компанию, которая разрабатывает платформу для ИИ собеседований. Если этот пост читают рекрутеры, то вам стоило бы напрячься! Как только программисты потеряют всю работу, нанимать больше никого не придётся. А всех остальных спокойно отсобесит робот.
Мне вообще не очень нравится идея и миссия этой компании, но раз уж я ищу работу, и откликаюсь везде, и раз уж меня позвали на собес, то отказываться глупо. Ну, и заодно контент записать, почему нет. Так что я не сильно старался. Тем не менее, спустя 3 дня меня пригласили на следующий этап, который я пройду завтра.
Единственный плюс ИИ-собесов - их можно пройти в любое время, просто по ссылке заходишь и всё.
Хоть и гугл ругает меня здесь слишком жёстко, выставляя ситуацию хуже, чем она была, но походу это теперь становится фишкой новой рубрики.
Однако, советы вполне валидные, есть смысл к ним прислушаться.
Да, кстати, я когда готовился к этому собесу, заранее заготовил пару приколов.
Например, я попросил нейронку переключиться на русский, чтобы проверить, что будет.
• Если переключится, то это будет просто смешно, значит модель не устойчива к инъекциям
• Если не переключится, то надо похвалить, что заботится о тех, кто будет переслушивать собес и не поддаётся на провокации. И сразу же попросить накинуть мне баллов за сообразительность 🤣
А второе, это раз уж мы тут успешно собеседуемся, продукт успешно работает, то зачем вам нанимать больше разработчиков?
• Такая зацепка по моим представлениям должна накинуть баллов в seniority, типа я не просто код пишу, но ещё и за качество продукта и бизнес интересуюсь.
GPT такой прикол не оценил, видимо 🤣
Аудио подкаст в комментариях🔍
Сегодня приходится отбиваться от двух нейронок сразу: одна анализирует моё интервью, а другая задаёт вопросы. Это HR скрининг в компанию, которая разрабатывает платформу для ИИ собеседований. Если этот пост читают рекрутеры, то вам стоило бы напрячься! Как только программисты потеряют всю работу, нанимать больше никого не придётся. А всех остальных спокойно отсобесит робот.
Мне вообще не очень нравится идея и миссия этой компании, но раз уж я ищу работу, и откликаюсь везде, и раз уж меня позвали на собес, то отказываться глупо. Ну, и заодно контент записать, почему нет. Так что я не сильно старался. Тем не менее, спустя 3 дня меня пригласили на следующий этап, который я пройду завтра.
Единственный плюс ИИ-собесов - их можно пройти в любое время, просто по ссылке заходишь и всё.
Хоть и гугл ругает меня здесь слишком жёстко, выставляя ситуацию хуже, чем она была, но походу это теперь становится фишкой новой рубрики.
Однако, советы вполне валидные, есть смысл к ним прислушаться.
Да, кстати, я когда готовился к этому собесу, заранее заготовил пару приколов.
Например, я попросил нейронку переключиться на русский, чтобы проверить, что будет.
• Если переключится, то это будет просто смешно, значит модель не устойчива к инъекциям
• Если не переключится, то надо похвалить, что заботится о тех, кто будет переслушивать собес и не поддаётся на провокации. И сразу же попросить накинуть мне баллов за сообразительность 🤣
А второе, это раз уж мы тут успешно собеседуемся, продукт успешно работает, то зачем вам нанимать больше разработчиков?
• Такая зацепка по моим представлениям должна накинуть баллов в seniority, типа я не просто код пишу, но ещё и за качество продукта и бизнес интересуюсь.
GPT такой прикол не оценил, видимо 🤣
Аудио подкаст в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM