HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11427 articles Page 71/1143 Sans filtre

KICKI: a DECsystem1060

Il s'agit d'un ensemble double de PDP-10 modèle KI10 (numéros de série 522 et 606) actuellement en préservation, avec la confirmation en juin 2025 que les deux CPU disposent d'un complément complet de modules et d'UML. Pour soutenir cette conservation, le projet sollicite des dons. Le choix de la mémoire principale a privilégié l'utilisation des armoires MH10 provenant d'un système KL-10 1090 de MIT-MC.ARPA, avec restauration également du canal de données DF10C, plutôt que des solutions semi-conductrices ou d'un ARM10 Ampex. Des modifications d'alimentation ont été réalisées entre 2025 et 2026, remplaçant les anciennes alimentations linéaires DEC par des alimentations à découpage réversibles et plus efficaces, réduisant significativement la consommation et permettant la mise sous tension de plusieurs baies du CPU. Des visites techniques et travaux de Gary Solomon en 2026 ont permis d'avancer sur l'accès à la mémoire rapide et sur la remise sous tension complète du CPU, malgré des problèmes initiaux comme le circuit Power On Reset, des modules de contrôle d'alimentation et des câbles InterBay défectueux.

The Normalization of Inexplicable Failures

Le texte décrit des scènes où des portes ne s'ouvrent pas à cause d'obstacles et sont accompagnées de la remarque "stupid thing sucks", illustrant la frustration face à l'inexplicable. Il présente Jev, un modèle d'IA de TypeSafe AI qui renvoie des valeurs typées avec des estimations de probabilité et qui est mis en avant comme rapide et peu coûteux. L'auteur s'inquiète que des équipes intègrent Jev sans évaluations rigoureuses, en se contentant de scores de confiance opaques sans vérifier leur calibration ni les coûts de l'incertitude. Le texte souligne un problème d'imputabilité technique : alors qu'on attend généralement un responsable lorsqu'une fonctionnalité casse, l'usage d'API LLM opaques risque de normaliser l'explication "ça marche parfois mal" sans enquête. Il conclut que, bien que le développement accéléré par les LLM puisse aider via des contrôles automatisés, la tendance actuelle est de ne pas vérifier ce qui se passe réellement derrière la porte.

S3 Is the Future, S3 Is the Past

S3 et ses équivalents sont devenus la base des architectures cloud modernes en offrant une capacité quasi infinie, une forte durabilité et un faible coût par gigaoctet. Toutefois, les hypothèses matérielles qui ont guidé la conception de S3 — latences élevées, bande passante limitée par requête et granularité par objet — imposent des taxes architecturales qui exigent caches, regroupement d'écritures et magasins de métadonnées séparés. Les SSD modernes et les réseaux de datacenter fournissent des latences et des millions d'opérations d'entrée/sortie par seconde bien supérieures, avec un accès aléatoire en petits blocs et la possibilité de mises à jour en place, ce qui rendrait inutiles nombre de ces contournements. L'offre SSD d'Amazon, S3 Express One Zone, sacrifie disponibilité et durabilité et reste trop lente et coûteuse pour servir de remplacement général à S3. Il n'existe pas d'obstacle technologique majeur à un service de stockage SSD désagrégé, mais l'inertie commerciale des grands nuages oblige la communauté à développer elle-même ces primitives d'infrastructure.

Fool's Expertise

L'interview de Jensen Huang par Ezra Klein a servi de test projectif : les alarmistes y voient du dédain tandis que d'autres y trouvent des réponses raisonnables. Huang a rappelé que des figures comme Geoffrey Hinton ont fait des prévisions erronées, mais il n'a pas assez expliqué que certaines affirmations excèdent le champ d'expertise de leurs auteurs. L'article décrit ce phénomène comme de la « Fool’s Expertise », où l'expérience sur un type de système confère une autorité injustifiée dans d'autres domaines, et il prend l'exemple de la radiologie pour montrer qu'améliorer l'interprétation d'images ne supprime pas le rôle du praticien. Pour les risques impliquant des interactions avec le monde réel, l'auteur plaide pour la consultation d'experts sectoriels en cybersécurité, biologie synthétique ou armes nucléaires, et cite l'étude RAND qui a précisément consulté ces spécialistes plutôt que des experts en IA. Il conclut que les analyses sobres et spécifiques aux domaines doivent être préférées aux prévisions apocalyptiques des laboratoires de pointe afin d'éviter une contagion de peur.

Faster prompt lookup drafting in llama.cpp

L'auteur accélère considérablement le mécanisme de draft par recherche d'indices dans llama.cpp, atteignant jusqu'à 42× de gain de vitesse et jusqu'à 2,6× de réduction de mémoire, avec un apport ultérieur de Daniel Lemire portant le gain global jusqu'à 140× dans certains cas. Le prompt lookup, ou speculation par n‑gram, consiste à prédire le token suivant à partir d'un modèle n‑gramme et s'appuie sur trois caches distincts : contexte, dynamique et statique, qui comptent les followers de chaque n‑gramme. Le processus de drafting parcourt n=4 à 1, calcule pour chaque token un score pondéré par la présence dans le cache statique et accepte une proposition seulement si le n‑gramme atteint un seuil a_n et si le follower majoritaire représente au moins une fraction p_n des occurrences. Les optimisations clés sont l'élimination de copies inutiles des maps internes, le remplacement de la map externe par ankerl::unordered_dense::segmented_map, la substitution des maps internes par des vecteurs triés avec recherche binaire à longueur fixe, et la conversion du cache statique en constmap basée sur binary fuse filters, entraînant des réductions importantes de latence, temps de chargement et mémoire. Les benchmarks réalisés avec WikiText‑103 via llama-lookup-stats confirment des améliorations substantielles du temps de drafting et du chargement du cache sans changer les taux d'acceptation des drafts, et la PR de Lemire ajoute une vérification de seuil prioritaire qui évite des calculs superflus.

Fragment of oldest known peace treaty found in Turkey

Des archéologues ont découvert un fragment vieux d'environ 3 400 ans du plus ancien traité de paix connu, a annoncé le ministère turc de la Culture et du Tourisme. Le texte correspond au traité de Qadesh, conclu vers 1269 av. J.-C. entre le pharaon égyptien Ramsès II et le roi hittite Hattusili III. D'autres fragments du traité avaient déjà été identifiés par des découvertes antérieures. Le nouvel élément a été exhumé lors d'une fouille à Hattusha, dans le centre-nord de la Turquie. Le ministère a rendu publique cette découverte pour informer sur les progrès des recherches archéologiques.

Video CDs Break Windows Explorer

Un bug de Windows survient lors de la copie du contenu de Video CD (VCD) : la vitesse de copie peut chuter à zéro et la copie reste bloquée. Après cet événement, l'Explorateur Windows devient instable, certains éléments d'interface ne se rafraîchissent plus et le processus Explorer ne peut pas être redémarré proprement, obligeant à un redémarrage matériel car un redémarrage logiciel se fige. Le problème est apparu après les mises à jour de mars 2023 pour Windows 11 et d'avril 2023 pour Windows 10 et peut se reproduire sur lecteurs physiques ou virtuels de manière aléatoire. La cause semble liée au format particulier des VCD (fichier .DAT “passerelle” et structures non standard proches d'ISO9660), et la lecture ou l'extraction avec des outils dédiés n'entraîne pas le bug. L'auteur a signalé le problème à Microsoft via le Feedback Hub fin 2025 et recommande d'utiliser des logiciels spécialisés d'extraction ou de clonage d'image pour éviter la corruption et l'instabilité en attendant un correctif.

Fakecloud: Local AWS cloud emulator for integration tests

Un émulateur local du cloud AWS permet d'exécuter votre application avec les clients AWS habituels tout en restant entièrement local. Il n'exige pas de compte ni d'authentification, tourne comme un binaire ou une image Docker légère et vise des temps de démarrage et une empreinte mémoire réduits. Des SDKs pour TypeScript, Python, Go, PHP, Java et Rust exposent des points de contrôle (/ _fakecloud/*) pour réinitialisations, assertions et pilotage des traitements asynchrones afin d’inspecter l’état et le comportement après usage des API normales. Le projet couvre 105 services et revendique une conformance à 100 % sur 248 557 variantes Smithy pour 3 932 opérations implémentées, avec des tests end-to-end et de nombreuses intégrations interservices réelles. Par rapport à d’autres solutions locales, il met l’accent sur l’absence d’obligation de compte payant, la possibilité d’utilisation gratuite en contexte commercial et des outils dédiés pour faire des assertions de tests réalistes.