HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12074 articles Page 579/1208 Sans filtre

The Garbage Collection Handbook: The Art of Automatic Memory Management (2nd Ed) (2023)

Cette seconde édition met à jour l'état de l'art de la gestion automatique de la mémoire en intégrant plus de soixante ans de recherches et de développements. Elle examine les nouveaux défis posés par l'évolution du matériel, des logiciels et des environnements d'exécution, et leurs conséquences pour la conception de collecteurs performants. Le livre couvre des algorithmes traditionnels ainsi que des techniques parallèles, incrémentales, concurrentes et en temps réel, souvent illustrées par des pseudocodes et des schémas. Il traite aussi des collecteurs commerciaux modernes, d'aspects délicats comme l'interface avec le système d'exécution, et inclut de nouveaux chapitres sur la persistance et la gestion de l'énergie. L'ouvrage est soutenu par une base bibliographique en ligne de près de 3 400 publications et par une version électronique riche de plus de 37 000 hyperliens pour faciliter les recherches.

The 'papers, please' era of the internet will decimate your privacy

Des lois récentes exigent des plateformes qu'elles vérifient l'âge des utilisateurs, souvent via des prestataires tiers qui collectent des identifiants gouvernementaux, des selfies biométriques ou d'autres données personnelles. En Australie, l'interdiction pour les moins de 16 ans n'a pas obtenu de baisse significative de l'utilisation des réseaux sociaux et laisse inchangée la navigation pendant les heures scolaires où les téléphones sont déjà interdits. L'utilisation de vérificateurs externes soulève des questions sur la durée de conservation des données, la législation applicable et les risques accrus de fuites, comme l'incident qui a exposé des pièces d'identité et des informations personnelles via un outil de gestion des plaintes. Plusieurs pays et régions, dont le Royaume-Uni et l'Union européenne, envisagent ou adoptent des mesures similaires et certains gouvernements étudient même des moyens techniques pour empêcher l'évasion via des VPN, ce qui pourrait renforcer les contrôles étatiques. Aux États-Unis, des initiatives au niveau des États et du Congrès, telles que des projets comparables au KOSA, pourraient généraliser l'obligation d'authentification d'âge et accroître les risques de surveillance, d'auto-censure et d'atteintes à l'anonymat en ligne.

What happened after 2k people tried to hack my AI assistant

L'auteur a lancé hackmyclaw.com pour que le public tente par courriel de faire divulguer à Fiu, son assistant OpenClaw, le contenu d'un fichier secrets.env. Après une apparition sur la page d'accueil de Hacker News, Fiu a reçu plus de 6 000 courriels de plus de 2 000 personnes, mais le secret n'a jamais été exfiltré. Le système tournait sur un VPS avec des règles anti‑injection simples et utilisait Claude Opus 4.6, ce qui a aidé la résistance aux tentatives, mais le test a rencontré des problèmes pratiques comme la suspension du compte Gmail et plus de 500 $ de frais d'API. Des attaques variées et sophistiquées ont été tentées — usurpation d'autorité, incidents simulés, messages en plusieurs langues et envois massifs — et le traitement par lots a parfois contaminé le contexte d'analyse. L'auteur conclut que l'injection de prompt reste un risque réel mais que des modèles robustes et des instructions simples peuvent réduire la vulnérabilité, et il envisagerait de répondre systématiquement et de tester des modèles plus faibles si les crédits le permettaient.

Framework's 10G Ethernet module exposes USB-C's complexity

L'auteur a testé la carte d'extension Ethernet 10G de WisdPi pour ordinateurs Framework et a constaté des comportements variables selon les modèles et les systèmes d'exploitation. Le contrôleur Realtek RTL8159 nécessite une liaison USB 3.2 Gen 2x2 (20 Gbps) pour atteindre 10 Gbps, mais la complexité des connexions USB-C sur certains ports Framework limite souvent le débit réel bien en dessous. Sur Windows, l'installation du pilote Realtek a permis d'atteindre environ 9,4 Gbps en pratique, tandis que sur Linux les performances étaient généralement inférieures et la compilation du pilote a échoué sur Ubuntu 26.04 à cause d'un noyau trop récent. L'unité chauffe notablement pendant les tests, avec des températures de surface proches de 70 °C qui restent conformes à la norme IEC 62368-1 mais la rendent inadaptée à une utilisation sur les genoux. L'auteur recommande pour la plupart des utilisateurs la carte Ethernet 2,5 G à environ 40 $ et suggère de n'opter pour la carte WisdPi 10G à environ 99 $ (actuellement en rupture de stock) que si l'on souhaite impérativement un module interne plus rapide, en précisant que l'échantillon testé a été fourni par WisdPi.

Libre Barcode Project

Les polices Libre Barcode permettent de générer des codes-barres aux formats Code 39, Code 128 et EAN/UPC, avec ou sans texte sous le code. Des pages individuelles fournissent des instructions d'utilisation et des informations complémentaires. Un encodeur pour le format Code 128 est disponible et conservé à son emplacement historique afin de préserver les liens existants. En saisissant un texte dans cet outil, on obtient, si le texte est encodable, un code-barres scannable rendu avec la police Libre Barcode 128 Text. Le texte encodé peut être copié pour être utilisé avec les polices Libre Barcode 128.

An entire Herculaneum scroll has been read for the first time

Une équipe a virtuellement déroulé et lu en entier le papyrus carbonisé PHerc. 1667, conservé depuis l'éruption du Vésuve en 79 apr. J.-C., sans jamais l'ouvrir physiquement. Les chercheurs ont utilisé des microtomographies X à contraste de phase au synchrotron (ESRF) pour reconstruire la géométrie interne du rouleau, aplatir la feuille et détecter l'encre à l'aide d'algorithmes d'apprentissage automatique. Le texte continu restauré, d'environ 1,4 mètre et vingt-deux colonnes, est un traité philosophique à tonalité stoïcienne mentionnant Aristocreon et datable au IIe siècle av. J.-C., bien que fragmentaire par endroits. Des lectures indépendantes ont été confirmées par la visibilité directe de l'encre en trois dimensions dans PHerc. Paris 4 et par l'identification du titre et de l'auteur (Philodème, Sur les dieux, livre 8) dans PHerc. 139. Toutes les données, transcriptions et codes sont diffusés en accès ouvert et la méthode est conçue pour être mise à l'échelle afin de lire les centaines d'autres rouleaux de la bibliothèque d'Herculanum.

I rewrote PostHog's SQL parser, 70x faster, while barely looking at the code

L'auteur a réécrit le parseur SQL de PostHog en utilisant plusieurs sessions Claude Code parallèles, générant environ 16 000 lignes de code de parseur et 5 000 lignes d'outillage. Le nouveau parseur en Rust produit des arbres syntaxiques abstraits identiques à l'implémentation C++ basée sur ANTLR pour les requêtes réalistes et a permis des accélérations de l'ordre de 70× sur laptop et jusqu'à 454× en production. Le travail a combiné deux approches (un parseur récursif-descendant prédictif avec noyau Pratt axé sur la performance et une implémentation imitant le comportement d'ANTLR en code explicite), en s'appuyant sur un oracle pour le développement dirigé par les tests. L'auteur a utilisé des tests basés sur les propriétés (Hypothesis), la génération de requêtes SQL à partir du fichier de grammaire .g4, la réduction de cas de test et la génération guidée par la couverture pour découvrir et corriger les divergences. Après une phase de validation en shadow mode et des boucles autonomes de génération et correction de cas d'échec, il a déployé le parseur en production avec un reverse shadow de 0,1 %, et tout le code a été écrit par Claude Opus 4.7 en mai 2026.