Как ИИ переписывает большие кодовые базы, которыми пользуются миллионы, на примере Bun (runtime среда для JS/TS).
Bun переписали с Zig на Rust за 11 дней. Claude Fable 5 перевёл 535 496 строк, на пике параллельно работали 64 агента, токенов сожгли примерно на $165 000. Вручную такой перенос занял бы у трёх инженеров год. Bun заменяет Node.js одним бинарником с рантаймом, бандлером, пакетным менеджером и тест-раннером. JavaScript в нём исполняет движок JavaScriptCore, его не трогали. На Rust переехало всё вокруг движка.
В декабре 2025 Anthropic купила Bun, на нём работает Claude Code, это критическая инфраструктура, падение Bun означает падение Claude Code. Было две причины переписывать: первая в правилах сообщества Zig - они не принимают код от ИИ, а команда Anthropic пишет агентами. Вторая в утечках памяти. JavaScriptCore чистит память сборщиком мусора, код на Zig освобождал её вручную. На стыке двух подходов утечки годами не удавалось вычистить до конца. В Rust такие ошибки ловит компилятор.
Это не совсем реверс-инжиниринг. Исходники были на руках, и автор Bun Джаред Самнер сам называет работу механическим переводом без редизайна. Результат проверяли примерно 60 тысячами тестов на TypeScript (На что, кстати, создатель Zig Эндрю Келли интересуется, почему этих тестов, которые пропускали баги в версии на Zig, хватает для релиза миллиона строк без ревью).
При этом с середины июня Claude Code работает на Rust-порте, а Bun скачивают больше 22 млн раз в месяц. Так что уже несколько месяцев миллионы разработчиков каждый день запускают код, который человек целиком не читал. Пока все работает и видимо таких проектов с каждым месяцем будет все больше.
Bun переписали с Zig на Rust за 11 дней. Claude Fable 5 перевёл 535 496 строк, на пике параллельно работали 64 агента, токенов сожгли примерно на $165 000. Вручную такой перенос занял бы у трёх инженеров год. Bun заменяет Node.js одним бинарником с рантаймом, бандлером, пакетным менеджером и тест-раннером. JavaScript в нём исполняет движок JavaScriptCore, его не трогали. На Rust переехало всё вокруг движка.
В декабре 2025 Anthropic купила Bun, на нём работает Claude Code, это критическая инфраструктура, падение Bun означает падение Claude Code. Было две причины переписывать: первая в правилах сообщества Zig - они не принимают код от ИИ, а команда Anthropic пишет агентами. Вторая в утечках памяти. JavaScriptCore чистит память сборщиком мусора, код на Zig освобождал её вручную. На стыке двух подходов утечки годами не удавалось вычистить до конца. В Rust такие ошибки ловит компилятор.
Это не совсем реверс-инжиниринг. Исходники были на руках, и автор Bun Джаред Самнер сам называет работу механическим переводом без редизайна. Результат проверяли примерно 60 тысячами тестов на TypeScript (На что, кстати, создатель Zig Эндрю Келли интересуется, почему этих тестов, которые пропускали баги в версии на Zig, хватает для релиза миллиона строк без ревью).
При этом с середины июня Claude Code работает на Rust-порте, а Bun скачивают больше 22 млн раз в месяц. Так что уже несколько месяцев миллионы разработчиков каждый день запускают код, который человек целиком не читал. Пока все работает и видимо таких проектов с каждым месяцем будет все больше.
Bun
Rewriting Bun in Rust
Why & how we rewrote Bun from Zig to Rust
👍3🔥3❤1
Агент пишет код, вы пишете ТЗ: куда переехала работа в разработке с AI
Агент пишет код быстро и уверенно. Он никогда не скажет «нет» и никогда не признается, что не понял задачу. Поэтому узким местом в разработке теперь стала не скорость написания кода, а постановка и проверка.
Евгений Холин, тимлид и разработчик в АО БКМ и автор канала о разработке, разберет на реальных случаях, как итерации переезжают с этапа кода на этап ТЗ, почему разработчик частично берёт на себя роль аналитика и как построить работу так, чтобы агент сам ловил свои ошибки.
В эфире:
— Почему «работает на демо» ещё не значит «работает в системе», и как продукт разваливается через несколько фич без критического взгляда инженера.
— ТЗ в контексте проекта: чем оно отличается от промпта и почему пишется не так, как ТЗ для человека.
— Как резать задачу для агента. Список правок «измени тут, измени там» против проверяемой цели. Случай, когда агент выполнил все пункты и пропустил целый сценарий.
— Самопроверка агента: триангуляция «БД = API = страница», и почему способ проверки — тоже часть ТЗ.
— Проверки покрывают план, а не реальность. История о том, как в SaaS «потерялись» онлайн-чеки: платёжка спокойно принимала оплату без них, а штраф за это от 10 000 ₽.
— Продумывать дорого, контролировать дёшево. Как ТЗ, написанные заранее, позволили вести несколько проектов, тратя на контроль около 10% дня.
⚡️Каждый тезис построен на реальном случае из практики: как было поставлено, что сделал агент, что пошло не так и что поменяли в процессе.
Кому будет полезно?
Разработчикам и тимлидам, которые уже используют агентов и упёрлись в качество результата, а также аналитикам — их роль в этой схеме меняется сильнее всех.
Когда?
Завтра, 3 ноября, в 12:00.
➡️ Смотрите на YouTube или в ВК — и задавайте вопросы Евгению!
Агент пишет код быстро и уверенно. Он никогда не скажет «нет» и никогда не признается, что не понял задачу. Поэтому узким местом в разработке теперь стала не скорость написания кода, а постановка и проверка.
Евгений Холин, тимлид и разработчик в АО БКМ и автор канала о разработке, разберет на реальных случаях, как итерации переезжают с этапа кода на этап ТЗ, почему разработчик частично берёт на себя роль аналитика и как построить работу так, чтобы агент сам ловил свои ошибки.
В эфире:
— Почему «работает на демо» ещё не значит «работает в системе», и как продукт разваливается через несколько фич без критического взгляда инженера.
— ТЗ в контексте проекта: чем оно отличается от промпта и почему пишется не так, как ТЗ для человека.
— Как резать задачу для агента. Список правок «измени тут, измени там» против проверяемой цели. Случай, когда агент выполнил все пункты и пропустил целый сценарий.
— Самопроверка агента: триангуляция «БД = API = страница», и почему способ проверки — тоже часть ТЗ.
— Проверки покрывают план, а не реальность. История о том, как в SaaS «потерялись» онлайн-чеки: платёжка спокойно принимала оплату без них, а штраф за это от 10 000 ₽.
— Продумывать дорого, контролировать дёшево. Как ТЗ, написанные заранее, позволили вести несколько проектов, тратя на контроль около 10% дня.
⚡️Каждый тезис построен на реальном случае из практики: как было поставлено, что сделал агент, что пошло не так и что поменяли в процессе.
Кому будет полезно?
Разработчикам и тимлидам, которые уже используют агентов и упёрлись в качество результата, а также аналитикам — их роль в этой схеме меняется сильнее всех.
Когда?
Завтра, 3 ноября, в 12:00.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1🤡1
Media is too big
VIEW IN TELEGRAM
Личная команда агентов: как кратно улучшить результаты LLM 🦾
Лёша Берёзка, техлид iOS и автор канала о разработке, показал команду агентов, которая применяется в "Додо Пицце" для разработки мобильных приложений.
В эфире разбираем:
➡️ За счет чего команда выдает результаты лучше, чем один агент
➡️ Как сделать автообучение этой команды
➡️ Где её специально ограничили, чтобы получать более стабильные результаты
🎥 Запись доступна здесь и на других площадках:
YouTube
RuTube
ВКонтакте
ЯндексМузыка
Mave
Лёша Берёзка, техлид iOS и автор канала о разработке, показал команду агентов, которая применяется в "Додо Пицце" для разработки мобильных приложений.
В эфире разбираем:
YouTube
RuTube
ВКонтакте
ЯндексМузыка
Mave
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤1🤡1
Как AI ломает привычную модель веб-безопасности
Раньше мы защищались от XSS, CSRF и SQL-инъекций. Но теперь в привычной архитектуре появилась новая сущность — AI, который понимает естественный язык, самостоятельно принимает решения и умеет пользоваться инструментами. А значит, появились и новые способы атак.
Анастасия Мальцева — фронтенд-разработчик и автор канала "Код и кофе" — разберёт три проблемы:
➡️ как злоумышленники управляют агентами через prompt injection;
➡️ как вредоносные MCP-серверы и skills превращаются в новую угрозу supply-chain;
➡️ что происходит, когда агенту разрешили слишком много.
⚡️ Всё это на примере реальных атак и громких инцидентов.
Вместе попробуем найти спрятанные уязвимости и разберёмся, как защищаться от новых угроз и сохранять контроль над AI-агентами, не отказываясь от их возможностей.
Когда?
Завтра, 12 ноября, в 12:00.
Смотрите на YouTube, в ВК или прямо в этом канале — и задавайте вопросы Анастасии!
Раньше мы защищались от XSS, CSRF и SQL-инъекций. Но теперь в привычной архитектуре появилась новая сущность — AI, который понимает естественный язык, самостоятельно принимает решения и умеет пользоваться инструментами. А значит, появились и новые способы атак.
Анастасия Мальцева — фронтенд-разработчик и автор канала "Код и кофе" — разберёт три проблемы:
⚡️ Всё это на примере реальных атак и громких инцидентов.
Вместе попробуем найти спрятанные уязвимости и разберёмся, как защищаться от новых угроз и сохранять контроль над AI-агентами, не отказываясь от их возможностей.
Когда?
Завтра, 12 ноября, в 12:00.
Смотрите на YouTube, в ВК или прямо в этом канале — и задавайте вопросы Анастасии!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5❤3🤡1
С конца октября разработчики жалуются, что Opus 5.5 стал отказываться выполнять задачи по реверс-инжинирингу (The New Stack). Если копнуть, единственное похожее подтверждённое изменение от Anthropic мы нашли в посте Адди Османи, который работает над Claude Code. Он написал, что в промпт добавили запрет на воссоздание чужой конкретной игры. Правило задевало и честные проекты, часть разработчиков жаловалась, что не может работать над своими вполне легитимными играми. В версии 2.1.317 правило смягчили, по словам Османи, они ищут «баланс».
Связь отказов в реверс-инжиниринге с правилом против копирования игр Anthropic не подтверждала, но всё случилось почти одновременно. Мотив сформулирован как защита чужой работы от копирования (при этом о давлении со стороны правообладателей Anthropic не говорит). Вероятно клонировать известные и неизвестные корпоративные продукты с помощью Claude, в дальнейшем будет затруднительно, хотя некоторые внешние скиллы пока работают.
Тем временем у DeepSeek, Qwen и Kimi подобные запреты пока не объявлялись. Мы почему-то думаем, что и не объявятся. В следующем посте напишем об известных проектах клонах, скиллах и нашем опыте.
Связь отказов в реверс-инжиниринге с правилом против копирования игр Anthropic не подтверждала, но всё случилось почти одновременно. Мотив сформулирован как защита чужой работы от копирования (при этом о давлении со стороны правообладателей Anthropic не говорит). Вероятно клонировать известные и неизвестные корпоративные продукты с помощью Claude, в дальнейшем будет затруднительно, хотя некоторые внешние скиллы пока работают.
Тем временем у DeepSeek, Qwen и Kimi подобные запреты пока не объявлялись. Мы почему-то думаем, что и не объявятся. В следующем посте напишем об известных проектах клонах, скиллах и нашем опыте.
The New Stack
Developers are downgrading their AI on purpose — and it’s working
Anthropic added game-cloning limits to Claude Code, but developers say Opus 5.5 is now refusing reverse-engineering and software work it once handled.
👍4
Media is too big
VIEW IN TELEGRAM
Как сделать сайт удобным для AI-агентов
Агенты уже ходят по вашему сайту. За год запросы AI-агентов в сети Cloudflare выросли больше чем на 1 700%, а HUMAN Security насчитала +7 851% агентного трафика за 2025 год. Frontier-модели (самые мощные, облачные) справятся почти с любой вёрсткой. Локальным моделям приходится сложнее, а именно их компании разворачивают в закрытом контуре, чтобы данные не уходили к внешним провайдерам. DOM обычной страницы занимает 10–100 тысяч токенов и не влезает в их контекст. На «сыром» HTML такие модели теряют точность, а к prompt injection через контент страницы примерно в три раза уязвимее крупных.
⚡️ Что с этим делать, рассказывает Роман Троицкий — руководитель направления по исследованию данных в ПАО Сбербанк, студент магистратуры ИТМО "Программная инженерия", член программного комитета конференций Сбера и HolyJS, автор телеграм-канала.
Большую часть проблемы закрывают давно знакомые практики: контент в серверном HTML, семантическая разметка, чистое дерево доступности, корректные HTTP-статусы. Разбираем, что из этого даёт 80% эффекта, какие новые протоколы (llms.txt, Markdown для агентов, WebMCP, MCP) внедрять сейчас, а какие подождут, и как проверить свой сайт.
🎥 Запись доступна здесь и на других площадках:
YouTube
RuTube
ВКонтакте
ЯндексМузыка
Mave
Агенты уже ходят по вашему сайту. За год запросы AI-агентов в сети Cloudflare выросли больше чем на 1 700%, а HUMAN Security насчитала +7 851% агентного трафика за 2025 год. Frontier-модели (самые мощные, облачные) справятся почти с любой вёрсткой. Локальным моделям приходится сложнее, а именно их компании разворачивают в закрытом контуре, чтобы данные не уходили к внешним провайдерам. DOM обычной страницы занимает 10–100 тысяч токенов и не влезает в их контекст. На «сыром» HTML такие модели теряют точность, а к prompt injection через контент страницы примерно в три раза уязвимее крупных.
⚡️ Что с этим делать, рассказывает Роман Троицкий — руководитель направления по исследованию данных в ПАО Сбербанк, студент магистратуры ИТМО "Программная инженерия", член программного комитета конференций Сбера и HolyJS, автор телеграм-канала.
Большую часть проблемы закрывают давно знакомые практики: контент в серверном HTML, семантическая разметка, чистое дерево доступности, корректные HTTP-статусы. Разбираем, что из этого даёт 80% эффекта, какие новые протоколы (llms.txt, Markdown для агентов, WebMCP, MCP) внедрять сейчас, а какие подождут, и как проверить свой сайт.
YouTube
RuTube
ВКонтакте
ЯндексМузыка
Mave
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2🤔2👏1💩1
Про скиллы для клонирования. Replica-skill это 11 скиллов для Claude Code, которые по цепочке собирают клон приложения от разведки до деплоя. В отличие от REA (Reverse Engineer Anything), который разбирает бинарники и на котором первым заметили проблемы с реверс-инжинирингом в Opus, этот скилл пока ещё работает. Агент изучает продукт как пользователь, по экранам, справке и публичным страницам, и пишет всё заново. Шаг brand в конце меняет название и палитру.
Для теста мы за пару часов клонировали один из своих продуктов. Отзыв такой:
«UI он воспроизвёл очень близко, даже логику где-то попробовал сделать. Но без требований, как и ожидалось, сделал немного, модель просила больше информации. А вместо редизайна, то есть той же логики в хоть сколько-нибудь другом дизайне, сделал только новую палитру».
Вероятно, результат будет лучше, если отправить модель походить по приложению под разными ролями и собрать сценарии использования.
Близкую идею развивает Craft Anything. Он изучает чужое приложение по скриншотам, видимому тексту, вёрстке и меню, собирает свою версию и сверяет её с оригиналом.
Craft Anything входит в набор ArtCraft. Проект анонсировал 17 открытых десктопных аналогов Photoshop, Acrobat, Word и других программ с привычными профессионалам раскладкой и горячими клавишами, пять из них уже в ранней альфе. Ещё один похожий проект называется OccupySaaS. В нём уволенные разработчики с помощью агентов пишут открытые замены SaaS, первыми идут аналоги Auth0 и Salesforce.
Пока большая часть продуктов-клонов не дотягивает до полных аналогов ни по функциональности, ни по связке приложений в сквозную инфраструктуру, не говоря уж о поддержке и своевременном закрытии дыр в безопасности. Про PhotoCraft в обзорах и комментариях пишут, что для профессиональной работы функций пока не хватает, а для базового любительского редактирования он уже годится. Как мы писали выше, успешные результаты тоже уже есть, они требуют больше данных и трудозатрат.
Для теста мы за пару часов клонировали один из своих продуктов. Отзыв такой:
«UI он воспроизвёл очень близко, даже логику где-то попробовал сделать. Но без требований, как и ожидалось, сделал немного, модель просила больше информации. А вместо редизайна, то есть той же логики в хоть сколько-нибудь другом дизайне, сделал только новую палитру».
Вероятно, результат будет лучше, если отправить модель походить по приложению под разными ролями и собрать сценарии использования.
Близкую идею развивает Craft Anything. Он изучает чужое приложение по скриншотам, видимому тексту, вёрстке и меню, собирает свою версию и сверяет её с оригиналом.
Craft Anything входит в набор ArtCraft. Проект анонсировал 17 открытых десктопных аналогов Photoshop, Acrobat, Word и других программ с привычными профессионалам раскладкой и горячими клавишами, пять из них уже в ранней альфе. Ещё один похожий проект называется OccupySaaS. В нём уволенные разработчики с помощью агентов пишут открытые замены SaaS, первыми идут аналоги Auth0 и Salesforce.
Пока большая часть продуктов-клонов не дотягивает до полных аналогов ни по функциональности, ни по связке приложений в сквозную инфраструктуру, не говоря уж о поддержке и своевременном закрытии дыр в безопасности. Про PhotoCraft в обзорах и комментариях пишут, что для профессиональной работы функций пока не хватает, а для базового любительского редактирования он уже годится. Как мы писали выше, успешные результаты тоже уже есть, они требуют больше данных и трудозатрат.
GitHub
GitHub - Jakeschincariol/replica-skill: Eleven free Claude skills that clone any app: reverse-engineer it, rebuild it, test it…
Eleven free Claude skills that clone any app: reverse-engineer it, rebuild it, test it for bugs, then fix what its users hate. Free, MIT. - Jakeschincariol/replica-skill