+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Οι παράγοντες τεχνητής νοημοσύνης δημιούργησαν έναν ταχύτερο μεταγλωττιστή TypeScript

Ο Theo Browne ανακοίνωσε το tsc-rs, μια πειραματική θύρα Rust του μεταγλωττιστή Go TypeScript της Microsoft, γραμμένη από πράκτορες.

Ο Theo Browne ανακοίνωσε το tsc-rs, μια πειραματική θύρα Rust του μεταγλωττιστή Go TypeScript της Microsoft, γραμμένη από πράκτορες. Αυτό το Daily Diff της 8ης Οκτωβρίου εξετάζει τους ισχυρισμούς ταχύτητας του έργου ανάλογα με τον φόρτο εργασίας, τα ισοδύναμα διακριτικά τιμής API, την αναντιστοιχία αναθεώρησης upstream και τις γνωστές επιφυλάξεις υιοθέτησης. Υποστηρικτικές ιστορίες καλύπτουν την τιμολόγηση μεγάλων εντολών του Haiku 5.5 και μια απογραφή των συντελεστών υποδομής. Η ετυμηγορία του Niko είναι ΧΡΕΙΑΖΕΤΑΙ ΕΛΕΓΧΟΣ πριν αντικαταστήσει μια πύλη κυκλοφορίας.

Διαβάστε την γραπτή έκδοση (Αγγλικά) ↗

Τι καλύπτει αυτό το βίντεο

  • Ο Theo ανακοίνωσε το tsc-rs στις 7 Οκτωβρίου 2026 στις 11:07 UTC. Το έργο μεταφέρει την υπάρχουσα σχεδίαση και τις δοκιμές του μεταγλωττιστή Go της Microsoft. Η επιτυχημένη προσπάθεια Rust δεν εφηύρε όλες τις σημασιολογίες του TypeScript από το μηδέν.
  • Η περίπου 400.000 δολαρίων ανεπιτυχής χρήση του Theo στο OpenAI και η 24.047 δολαρίων χρήση του Opus αποτιμώνται σε τιμές API. Αναφέρει ότι χρησιμοποιεί συνδρομές Claude για το Opus. Αυτά τα στοιχεία δεν αποδεικνύουν πληρωμές μετρητών αυτών των ποσών.
  • Το αποτέλεσμα 12,5x του έργου συγκρίνει το T3 Code με Effect έναντι του TypeScript 6 συν το παλαιότερο plugin Effect. Η σύγκριση Go-συν-Effect είναι 1,89x, και το Bun κερδίζει τον πίνακα χωρίς Effect. Το παλαιότερο plugin έχει διαφορετικό σύνολο διαγνωστικών κανόνων.
  • Το εργαλείο συγκριτικής αξιολόγησης επιθεωρήθηκε, με πέντε χρονόμετρα μετά από προθέρμανση και εγγενή δυαδικά αρχεία macOS ARM. Η απόδοση και η συμβατότητα δεν αναπαράχθηκαν ανεξάρτητα για αυτό το επεισόδιο. Οι εκδόσεις προεπισκόπησης στερούνται βελτιστοποιήσεων που χρησιμοποιούνται από την μετρούμενη έκδοση.
  • Το README αναφέρει μια αναθεώρηση upstream της 29ης Σεπτεμβρίου, ενώ το UPSTREAM.json αναφέρει μια καρφίτσα Ιουνίου ως τρέχουσα. Αυτά τα μεταδεδομένα εργαλείων δεν αποδεικνύουν ποια αναθεώρηση χρησιμοποιεί το διανεμημένο δυαδικό αρχείο. Επαληθεύστε το εγκατεστημένο δυαδικό αρχείο και συγκρίνετε ίσες αναθεωρήσεις.
  • Η έκδοση αναφέρει υποστήριξη Linux x64 και macOS arm64, μαζί με επιφυλάξεις για την εκπομπή monorepo, την αναφορά κατασκευής και τη μνήμη επεξεργαστή. Η τεκμηριωμένη κατασκευή WASM είναι μονονηματική και στερείται εγγενούς λειτουργίας διακομιστή γλώσσας. Οι εξοικονομήσεις υποδομής παραμένουν αμέτρητες.
  • Η τιμολόγηση εκκίνησης του Haiku 5.5 αυξάνεται πενταπλάσια πάνω από 100.000 διακριτικά εντολών. Η Artificial Analysis αναφέρει βαριά χρήση διακριτικών εξόδου μέγιστης προσπάθειας και ένα αποτέλεσμα Terminal-Bench 33% έναντι 39,2% της Anthropic κάτω από διαφορετικές ρυθμίσεις αξιολόγησης. Τα προσωρινά στοιχεία κόστους αποκλείουν την κατηγορία μεγάλης εντολής.
  • Η απογραφή sheets.works βρήκε έναν ή δύο τακτικούς committers σε 11 από 23 επιλεγμένα έργα υποδομής, χρησιμοποιώντας ένα όριο δέκα commits σε ένα χρόνο. Αυτή η προσέγγιση μπορεί να παραβλέψει εργασίες αναθεώρησης, διαλογής και υποστήριξης. Η υιοθέτηση εξαρτάται επίσης από την ορατή ιδιοκτησία της μελλοντικής συντήρησης.

Μεταφρασμένη μεταγραφή

Μεταφράστηκε από την πρωτότυπη αγγλική αφήγηση. Ο διαθέσιμος ήχος και οι υπότιτλοι ελέγχονται από το YouTube.

Μπορούν οι πράκτορες να μεταφέρουν έναν μεταγλωττιστή που χρησιμοποιούν πραγματικά οι άνθρωποι;

0:00 Περιμένετε μια επανεγγραφή μεταγλωττιστή τεχνητής νοημοσύνης να καταρρεύσει. Η Rust port του Theo κερδίζει την Go στο T three Code benchmark του, και λέει ότι δεν διάβασε ποτέ τον κώδικά της. Σε αυτό το βίντεο, τι έφτιαξαν στην πραγματικότητα οι πράκτορες; Και πρέπει να αντικαταστήσετε τον ελεγκτή σας; Είναι Πέμπτη, οκτώ Οκτωβρίου, και αυτό είναι το The Daily Diff. Κρατήστε μία ερώτηση ανοιχτή. Ποιος θα το διατηρήσει σε λειτουργία όταν η Microsoft αλλάξει το TypeScript;

0:19 Το T S C R S είναι ένας πειραματικός, ανοιχτού κώδικα μεταγλωττιστής TypeScript, ελεγκτής τύπων και διακομιστής γλώσσας γραμμένος σε Rust. Το έργο του Theo Browne μεταφέρει την υλοποίηση Go της Microsoft, έτσι κληρονομεί μια υπάρχουσα σχεδίαση και δοκιμές. Ελέγχει τους τύπους στην εφαρμογή σας και τροφοδοτεί τα διαγνωστικά του επεξεργαστή. Η Τετάρτη έφερε την port του Theo και ένα φθηνότερο Haiku. Το σημερινό συμβούλιο του Hacker News αποκάλυψε μια απογραφή συντηρητών. Το θέμα είναι άφθονος κώδικας, σπάνια ιδιοκτησία.

0:43 Ο Theo λέει ότι μήνες προσπαθειών της OpenAI σταμάτησαν γύρω στο ογδόντα τέσσερα τοις εκατό

Τι σημαίνει στην πραγματικότητα ο λογαριασμός των διακριτικών;

0:47 συμβατότητα. Το γράφημά του αποτιμά τα διακριτικά τους πάνω από τετρακόσιες χιλιάδες δολάρια σε τιμές API. Αυτή είναι χρήση αποτιμημένη σε τιμές καταλόγου. Το φανταστικό τιμολόγιο γράφει πρακτικά τον δικό του τίτλο. Λέει ότι το Opus πέντε σημείο πέντε αντικατέστησε αυτή την προηγούμενη προσπάθεια Rust και παρήγαγε μια λειτουργική πρώτη έκδοση σε δέκα ώρες. Η τελική εκτέλεση διήρκεσε δύο εβδομάδες, με περίπου είκοσι τέσσερις χιλιάδες δολάρια χρήσης ισοδύναμης με API μέσω των συνδρομών του Claude.

1:11 Το να ξεκινήσεις από την αρχή σημαίνει να αντικαταστήσεις την ανεπιτυχή μεταφορά. Οι αλγόριθμοι μεταγλωττιστή της Microsoft και το σύνολο δοκιμών ήταν ήδη εκεί. Αυτό είναι ένα ασυνήθιστα φιλικό έδαφος για έναν πράκτορα, επειδή η αρχική υλοποίηση μπορεί να συνεχίσει να του λέει ακριβώς πού κάνει λάθος. Τότε το README σχεδιάζει μια Slop Line. Ό,τι είναι κάτω από αυτήν γράφτηκε από πράκτορες. Το έργο αναφέρει πάνω από εκατόν ογδόντα χιλιάδες επιτυχημένες μεταφερμένες δοκιμές, με τη δική του ετικέτα αναφοράς προσαρτημένη.

1:34 Πρώτη ερώτηση απαντήθηκε. Οι πράκτορες παρήγαγαν μια θύρα με ένα oracle upstream. Το θέμα της συντήρησης ξεκινά εκεί που τελειώνει η μετατροπή, και μια πράσινη σουίτα δοκιμών έχει μια ημερομηνία πάνω της.

Πότε ισχύει η δωδεκαπλάσια επιτάχυνση;

1:43 Η εντυπωσιακή επιτάχυνση είναι δώδεκα και μισή φορές ταχύτερη στο T three Code με διαγνωστικά Effect, έναντι του παλαιότερου μεταγλωττιστή JavaScript συν το plugin του. Η σύγκριση με τον μεταγλωττιστή Go συν Effect είναι περίπου δύο φορές ταχύτερη. Αφαιρέστε το Effect, και το Bun κερδίζει τον πίνακα του ίδιου έργου. Το νικητήριο άλογο αλλάζει με την κούρσα. Το παλιό plugin Effect επίσης αναφέρει διαφορετικά σφάλματα, οπότε το χρονόμετρο έρχεται με μια σημασιολογική υποσημείωση.

2:05 Αυτές είναι οι μετρήσεις του έργου σε ένα M four Pro, χρησιμοποιώντας πέντε χρονόμετρα μετά από μια προθέρμανση. Τα δυαδικά αρχεία προεπισκόπησής του στερούνται επίσης βελτιστοποιήσεων που χρησιμοποιούνται για την μετρούμενη κατασκευή. Βάλτε τις ρυθμίσεις μηχανής και κατασκευής δίπλα στον πολλαπλασιαστή πριν τον δανειστείτε για την παρουσίαση πωλήσεών σας. Το αρχείο readme αναφέρει μια αναθεώρηση ανάπτυξης Σεπτεμβρίου.

Τι θα μπορούσε να χαλάσει μια απευθείας αντικατάσταση;

2:20 Το μανιφέστο των εργαλείων εξακολουθεί να επισημαίνει μια καρφίτσα Ιουνίου ως τρέχουσα, οπότε επαληθεύστε το δυαδικό αρχείο που συγκρίνετε. Η μετατόπιση έκδοσης μπορεί να μετατρέψει ένα επιπλέον σφάλμα σε άσκηση μετανάστευσης. Η έκδοση υποστηρίζει Linux σε συμβατές μηχανές Intel και Apple silicon Macs. Οι χρήστες των Windows μπορούν να παρακολουθήσουν την εκκίνηση μέσα από ένα παράθυρο. Οι χρήστες των Windows μπορούν να παρακολουθήσουν την εκκίνηση μέσα από ένα παράθυρο. Η λίστα γνωστών προβλημάτων περιλαμβάνει επίσης διαφορές στην εκπομπή monorepo και κατασκευές που διαβάζουν παρωχημένη έξοδο εξαρτήσεων όταν λείπουν αναφορές. Θα συνέκρινα τα διαγνωστικά και θα ασκούσα αναφορές έργων πριν αλλάξω μια πύλη κυκλοφορίας. Κρατήστε μια μακρά συνεδρία επεξεργαστή στο σχέδιο δοκιμών.

2:49 Το readme αναγνωρίζει την αυξανόμενη μνήμη κατά τις επεξεργασίες, την οποία το δεκάλεπτο benchmark σας θα παραβλέψει ευγενικά. Η ενδιαφέρουσα γωνία ανάπτυξης είναι το WebAssembly. Το αποθετήριο περιλαμβάνει ένα παράδειγμα περιηγητή και μια μικρή ενότητα με έλεγχο τύπων στη μνήμη. Αυτό θα μπορούσε να φέρει τον έλεγχο πιο κοντά στους χρήστες, αλλά η τεκμηριωμένη κατασκευή περιηγητή είναι μονονηματική και στερείται της εγγενούς λειτουργίας διακομιστή γλώσσας. Οι εξοικονομήσεις εικονικής μηχανής εξαρτώνται από το τι μετακινεί μια εφαρμογή στον περιηγητή. Ένας λογαριασμός υποδομής απαιτεί μελέτη φόρτου εργασίας, ακόμα και όταν ο μεταγλωττιστής έχει

3:15 εξαιρετικό γούστο στις γλώσσες προγραμματισμού.

Σημαίνει φθηνότερο Haiku φθηνότερη εργασία;

3:17 Εν τω μεταξύ, το Haiku five point five προσφέρει πολύ φθηνά διακριτικά, με ένα όριο που αξίζει να θυμάστε. Οι προτροπές έως εκατό χιλιάδες μάρκες αποκτούν το φθηνότερο επίπεδο. Πάνω από αυτό, οι τιμές εισόδου και εξόδου πενταπλασιάζονται. Το μεγάλο παράθυρο περιβάλλοντος περιέχει μια παγίδα τιμολόγησης. Η Artificial Analysis βρίσκει ισχυρή απόδοση μικρού μοντέλου, αλλά με μέγιστη προσπάθεια το Haiku χρησιμοποιεί περίπου τρεις φορές τα διακριτικά εξόδου της Luna ανά εργασία τεστ νοημοσύνης.

3:40 Οι φθηνές μάρκες μπορούν ακόμα να φτάσουν σε μεγάλες σακούλες. Τα προσωρινά στοιχεία κόστους τους αποκλείουν επίσης αυτό το βήμα τιμής μεγάλης προτροπής. Στο Terminal Bench, η Artificial Analysis αναφέρει τριάντα τρία τοις εκατό, κάτω από το περίπου τριάντα εννέα της Anthropic. Διαφορετικές ρυθμίσεις αξιολόγησης κάνουν αυτές τις διαφορετικές μετρήσεις. Επιλέξτε μια ρύθμιση προσπάθειας με την επιτυχία της εργασίας σας και την καθυστέρηση στο μυαλό σας, και μετά υπολογίστε το λογαριασμό από την πραγματική χρήση.

Ποιος διατηρεί ήδη τις εξαρτήσεις μας ζωντανές;

4:01 Και η απογραφή των συντηρητών στο Hacker News μέτρησε τακτικούς committers σε είκοσι τρία έργα υποδομής. Σχεδόν οι μισοί είχαν μόνο έναν ή δύο. Ο ορισμός του απαιτεί δέκα commits σε ένα χρόνο, οπότε καταγράφει τη συγκέντρωση συνεισφορών ενώ παραλείπει κάποια εργασία αναθεώρησης και υποστήριξης. Η έκθεση αποδίδει τις περισσότερες πρόσφατες αλλαγές βάσης δεδομένων ζώνης ώρας στον Paul Eggert. Οι επίσημες σημειώσεις έκδοσης εξηγούν γιατί αυτό συνεχίζει να κινείται. Οι κυβερνήσεις αλλάζουν ρολόγια, και κάποιος το μεταφράζει σε λογισμικό πριν

4:25 το ημερολόγιο όλων αναπτύξει μια άποψη. Αυτό απαντά στην ανοιχτή μας ερώτηση.

Ποιος έχει την ιδιοκτησία της επόμενης αναβάθμισης upstream;

4:28 Κάποιος πρέπει ακόμα να παρακολουθεί τις αλλαγές upstream, να αναπαράγει αποτυχίες και να διατηρεί την υπόσχεση συμβατότητας της θύρας. Οι πράκτορες κληρονόμησαν χρόνια ανθρώπινων αποφάσεων. Θα μου άρεσε το πείραμα ακόμα περισσότερο με ένα ορατό σχέδιο για το ποιος έχει την ιδιοκτησία της επόμενης ενημέρωσης. Αν προτιμάτε να το διαβάσετε αντί να με ακούσετε να το λέω, το diff φτάνει στα εισερχόμενά σας κάθε πρωί, δωρεάν στο the daily diff dot dev, σύνδεσμος παρακάτω. Έτσι, η σημερινή ετυμηγορία, ΧΡΕΙΑΖΕΤΑΙ ΕΛΕΓΧΟΣ.

Γιατί η ετυμηγορία μου είναι ΧΡΕΙΑΖΕΤΑΙ ΕΛΕΓΧΟΣ;

4:50 Θα το δοκίμαζα παράλληλα με τον υπάρχοντα ελεγκτή. Αυτό απαντά στην ερώτηση δύο. Οι νίκες του φόρτου εργασίας είναι υποσχόμενες, και η ορθότητα και η συντήρηση ίσων εκδόσεων αποφασίζουν αν ανήκει στην pipeline κυκλοφορίας. Και αυτή είναι η διαφορά για σήμερα. Είμαι ο Νίκο από την 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

Σχετικά βίντεο

daily · el · 7 Οκτ 2026

Η Hono περιορίζει τα εξωτερικά αιτήματα έλξης καθώς οι διαχειριστές επανεξετάζουν την πρόσληψη συνεισφορών

Η Hono απενεργοποίησε τη δημιουργία εξωτερικών αιτημάτων έλξης, διατηρώντας τον κώδικά της με άδεια MIT. Ο Sindre Sorhus απέδωσε ξεχωριστά τους δικούς του περιορισμούς αποθετηρίου στην τεχνητή νοημοσύ

5:22 ↗
daily · el · 29 Σεπ 2026

Η ολλανδική κυβέρνηση χτίζει το δικό της Linux για να ξεφύγει από τη Microsoft

Η ολλανδική κυβέρνηση αναπτύσσει το DAWO, έναν χώρο εργασίας βασισμένο στο NixOS που προορίζεται να μειώσει την εξάρτηση από ξένους παρόχους τεχνολογίας. Το έργο συγκεντρώνει το λειτουργικό σύστημα, τ

5:01 ↗