первый блин кодом
322 subscribers
95 photos
12 videos
47 links
Как вы поняли, я обожаю кринжовые каламбуры!
А ещё фронтенд, бэкенд, программировать и алгоритмы.
Давайте обсудим это и какую начинку заворачивать в резюме.
Let him cook!
Download Telegram
Зацените, откликаюсь на вакансии и вижу просят лицом отсветить на видео. При чём, это не джоб борд, а просто сайт конторы. Хорошо хоть можно видос записать, а не первым дублем фристайлить 🙏
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
Не первый раз за этой либой критичные проблемы замечены. Интересно, что по дефолту нейронки предпочитают чистый 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
😱4🔥1
В тему прошлого поста несколько часов назад походу слили исходники якобы всеми любимого Claude Code через какой-то npm пакет.
Если это правда, то это даже хорошо со всех сторон:

Во-первых, ура, веселуха! Можно покекать с мемов 🎉
Во-вторых, походу довайбкодились, и теперь к ИИ будут относиться с настороженностью, обмазывать политиками безопасности, тщательнее проводить код-ревью и т.д. Давно пора, а то расхлябились :)))

В-третьих, это может стать триггером потери доверия к npm.
Либо теперь все нормальные кодеры будут крипторектальный мониторинг каждой зависимости проводить, но это ничего не изменит кроме процессов внутри компаний.
Либо сами npm возьмутся за жёсткую модерацию (не верю в это). Либо появится новый пакетный менеджер с упором на максимальную безопасность и модерацией с первого дня (верю чуть больше). А если не появится, то надо бы его сделать. Уверен, сообщество близко к этому 🤔 И не только в npm, в других языках тоже, особенно в Rust.

Если вдруг кто-то захочет форкать, имейте в виду, что таким хайпом могут воспользоваться мошенники, работайте с непроверенными репами в изолированной среде 📝
Please open Telegram to view this post
VIEW IN TELEGRAM
Ситуация:
Вы собесите кандидата с подобным фоном. Ваши мысли?
🤣31
Уехал из ГДР 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
43🔥2
Я считаю, это надо цитировать примерно как твит Карпатого про вайбкодинг :)))
🤣11
Мы все с помощью вайбкода делаем кеш-машинки, печатающие деньги.

Деньги, правда, печатаются в пользу Anthropic, OpenAI и другим инференсам.
61
Иногда чтобы оставаться на месте, нужно бежать 😬

Эта классная цитатка вспомнилась:
Не важно, лев ты или антилопа, но когда взойдёт солнце, лучше бы тебе бежать быстрее самой медленной антилопы.


Когда-то этот принцип работал в бизнесе, но теперь с появлением ИИ популяция "антилоп" стремительно сокращается. И это не потому, что они стали бегать медленнее, а потому что у льва появился миниган.

Но фигма - это как раз пример самой медленной антилопы. Не знаю, чем они там занимались последние пару лет кроме введения платы за dev mode, что было максимально тупым решением. И как-то они не торопятся ИИ внедрять, хотя все только это от них и ждут. Не знаю, как вам, но мне кажется, что их спасёт только какое-то чудо, как и многие другие компании, на самом деле. ИИ - это уже даже не лев, это чёрная дыра, от которой просто невозможно убежать. Возможно, если ты пока ещё далеко или у тебя большая скорость, ты ещё сможешь какое-то время вращаться по орбите, постепенно спагетифицируясь, но финал неизбежен. Каждый крупный бизнес в области интеллектуальной деятельности по сути сейчас стоит перед выбором: либо самому стать чёрной дырой, либо сгинуть в небытие где-то за горизонтом событий в сингулярности
🌠

#ночнойпост
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Я опозорился, чтобы вам не пришлось

Недавно сходил на собес по системному дизайну (третий этап), на роль, где указано 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👍64🤔2
Это база, ребят.

https://youtu.be/Ww8MzcBJUd4

Каждый раз, когда мне надо было переконвертировать видос в другой формат, я конечно же всегда искал всякие онлайн конвертеры. Покупать всякий софт для одного раза никогда не было смысла, я же не работаю с видосами.
Я слышал про ff-mpeg раньше, но думал, что это какая-то низкоуровневая библиотека, которая буквально байтики перекладывает.

Например, я иногда гоняю на картинге и записываю на видео с GoPro, чтобы наложить сверху траекторию, время круга, лучший круг, скорость и т.д. Для этих целей я нашёл идеальную программу Telemetry Extractor, которая как раз имеет все эти возможности. Но потом мне захотелось большего, например, отставание от лучшего круга на участке дороги, такие приколы часто есть в играх, но не в этой программе. Когда я изучал, как можно это сделать, я как раз видел ff-mpeg.

В общем, оказалось, это полноценный швейцарский нож в мире видео. Обрезать, сконвертировать, наложить фильтры - всё решается одним вызовом CLI бесплатно, без регистрации и смс. Вы знали? Я нет! Теперь знаю)))

Ну и не забываем, что это всё значит, что можно кодекс или клод попросить всё это сделать
102
Я опозорился, чтобы вам не пришлось (снова)

Сегодня приходится отбиваться от двух нейронок сразу: одна анализирует моё интервью, а другая задаёт вопросы. Это HR скрининг в компанию, которая разрабатывает платформу для ИИ собеседований. Если этот пост читают рекрутеры, то вам стоило бы напрячься! Как только программисты потеряют всю работу, нанимать больше никого не придётся. А всех остальных спокойно отсобесит робот.

Мне вообще не очень нравится идея и миссия этой компании, но раз уж я ищу работу, и откликаюсь везде, и раз уж меня позвали на собес, то отказываться глупо. Ну, и заодно контент записать, почему нет. Так что я не сильно старался. Тем не менее, спустя 3 дня меня пригласили на следующий этап, который я пройду завтра.
Единственный плюс ИИ-собесов - их можно пройти в любое время, просто по ссылке заходишь и всё.

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

Да, кстати, я когда готовился к этому собесу, заранее заготовил пару приколов.

Например, я попросил нейронку переключиться на русский, чтобы проверить, что будет.
• Если переключится, то это будет просто смешно, значит модель не устойчива к инъекциям
• Если не переключится, то надо похвалить, что заботится о тех, кто будет переслушивать собес и не поддаётся на провокации. И сразу же попросить накинуть мне баллов за сообразительность 🤣

А второе, это раз уж мы тут успешно собеседуемся, продукт успешно работает, то зачем вам нанимать больше разработчиков?
• Такая зацепка по моим представлениям должна накинуть баллов в seniority, типа я не просто код пишу, но ещё и за качество продукта и бизнес интересуюсь.
GPT такой прикол не оценил, видимо 🤣

Аудио подкаст в комментариях 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4
Чо как вам такой формат вообще? Продолжать рубрику?
👍75
Сегодня у меня было запланировано собеседование, но оно не состоялось, потому что собеседующий не пришёл.

Но я его понимаю, ведь сегодня праздник, а такие праздники пропускать нельзя! 🔍

Я бы тоже не пришёл)))
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣76
🤣654🙏1🙈1
Попалась красивая картинка, показывающая стек Airbnb. Никакой глубокой мыслли здесь нет, я просто сначала удивился отсутствию SSR типа Next/Remix, но оказалось, что Hypernova - это и есть их собственный Server Side Rendering 📝

А ещё Гпт говорит, что таким картинкам лучше не доверять, потому что половина из этого стека выглядит как исторический артефакт, всякие Apollo если и используются, то в качестве легаси. Постепенно переходят на свои более оптимизированные инструменты

P.S. блин, картинке 2 года, оказывается. Блинчик протух 😔
Please open Telegram to view this post
VIEW IN TELEGRAM
3