Всего за 11 дней Claude переписал миллион строк кода: эпическая инженерная стройка от ИИ, вызвавшая гнев

marsbitОпубликовано 2026-07-11Обновлено 2026-07-11

Введение

За 11 дней команда Bun с помощью Claude Fable 5 переписала 1 миллион строк кода с Zig на Rust из-за проблем с безопасностью памяти и конфликта с политикой сообщества Zig в отношении AI-генерации кода. Основатель Zig Эндрю Келли раскритиковал бывшего спонсора, обвинив в плохих инженерных привычках и низком качестве кода, что вызвало дебаты в сообществе. Хотя перезапись обошлась в ~165 000 долларов и резко сократила время разработки, в новом коде осталось 27 000 строк unsafe-кода, что вызывает опасения по поводу будущих затрат на поддержку. Проект стал примером масштабного применения AI-агентов, но его итог — технологический прорыв или будущий технический долг — покажет время.

Последние несколько дней технокультура наблюдает за скандалом: основатель языка программирования Zig, Эндрю Келли, в ярости.

Причина в том, что Bun, проект, полностью сделавший ставку на язык Zig, был переписан его основателем Джарредом Самнером на языке Rust.

Эндрю Келли не стал скрывать свой гнев. Вместо дипломатичных слов по поводу этого знакового технического события он напрямую обрушился на личные инженерные привычки Джарреда Самнера, его управленческие способности и бизнес-логику, стоящую за этим инцидентом.

Bun — это высокопроизводительная среда выполнения JavaScript/TypeScript, которая позиционируется как более быстрая и современная прямая замена Node.js. В последние годы она стала серьёзным претендентом на то, чтобы бросить вызов доминированию Node.js во фронтенд-мире.

Ключевая особенность Bun — скорость. Он значительно превосходит конкурентов по времени запуска, установки зависимостей и выполнения тестов, отчасти благодаря тому, что был написан на языке Zig.

В декабре прошлого года Anthropic объявила о приобретении Bun, чтобы использовать его в качестве инфраструктуры для своих инструментов ИИ-программирования Claude Code и Claude Agent SDK. Джарред Самнер и остальная команда Bun сейчас работают в Anthropic.

При масштабном использовании, особенно в качестве основы для Claude Code, команда Bun столкнулась с трудноустранимыми проблемами стабильности.

Конкретно, в версии Bun на Zig было много ошибок, связанных с безопасностью памяти — use-after-free, double-free, забытое освобождение памяти в ошибочных путях выполнения и т.д. В Zig эти проблемы можно контролировать только соглашениями о написании кода, а в Rust они с помощью заимствования (borrow checker) и механизма Drop превращаются непосредственно в ошибки компиляции.

С другой стороны, основное сообщество Zig придерживается политики нулевой терпимости к коду, сгенерированному большими языковыми моделями (LLM). Даже оптимизации, не связанные с ИИ, не могут попасть в основную ветку. Команда Bun сильно зависит от помощи ИИ в разработке, и продолжение использования Zig означало бы необходимость долгосрочной поддержки собственной ветки компилятора, что очень затратно.

И вот в мае этого года мы стали свидетелями масштабной инженерной стройки в технокультуре: основатель Bun Джарред Самнер объявил, что миллион строк кода Bun был переписан на Rust всего за 11 дней. Они использовали ещё не публично выпущенную на тот момент Claude Fable 5 (модель уровня Mythos) от Anthropic и возможности динамического рабочего процесса Claude Code.

Это было эпическое тестирование рабочего процесса агентов (Agentic Workflow), которое позже Anthropic использовала для продвижения Dynamic Workflows как эталонный случай. Но это также вызвало споры из-за «предательства веры».

В своей недавней статье в блоге основатель Zig Эндрю Келли заявил, что причина частых ошибок в Bun до переписывания кроется в ужасных инженерных привычках Джарреда Самнера.

Во-первых, ещё до расцвета ИИ Джарред постоянно писал плохой код. Келли заявил, что команда Zig часто проверяла код пользователей, и кодовая база Bun вызывала у них «чрезвычайный страх». Она была полна нагромождённых друг на друга «костылей» (hacks on top of hacks), злоупотреблений операторами assert, и ради быстрого выпуска новых функций почти никогда не тратилось время на устранение ошибок и технического долга.

А затем появился миллион строк кода, сгенерированного Claude. Келли задал риторический вопрос: «Официально Bun заявляет, что миллион строк кода на Rust (написанного ИИ) безопасен, потому что есть тесты; но если тесты действительно такие исчерпывающие, почему они не смогли выявить все эти раздражающие баги, когда код был написан на Zig?»

Сейчас Келли крайне разочарован тем, что Джарред превратился из энтузиаста-разработчика с энергией новичка (beginner energy) в отвратительного менеджера (stinky manager).

Келли прямо заявил, что, узнав о решении Bun отказаться от Zig, он почувствовал не гнев от предательства, а облегчение. Он боялся, что Bun, идущий под флагом Zig, создаст у внешнего мира неверное впечатление, и ещё больше боялся, что он привлечёт пользователей, которые только копируют и вставляют код от ИИ. Он даже с сарказмом отметил, что теперь он сидит с чашкой чая и радуется, что «это наконец-то не моё дело».

Такая откровенная перепалка привлекла внимание других в технокультуре, и они также высказали своё мнение.

Во-первых, посчитали затраты: все говорят, что токены Claude слишком дороги, но, согласно данным, опубликованным Джарредом Самнером и официальным каналом Bun, проект по переписыванию Bun на Rust, по оценкам, потребовал 165 000 долларов на оплату API. С точки зрения технокультуры и инженерного сообщества, эта цена и время пугающе низки.

Только по затратам ИИ сократило стоимость разработки примерно до одной десятой от первоначальной, а время — с примерно года до менее чем двух недель.

Во-вторых, это отношение к столкновению культуры open-source и эпохи ИИ. Некоторые, прочитав пост Эндрю, основателя Zig, почувствовали сильный дискомфорт, считая, что публичные нападки на бывшего важного пользователя и спонсора (Bun долгое время финансировал Zig) демонстрируют недостаток профессионализма. Некоторые даже заявили радикально: «Я никогда раньше так активно не желал провала какому-либо языку программирования».

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

Конечно, всех больше волнует, остался ли проект после такой встряски всё ещё удобным в использовании.

В настоящее время наибольшие споры вызывает то, что эти миллион строк кода были механически переведены ИИ из Zig без архитектурного рефакторинга человеком-инженером. В новой кодовой базе осталось целых 27 000 строк кода в блоках unsafe. Многие опасаются, что когнитивные затраты и затраты на отладку, которые понесут будущие разработчики при поддержке, чтении и изменении этой огромной «ИИ-генерированной массы», в конечном итоге могут превысить сэкономленные сегодня первоначальные затраты на разработку.

Станет ли этот проект, нарушающий исторические законы программной инженерии, вехой в изменении ИИ парадигмы программирования или же превратится в будущем в вулкан технического долга, который невозможно поддерживать? Возможно, ответ на это сможет дать только время.

Источники:

https://bun.com/blog/bun-in-rust

https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html

Статья из WeChat Official Account «Машинный разум» (ID: almosthuman2014), автор: Гуаньчжу Ай

Трендовые криптовалюты

Связанные с этим вопросы

QЧто такое Bun и почему он изначально был написан на языке Zig?

ABun — это высокопроизводительная среда выполнения JavaScript/TypeScript, созданная как быстрая и современная альтернатива Node.js. Изначально он был написан на Zig, чтобы обеспечить высокую скорость запуска, установки зависимостей и выполнения тестов, что было его основным преимуществом.

QПочему команда Bun решила переписать проект с Zig на Rust с помощью Claude?

AКоманда Bun столкнулась с трудноустранимыми проблемами стабильности в версии на Zig, включая множество ошибок безопасности памяти (use-after-free, double-free и т.д.). Кроме того, сообщество Zig непримиримо относится к коду, сгенерированному ИИ, что затрудняло интеграцию улучшений от команды Bun, активно использовавшей ИИ-инструменты. Rust же предлагает встроенные механизмы безопасности памяти и более совместим с ИИ-разработкой.

QКаковы были основные аргументы создателя Zig, Эндрю Келли, против переписывания Bun на Rust?

AЭндрю Келли заявил, что проблемы с ошибками в Bun на Zig были вызваны плохими инженерными привычками основателя Bun, Джарреда Самнера, а не недостатками языка. Он критиковал качество кода Bun, называя его полным «костылей», и выразил скептицизм по поводу надёжности 1 миллиона строк Rust-кода, сгенерированных ИИ без тщательной проверки человеком.

QСколько времени и денег стоила перезапись Bun на Rust с использованием Claude?

AПереписывание 1 миллиона строк кода с Zig на Rust с помощью Claude Fable 5 (Mythos-модель от Anthropic) заняло 11 дней и обошлось примерно в 165 000 долларов США на API-расходах. Это значительно сократило время и стоимость по сравнению с традиционной ручной разработкой.

QКакие потенциальные риски и критические замечания связаны с новой AI-сгенерированной Rust-версией Bun?

AОсновные риски включают наличие 27 000 строк небезопасного (unsafe) кода, оставшегося после механического перевода с Zig, а также возможные трудности в поддержке, чтении и модификации этого большого объёма кода, сгенерированного ИИ. Критики опасаются, что будущие затраты на обслуживание и отладку могут превысить текущую экономию времени и средств.

Похожее

От автомобильного финансирования к биткойну и AI-двигателю: стратегия Kongo «что не следует делать»

«Извне, должно быть, кажется, что эта компания сошла с ума», — говорит Джульетта. Китайская компания Cango, изначально занимавшаяся автокредитованием, совершила резкие повороты: сначала инвестировала сотни миллионов долларов в биткоин-майнинг, а теперь, когда другие майнеры массово переориентируются на аренду мощностей для обучения ИИ, Cango идёт против тренда. Компания, вышедшая на IPO в Нью-Йорке в 2018 году, прошла три этапа трансформации. В ноябре 2024 года она приобрела майнинговое оборудование Bitmain на 50 EH/s, став «чистой» майнинговой компанией. А в апреле 2025 года запустила дочернюю структуру EcoHash для **инференса ИИ** (логического вывода), а не для обучения моделей. Её стратегия основана на принципе «так же важно понимать, чего не делать». По словам старшего директора по коммуникациям Джульетты Е, цель с самого начала заключалась не в майнинге, а в контроле над **энергоресурсами**. Майнинг стал лишь точкой входа в энергетическую инфраструктуру. Теперь Cango делает ставку на распределённые мощности: в отличие от гиперскалеров, которым нужны крупные центры обработки данных, для инференса ИИ важна низкая задержка, что требует размещения ближе к пользователям. Компания считает, что множество мелких майнинговых площадок (10-50 МВт) идеально подходят для этого. Её платформа EcoLink должна объединить эти разрозненные мощности, предлагая клиентам (например, стартапам) более дешёвые вычисления, чем у крупных облачных провайдеров. При этом Cango не отказывается от биткоина полностью, оставляя часть мощностей (31.7 EH/s) как источник денежного потока для финансирования перехода в ИИ. Компания провела жёсткую оптимизацию, продав большую часть биткоинов и резко сократив долг. Скептики указывают на высокие затраты на преобразование майнинговых мощностей, формирование «пузыря» вокруг ИИ и потенциальные риски для безопасности сети биткоин из-за оттока майнеров. Однако в Cango уверены, что их дисциплинированная стратегия, ориентированная на «длинный хвост» мелких операторов и нишу инференса, позволит занять устойчивую позицию на будущем рынке ИИ.

Foresight News1 ч. назад

От автомобильного финансирования к биткойну и AI-двигателю: стратегия Kongo «что не следует делать»

Foresight News1 ч. назад

Отчет Goldman Sachs анализирует конкурентный ландшафт китайских больших языковых моделей: кто станет долгосрочным победителем?

Аналитики Goldman Sachs в своем отчете оценивают конкурентный ландшафт китайских ИИ-моделей. Они отмечают, что благодаря архитектурным инновациям (таким как Mixture of Experts) китайские модели с открытым исходным кодом достигают производительности, близкой к мировым аналогам, при значительно меньших затратах (2-10% от параметров ведущих моделей). Рынок формирует двухуровневую структуру: дорогие высокопроизводительные модели (например, GLM5.2) и доступные для массового пользователя. Ключевым трендом назван переход от стратегии «максимизации токенов» к приоритету ROI (окупаемости инвестиций). В качестве долгосрочных лидеров в сфере базовых текстовых моделей выделены Zhipu AI и DeepSeek, а в мультимодальном сегменте — ByteDance. Отмечается растущее глобальное присутствие китайских моделей через платформы вроде AWS Bedrock. Основными вызовами для отрасли остаются монетизация открытых моделей и зависимость от зарубежных высокопроизводительных чипов, хотя успех модели LongCat 2.0 от Meituan демонстрирует прогресс в импортозамещении вычислительной инфраструктуры.

marsbit1 ч. назад

Отчет Goldman Sachs анализирует конкурентный ландшафт китайских больших языковых моделей: кто станет долгосрочным победителем?

marsbit1 ч. назад

Стратегия продажи биткоинов далеко не ограничена 12,5 миллиардами долларов: деталь, упущенная рынком

Статья из Bankless (перевод Odaily) раскрывает важный нюанс в политике продажи биткойнов компанией MicroStrategy. В июле компания продала BTC на $216 млн для выплаты дивидендов по привилегированным акциям (STRC) и пополнения своего долларового резерва. Ключевой момент: эта продажа не засчитывается в ранее объявленный лимит в $12.5 млрд на «формирование резерва» (building the reserve), так как классифицируется как «пополнение» (replenishing). Хотя с бухгалтерской точки зрения это разные категории, по сути, оба действия конвертируют BTC в наличные для покрытия обязательств. План «монетизации BTC» MicroStrategy, представленный 29 июня, предусматривает три основных пула использования средств от продажи криптовалюты: 1) формирование резерва (до $12.5 млрд), 2) покрытие дивидендов по привилегированным акциям и процентов по долгу, 3) выкуп акций (до $20 млрд). Таким образом, потенциальный общий объем продаж BTC может значительно превышать $30 млрд, не считая неограниченные продажи для пополнения резерва после выплат. Авторы подчеркивают, что MicroStrategy трансформируется из простого холдера биткойнов в активно управляемый хедж-фонд, использующий BTC как инструмент для управления капиталом и поддержания сложной структуры с обычными/привилегированными акциями, долгом и резервами. Это создает новые противоречия и риски. Инвесторам теперь необходимо тщательно анализировать каждую формулировку в отчетах компании, подобно тому как аналитики следят за заявлениями ФРС, чтобы понять реальные масштабы и последствия будущих продаж биткойнов.

marsbit1 ч. назад

Стратегия продажи биткоинов далеко не ограничена 12,5 миллиардами долларов: деталь, упущенная рынком

marsbit1 ч. назад

Все о приобретении CleanSpark еще 454 Bitcoin и что это значит

Корпорация CleanSpark, чьи акции торгуются на бирже, увеличила свои резервы биткойна на 454 BTC. Теперь общий запас компании составляет 13 924 BTC на сумму около 897,1 млн долларов. На фоне этой покупки цена акций CleanSpark выросла примерно на 28% с начала года. CleanSpark не единственная компания, активно накапливающая биткойн. В июне публичные компании добавили в свои казны около 9000 BTC на сумму примерно 525 млн долларов. Основными покупателями были Strategy и Strive. Активные закупки продолжились и в июле. Однако на этом фоне произошел неожиданный поворот: крупнейший в мире держатель биткойна среди публичных компаний, Strategy, продал 3588 BTC на сумму около 216 млн долларов. Компания пояснила, что продажа связана не с пессимизмом в отношении криптовалюты, а с новой стратегией управления казначейством для обеспечения ликвидности. В июле также был зафиксирован чистый приток средств в биткойн-ETF на сумму 510,7 млн долларов.

ambcrypto3 ч. назад

Все о приобретении CleanSpark еще 454 Bitcoin и что это значит

ambcrypto3 ч. назад

SK Hynix, бегство из Южной Кореи

Прошлый год показал, что SK Hynix, южнокорейский производитель чипов памяти, стала одним из самых прибыльных предприятий в цепочке поставок ИИ, обогнав по рентабельности даже NVIDIA. Несмотря на то что компания в первом квартале 2024 года заработала чистой прибыли больше, чем планировала привлечь в ходе IPO в США (около 300 млрд долларов против 265 млрд), она всё же вышла на Nasdaq. Основная причина этого шага — не в привлечении средств, а в переоценке. На бирже в Сеуле SK Hynix торговалась с P/E около 8, в то время как её американский конкурент Micron Technology — с коэффициентом выше 23. Разница в три раза обусловлена так называемой «корейской скидкой» (Korea Discount) — системным занижением оценок компаний на локальном рынке из-за меньшей ликвидности и доступа глобального капитала. SK Hynix является лидером на рынке высокопроизводительной памяти HBM, критически важной для ИИ-ускорителей, с долей более 56%. Однако для поддержания технологического лидерства, особенно с переходом на HBM4, который требует collaboration с TSMC и использования передовых техпроцессов, требуются колоссальные инвестиции. Американский рынок предлагает не только более высокую оценку, но и доступ к более дешёвому и масштабному капиталу от глобальных инвесторов. Таким образом, выход на Nasdaq — это стратегическое перемещение ценных бумаг компании в юрисдикцию с наиболее эффективным механизмом капитализации. SK Hynix не покидает Южную Корею в производственном смысле, но переносит точку определения своей стоимости и привлечения ресурсов для будущей гонки в Нью-Йорк, туда, где находится конечный пункт движения капитала в эпоху ИИ.

marsbit5 ч. назад

SK Hynix, бегство из Южной Кореи

marsbit5 ч. назад

Торговля

Спот

Популярные статьи

Как купить EPIC

Добро пожаловать на HTX.com! Мы сделали приобретение Epic Chain (EPIC) простым и удобным. Следуйте нашему пошаговому руководству и отправляйтесь в свое крипто-путешествие.Шаг 1: Создайте аккаунт на HTXИспользуйте свой адрес электронной почты или номер телефона, чтобы зарегистрироваться и бесплатно создать аккаунт на HTX. Пройдите удобную регистрацию и откройте для себя весь функционал.Создать аккаунтШаг 2: Перейдите в Купить криптовалюту и выберите свой способ оплатыКредитная/Дебетовая Карта: Используйте свою карту Visa или Mastercard для мгновенной покупки Epic Chain (EPIC).Баланс: Используйте средства с баланса вашего аккаунта HTX для простой торговли.Третьи Лица: Мы добавили популярные способы оплаты, такие как Google Pay и Apple Pay, для повышения удобства.P2P: Торгуйте напрямую с другими пользователями на HTX.Внебиржевая Торговля (OTC): Мы предлагаем индивидуальные услуги и конкурентоспособные обменные курсы для трейдеров.Шаг 3: Хранение Epic Chain (EPIC)После приобретения вами Epic Chain (EPIC) храните их в своем аккаунте на HTX. В качестве альтернативы вы можете отправить их куда-либо с помощью перевода в блокчейне или использовать для торговли с другими криптовалютами.Шаг 4: Торговля Epic Chain (EPIC)С легкостью торгуйте Epic Chain (EPIC) на спотовом рынке HTX. Просто зайдите в свой аккаунт, выберите торговую пару, совершайте сделки и следите за ними в режиме реального времени. Мы предлагаем удобный интерфейс как для начинающих, так и для опытных трейдеров.

407 просмотров всегоОпубликовано 2025.03.17Обновлено 2026.06.02

Как купить EPIC

Обсуждения

Добро пожаловать в Сообщество HTX. Здесь вы сможете быть в курсе последних новостей о развитии платформы и получить доступ к профессиональной аналитической информации о рынке. Мнения пользователей о цене на EPIC (EPIC) представлены ниже.

活动图片