KI-agente het 'n vinniger TypeScript-samesteller gebou
Theo Browne het tsc-rs aangekondig, 'n eksperimentele, deur agente geskrewe Rust-poort van Microsoft se Go TypeScript-samesteller.
Theo Browne het tsc-rs aangekondig, 'n eksperimentele, deur agente geskrewe Rust-poort van Microsoft se Go TypeScript-samesteller. Hierdie 8 Oktober Daily Diff ondersoek die projek se werklaag-spesifieke spoedbeweringe, API-prys-token-ekwivalente, stroomop-hersieningsverskil en bekende aannemingsvoorbehoude. Ondersteunende stories dek Haiku 5.5 se lang-prompt-pryslaag en 'n sensus van infrastruktuurbydraers. Niko se uitspraak is HERSIENING NODIG voordat 'n vrystellingshek vervang word.
Lees die geskrewe uitgawe (Engels) ↗
Wat hierdie video dek
- Theo het tsc-rs op 7 Oktober 2026 om 11:07 UTC aangekondig. Die projek port Microsoft se bestaande Go-samesteller-ontwerp en -toetse; die suksesvolle Rust-poging het nie alle TypeScript-semantiek van nuuts af uitgevind nie.
- Theo se ongeveer $400,000 onsuksesvolle OpenAI-gebruik en $24,047 Opus-gebruik word teen API-pryse gewaardeer. Hy rapporteer die gebruik van Claude-subskripsies vir Opus. Hierdie syfers stel nie kontantbetalings van daardie bedrae vas nie.
- Die projek se 12.5x-resultaat vergelyk T3 Code met Effect teen TypeScript 6 plus sy ouer Effect-inprop. Sy Go-plus-Effect-vergelyking is 1.89x, en Bun wen die geen-Effect-tabel. Die ouer inprop het 'n ander diagnostiese reëlstel.
- Die maatstafharnas is geïnspekteer, met vyf tydgebaseerde lopies na 'n opwarming en inheemse macOS ARM-binêre lêers. Prestasie en verenigbaarheid is nie onafhanklik vir hierdie episode gereproduseer nie. Voorskoubouwerk ontbreek optimiseringe wat deur die gemeette bouwerk gebruik word.
- Die README noem 'n stroomop-hersiening van 29 September, terwyl UPSTREAM.json 'n Junie-pen as aktueel aandui. Hierdie gereedskapmetadata bewys nie watter hersiening die verskeepte binêre lêer gebruik nie. Verifieer die geïnstalleerde binêre lêer en vergelyk gelyke hersienings.
- Die vrystelling lys Linux x64- en macOS arm64-ondersteuning, saam met monorepo-emissie, bouverwysing en redakteur-geheuevoorbehoude. Die gedokumenteerde WASM-bouwerk is enkelgedraai en ontbreek inheemse taalbedienermodus; infrastruktuur besparings bly ongemeet.
- Haiku 5.5 se bekendstellingspryse styg vyfvoudig bo 100,000 prompt tokens. Artificial Analysis rapporteer swaar maksimum-poging uitset-token gebruik en 'n 33% Terminal-Bench resultaat teenoor Anthropic se 39.2% onder verskillende evalueringstoestelle. Die voorlopige kostesyfers sluit die lang-prompt-laag uit.
- Die sheets.works-sensus het een of twee gereelde bydraers gevind in 11 van 23 geselekteerde infrastruktuurprojekte, met 'n drempel van tien commits in 'n jaar. Hierdie proxy kan hersienings-, triage- en ondersteuningswerk misloop. Aanneming hang ook af van sigbare eienaarskap van toekomstige instandhouding.
Vertaalde transkripsie
Vertaal uit die oorspronklike Engelse vertelling. Beskikbare klank en onderskrifte word deur YouTube beheer.
Kan agente 'n samesteller porteer wat mense werklik gebruik?
0:00 Jy verwag dat 'n KI-samestellerherskrywing sal ineenstort. Theo se Rust-poort klop Go op sy T drie Kode-maatstaf, en hy sê hy het nooit die kode gelees nie. In hierdie video, wat het agente eintlik gebou? En moet jy jou kontroleerder vervang? Dit is Donderdag, 8 Oktober, en dit is The Daily Diff. Hou een vraag oop. Wie hou dit aan die werk wanneer Microsoft TypeScript verander?
0:19 T S C R S is 'n eksperimentele, oopbron TypeScript-samesteller, tipe-kontroleerder en taalbediener geskryf in Rust. Theo Browne se projek port Microsoft se Go-implementering, so dit erf 'n bestaande ontwerp en toetse. Dit kontroleer die tipes in jou toepassing en dryf redakteurdiagnostiek aan. Woensdag het Theo se poort en 'n goedkoper Haiku gebring. Vandag se Hacker News-bord het 'n onderhouder-sensus na vore gebring. Die tema is oorvloedige kode, skaars eienaarskap.
0:43 Theo sê maande van OpenAI-pogings het omstreeks vier-en-tagtig persent gestagneer
Wat beteken die token-rekening werklik?
0:47 verenigbaarheid. Sy grafiek waardeer hul tokens bo vierhonderdduisend dollar teen API-pryse. Dit is gebruik wat teen lyspryse gewaardeer word. Die denkbeeldige faktuur skryf feitlik sy eie opskrif. Hy sê Opus vyf punt vyf het daardie vroeëre Rust-poging vervang en 'n werkende eerste weergawe in tien uur geproduseer. Die uiteindelike lopie het twee weke geduur, met ongeveer vier-en-twintigduisend dollar se API-ekwivalente gebruik deur sy Claude-subskripsies.
1:11 Om oor te begin beteken om die onsuksesvolle poort te vervang. Microsoft se samesteller-algoritmes en toetskorpus was reeds daar. Dit is 'n ongewoon vriendelike terrein vir 'n agent, want die oorspronklike implementering kan dit aanhou vertel presies waar dit verkeerd is. Dan teken die readme 'n "Slop Line". Alles daaronder is deur agente geskryf. Die projek rapporteer meer as eenhonderd-en-tagtigduisend geslaagde geporteerde toetse, met sy eie toeskrywingsetiket aangeheg.
1:34 Eerste vraag beantwoord. Agente het 'n poort met 'n stroomop-orakel geproduseer. Die instandhoudingsvraag begin waar omskakeling eindig, en 'n groen toetsstel het 'n datum daarop.
Wanneer is die twaalf keer vinniger spoed waar?
1:43 Die spoggerige spoedverhoging is twaalf en 'n half keer vinniger op T drie Kode met Effek diagnostiek, teen die ouer JavaScript-samesteller plus sy inprop. Die vergelyking met die Go-samesteller plus Effek is nader aan twee keer so vinnig. Verwyder Effek, en Bun wen daardie selfde projek se tabel. Die wendperd verander met die wedren. Die ou Effect-inprop rapporteer ook verskillende foute, so die stophorlosie kom met 'n semantiese voetnoot.
2:05 Dit is die projek se metings op 'n M vier Pro, met vyf tydgebaseerde lopies na 'n opwarming. Sy voorskoubinêre lêers ontbreek ook optimiseringe wat vir die gemete bouwerk gebruik word. Plaas die masjien- en bou-instellings langs die vermenigvuldiger voordat jy dit vir jou verkoopsdek gebruik. Die readme noem 'n September-ontwikkelingshersiening.
Wat kan 'n "drop-in"-vervanging breek?
2:20 Die gereedskapmanifest dui nog steeds 'n Junie-pen as aktueel aan, so verifieer die binêre lêer wat jy vergelyk. Weergawe-afwyking kan 'n ekstra fout in 'n migrasie- oefening verander. Die vrystelling ondersteun Linux op Intel-versoenbare masjiene en Apple silikon Mac's. Windows-gebruikers kan die bekendstelling deur 'n venster dophou. Die lys van bekende probleme sluit ook monorepo-uitvoerverskille en bouwerk in wat verouderde afhanklikheidsuitvoer lees wanneer verwysings ontbreek. Ek sou diagnostiek vergelyk en projekverwysings oefen voordat 'n vrystellingshek verander word. Hou 'n lang redakteur-sessie in die toetsplan.
2:49 Die readme erken toenemende geheue tydens wysigings, wat jou tien sekonde maatstaf beleefd sal misloop. Die interessante ontplooiingshoek is WebAssembly. Die repo sluit 'n blaaier-voorbeeld en 'n klein module met tipe-kontrole in die geheue in. Dit kan kontrole nader aan gebruikers bring, maar die gedokumenteerde blaaier- bouwerk is enkelgedraai en ontbreek die inheemse taalbediener-modus. Virtuele masjienbesparings hang af van wat 'n toepassing na die blaaier skuif. 'n Infrastruktuurwet het 'n werklaagstudie nodig, selfs al het die samesteller
3:15 uitstekende smaak in programmeertale.
Beteken goedkoper Haiku goedkoper werk?
3:17 Intussen bied Haiku vyf punt vyf baie goedkoop tokens aan, met 'n drempel wat die moeite werd is om te onthou. Prompt's tot honderdduisend tokens kry die goedkoopste vlak. Daarbo spring inset- en uitsetpryse albei vyfvoudig. Die groot konteksvenster bevat 'n prysvalluik. Artificial Analysis vind sterk klein modelprestasie, maar met maksimum poging gebruik Haiku ongeveer drie keer Luna se uitsettokens per intelligensie-toetstaak.
3:40 Goedkoop tokens kan steeds in groot sakke aankom. Hulle voorlopige kostesyfers sluit ook daardie lang prompt-prysstap uit. Op Terminal Bench rapporteer Artificial Analysis drie-en-dertig persent, onder Anthropic se ongeveer nege-en-dertig. Verskillende evalueringstoestelle maak daardie verskillende metings. Kies 'n inspanninginstelling met jou eie taak sukses en latensie in sig, bereken dan die rekening uit werklike gebruik.
Wie hou ons afhanklikhede reeds aan die lewe?
4:01 En die onderhouder-sensus op Hacker News het gereelde bydraers getel oor drie-en-twintig infrastruktuurprojekte. Byna die helfte het slegs een of twee gehad. Die definisie vereis tien commits in 'n jaar, so dit vang bydrae- konsentrasie vas terwyl dit sommige hersienings- en ondersteuningswerk misloop. Die verslag skryf die meeste onlangse tydsones-databasisveranderinge toe aan Paul Eggert. Die amptelike vrystellingnotas verduidelik waarom dit aanhou beweeg. Regerings verander horlosies, en iemand vertaal dit in sagteware voordat
4:25 almal se kalender 'n opinie ontwikkel. Dit beantwoord ons oop vraag.
Wie besit die volgende stroomop-opdatering?
4:28 Iemand moet steeds stroomop-veranderinge volg, mislukkings reproduseer en die poort se verenigbaarheidsbelofte handhaaf. Die agente het jare se menslike besluite geërf. Ek sou die eksperiment nog meer geniet met 'n sigbare plan vir wie die volgende opdatering besit. As jy dit eerder wil lees as om my dit te hoor sê, land die diff elke oggend gratis in jou inkassie by the daily diff dot dev, skakel hieronder. So vandag se uitspraak, HERSIENING NODIG.
Hoekom is my uitspraak HERSIENING NODIG?
4:50 Ek sou dit langs die bestaande kontroleerder toets. Dit beantwoord vraag twee. Die werklaag-oorwinnings is belowend, en gelyke weergawe-korrektheid en instandhouding besluit of dit in die vrystellingspyplyn hoort. En dit is die verskil vir vandag. Ek is Niko van Axrisi. Voeg verantwoordelik saam.
Bronne
- tsc-rs announcement and attached token-price chartTheo Browne on X
- ts-rust README, benchmarks and known problemsPing Labs on GitHub
- T3 Code benchmark harnessPing Labs on GitHub
- Upstream development pin manifestPing Labs on GitHub
- WebAssembly build documentation and limitationsPing Labs on GitHub
- Introducing Claude Haiku 5.5Anthropic
- Haiku 5.5 announcement videoClaude on X
- Claude Haiku 5.5 independent evaluationArtificial Analysis
- The people holding up the internetsheets.works
- Time zone database release notesIANA



