Зацените, откликаюсь на вакансии и вижу просят лицом отсветить на видео. При чём, это не джоб борд, а просто сайт конторы. Хорошо хоть можно видос записать, а не первым дублем фристайлить 🙏
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
Сегодня у меня было запланировано собеседование, но оно не состоялось, потому что собеседующий не пришёл.
Но я его понимаю, ведь сегодня праздник, а такие праздники пропускать нельзя!🔍
Я бы тоже не пришёл)))
Но я его понимаю, ведь сегодня праздник, а такие праздники пропускать нельзя!
Я бы тоже не пришёл)))
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣7 6
Попалась красивая картинка, показывающая стек Airbnb. Никакой глубокой мыслли здесь нет, я просто сначала удивился отсутствию SSR типа Next/Remix, но оказалось, что Hypernova - это и есть их собственный Server Side Rendering 📝
А ещё Гпт говорит, что таким картинкам лучше не доверять, потому что половина из этого стека выглядит как исторический артефакт, всякие Apollo если и используются, то в качестве легаси. Постепенно переходят на свои более оптимизированные инструменты
P.S. блин, картинке 2 года, оказывается. Блинчик протух😔
А ещё Гпт говорит, что таким картинкам лучше не доверять, потому что половина из этого стека выглядит как исторический артефакт, всякие Apollo если и используются, то в качестве легаси. Постепенно переходят на свои более оптимизированные инструменты
P.S. блин, картинке 2 года, оказывается. Блинчик протух
Please open Telegram to view this post
VIEW IN TELEGRAM