HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12123 articles Page 1/1213 Sans filtre

Gforth 1.0

La nouvelle version précise quelles opérations sont promises stables et étend l'interpréteur texte avec de nouvelles notations littérales, la possibilité de préciser des vocabulaires et un système extensible de reconnaisseurs. L'environnement de développement a été enrichi avec l'affichage et la navigation du code source, des backtraces parcourables, l'intégration d'éditeurs, une ligne d'état et un affichage intelligent de la pile. Le support du multitâche a été largement amélioré pour tirer parti de cœurs multiples ou de threads matériels, avec création et gestion de tâches, files de messages, primitives de synchronisation et constructions Cilk pour répartir le travail. Le langage et la bibliothèque gagnent de nombreuses fonctionnalités pratiques : champs value/defer, fermetures, sections multiples de dictionnaire, extensions de l'interface C, gestion d'Unicode et de chaînes gérées, expressions régulières, locaux et outils avancés de débogage et d'inspection. Des optimisations (par exemple IP-update et empilement de littéraux) augmentent les performances, plusieurs mots internes ou obsolètes sont retirés de la documentation et le document retrace aussi les évolutions et corrections des versions antérieures.

Rosettes and Other Hidden Traces of Hamburg's Tram

Hambourg a possédé un vaste réseau de tramways depuis 1866, évoluant des tramways hippomobiles aux lignes électriques, et le dernier tram a circulé en 1978. La disparition progressive du réseau tient à la destruction de certaines lignes pendant la guerre et à des choix politiques ultérieurs favorisant le métro, les bus et l'automobile. De nombreux vestiges subsistent dans la ville, notamment des rosettes sur les façades, des mâts réutilisés pour l'éclairage, des rails parfois recouverts d'asphalte et des dépôts reconvertis. Des projets de réintroduction d'un réseau moderne ont été relancés à plusieurs reprises mais bloqués par des alternances politiques, tandis que la ville mise aujourd'hui sur la construction de la ligne U5. Des études récentes suggèrent qu'un réseau de tram coûterait bien moins qu'une ligne de métro et les progrès technologiques (trams sur batterie ou sans fils) offrent des alternatives, mais le débat sur un retour reste ouvert.

Police are using AI to pull over drivers for 'suspicious' behavior

Les lecteurs automatiques de plaques d'immatriculation (ALPR) sont de plus en plus utilisés par les forces de l'ordre pour signaler des conducteurs en raison de « comportements de conduite suspects », met en garde l'ACLU. L'ACLU illustre ce phénomène avec l'affaire de Grace Knowles, une voyageuse ramenée par un agent se présentant comme du FBI dont la plaque avait été repérée sur une carte thermique montrant ses déplacements. Les défenseurs de la vie privée dénoncent que ces caméras collectent des données de localisation sur des millions de personnes sans mandat ni suspicion raisonnable, et que des erreurs et des abus ont entraîné une opposition publique et l'annulation de certains contrats policiers. Des incidents similaires incluent une grand-mère interrogée par la douane américaine, des contrôles ciblés entre États pour des trajets jugés suspects et un procès fédéral au Texas où un jury a donné raison à un automobiliste affirmant avoir fait l'objet d'un contrôle constitutionnellement injustifié. Des entreprises comme Flock Safety et Axon vendent ces systèmes et WIRED rapporte que Flock aurait développé un outil d'enquête piloté par IA capable d'identifier des conducteurs et de suivre des véhicules par leurs schémas de déplacement, sans commentaire immédiat de la société.

OpenLDK: Bringing the Java World into Common Lisp

OpenLDK est un compilateur JIT et runtime Java écrit en Common Lisp qui lit le bytecode JVM, le traduit en Lisp et laisse SBCL compiler ce Lisp en code natif, avec objets Java vivant dans le même processus et tas que l'application Lisp. Le système fait une compilation paresseuse: il installe des stubs pour les méthodes, compile à la première exécution via une représentation intermédiaire, puis stocke les méthodes compilées dans un cache persistant réutilisable entre images lorsque les dépendances restent inchangées. OpenLDK intègre fortement CLOS et le polyglot: les champs Java deviennent des slots, les méthodes d'instance deviennent des méthodes CLOS, et des langages JVM comme Kotlin, Scala, Groovy, Clojure, Kawa, JScheme et ABCL peuvent s'imbriquer et s'appeler mutuellement avec conversions automatiques. La plateforme permet des interventions à chaud (définir :before/:after/:around, exposer des classes Lisp en classes Java, propager et convertir exceptions, et utiliser des restarts), et elle peut sauvegarder des images chaudes pour réutiliser l'état initialisé d'applications telles que Spring Boot. Les benchmarks montrent une image snapshot Spring Boot lancée en ~83–84 ms mais avec une empreinte mémoire plus élevée que GraalVM native-image, et OpenLDK comporte encore des lacunes de compatibilité (par exemple la vérification de bytecode non implémentée) et vise actuellement SBCL sous Linux.

PHP2Shell, LiteLLM, GitLab: Find What You Need to Patch

Entre le 16 et le 23 octobre 2026, plusieurs incidents de sécurité majeurs ont touché PHP, Node.js, GitLab, LiteLLM, OpenCode et l'autorité de certification eMudhra, avec des correctifs publiés autour du 21 octobre. Les recommandations étaient toujours de mettre à jour, reconstruire ou révoquer, mais l'effort principal consiste à identifier où les composants affectés s'exécutent, qui en est propriétaire et ce qu'ils peuvent atteindre. L'article souligne que la fenêtre d'exploitation s'est fortement réduite — souvent à quelques heures après divulgation — en partie à cause des capacités des LLMs, rendant l'inventaire et la découverte d'actifs essentiels. Il propose des commandes et procédures en lecture seule pour AWS et Azure afin de localiser runtimes, vérifier l'exposition internet, retrouver propriétaires via CloudTrail/Activity Log et inventorier rôles, secrets et certificats compromis. Enfin, l'auteur présente Cloud Sleuth comme une solution de cartographie et d'inventaire multi-cloud et recommande un exercice d'une heure pour tester la rapidité à identifier, assigner et corriger les ressources vulnérables.

The Mythical Man-Month in the Age of AI

L'auteur raconte une anecdote où plusieurs personnes peinent à connecter un ordinateur portable à un écran et refuse d'intervenir en invoquant la loi de Brooks. La loi de Brooks, formulée par Frederick P. Brooks Jr. dans The Mythical Man-Month (1975), énonce qu'ajouter des ressources humaines à un projet logiciel en retard le retarde encore davantage. Il s'interroge sur la pertinence de cette loi à l'ère des agents IA et des grands modèles de langage, qui paraissent éliminer les délais d'onboarding et d'organisation. Il conclut que la loi a plutôt muté: les tâches séquentielles restent séquentielles et la surcharge de coordination persiste, mais elle se déplace vers la gestion des agents, la définition du «done», la relecture du code et la correction des hallucinations. La mise à jour proposée est que «ajouter des agents à un projet aux exigences floues vous donne la mauvaise réponse plus vite».

Qwen has alter egos triggered by flipping a single neuron

Les chercheurs ont poussé individuellement chaque neurone MLP du modèle Qwen3-8B et ont demandé «Who are you?» pour observer les réponses. Sur 884 736 réponses obtenues en poussant 442 368 neurones vers le haut et le bas, 34 220 ont déclaré être une personne ou autre chose que «une IA». Ils ont publié une bibliothèque interactive représentant chaque neurone par un point coloré selon la catégorie de la réponse et fournissant les 34 220 personas, 35 074 réponses hors sujet et 8 827 réponses d'assistant modifié jugées très étranges. La méthode consistait à modifier le flux résiduel h_L ← h_L + c·W_down[:,n] avec c = ± α·r_L/‖W_down[:,n]‖ pour α ∈ {1,25, 1,0, 0,75, 0,5}, à utiliser un décodage glouton jusqu'à 160 tokens et à retenir la réponse la plus cohérente après essais à différentes forces. Les auteurs signalent des limites: un seul prompt testé, une reproductibilité incomplète sous fortes poussées, des étiquettes automatiques générées par Claude Haiku sans vérification humaine et des réponses parfois tronquées.

Anthropic trained Claude on illegally obtained Stanford professors' books

Un juge fédéral a conclu en mai 2026 qu’Anthropic avait illégalement aspiré et piraté les œuvres de plus de dix professeurs de Stanford pour entraîner ses modèles Claude. Dans Bartz v. Anthropic, le tribunal a interdit la constitution d’une bibliothèque centrale permanente à partir d’œuvres piratées tout en jugeant que l’acquisition licite de livres pour entraîner des LLM pouvait, dans certains cas, relever de l’usage équitable. Un règlement de 1,5 milliard de dollars a été distribué aux auteurs et éditeurs de près de 500 000 œuvres enregistrées, mais plusieurs écrivains, dont Tobias Wolff, ont estimé que cela restait insuffisant et ont refusé le règlement. Wolff et d’autres plaignants ont déposé Cruz v. Anthropic pour demander des dommages-intérêts statutaires allant jusqu’à 150 000 dollars par œuvre et une injonction permanente interdisant l’utilisation de leurs livres dans l’entraînement. Parallèlement, plus de 70 autres poursuites visent des entreprises d’IA et des groupes comme l’Authors Guild cherchent des lois nationales imposant des licences pour compenser les auteurs et encadrer l’utilisation de leurs œuvres.

Wikipedia's Cleanup of AI-Generated Content

Une chercheuse en intelligence artificielle et membre fondatrice du WikiProject AI Cleanup a lancé en 2023 une initiative bénévole pour repérer et éliminer les contenus générés par IA qui enfreignent les règles de Wikipédia. Les signes d'écriture par IA ont évolué de clichés faciles à repérer vers des structures plus subtiles comme la règle de trois et des parallélismes négatifs, et les bénévoles scrutent aussi des comportements éditoriaux suspects tels que la production massive d'articles en très peu de temps. Les citations inventées ou mal attribuées par les modèles constituent une inquiétude majeure, ce qui a conduit au développement d'outils automatisés de vérification des sources et d'outils comme Paste Check pour filtrer les cas évidents. Après l'interdiction d'utiliser des LLM pour générer des articles, des estimations conservatrices ont signalé qu'environ 20 % des nouveaux articles étaient potentiellement générés par IA fin 2025, puis 15–16 % début 2026, sans certitude sur l'impact des règles ou l'évolution des modèles. La communauté débat des dimensions pratiques et philosophiques de conserver une encyclopédie essentiellement rédigée par des humains tout en explorant des options d'assistance IA, des cadres d'attribution et des mécanismes pour maintenir visibilité et contribution face aux réponses IA.