En seulement 11 jours, Claude réécrit un million de lignes de code, un projet épique d'IA qui suscite la colère

marsbitPublié le 2026-07-11Dernière mise à jour le 2026-07-11

Résumé

Ces derniers jours, l'écosystème tech est en émoi suite à la réaction enflammée d'Andrew Kelley, créateur du langage de programmation Zig. La cause : le projet Bun, un runtime JavaScript/TypeScript performant initialement écrit en Zig et considéré comme un sérieux concurrent à Node.js, a été entièrement réécrit en Rust par son fondateur, Jarred Sumner. Cette réécriture, d'environ un million de lignes de code, a été réalisée en seulement 11 jours grâce à l'utilisation intensive de l'outil d'IA Claude Fable 5 d'Anthropic, qui a récemment acquis Bun. Le coût estimé de cette opération via l'API est d'environ 165 000 dollars. L'équipe de Bun a justifié cette décision radicale par des problèmes persistants de stabilité et de sécurité mémoire (use-after-free, double-free) dans la version Zig, difficile à éradiquer dans ce langage, alors que le système de propriété de Rust les aurait empêchés à la compilation. De plus, la politique stricte de la communauté Zig contre le code généré par IA était en contradiction avec la dépendance croissante de l'équipe Bun à ces outils. La réponse d'Andrew Kelley a été cinglante. Dans un billet de blog, il a attribué les problèmes de Bun non pas à Zig, mais aux mauvaises pratiques d'ingénierie de Jarred Sumner, qualifiant son code de "bricolages sur des bricolages" (hacks on top of hacks) et le traitant de "mauvais manager". Il a exprimé un certain soulagement que Bun abandonne Zig, craignant que le projet ne donne une mauvaise image du langage. C...

Ces derniers jours, le monde de la technologie est en émoi : Andrew Kelley, le créateur du langage de programmation Zig, est furieux.

La raison ? Bun, qui avait initialement tout misé sur Zig, a été réécrit en Rust par son fondateur, Jarred Sumner.

Andrew Kelley n'a pas caché sa colère. Il n'a pas tenu de discours diplomatique sur cet événement technologique phénoménal, mais a directement ciblé les habitudes de travail personnelles de Jarred Sumner, ses capacités de gestion et la logique commerciale derrière cet événement.

Bun est un runtime JavaScript/TypeScript haute performance, conçu pour être un remplacement direct, plus rapide et moderne de Node.js. Ces dernières années, il est devenu un challenger de poids pour contester l'hégémonie de Node.js dans le monde du front-end.

L'argument principal de Bun est sa rapidité extrême : que ce soit le temps de démarrage, l'installation des dépendances ou l'exécution des tests, il surpasse largement ses concurrents, en partie grâce au fait qu'il était écrit en Zig.

En décembre dernier, Anthropic a annoncé l'acquisition de Bun, l'utilisant comme infrastructure pour alimenter ses outils de programmation IA Claude Code et le SDK Claude Agent. Jarred Sumner et les autres membres de l'équipe Bun travaillent désormais chez Anthropic.

Avec une utilisation à grande échelle, notamment comme couche sous-jacente de Claude Code, l'équipe de Bun a rencontré des problèmes de stabilité difficiles à éradiquer.

Plus précisément, la version Zig de Bun présentait de nombreux bugs de sécurité mémoire : use-after-free, double-free, oubli de libération de la mémoire dans les chemins d'erreur, etc. Ces problèmes, en Zig, ne peuvent être contraints que par des conventions de codage, tandis qu'en Rust, grâce au vérificateur d'emprunt (borrow checker) et au mécanisme Drop, ils deviennent directement des erreurs de compilation.

D'autre part, la communauté en amont de Zig a adopté une politique de tolérance zéro envers le code généré par les grands modèles de langage (LLM). Même des modifications d'optimisation sans rapport avec l'IA ne peuvent pas être intégrées en amont. L'équipe de Bun dépend fortement de l'assistance de l'IA pour le développement, et continuer à utiliser Zig signifierait devoir maintenir leur propre branche du compilateur à long terme, ce qui est très coûteux.

C'est ainsi qu'en mai dernier, nous avons été témoins d'un grand chantier dans le monde de la tech : le fondateur de Bun, Jarred Sumner, a annoncé avoir réécrit, en seulement 11 jours, le million de lignes de code de Bun en Rust. Ils ont utilisé Claude Fable 5 (modèle de niveau Mythos) d'Anthropic, qui n'était pas encore publiquement disponible à l'époque, ainsi que les capacités de flux de travail dynamique de Claude Code.

C'était un test épique de flux de travail agentique (Agentic Workflow), qui a ensuite été utilisé par Anthropic comme cas d'étude phare pour ses Dynamic Workflows, mais qui a également suscité des controverses en raison d'une « trahison de conviction ».

Dans un article de blog récent, Andrew Kelley, le créateur de Zig, a souligné que la raison fondamentale de la prolifération des bugs dans Bun avant la réécriture était les mauvaises habitudes d'ingénierie de Jarred Sumner.

Tout d'abord, bien avant l'essor de l'IA, Jarred écrivait déjà du code de mauvaise qualité. Kelley a déclaré que l'équipe Zig examinait souvent les dépôts de code des utilisateurs, et que celui de Bun les remplissait d'« une peur extrême ». Il était rempli de rustines sur des rustines (« hacks on top of hacks »), d'abus d'assertions, et, pour mettre rapidement en ligne de nouvelles fonctionnalités, il ne prenait presque jamais le temps d'éliminer les bugs et la dette technique.

Et puis, il y a le million de lignes de code généré par Claude. Kelley se demande : « Bun affirme officiellement qu'un million de lignes de code Rust non révisées manuellement (écrites par l'IA) sont sûres car il y a des tests unitaires ; mais si ces tests étaient vraiment aussi complets, pourquoi n'ont-ils pas attrapé ces bugs pénibles quand le code était écrit en Zig ? »

Aujourd'hui, Kelley est extrêmement déçu de voir Jarred passer d'un développeur open source plein de l'énergie du débutant (« beginner energy ») à un mauvais manager (« stinky manager »).

Kelley a déclaré sans détour qu'en apprenant la décision de Bun d'abandonner Zig, il n'était pas tant en colère qu'il était soulagé. Il avait peur que Bun, arborant le nom de Zig, induise le public en erreur, et encore plus qu'il attire une foule d'utilisateurs ne sachant que copier-coller du code d'IA. Il a même ajouté, non sans ironie, qu'il sirotait tranquillement une tasse de thé, content que « ce ne soit enfin plus mon problème ».

Des propos aussi francs ont conduit d'autres personnes du milieu technologique à rejoindre la mêlée et à donner leur avis.

Tout d'abord, une question de coût : on dit souvent que les tokens de Claude sont trop chers, mais selon les données publiées par Jarred Sumner et Bun, le projet de réécriture de Bun en Rust aurait consommé environ 165 000 dollars de frais d'API. Pour le milieu de la tech et de l'ingénierie, ce prix et ce temps sont terrifiants de bon marché.

Rien que sur le papier, l'IA a réduit le coût de développement à environ un dixième du coût initial, et le temps d'environ un an à moins de deux semaines.

Ensuite, il y a l'attitude face à la collision entre la culture des communautés open source et l'ère de l'IA. Certains, après avoir lu l'article de blog d'Andrew (Zig), ont ressenti un profond malaise, estimant qu'attaquer publiquement un ancien utilisateur et sponsor important (Bun a longtemps financé Zig) manquait de professionnalisme. Certains sont même allés jusqu'à dire « n'avoir jamais autant souhaité l'échec d'un langage de programmation ».

Mais des programmeurs de la vieille école sont également venus à la rescousse, estimant qu'à une époque embourbée dans la bulle du capital et de l'IA, Andrew défendait simplement la pureté de la qualité d'ingénierie, faisant preuve de l'attitude qui fut autrefois celle de Linus Torvalds.

Bien sûr, ce qui préoccupe davantage les gens, c'est de savoir si le projet, après un tel bouleversement, reste utilisable.

Actuellement, le point le plus controversé est que, ce million de lignes de code ayant été traduit mécaniquement du Zig par l'IA, il manque une refonte architecturale par des ingénieurs humains. Le nouveau dépôt de code contient encore 27 000 lignes de blocs de code « unsafe ». Beaucoup craignent que le coût cognitif et le temps de débogage que les développeurs humains devront consacrer à la maintenance, la lecture et la modification de cette masse de « production IA » ne finissent par dépasser les économies de développement réalisées aujourd'hui.

Ce projet, qui brise les règles habituelles du génie logiciel, finira-t-il par être une étape marquante où l'IA change les paradigmes de programmation, ou deviendra-t-il à l'avenir un volcan de dette technique impossible à maintenir ? Seul le temps pourra le dire.

Contenu de référence :

https://bun.com/blog/bun-in-rust

https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html

Cet article provient du compte WeChat public « Machine Heart » (ID : almosthuman2014), auteur : Suivi de l'IA

Cryptos en tendance

Questions liées

QQuelle est la raison principale pour laquelle Bun a décidé de réécrire son code en Rust ?

ALa principale raison est que la version Zig de Bun avait de nombreux bugs de sécurité mémoire (use-after-free, double-free, oubli de libération de mémoire), difficiles à éliminer. Rust offre des garanties de sécurité mémoire via son vérificateur d'emprunt, transformant ces problèmes en erreurs de compilation.

QCombien de temps et quel coût approximatif l'équipe Bun a-t-elle consacré à la réécriture du code avec l'aide de l'IA ?

ALa réécriture d'environ un million de lignes de code a été réalisée en 11 jours, avec un coût estimé à 165 000 dollars en frais d'API pour utiliser Claude Fable 5 d'Anthropic.

QQuel est le principal point de désaccord d'Andrew Kelley, le créateur de Zig, concernant cette réécriture ?

AAndrew Kelley estime que les problèmes de stabilité de Bun étaient principalement dus aux mauvaises pratiques d'ingénierie et de gestion de Jarred Sumner, et non aux limites du langage Zig. Il critique également l'utilisation de code généré par IA sans révision humaine approfondie.

QQuel est un risque potentiel majeur identifié concernant le nouveau codebase Rust généré par l'IA ?

AUn risque majeur est la présence d'environ 27 000 lignes de code 'unsafe' (non sécurisé) dans le nouveau code, résultant d'une traduction mécanique depuis le Zig. Cela pourrait augmenter considérablement la complexité de maintenance et les coûts de débogage à l'avenir.

QQuel a été l'impact de l'acquisition de Bun par Anthropic sur ce projet ?

AL'acquisition de Bun par Anthropic a fourni à l'équipe l'accès à des outils d'IA avancés comme Claude Fable 5 et Claude Code, ce qui a rendu possible la réécriture rapide et massive. Elle a également intégré Bun comme infrastructure pour les outils de programmation IA d'Anthropic.

Lectures associées

Qui décide des règles du Bitcoin ? Le BIP-110 déclenche un conflit de gouvernance

L’article aborde la controverse soulevée par la proposition BIP-110, qui vise à réduire temporairement la capacité d’enregistrement de données non financières sur la blockchain Bitcoin via un soft fork. La proposition, initiée par Dathon Ohm, prévoit d’imposer de nouvelles limites au niveau du consensus, notamment sur la taille des scripts et l’utilisation d’OP_RETURN. Elle est activable par un signal minier à 55% sur une période déterminée. Les partisans soutiennent que les inscriptions et les runes surchargent les nœuds et détournent Bitcoin de sa mission monétaire, notant que les politiques de relais par défaut (comme l’ajustement dans Bitcoin Core v30) sont devenues inefficaces face aux canaux privés vers les mineurs. Les opposants, dont Michael Saylor et Adam Back, critiquent fermement l’approche. Saylor y voit un précédent de gouvernance dangereux, avec un seuil d’activation trop bas (55% contre 95% pour BIP-9) et des risques de division de la chaîne. Adam Back défend le principe d’un réseau sans permission, où la lenteur du consensus technique agit comme un système immunitaire contre les modifications non éprouvées. Techniquement, des experts comme Martin Habovštiak montrent que le stockage arbitraire de données pourrait contourner ces restrictions, tandis qu’un client alternatif comme DOG Mode pourrait les neutraliser au niveau du relais. Le débat révèle des tensions plus profondes sur la gouvernance de Bitcoin : les mineurs (divisés, avec des positions variées chez Ocean, Foundry et F2Pool), les opérateurs de nœuds (comme Bitcoin Knots) qui défendent leur souveraineté, les mainteneurs du code, et désormais des acteurs économiques majeurs comme MicroStrategy, dont les réserves de BTC influencent le récit. Un bug potentiel (BlockSlop) lié à l’activation tardive de BIP-110 a également été révélé, ajoutant un risque technique. En définitive, BIP-110 sert de test de pression pour la gouvernance bitcoin, opposant une vision interventionniste visant à préserver la fonction monétaire du réseau à une vision neutraliste défendant son ouverture et son processus de consensus prudent. La question centrale reste : qui a le pouvoir de décider ce qu’est Bitcoin ?

marsbitIl y a 14 mins

Qui décide des règles du Bitcoin ? Le BIP-110 déclenche un conflit de gouvernance

marsbitIl y a 14 mins

Qui décide des règles du Bitcoin ? Le BIP-110 déclenche une divergence de gouvernance

Le débat autour du BIP-110 (Réduction de données par softfork temporaire) a remis en lumière les profondes divergences de gouvernance au sein de la communauté Bitcoin. Cette proposition vise à limiter par consensus les données non financières, comme les inscriptions et les runes, en imposant des restrictions sur la taille des scripts et OP_RETURN. Ses partisans, incluant certains nœuds et mineurs comme Ocean, arguent que ces données parasitaires alourdissent la charge des nœuds et détournent l'objectif monétaire de Bitcoin, et que les politiques de relayage par défaut (comme l'ajustement dans Bitcoin Core v30) sont inefficaces. Les opposants, menés par des figures comme Michael Saylor et Adam Back, contestent vigoureusement l'approche. Ils estiment que modifier les règles de consensus pour interdire des transactions valides est antidémocratique, contraire au principe de neutralité du protocole et crée un précédent dangereux en matière de gouvernance. Back souligne que le processus de consensus technique lent et méticuleux est précisément ce qui protège Bitcoin. Saylor, représentant d'un grand détenteur institutionnel, met en garde contre les risques de division de la chaîne et d'instabilité du marché. La discussion révèle également les limites techniques du BIP-110 : des méthodes alternatives pour encoder des données persistent, et un logiciel client comme "DOG Mode" pourrait contourner les restrictions. De plus, un problème potentiel de consensus ("BlockSlop") a été révélé, exposant les risques techniques d'une telle mise à niveau. Au-delà de la question des données, le conflit pose une question fondamentale : qui décide de ce qu'est Bitcoin ? Les mineurs (avec des divisions internes, comme le montre le vote pondéré de Foundry), les opérateurs de nœuds, les développeurs principaux ou les grands détenteurs de capitaux ? Le BIP-110, qu'il soit activé ou non, sert de test de pression pour le système de gouvernance décentralisé et sans autorité unique de Bitcoin.

链捕手Il y a 26 mins

Qui décide des règles du Bitcoin ? Le BIP-110 déclenche une divergence de gouvernance

链捕手Il y a 26 mins

Un baleine mystérieuse mise 2,5 milliards de dollars sur un Bitcoin au-dessus de 72 000 $ en août, le seuil des 70 000 $ est crucial

Un trader anonyme a effectué une transaction d'options majeure sur Deribit, achetant 20 000 options d'achat (call) Bitcoin avec un prix d'exercice de 70 000 $ et en vendant simultanément 20 000 calls avec un prix d'exercice de 72 000 $. Cette stratégie de "bull call spread", d'une valeur notionnelle d'environ 2,5 milliards de dollars, expire le 31 juillet, soit deux jours après la prochaine décision de la Réserve Fédérale américaine. Avec le Bitcoin négociant autour de 64 289 $, cette position parie sur une hausse d'environ 9% pour franchir le seuil critique de 70 000 $ d'ici l'expiration. Le succès de ce pari ambitieux dépendra de la capacité du marché à surmonter plusieurs résistances clés, notamment la zone de coût de base des acheteurs récents autour de 69 000 $, et d'une reprise soutenue des flux nets vers les ETF spot américains, qui ont récemment montré une volatilité importante. L'analyse plus large du marché présente des perspectives variées : certaines institutions anticipent des corrections potentielles vers 38 000-40 000 $ d'ici octobre, tandis que d'autres maintiennent des objectifs haussiers à long terme (80 000 à 150 000 $). Le résultat de ce spread d'options à court terme servira de test tactique immédiat pour la demande du marché suite à l'annonce de la Fed.

marsbitIl y a 36 mins

Un baleine mystérieuse mise 2,5 milliards de dollars sur un Bitcoin au-dessus de 72 000 $ en août, le seuil des 70 000 $ est crucial

marsbitIl y a 36 mins

Reproduire le "moment DeepSeek" ? Wall Street affirme à l'unisson : Kimi K3 renforce plutôt la demande en puissance de calcul

La publication de Kimi K3 par Moonshot AI, un modèle open-source de 2,8 billions de paramètres, a initialement suscité des craintes d’un « moment DeepSeek 2.0 », laissant présager une pression à la baisse sur la demande en infrastructures de calcul. Cependant, les analyses de plusieurs banques d’investissement (UBS, Nomura, Bank of America, Citi) convergent vers une conclusion inverse : K3, avec sa fenêtre de contexte d’1 million de tokens, son architecture MoE et ses capacités multimodales natives, est un catalyseur de la demande en puissance de calcul, et non son adversaire. Le modèle, performant et proposé à un coût inférieur aux leaders fermés comme Claude ou GPT, suit un « paradoxe de Jevons » : son efficacité accrue et son accessibilité devraient stimuler l’adoption et le volume de traitement (tokens), augmentant ainsi la consommation globale de ressources. Il exige des infrastructures robustes : une pression accrue sur la mémoire (HBM, DDR5, stockage) due au cache KV des longs contextes, des clusters GPU massifs (« super-nœuds ») pour son déploiement, et bénéficie aux fondeurs (TSMC), aux fabricants de puces (NVIDIA), aux réseaux (modules optiques) et aux plateformes cloud. En résumé, loin de menacer la chaîne de valeur du matériel IA, Kimi K3, en poussant les laboratoires frontières à innover davantage et en élargissant l’écosystème des applications, devrait amplifier la demande pour les semi-conducteurs avancés, la mémoire, le stockage et les infrastructures réseaux et data centers.

链捕手Il y a 42 mins

Reproduire le "moment DeepSeek" ? Wall Street affirme à l'unisson : Kimi K3 renforce plutôt la demande en puissance de calcul

链捕手Il y a 42 mins

Le nouveau nœud Zcash, Zakura, est désormais en ligne : les paiements privés peuvent atteindre 50 000 TPS, visant à rivaliser avec Visa et Mastercard

Zcash lance Zakura, un nouveau nœud visant à transformer le réseau en une plateforme de paiement privée et hautement performante. Actuellement limité à environ 1 transaction privée par seconde, l'objectif est d'atteindre 50 000 TPS, rivalisant avec Visa et Mastercard, tout en préservant la confidentialité totale. Développé par Sean Bowe (cofondateur de la cryptographie Zcash) et Dev Ojha, et financé par des donations privées, Zakura est un fork du logiciel Zebra. Il introduit des fonctionnalités clés comme l'élagage ("pruning") et des instantanés de blockchain, réduisant la taille des données à 11 Go et permettant une synchronisation en moins de deux minutes. Pour atteindre ce débit, le projet Tachyon utilise des preuves récursives, réduisant considérablement la quantité de données à vérifier. Parallèlement, le Valar Group travaille sur des techniques de "Private Information Retrieval" (PIR) pour permettre aux portefeuilles de récupérer leurs transactions sans révéler leur identité. Cet effort fait suite à la découverte critique d'une faille dans le pool de confidentialité Orchard en mai, qui aurait permis de créer du ZEC contrefait. La mise à jour "Ironwood" (NU6.3), prévue pour fin juillet, isolera les éventuels ZEC frauduleux pour restaurer la confiance dans l'offre du réseau. Zakura représente ainsi une première étape cruciale pour concilier évolutivité de masse et garanties de vie privée robustes sur Zcash.

marsbitIl y a 47 mins

Le nouveau nœud Zcash, Zakura, est désormais en ligne : les paiements privés peuvent atteindre 50 000 TPS, visant à rivaliser avec Visa et Mastercard

marsbitIl y a 47 mins

Trading

Spot

Articles tendance

Comment acheter EPIC

Bienvenue sur HTX.com ! Nous vous permettons d'acheter Epic Chain (EPIC) de manière simple et pratique. Suivez notre guide étape par étape pour commencer votre parcours crypto.Étape 1 : Création de votre compte HTXUtilisez votre adresse e-mail ou votre numéro de téléphone pour ouvrir un compte sur HTX gratuitement. L'inscription se fait en toute simplicité et débloque toutes les fonctionnalités.Créer mon compteÉtape 2 : Choix du mode de paiement (rubrique Acheter des cryptosCarte de crédit/débit : utilisez votre carte Visa ou Mastercard pour acheter instantanément Epic Chain (EPIC).Solde :utilisez les fonds du solde de votre compte HTX pour trader en toute simplicité.Prestataire tiers :pour accroître la commodité d'utilisation, nous avons ajouté des modes de paiement populaires tels que Google Pay et Apple Pay.P2P :tradez directement avec d'autres utilisateurs sur HTX.OTC (de gré à gré) : nous offrons des services personnalisés et des taux de change compétitifs aux traders.Étape 3 : stockage de vos Epic Chain (EPIC)Après avoir acheté vos Epic Chain (EPIC), stockez-les sur votre compte HTX. Vous pouvez également les envoyer ailleurs via un transfert sur la blockchain ou les utiliser pour trader d'autres cryptos.Étape 4 : tradez des Epic Chain (EPIC)Tradez facilement Epic Chain (EPIC) sur le marché Spot de HTX. Il vous suffit d'accéder à votre compte, de sélectionner la paire de trading, d'exécuter vos trades et de les suivre en temps réel. Nous offrons une expérience conviviale aux débutants comme aux traders chevronnés.

252 vues totalesPublié le 2025.03.17Mis à jour le 2026.06.02

Comment acheter EPIC

Discussions

Bienvenue dans la Communauté HTX. Ici, vous pouvez vous tenir informé(e) des derniers développements de la plateforme et accéder à des analyses de marché professionnelles. Les opinions des utilisateurs sur le prix de EPIC (EPIC) sont présentées ci-dessous.

活动图片