HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

Les meilleurs longs formats de Hacker News, relus plus calmement.

11707 articles Page 211/1171 Sans filtre

Xanadu was waiting for agents

Ted Nelson a imaginé dès les années 1960 Xanadu et le concept d'hypertexte en proposant un système « xanalogical » fondé sur deux règles : ne jamais copier mais toujours référencer, et ne jamais écraser mais versionner. Le web a opté pour la simplicité avec des liens fragiles et a laissé la maintenance aux utilisateurs, tandis que Xanadu a échoué en partie parce que des composants essentiels comme un nommage universel et un stockage peu coûteux n'existaient pas. Aujourd'hui, des technologies telles que les horloges Lamport, les arbres de Merkle, les CRDTs, le stockage bon marché, les réseaux répétés, les microVM et les parseurs réactifs rendent possibles des systèmes proches de la vision du docuverse, comme Delta et DeltaDB. DeltaDB représente les fichiers par fragments dotés d'identités stables et d'ancres résolvables, conserve la provenance et les métadonnées causales, et permet aux agents de suivre, citer et auditer automatiquement les sources au fil des versions. Pour éviter la fermeture de Xanadu, DeltaDB interopère avec les dépôts git et les outils existants afin que la session vivante et l'enregistrement durable coexistent, et l'auteur estime que les lecteurs nécessaires à cette vision, notamment les agents, sont désormais présents.

Sing-song: a speakable encoding for long numbers and keys

Ce document présente Sing-song, une méthode réversible et déterministe d'encodage d'octets en syllabes CV prononçables visant à faciliter la lecture, la transcription et la mémorisation par des humains. L'alphabet comprend 16 consonnes et 4 voyelles qui alternent strictement pour former 64 syllabes ouvertes, chaque syllabe codant six bits avec une prononciation phonémique fixe et des groupes d'affichage séparés par des tirets facultatifs. L'algorithme traite le flux binaire en tranches de six bits en commençant par les bits les plus significatifs, complète éventuellement par des zéros canoniques, produit des encodages auto-dimensionnés et préserve les octets nuls en tête, tandis que le décodeur vérifie la canonicité et refuse le padding non nul ou les comptes de syllabes invalides. Une variante réversible optionnelle applique par XOR un masque déterministe dérivé de SHAKE-256 et s'encode en suffixe composé d'une voyelle puis d'une des consonnes l,m,n,r, la stabilité par préfixe étant conservée et les règles de syntaxe imposant la parité consonne/voyelle. Le texte fournit des vecteurs de test, une implémentation de référence en Python et des cas d'usage — notamment la génération de noms d'utilisateur Nostr sur huit syllabes — en précisant que Sing-song privilégie la convivialité parlée sur la densité écrite et n'inclut pas de code de correction d'erreurs.

Go grandmaster Shin defeats AI KataGo with a two-stone handicap

Shin Jin-seo, numéro un mondial du go, a remporté la série contre le moteur d'IA KataGo par 2 victoires à 1 à Séoul les 17, 19 et 21 juillet 2026. Dans la partie décisive, il a battu KataGo par 11,5 points en 221 coups en jouant noir, après une rencontre de trois heures et cinq minutes. Jouant sous handicap de deux pierres, il est devenu le premier humain à remporter une série officielle contre un moteur de go de pointe dans ces conditions en privilégiant la défense et la préservation de territoire avant de lancer une attaque décisive au coup 80. Shin a expliqué qu'il avait arrêté d'imiter les coups de l'IA pour construire le plateau selon son propre style, et des organisateurs et experts ont salué la victoire comme un signe de résilience et d'adaptabilité humaine face aux IA. Il a reçu 250 millions de wons et une Genesis G90 en prix, et les organisateurs ont annoncé leur intention de réitérer l'événement l'année prochaine pour continuer à tester l'équilibre entre joueurs humains et machines.

Which tools do Claude, Codex and Cursor choose? We measured 17k runs to find out

Ils ont construit un panel représentatif en analysant des milliers de dépôts GitHub publics, créé 75 dépôts synthétiques en 10 langages avec des noms et historiques fictifs mais des lockfiles réels, puis généré des variantes en retirant des parties de code et des intégrations tierces. Chaque tâche réelle, déclinée en 1 163 variantes, était formulée par l'un des quatre profils (vibe-coder, ingénieur junior, senior, ou ingénieur d'entreprise) et exécutée dans des environnements éphémères en faisant tourner trois fournisseurs de sandbox via un orchestrateur Gemini 3.7 Flash simulant un humain en boucle. Une seconde instance de Gemini 3.7 Flash a jugé les sessions et, sur 16 893 exécutions, 5 292 sessions ont été retenues comme valides sur 51 bases de code, en identifiant pour chaque session le fournisseur choisi à partir des conversations et des diffs de code. Les résultats montrent des différences marquées entre agents dans leurs sources et leurs choix (par exemple Codex et Cursor utilisent le web beaucoup plus que Claude Code, et tous trois s'accordent sur le même outil seulement dans 42 % des cas), ainsi qu'un fort effet du contexte du dépôt sur les recommandations et le fait que beaucoup de fournisseurs souvent cités sont rarement sélectionnés. Ils notent aussi que des détails sur les pages des fournisseurs ou la présentation des coûts peuvent inverser les décisions, que certains marchés sont largement dominés (Stripe, Amazon S3, Neon) tandis que d'autres restent disputés (Resend vs Postmark), et que l'ensemble des traces et analyses est publié pour approfondir les enseignements.

K2 Horizon: A connected fleet of six open models

La flotte connectée de six modèles, allant de 0,9 à 375 milliards de paramètres, atteint des performances de premier plan et établit de nouveaux records dans les classes de petite taille. L'équipe publie de manière ouverte l'ensemble du cycle de formation — points de contrôle intermédiaires, recettes de données, code, configurations, journaux d'entraînement et poids finaux — sous licence Apache 2.0, avec les jeux de données diffusés selon leurs licences respectives. L'architecture introduit MoVA, une attention à experts qui améliore l'efficacité (notamment dans le modèle 36B-A4B), et Uno, un adaptateur de diffusion permettant une accélération d'inférence sans perte de qualité. Les modèles ont été préentraînés sur environ 20 trillions de tokens (dont ~17 % de trajectoires de raisonnement et ~10 trillions synthétiques) et bénéficient d'un post‑entraînement en branches pour faire émerger des capacités de raisonnement, d'utilisation d'outils et d'agents, avec publication des artefacts correspondants. Les évaluations montrent des résultats compétitifs sur de nombreux benchmarks, un audit a corrigé des cas de "reward hacking" réduisant l'exactitude de TerminalBench de 3,37 points, et les modèles sont prêts au déploiement via vLLM, SGLang, Ollama et sur matériel NVIDIA, AMD et Cerebras, disponibles sur Hugging Face.

GPS glitched across the US by as much as 33 feet

En novembre 2025, plusieurs éruptions solaires massives ont provoqué une supertempête qui a étendu les aurores jusqu'à des latitudes inhabituelles et perturbé les infrastructures technologiques. Une équipe dirigée par Endawoke Yizengaw a analysé des données montrant des perturbations ionosphériques étendues d'un océan à l'autre aux États-Unis, un phénomène sans précédent à cette échelle. Les observations combinées d'appareils au sol et de satellites ont mis en évidence une large bande d'électrons densifiée orientée est-ouest et des irrégularités le long de ses bordures favorisant la scintillation d'amplitude. Ces scintillations ont entraîné des fluctuations rapides des signaux GNSS et des erreurs de positionnement horizontales dépassant parfois 10 mètres, susceptibles d'affecter l'agriculture de précision et les véhicules autonomes. Les auteurs soulignent l'importance d'améliorer l'observation et la modélisation physique du temps spatial pour prévoir et atténuer les impacts sur les applications radiofréquence lors de futures tempêtes solaires.

Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

En 1993 à Bagdad, l'auteur a développé le jeu sur un Amiga 500 en assembleur 68000 avec une petite équipe et des ressources limitées sous sanctions, et la version commerciale a ensuite été peu diffusée jusqu'à sa redécouverte. En 2010 l'équipe a porté le jeu sur iPhone avec un moteur C++ de 34 000 lignes qui a atteint des millions de téléchargements, puis en 2026 l'auteur a employé Claude Fable 5 dans Claude Code pour reconstruire à la fois ce port moderne et les 72 758 lignes d'assembleur originales en Godot. Le modèle a réassemblé les sources Amiga pour produire des binaires octet pour octet identiques, a extrait et compris les anciens formats (cartes de tuiles, tables d'objets, copper pour le dégradé du ciel) et a automatisé des vérifications et captures d'écran. La reconstruction a permis d'identifier et de corriger de nombreux écarts de comportement entre versions (gardes, couches cachées, entrée, sons) et d'intégrer l'exécutable Amiga original comme option invité dans la version moderne. Le jeu original est maintenant disponible gratuitement sur itch.io, la Definitive Edition est publiée sur iOS et Android avec une démo Steam, et l'auteur précise que l'IA a fait l'essentiel du travail technique sous sa supervision et ses décisions.