HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6424 articles Page 183/643 Sans filtre

06:04

Disney erased FiveThirtyEight

En 2025, l’auteur a constaté que les archives de FiveThirtyEight issues de sa décennie chez Disney/ESPN/ABC avaient disparu du site, aboutissant à une redirection vers ABC News. Il replace cette disparition dans le contexte du « link rot » en rappelant que de nombreux liens et contenus en ligne se détériorent avec le temps, tandis que l’Internet Archive reste une solution partielle. Il retrace la trajectoire du projet depuis son lancement indépendant en 2008, son passage au New York Times, puis son intégration chez ESPN/Disney et ABC News, en expliquant les arbitrages contractuels et éditoriaux. Il critique l’absence d’investissement stratégique de Disney/ABC, le refus d’une stratégie d’abonnement, les coupes de personnels et des décisions techniques qui ont fragilisé la marque avant sa fermeture en mars 2025. Depuis, il a lancé Silver Bulletin pour recréer des produits clés, tenté sans succès de racheter l’IP et déplore la perte ou la dépréciation d’un important volume de travail produit pendant les années FiveThirtyEight.

06:03

Copy Fail, Dirty Frag, and Fragnesia kernel vulnerabilities

Le noyau Linux a récemment été affecté par une série de vulnérabilités d'élévation de privilèges, notamment Copy Fail, Dirty Frag et Fragnesia, et les découvertes semblent s'accélérer à court terme. Les équipes Gentoo Linux Kernel et Distribution Kernel s'efforcent de sécuriser les noyaux en empaquetant rapidement les versions upstream et en rétroportant les correctifs ou atténuations disponibles. Par exemple, alors que les versions upstream restaient vulnérables à Fragnesia, les noyaux Gentoo intègrent dès le premier jour le correctif Fragnesia v5 et d'autres mises à jour sont à prévoir. Seuls les paquets sys-kernel/gentoo-kernel, sys-kernel/gentoo-kernel-bin et sys-kernel/gentoo-sources bénéficient du support de sécurité, les paquets vanilla étant actuellement vulnérables et les autres paquets souvent plus lents à être mis à jour. Il est recommandé d'automatiser la mise à niveau du noyau et d'exécuter la version la plus récente (~arch ou LTS stable la plus récente), car l'amont ne rétroporte pas systématiquement les correctifs de sécurité vers les versions plus anciennes.

06:03

HTML-in-Canvas Demos

Le dépôt rassemble des ressources destinées aux développeurs souhaitant créer avec HTML-in-Canvas, avec un site déployé sur chrome.dev et le code source accessible. Une liste triée de démonstrations tierces illustre des exemples interactifs tels que des jeux, des boutons à effet d'ondulation, des transitions par shader et des éléments personnalisables. Les contributions proviennent d'auteurs externes et la page fournit des liens vers le code source de chaque démonstration. Des frameworks comme Three.js et PlayCanvas sont répertoriés avec des supports, de la documentation et des exemples pour intégrer HTML-in-Canvas. Un avertissement précise que ces démonstrations ne sont pas créées ni maintenues par Google, n'impliquent aucune approbation et peuvent changer ou être retirées sans responsabilité de Google.

06:03

The two oldest printing presses

L'atelier d'impression était au cœur de l'entreprise et, vers 1575, on y comptait au moins seize presses et 56 employés, ce qui en faisait alors le plus grand atelier au monde. Aujourd'hui, la salle d'impression conserve sept presses, dont cinq sont encore en état de marche tandis que les deux plus anciennes, mises au repos, datent d'environ 1600 et sont les plus anciennes presses connues au monde. Ces presses ont sans doute été connues de Jan I Moretus, gendre de Plantin, et peut-être de Plantin lui-même. Les presses en fonctionnement pouvaient produire 1 250 feuilles par jour en imprimant sur les deux faces. La journée de travail durait en moyenne quatorze heures et, longtemps, les imprimeurs furent rémunérés à la production, ce qui les incitait à travailler de longues heures pour imprimer un maximum de feuilles.

06:03

Growing Neural Cellular Automata

L'article présente un modèle de Neural Cellular Automata où chaque cellule est codée par un vecteur continu de 16 valeurs, dont un canal alpha pour distinguer cellules vivantes et mortes. La règle locale combine une phase de perception basée sur des gradients (filtres Sobel), un réseau différentiable (convolutions 1x1 et ReLU), une mise à jour stochastique et un masquage des cellules "vivantes". Les auteurs entraînent l'automate par rétropropagation avec une loss sur une image cible et une stratégie de "pool" d'états pour favoriser l'émergence d'attracteurs stables capables de croître depuis une graine. En intégrant des états endommagés dans le pool d'entraînement, le modèle développe des capacités de régénération robustes, et la rotation du champ perceptif permet de produire des motifs tournés sans réentraînement. Le texte situe ce travail par rapport aux CA, PDE et réseaux neuronaux, et discute des applications en biologie du développement, bioingénierie, robotique en essaim et implémentations matérielles décentralisées.

06:03

Testing MiniMax M2.7 via API on three real ML and coding workflows

L'auteur a testé le modèle MiniMax M2.7 via l'API intégré à Claude Code sur trois workflows réels (refactorisation PyTorch, rédaction et audit de notes Obsidian, et participation à une compétition Kaggle) en le comparant à Claude Opus 4.7. Les résultats montrent que M2.7 fonctionne bien dans des boucles agentiques quand les contraintes et le format de sortie sont explicites, tandis qu'il bute lorsque des contextes importants sont implicites et que le modèle comble les lacunes par des hypothèses plausibles. Dans la refactorisation PyTorch M2.7 a bien suivi des instructions pas à pas et facilité des itérations supervisées, pour les notes Obsidian il a produit des brouillons techniques solides mais avec des erreurs de citation et de style, et pour la compétition Kaggle il a livré des notebooks initiaux utiles mais a commis des fuites liées aux mécanismes "kernel-only" jusqu'à ce que ces règles soient explicitées. Sur le forfait MiniMax Plus l'utilisation a été économique (estimation d'environ 8 $ pour les tokens traités) et M2.7 a été subjectivement deux fois plus rapide que Opus 4.7, permettant plusieurs itérations supervisées pour un coût inférieur. L'auteur recommande d'utiliser M2.7 pour des tâches supervisées et à périmètre restreint (refactors, premiers brouillons techniques, audits avec taxonomie fournie) et de ne pas lui confier de décisions non supervisées ou d'écrits de référence sans vérification explicite des citations.