LLM-порт TypeScript на Rust обошелся в $24 000 и работает быстрее Go-версии
Rust Port of TypeScript (Tsc)
Энтузиаст портировал компилятор TypeScript 7 на Rust с помощью LLM. Первая попытка на моделях OpenAI стоила более $400 000 и застряла на 84% совместимости. Модель Opus 5.5 написала рабочий порт с нуля за 10 часов и $24 047. Итог: tsc-rs проходит все 181 711 тестов, в 1,6 раза быстрее Go-версии и в 11,4 раза быстрее tsc 6 на реальных проектах.
Я использовал много моделей OpenAI, чтобы попытаться завершить этот порт. В сумме я потратил более $400 000 на API-токены с GPT-5.6 Sol и GPT 6 Astra. Они написали более 1,3 млн строк Rust за несколько месяцев циклов /goal и так и не преодолели примерно 84% совместимости.
- benrutter
> Потратил более $400,000 на токены по ценам API с GPT-5.6 Sol и GPT 6 Astra
Небольшое отступление, но мне кажется, этот момент супер интересный!
За такие деньги вполне можно было бы нанять человека, чтобы он сделал эту работу — и, по-моему, интересно то, что гораздо меньше заинтересованных/экспериментирующих инженеров готовы заплатить человеку за такую работу, чем тех, кто с радостью выкинет крупную сумму денег на LLM.
У меня нет никаких предположений, почему так, но это странный и интересный контраст.
- wg0
Перефразируя из README.md:
>Потратил более $400,000 на токены по ценам API с GPT-5.6 Sol и GPT 6 Astra. Они написали более 1,3 млн строк Rust за несколько месяцев циклов /goal и так и не преодолели примерно 84% совместимости.
Потом они выпустили Claude code на эту задачу:
> Я подумал, что будет забавно бросить на это Opus 5.5. У него был рабочий v0 за 10 часов. Я предполагал, что он продолжит использовать код, написанный моделями Codex. Я ошибался. Opus 5.5 начал с нуля. Он продвинулся дальше, чем Astra, за 1/10 времени.
В предупреждениях из README.md
> Ещё стоит упомянуть: я не прочитал ни строчки этого кода.
- DanRosenwasser
Я из команды TypeScript — это впечатляющая работа, и, честно говоря, безумие, что 3 таких порта появились за последнюю неделю! Сейчас я AFK, но мы надеемся узнать больше, и скоро нам будет что сказать по этому поводу.
- mkesper
Какая растрата энергии... $424.000 на токены по ценам API — это сколько кВт·ч сожжено? И как ты доверишь этому сборку своего кода?
Мотивы говорят сами за себя:
Мотивы
Проверить возможности модели
Сделать быстрый проверщик типов TypeScript
Сделать ts-проверщик, который может работать в WASM с высокой производительностью
Мемы
- yoyohello13
Может, таких проектов просто слишком много, но на данном этапе для вайб-кодинга в таком духе я просто такой: «да кому какая разница». LLM теперь могут делать такое. Пока это не достигнет какой-то критической массы использования среди разработчиков, зачем мне это использовать? Это просто менее поддерживаемая, менее протестированная реализация. Более важный вопрос: «чему это нас учит?» И, блин, ответа на него я не знаю.
- shepherdjerred
Хотел бы я, чтобы Anthropic/OpenAI давали мне бесплатные токены, чтобы я мог делать случайные штуки вроде этой
Я уже плачу за подписки на обе, но токены уже зарезервированы под другие проекты
- hannibalhorn
В разделе про реальный проект время компиляции по сравнению с tsc7 было меньше на 1-3 с. Иногда проценты выглядят куда внушительнее, чем абсолютные значения.
- spankalee
Это была куча токенов, потраченных на порт. Интересно, не была бы вся эта портировочная активность лучше поддержана инвестициями в действительно хорошие детерминированные автоматические трансляторы, которые делают 90% работы дёшево и передают любые решения, которые нужно принять, обратно AI-агенту?