+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Агентите за вештачка интелигенција изградија побрз компајлер за TypeScript

Тео Браун го објави tsc-rs, експериментален Rust порт на Microsoft-овиот Go TypeScript компајлер, напишан од агент.

Тео Браун го објави tsc-rs, експериментален Rust порт на Microsoft-овиот Go TypeScript компајлер, напишан од агент. Овој The Daily Diff од 8 октомври ги разгледува тврдењата за брзина специфична за оптоварувањето на проектот, еквивалентите на токени за API-цена, неусогласеност на нагорна ревизија и познати предупредувања за усвојување. Придружните приказни ја покриваат ценовната категорија на Haiku 5.5 за долги барања и попис на соработници за инфраструктура. Пресудата на Нико е NEEDS REVIEW пред да се замени портата за издавање.

Прочитајте го пишаното издание (англиски) ↗

Што покрива ова видео

  • Тео го објави tsc-rs на 7 октомври 2026 година во 11:07 UTC. Проектот го пренесува постоечкиот дизајн и тестови на компајлерот Go на Microsoft; успешниот обид со Rust не ги измислил сите TypeScript семантики од нула.
  • Неуспешното користење на OpenAI од Тео, вредно приближно 400.000 долари, и користењето на Opus од 24.047 долари се вреднуваат по цени на API. Тој пријавува користење на Claude претплати за Opus. Овие бројки не утврдуваат готовински плаќања од тие износи.
  • Резултатот од 12,5 пати на проектот го споредува T3 Code со Effect наспроти TypeScript 6 плус неговиот постар приклучок Effect. Неговата споредба Go-плус-Effect е 1,89 пати, а Bun победува во табелата без Effect. Постариот приклучок има различен сет на дијагностички правила.
  • Опремата за бенчмарк беше прегледана, со пет темпирани извршувања по загревање и изворни macOS ARM бинарни податоци. Перформансите и компатибилноста не беа независно репродуцирани за оваа епизода. Прегледните верзии немаат оптимизации користени од измерената верзија.
  • README го именува нагорна ревизија од 29 септември, додека UPSTREAM.json означува тековна верзија од јуни. Овие метаподатоци за алатки не докажуваат која ревизија ја користи испорачаната бинарна датотека. Проверете ја инсталираната бинарна датотека и споредете еднакви ревизии.
  • Изданието наведува поддршка за Linux x64 и macOS arm64, заедно со предупредувања за емисија на монорепо, референца за градба и меморија на уредникот. Документираната WASM градба е еднонишкова и нема изворен режим на сервер за јазик; заштедите на инфраструктурата остануваат неизмерени.
  • Почетната цена на Haiku 5.5 се зголемува петкратно над 100.000 влезни токени. Artificial Analysis известува за интензивно користење на излезни токени со максимален напор и резултат од 33% на Terminal-Bench наспроти 39,2% на Anthropic под различни поставки за евалуација. Нејзините привремени бројки за трошоци ја исклучуваат категоријата за долги барања.
  • Пописот на sheets.works пронајде еден или два редовни корисници во 11 од 23 примерочни инфраструктурни проекти, користејќи праг од десет придонеси во една година. Тој прокси може да ги пропушти работите за прегледување, тријажа и поддршка. Усвојувањето зависи и од видливото сопствеништво на идното одржување.

Преведен транскрипт

Преведено од оригиналната англиска нарација. Достапното аудио и наслови се контролирани од YouTube.

Можат ли агентите да пренесат компајлер што луѓето навистина го користат?

0:00 Очекувате препишувањето на компајлерот од вештачка интелигенција да пропадне. Rust портот на Тео го надминува Go на неговиот бенчмарк T3 Code, и тој вели дека никогаш не го прочитал неговиот код. Во ова видео, што всушност изградија агентите? И дали треба да го замените вашиот проверувач? Четврток е, осми октомври, и ова е The Daily Diff. Оставете едно прашање отворено. Кој ќе продолжи да работи кога Microsoft ќе го промени TypeScript?

0:19 TSC RS е експериментален, отворен извор TypeScript компајлер, проверувач на типови и јазичен сервер напишан во Rust. Проектот на Тео Браун ја пренесува имплементацијата на Microsoft Go, така што наследува постоечки дизајн и тестови. Го проверува типовите во вашата апликација и ги напојува дијагностиките на уредникот. Среда го донесе портот на Тео и поевтин Haiku. Денешната табла на Hacker News објави попис на одржувачи. Темата е изобилен код, ретко сопствеништво.

0:43 Тео вели дека месеците обиди со OpenAI заглавиле околу осумдесет и четири проценти

Што всушност значи сметката за токени?

0:47 компатибилност. Неговата табела ги вреднува нивните токени над четиристотини илјади долари по цени на API. Тоа е употреба вреднувана по каталошки цени. Имагинарната фактура практично си го пишува сопствениот наслов. Тој вели дека Opus 5.5 го заменил тој претходен обид со Rust и произвел работна прва верзија за десет часа. Конечното извршување траеше две недели, со приближно дваесет и четири илјади долари еквивалентна употреба на API преку неговите претплати за Claude.

1:11 Почнувањето одново значи замена на неуспешниот порт. Алгоритмите на компајлерот на Microsoft и тест-корпусот веќе беа таму. Ова е невообичаено пријателски терен за агент, бидејќи оригиналната имплементација може постојано да му кажува каде точно греши. Потоа readme црта линија на наклон. Сè подолу е напишано од агенти. Проектот известува повеќе од сто и осумдесет илјади успешно пренесени тестови, со сопствена ознака за припишување прикачена.

1:34 Прво прашање одговорено. Агентите произведоа порт со нагорен оракул. Прашањето за одржување започнува таму каде што завршува конверзијата, а зелениот пакет за тестови има датум.

Кога е вистинско забрзувањето од дванаесет пати?

1:43 Впечатливото забрзување е дванаесет и пол пати побрзо на T3 Code со Effect дијагностика, наспроти постариот JavaScript компајлер плус неговиот приклучок. Споредбата со компајлерот Go плус Effect е поблиску до двојно побрза. Отстранете го Effect, и Bun ја освојува табелата на истиот проект. Коњот победник се менува со трката. Стариот приклучок Effect исто така известува различни грешки, па хронометарот доаѓа со семантичка фуснота.

2:05 Ова се мерењата на проектот на M4 Pro, користејќи пет временски извршувања по загревање. Неговите прегледни бинарни датотеки исто така немаат оптимизации користени за измерената градба. Ставете ги поставките на машината и градбата до множителот пред да го позајмите за вашата продажна презентација. README го именува развојната ревизија од септември.

Што може да го расипе непосредното заменување?

2:20 Манифестот за алатки сè уште означува јуни пин како тековен, затоа проверете ја бинарната датотека што ја споредувате. Верзиското поместување може да претвори дополнителна грешка во миграција. Изданието поддржува Linux на Intel компатибилни машини и Apple силиконски Mac компјутери. Корисниците на Windows треба да го гледаат стартувањето низ прозорец. Списокот со познати проблеми исто така вклучува разлики во емисијата на монорепо и градби кои читаат застарен излез од зависности кога недостасуваат референци. Би ги споредил дијагностиките и би ги вежбал референците на проектот пред да сменам порта за издавање. Чувајте долга сесија на уредникот во планот за тестирање.

2:49 README признава зголемување на меморијата за време на уредувањето, што вашиот десетсекунден бенчмарк учтиво ќе го пропушти. Интересниот агол на распоредување е WebAssembly. Репозиториумот вклучува пример за прелистувач и мал модул со проверка на типови во меморија. Тоа би можело да ја доближи проверката до корисниците, но документираната градба на прелистувачот е еднонишкова и нема изворен режим на сервер за јазик. Заштедите на виртуелната машина зависат од тоа што една апликација ќе премести во прелистувачот. Законот за инфраструктура бара студија за оптоварување, дури и кога компајлерот има

3:15 одличен вкус во програмски јазици.

Дали поевтиниот Haiku значи поевтина работа?

3:17 Во меѓувреме, Haiku 5.5 нуди многу евтини токени, со праг што треба да се запамети. Барањата до сто илјади токени ја добиваат најевтината категорија. Над тоа, цените за влез и излез скокаат петкратно. Големиот прозорец за контекст содржи ценовна замка. Artificial Analysis наоѓа силни перформанси на мали модели, но со максимален напор Haiku користи приближно три пати повеќе излезни токени од Luna по задача за тест за интелигенција.

3:40 Евтините токени сè уште можат да пристигнат во големи торби. Нивните привремени бројки за трошоци исто така ја исклучуваат таа ценовна стапка за долги барања. На Terminal Bench, Artificial Analysis известува триесет и три проценти, под приближно триесет и девет на Anthropic. Различни поставувања за евалуација ги прават тие различни мерења. Изберете поставка за напор со ваш сопствен успех на задачата и латентност на ум, потоа пресметајте ја сметката од фактичката употреба.

Кој веќе ги одржува нашите зависности живи?

4:01 И пописот на одржувачи на Hacker News изброи редовни корисници низ дваесет и три инфраструктурни проекти. Речиси половина имале само еден или двајца. Неговата дефиниција бара десет придонеси годишно, така што ја доловува концентрацијата на придонеси додека пропушта некои прегледи и работи за поддршка. Извештајот ги припишува повеќето неодамнешни промени во базата на податоци за временски зони на Пол Егерт. Официјалните белешки за издавање објаснуваат зошто ова постојано се менува. Владите ги менуваат часовниците, и некој тоа го преведува во софтвер пред

4:25 календарот на сите да развие мислење. Тоа го одговара нашето отворено прашање.

Кој е сопственик на следното ажурирање на upstream?

4:28 Некој сè уште треба да ги следи нагорните промени, да ги репродуцира грешките и да ја одржува компатибилноста на портот. Агентите наследија години човечки одлуки. Експериментот би ми се допаднал уште повеќе со видлив план за тоа кој е сопственик на следното ажурирање. Ако повеќе сакате да го прочитате ова отколку да ме слушнете како го кажувам, дифот пристигнува во вашето сандаче секое утро, бесплатно на thedaily-diff.dev, линк подолу. Значи, денешната пресуда, ПОТРЕБЕН ПРЕГЛЕД.

Зошто мојата пресуда е ПОТРЕБЕН ПРЕГЛЕД?

4:50 Би го тестирал заедно со постоечкиот проверувач. Тоа го одговара второто прашање. Добивките од оптоварувањето се ветувачки, а коректноста на еднаквата верзија и одржувањето одлучуваат дали тоа припаѓа во процесот на издавање. И тоа е разликата за денес. Јас сум Нико од Axrisi. Спојувајте одговорно.

Извори

  1. tsc-rs announcement and attached token-price chartTheo Browne on X
  2. ts-rust README, benchmarks and known problemsPing Labs on GitHub
  3. T3 Code benchmark harnessPing Labs on GitHub
  4. Upstream development pin manifestPing Labs on GitHub
  5. WebAssembly build documentation and limitationsPing Labs on GitHub
  6. Introducing Claude Haiku 5.5Anthropic
  7. Haiku 5.5 announcement videoClaude on X
  8. Claude Haiku 5.5 independent evaluationArtificial Analysis
  9. The people holding up the internetsheets.works
  10. Time zone database release notesIANA

Поврзани видеа

under-the-hood · mk · 8 окт. 2026 г.

Polars 2.0: зошто спојувањата повеќе не го задржуваат редоследот на редовите

Polars 2.0 стандардно работи колекција на стриминг машина. За спојување, group_by и unpivot, изданието повеќе не го гарантира редоследот на влезните редови, освен ако експлицитно не поставите maintain

2:31 ↗
daily · mk · 7 окт. 2026 г.

Hono ги ограничува надворешните барања за влечење бидејќи одржувачите повторно го разгледуваат внесот на придонеси

Hono го оневозможи создавањето надворешни барања за влечење, задржувајќи го својот код лиценциран со МИТ. Синдре Сорхус одделно ги припиша сопствените ограничувања на складиштето на вештачката интелиг

5:22 ↗
daily · mk · 29 сеп. 2026 г.

Холандската влада гради сопствен Linux за да избега од Microsoft

Холандската влада развива DAWO, работно место базирано на NixOS наменето за намалување на зависноста од странски технолошки провајдери. Проектот ги обединува оперативниот систем, канцеларискиот софтве

5:01 ↗