+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Agjentët e inteligjencës artificiale ndërtuan një përpilues më të shpejtë TypeScript

Theo Browne njoftoi tsc-rs, një port eksperimental i shkruar nga agjentët në Rust i përpiluesit Go TypeScript të Microsoft-it.

Theo Browne njoftoi tsc-rs, një port eksperimental i shkruar nga agjentët në Rust i përpiluesit Go TypeScript të Microsoft-it. Ky Daily Diff i 8 tetorit shqyrton pretendimet e projektit për shpejtësinë specifike të ngarkesës, ekuivalentët e tokenave të çmimit të API-s, mospërputhjen e rishikimit upstream dhe vërejtjet e njohura për adoptim. Historitë mbështetëse mbulojnë nivelin e çmimeve me "prompt" të gjatë të Haiku 5.5 dhe një regjistrim të kontribuesve të infrastrukturës. Vendimi i Nikos është NEEDS REVIEW përpara se të zëvendësojë një portë lëshimi.

Lexoni edicionin e shkruar (anglisht) ↗

Çfarë mbulon kjo video

  • Theo njoftoi tsc-rs më 7 tetor 2026 në orën 11:07 UTC. Projekti porton dizajnin dhe testet ekzistuese të përpiluesit Go të Microsoft-it; përpjekja e suksesshme në Rust nuk shpiku të gjitha semantikat e TypeScript nga e para.
  • Përdorimi i pasuksesshëm i Theo-s prej rreth 400,000 dollarësh me OpenAI dhe 24,047 dollarë me Opus vlerësohen me çmimet e API-s. Ai raporton përdorimin e abonimeve Claude për Opus. Këto shifra nuk vërtetojnë pagesa në para të këtyre shumave.
  • Rezultati 12.5x i projektit krahason T3 Code me Effect kundrejt TypeScript 6 plus shtesës së tij të vjetër Effect. Krahasimi i tij Go-plus-Effect është 1.89x, dhe Bun fiton tabelën pa Effect. Shtesa e vjetër ka një grup tjetër rregullash diagnostikimi.
  • Sistemi i krahasimit u inspektua, me pesë ekzekutime të matura pas një nxehjeje dhe binarëve amtare macOS ARM. Performanca dhe përputhshmëria nuk u riprodhuan në mënyrë të pavarur për këtë episod. Ndërtimet "preview" nuk kanë optimizimet e përdorura nga ndërtimi i matur.
  • README emëron një rishikim upstream të 29 shtatorit, ndërsa UPSTREAM.json etiketon një pikë fikse të qershorit aktuale. Këto meta të dhëna të mjeteve nuk provojnë se cilin rishikim përdor binari i dërguar. Verifikoni binarin e instaluar dhe krahasoni rishikimet e barabarta.
  • Lëshimi liston mbështetje për Linux x64 dhe macOS arm64, së bashku me vërejtjet për emetimin e monorepo-ve, referencat e ndërtimeve dhe memorien e redaktuesit. Ndërtimi i dokumentuar WASM është me një fije dhe nuk ka modalitetin e serverit të gjuhës amtare; kursimet e infrastrukturës mbeten të pamatura.
  • Çmimet e lëshimit të Haiku 5.5 rriten pesëfish mbi 100,000 "token" të "prompt"-it. Analiza Artificiale raporton përdorim të madh të "token"-ave të daljes me përpjekje maksimale dhe një rezultat 33% në Terminal-Bench kundrejt 39.2% të Anthropic-ut në konfigurime të ndryshme vlerësimi. Shifrat e saj të përkohshme të kostos përjashtojnë nivelin e "prompt"-it të gjatë.
  • Regjistrimi i sheets.works gjeti një ose dy "committers" të rregullt në 11 nga 23 projektet e infrastrukturës të kampioneve, duke përdorur një prag prej dhjetë "commit"-esh në një vit. Ai përfaqësues mund të humbasë punën e rishikimit, triage dhe mbështetjes. Adoptimi varet gjithashtu nga pronësia e dukshme e mirëmbajtjes së ardhshme.

Transkript i përkthyer

Përkthyer nga tregimi origjinal në anglisht. Audio dhe titrat e disponueshme kontrollohen nga YouTube.

A mund të portojnë agjentët një përpilues që njerëzit e përdorin vërtet?

0:00 Ju prisni që një rishkrim i përpiluesit të inteligjencës artificiale të shembet. Porta Rust e Theos e mund Go-n në testin e tij T3 Code, dhe ai thotë se nuk e lexoi kurrë kodin e tij. Në këtë video, çfarë ndërtuan në të vërtetë agjentët? Dhe a duhet ta zëvendësoni kontrolluesin tuaj? Është e enjte, 8 tetor, dhe ky është The Daily Diff. Mbajeni një pyetje të hapur. Kush e mban këtë funksional kur Microsoft ndryshon TypeScript?

0:19 TSC RS është një përpilues TypeScript eksperimental, me burim të hapur, kontrollues tipash dhe server gjuhe i shkruar në Rust. Projekti i Theo Browne porton implementimin Go të Microsoft-it, kështu që ai trashëgon një dizajn dhe teste ekzistuese. Ai kontrollon tipet në aplikacionin tuaj dhe mundëson diagnostikimet e redaktuesit. E mërkura solli portën e Theo-s dhe një Haiku më të lirë. Bordi i Hacker News i sotëm nxori një regjistrim të mirëmbajtësve. Tema është kod i bollshëm, pronësi e pakët.

0:43 Theo thotë se muaj përpjekjesh me OpenAI ngecën rreth tetëdhjetë e katër për qind

Çfarë do të thotë në të vërtetë fatura e "token"-ave?

0:47 përputhshmëri. Grafiku i tij vlerëson "token"-at e tyre mbi katërqind mijë dollarë me çmimet e API-s. Ky është përdorim i vlerësuar me çmime të listës. Fatura imagjinare pothuajse shkruan vetë titullin e saj. Ai thotë se Opus 5.5 zëvendësoi atë përpjekje të mëparshme në Rust dhe prodhoi një version të parë funksional në dhjetë orë. Ekzekutimi eventual zgjati dy javë, me rreth njëzet e katër mijë dollarë përdorim ekuivalent me API përmes abonimeve të tij Claude.

1:11 Fillimi nga e para do të thotë zëvendësimi i portit të pasuksesshëm. Algoritmet e përpiluesit të Microsoft-it dhe korpusi i testit ishin tashmë aty. Ky është një terren jashtëzakonisht miqësor për një agjent, sepse origjinali implementimi mund të vazhdojë t'i thotë saktësisht ku po gabon. Pastaj readme vizaton një Slop Line. Gjithçka poshtë saj u shkrua nga agjentët. Projekti raporton më shumë se njëqind e tetëdhjetë mijë teste të portuara që kalojnë, me etiketën e vet të atribuimit të bashkëngjitur.

1:34 Pyetja e parë u përgjigj. Agjentët prodhuan një port me një orakull upstream. Çështja e mirëmbajtjes fillon ku mbaron konvertimi, dhe një suitë testesh e gjelbër ka një datë mbi të.

Kur është e vërtetë shpejtësia dymbëdhjetë herë më e madhe?

1:43 Shpejtësia impresionuese është dymbëdhjetë e gjysmë herë më e shpejtë në T3 Code me diagnostikime Effect, kundrejt përpiluesit të vjetër JavaScript plus shtojcës së tij. Krahasimi me përpiluesin Go plus Effect është gati dy herë më i shpejtë. Hiqni Effect, dhe Bun fiton tabelën e të njëjtit projekt. Kali fitues ndryshon me garën. Shtojca e vjetër Effect gjithashtu raporton gabime të ndryshme, kështu që kronometri vjen me një shënim semantik.

2:05 Këto janë matjet e projektit në një M4 Pro, duke përdorur pesë ekzekutime të matura pas një nxehjeje. Binarët e tij "preview" gjithashtu nuk kanë optimizimet e përdorura për ndërtimin e matur. Vendosni cilësimet e makinës dhe ndërtimit pranë shumëzuesit përpara se ta huazoni për prezantimin tuaj të shitjeve. Readme emëron një rishikim zhvillimi të shtatorit.

Çfarë mund të shkatërrojë një zëvendësim të menjëhershëm?

2:20 Manifesti i veglave ende etiketën "pin" të qershorit aktuale, prandaj verifikoni binarin që po krahasoni. Ndryshimi i versionit mund të kthejë një gabim shtesë në një ushtrim migrimi. Lëshimi mbështet Linux në makina të përputhshme me Intel dhe Apple silicon Macs. Përdoruesit e Windows mund të shikojnë lëshimin përmes një dritareje. Lista e problemeve të njohura përfshin gjithashtu ndryshime në emetimin e monorepo-ve dhe ndërtime që lexojnë prodhime të vjetruara të varësive kur mungojnë referencat. Unë do të krahasoja diagnostikat dhe referencat e projektit të ushtrimit përpara se të ndryshoja një portë lëshimi. Mbani një seancë të gjatë redaktori në planin e testimit.

2:49 Readme pranon rritjen e kujtesës gjatë redaktimeve, të cilën krahasimi juaj dhjetë sekondësh do ta humbasë me mirësjellje. Këndi interesant i vendosjes është WebAssembly. Repozitori përfshin një shembull shfletuesi dhe një modul të vogël me kontrollin e tipit në memorje. Kjo mund të sjellë kontrollin më afër përdoruesve, por shfletuesi i dokumentuar ndërtimi është me një fije dhe nuk ka modalitetin e serverit të gjuhës amtare. Kursimet e makinës virtuale varen nga ajo që një aplikacion lëviz në shfletues. Një faturë infrastrukture ka nevojë për një studim të ngarkesës, edhe kur përpiluesi ka

3:15 shije të shkëlqyer në gjuhët e programimit.

A do të thotë Haiku më e lirë punë më e lirë?

3:17 Ndërkohë, Haiku 5.5 ofron "token" shumë të lirë, me një prag që vlen të mbahet mend. "Prompt"-et deri në njëqind mijë "token" marrin nivelin më të lirë. Mbi këtë, çmimet e hyrjes dhe daljes rriten pesëfish. Dritarja e madhe e kontekstit përmban një kurth çmimi. Artificial Analysis gjen performancë të fortë të modelit të vogël, por me përpjekje maksimale Haiku përdor rreth tre herë më shumë "token" dalëse se Luna për detyrë testi inteligjence.

3:40 "Token"-at e lirë ende mund të vijnë në qese të mëdha. Shifrat e tyre të përkohshme të kostos gjithashtu përjashtojnë atë hap të çmimit të "prompt"-it të gjatë. Në Terminal Bench, Artificial Analysis raporton tridhjetë e tre për qind, nën rreth tridhjetë e nëntë të Anthropic-ut. Konfigurime të ndryshme vlerësimi bëjnë matje të ndryshme. Zgjidhni një cilësim përpjekjeje me suksesin dhe vonesën tuaj të detyrës në mendje, pastaj llogarisni faturën nga përdorimi aktual.

Kush i mban gjallë tashmë varësitë tona?

4:01 Dhe regjistrimi i mirëmbajtësve në Hacker News numëroi "committers" të rregullt nëpër njëzet e tre projekte infrastrukturore. Pothuajse gjysma kishin vetëm një ose dy. Përkufizimi i saj kërkon dhjetë "commit" në një vit, kështu që kap përqendrimin e kontributeve ndërsa humbet disa punë rishikimi dhe mbështetjeje. Raporti i atribuon shumicën e ndryshimeve më të fundit të bazës së të dhënave të zonave kohore Paul Eggert. Shënimet zyrtare të lëshimit shpjegojnë pse kjo vazhdon të lëvizë. Qeveritë ndryshojnë orët, dhe dikush e përkthen këtë në softuer përpara se

4:25 kalendari i të gjithëve të zhvillojë një opinion. Kjo i përgjigjet pyetjes sonë të hapur.

Kush e zotëron azhurnimin e ardhshëm upstream?

4:28 Dikush ende duhet të ndjekë ndryshimet upstream, të riprodhojë dështimet dhe të mirëmbajë premtimin e përputhshmërisë së portit. Agjentët trashëguan vite vendimesh njerëzore. Do ta doja eksperimentin edhe më shumë me një plan të dukshëm për atë që zotëron azhurnimin e ardhshëm. Nëse preferoni ta lexoni këtë në vend që të më dëgjoni ta them unë, ndryshimi mbërrin në kutinë tuaj postare çdo mëngjes, falas në thedailydiff.dev, linku më poshtë. Pra, verdikti i sotëm, NEEDS REVIEW.

Pse është verdikti im NEEDS REVIEW?

4:50 Unë do ta testoja atë së bashku me kontrolluesin ekzistues. Kjo i përgjigjet pyetjes dy. Fitoret e ngarkesës së punës janë premtuese, dhe saktësia e versionit të barabartë dhe mirëmbajtja vendosin nëse i përket tubacionit të lëshimit. Dhe ky është ndryshimi për sot. Unë jam Niko nga Axrisi. Bashkoni me përgjegjësi.

Burimet

  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

Video të ngjashme