AI aģenti izveidoja ātrāku TypeScript kompilatoru
Teo Brauns paziņoja par tsc-rs, eksperimentālu aģentu rakstītu Microsoft Go TypeScript kompilatora Rust versiju.
Teo Brauns paziņoja par tsc-rs, eksperimentālu aģentu rakstītu Microsoft Go TypeScript kompilatora Rust versiju. Šis 8. oktobra "The Daily Diff" aplūko projekta ar darba slodzi saistītās ātruma prasības, API cenu marķieru ekvivalentus, augšupējās versijas neatbilstības un zināmās pieņemšanas problēmas. Papildus stāsti aptver Haiku 5.5 garo uzvedņu cenu līmeni un infrastruktūras atbalstītāju uzskaiti. Niko spriedums ir NEPIECIEŠAMA PĀRSKATĪŠANA pirms izlaišanas vārtu nomaiņas.
Lasiet rakstisko izdevumu (angļu valodā) ↗
Ko aptver šis video
- Teo paziņoja par tsc-rs 2026. gada 7. oktobrī plkst. 11:07 UTC. Projekts pārnes Microsoft esošo Go kompilatora dizainu un testus; veiksmīgais Rust mēģinājums neizdomāja visu TypeScript semantiku no nulles.
- Teo aptuveni 400 000 ASV dolāru neizdevīgā OpenAI izmantošana un 24 047 ASV dolāru Opus izmantošana tiek novērtēta pēc API cenām. Viņš ziņo par Claude abonementu izmantošanu Opus. Šie skaitļi nenorāda šādu summu naudas maksājumus.
- Projekta 12,5x rezultāts salīdzina T3 Code ar Effect pret TypeScript 6 plus tās vecāku Effect spraudni. Tā Go-plus-Effect salīdzinājums ir 1,89x, un Bun uzvar tabulā bez Effect. Vecākajam spraudnim ir atšķirīgs diagnostikas noteikumu kopums.
- Tika pārbaudīta etalonu pakotne, ar pieciem laika mērījumiem pēc iesildīšanās un vietējiem macOS ARM binārijiem. Šai epizodei veiktspēja un saderība netika neatkarīgi reproducētas. Priekšskatījuma versijām trūkst optimizāciju, ko izmantoja mērītajā versijā.
- README norāda septembra augšupējo versiju, savukārt UPSTREAM.json atzīmē jūnija versiju kā pašreizējo. Šie rīku metadati nepierāda, kuru versiju izmanto piegādātais binārais fails. Pārbaudiet instalēto bināro failu un salīdziniet vienādas versijas.
- Izlaidumā ir norādīts Linux x64 un macOS arm64 atbalsts, kā arī monorepo emisijas, būvniecības atsauces un redaktora atmiņas brīdinājumi. Dokumentētā WASM versija ir vienpavedienu un tai trūkst vietējā valodu servera režīma; infrastruktūras ietaupījumi paliek nemērīti.
- Haiku 5.5 palaišanas cenas pieaug pieckārtīgi virs 100 000 uzvedņu marķieriem. Artificial Analysis ziņo par smagu maksimālas piepūles izvades marķieru izmantošanu un 33% Terminal-Bench rezultātu salīdzinājumā ar Anthropic 39,2% citās novērtēšanas iestatījumos. Tās pagaidu izmaksu aprēķinos nav iekļauts garo uzvedņu līmenis.
- sheets.works apkopojums atklāja vienu vai divus regulārus apstiprinātājus 11 no 23 izlasītajiem infrastruktūras projektiem, izmantojot desmit apstiprinājumu slieksni gadā. Šis rādītājs var neietvert pārskatīšanas, šķirošanas un atbalsta darbu. Pieņemšana ir atkarīga arī no redzamas nākotnes uzturēšanas atbildības.
Tulkotais transkripts
Tulkojums no oriģinālā angļu stāstījuma. Pieejamais audio un subtitri tiek kontrolēti no YouTube.
Vai aģenti var pārnest kompilatoru, ko cilvēki patiešām izmanto?
0:00 Jūs sagaidāt, ka AI kompilatora pārrakstīšana sabruks. Teo Rust versija pārspēj Go viņa T trīs koda etalonā, un viņš saka, ka nekad nav lasījis tā kodu. Šajā video, ko aģenti patiesībā uzbūvēja? Un vai jums vajadzētu nomainīt savu pārbaudītāju? Ir ceturtdiena, 8. oktobris, un šis ir "The Daily Diff". Atstājiet vienu jautājumu atvērtu. Kurš uzturēs to darboties, kad Microsoft mainīs TypeScript?
0:19 T S C R S ir eksperimentāls, atvērtā koda TypeScript kompilators, tipu pārbaudītājs un valodu serveris, kas rakstīts Rust. Teo Brauna projekts pārnes Microsoft Go implementāciju, tāpēc tas manto esošo dizainu un testus. Tas pārbauda tipus jūsu lietotnē un nodrošina redaktora diagnostiku. Trešdiena atnesa Teo versiju un lētāku Haiku. Šodienas "Hacker News" dēlis parādīja uzturētāju skaitīšanu. Tēma ir bagātīgs kods, trūcīga īpašumtiesības.
0:43 Teo saka, ka mēnešiem ilgi OpenAI mēģinājumi apstājās aptuveni pie astoņdesmit četriem procentiem
Ko patiesībā nozīmē žetonu rēķins?
0:47 saderības. Viņa diagramma novērtē to marķierus virs četriem simtiem tūkstošiem dolāru pēc API cenām. Tas ir lietojums, kas novērtēts pēc saraksta cenām. Iedomātais rēķins praktiski raksta savu virsrakstu. Viņš saka, ka Opus pieci punkti pieci aizstāja to agrāko Rust mēģinājumu un radīja darboties spējīgu pirmo versiju desmit stundās. Galu galā darbs ilga divas nedēļas, ar aptuveni divdesmit četriem tūkstošiem dolāru API ekvivalentas izmantošanas, izmantojot viņa Claude abonementus.
1:11 Sākt no jauna nozīmē aizstāt neveiksmīgo portu. Microsoft kompilatora algoritmi un testu korpuss jau bija pieejami. Šis ir neparasti draudzīgs apvidus aģentam, jo oriģinālā implementācija var turpināt tam precīzi pateikt, kur tas kļūdās. Pēc tam README zīmē Slop līniju. Viss, kas atrodas zem tās, ir rakstīts ar aģentiem. Projekts ziņo par vairāk nekā simt astoņdesmit tūkstošiem veiksmīgi pārnestu testu, ar savu piešķirto atribūcijas etiķeti.
1:34 Pirmā atbilde uz jautājumu. Aģenti izveidoja portu ar augšupēju orākulu. Uzturēšanas jautājums sākas tur, kur beidzas konvertēšana, un zaļai testu kopai ir datums.
Kad ir patiesa divpadsmit reizes lielāka ātruma palielināšanās?
1:43 Spīdošais ātruma pieaugums ir divpadsmit ar pusi reizes ātrāks T trīs kodā ar Effect diagnostiku, salīdzinot ar vecāko JavaScript kompilatoru plus tā spraudni. Salīdzinājums ar Go kompilatoru plus Effect ir gandrīz divreiz ātrāks. Noņemiet Effect, un Bun uzvarēs šī paša projekta tabulā. Uzvarētājzirgs mainās ar sacensībām. Vecais Effect spraudnis arī ziņo par dažādām kļūdām, tāpēc hronometrs nāk ar semantisku zemsvītras piezīmi.
2:05 Šie ir projekta mērījumi M četrinieka Pro, izmantojot piecus laika mērījumus pēc iesildīšanās. Tā priekšskatījuma binārajiem failiem trūkst arī optimizāciju, ko izmantoja mērītajā versijā. Pirms aizņemties to savam pārdošanas materiālam, novietojiet mašīnas un būvējuma iestatījumus blakus reizinātājam. Pirms aizņemties to savam pārdošanas materiālam, novietojiet mašīnas un būvējuma iestatījumus blakus reizinātājam. README norāda septembra izstrādes versiju.
Kas varētu salauzt tiešu nomaiņu?
2:20 Rīku manifests joprojām norāda jūnija versiju kā pašreizējo, tāpēc pārbaudiet bināro failu, ko salīdzināt. Versijas nobīde var pārvērst papildu kļūdu par migrācijas uzdevumu. Izlaidums atbalsta Linux Intel saderīgās mašīnās un Apple silīcija Mac datoros. Windows lietotāji var vērot palaišanu caur logu. Zināmo problēmu sarakstā ir arī monorepo izvades atšķirības un būvējumi, kas nolasa novecojušu atkarību izvadi, ja trūkst atsauču. Es salīdzinātu diagnostiku un izmantotu projekta atsauces pirms izmaiņu veikšanas izlaišanas vārtos. Saglabājiet garu redaktora sesiju testēšanas plānā.
2:49 Readme atzīst atmiņas pieaugumu rediģēšanas laikā, ko jūsu desmit sekunžu etalons pieklājīgi nepamanīs. Interesants izvietošanas aspekts ir WebAssembly. Repo ietver pārlūkprogrammas piemēru un nelielu moduli ar tipu pārbaudi atmiņā. Tas varētu tuvināt pārbaudi lietotājiem, taču dokumentētais pārlūkprogrammas izlaidums ir vienpavedienu un tam trūkst vietējā valodu servera režīma. Virtuālās mašīnas ietaupījumi ir atkarīgi no tā, ko lietojumprogramma pārvieto uz pārlūkprogrammu. Infrastruktūras rēķinam ir nepieciešams darba slodzes pētījums, pat ja kompilatoram ir
3:15 lieliska gaume programmēšanas valodās.
Vai lētāks Haiku nozīmē lētāku darbu?
3:17 Tikmēr Haiku pieci komats pieci piedāvā ļoti lētus marķierus, ar atcerēšanās vērtu slieksni. Uzvednes līdz simts tūkstošiem marķieru saņem lētāko līmeni. Virs tā, ievades un izvades cenas abas pieaug pieckārtīgi. Lielajā konteksta logā ir cenu slazds. Artificial Analysis atklāj spēcīgu mazo modeļu veiktspēju, bet ar maksimālu piepūli Haiku izmanto aptuveni trīs reizes vairāk Lunas izvades marķieru par inteliģences testa uzdevumu.
3:40 Lēti žetoni joprojām var nonākt lielos maisos. Viņu pagaidu izmaksu aprēķinos arī nav iekļauts tas garo uzvedņu cenu solis. Terminal Bench Artificial Analysis ziņo par trīsdesmit trīs procentiem, zem Anthropic aptuveni trīsdesmit deviņiem. Atšķirīgi novērtēšanas iestatījumi rada šos atšķirīgos mērījumus. Izvēlieties piepūles iestatījumu, ņemot vērā savu uzdevuma veiksmi un latentumu, pēc tam aprēķiniet rēķinu no faktiskās izmantošanas.
Kurš jau uztur mūsu atkarības dzīvas?
4:01 Un uzturētāju uzskaitē vietnē Hacker News tika saskaitīti regulāri komitētāji visā divdesmit trīs infrastruktūras projektos. Gandrīz pusei bija tikai viens vai divi. Tās definīcija prasa desmit apstiprinājumus gadā, tāpēc tā fiksē ieguldījumu koncentrāciju, vienlaikus neietverot daļu pārskatīšanas un atbalsta darba. Ziņojums lielāko daļu jaunāko laika joslu datubāzes izmaiņu piedēvē Polam Egertam. Oficiālās izlaiduma piezīmes izskaidro, kāpēc tas turpina virzīties. Valdības maina pulksteņus, un kāds to tulko programmatūrā, pirms
4:25 visu kalendārs veido viedokli. Tas atbild uz mūsu atvērto jautājumu.
Kam pieder nākamais augšupējais atjauninājums?
4:28 Kādam joprojām ir jāseko augšupējām izmaiņām, jāatjauno kļūdas un jāuztur porta saderības solījums. Aģenti mantojuši gadiem ilgi pieņemtos cilvēku lēmumus. Eksperiments man patiktu vēl vairāk ar redzamu plānu par to, kam piederēs nākamais atjauninājums. Ja vēlaties to lasīt, nevis klausīties, kā es to saku, starpība katru rītu nonāk jūsu iesūtnē bez maksas vietnē "the daily diff dot dev", saite zemāk. Tātad šodienas spriedums, NEPIECIEŠAMA PĀRSKATĪŠANA.
Kāpēc mans spriedums ir NEPIECIEŠAMA PĀRSKATĪŠANA?
4:50 Es to testētu kopā ar esošo pārbaudītāju. Tas atbild uz otro jautājumu. Darba slodzes uzvaras ir daudzsološas, un vienāda versijas pareizība un uzturēšana izlemj, vai tai ir vieta izlaišanas procesā. Un tas ir šodienas atšķirība. Es esmu Niko no Axrisi. Apvienojiet atbildīgi.
Avoti
- 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



