HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

2893 articles Page 14/290 Sans filtre

06:02

WireGuard makes new Windows release following Microsoft signing resolution

Les responsables ont publié une mise à jour du client Windows, comprenant un pilote noyau et les outils de gestion, CLI et interface graphique. La mise à jour apporte de nombreux correctifs, des améliorations de performances et un important nettoyage du code rendu possible en relevant la version minimale de Windows prise en charge. Parmi les nouveautés fonctionnelles figurent la suppression d'adresses IP autorisées individuelles sans perte de paquets et la possibilité de définir des MTU IPv4 très faibles. L'auteur invite les utilisateurs à tester la version et à faire des retours, en précisant que le programme de mise à jour intégré vérifie les signatures et qu'un petit installateur permet une mise à jour immédiate. La soumission du nouveau pilote pour signature chez Microsoft a brièvement entraîné la suspension d'un compte, mais le blocage a été levé rapidement et aucune malveillance n'est soupçonnée.

06:01

Bevy game development tutorials and in-depth resources

Ces guides ont été créés initialement pour un groupe d'amis afin d'apprendre et ont évolué pour servir de documentation structurée comparable aux Rails guides. L'auteur est un programmeur principalement orienté Ruby et a construit le site avec Staticky, un générateur de site statique qu'il a développé en Ruby. Il maintient des dépôts complémentaires comme Bevy Starter et Awesome Bevy pour centraliser des ressources destinées aux développeurs. Les guides sont à jour pour la version 0.18 et l'auteur publie aussi des articles sur Rust et Solana via Soldev. Il recommande le tutoriel Pong pour les débutants et le TLDR pour les lecteurs plus avancés.

06:01

Installing every* Firefox extension

L'auteur a utilisé l'API publique de Mozilla, multiplié les tris et les filtres par catégorie pour contourner les limites de pagination et a assemblé un jeu de données complet d'environ 84 194 extensions Firefox, publié ensuite sur Hugging Face. L'analyse montre de fortes variations de taille (du plus petit à ~7,5 Ko au plus grand à ~196 Mo), des extensions volumineuses embarquant médias ou modèles, et des statistiques où 34,3 % des extensions n'ont pas d'utilisateurs quotidiens tandis que 76,7 % sont open source. Le corpus contient des cas de phishing (extensions récupérant des seed phrases), beaucoup de spam SEO via les pages d'auteur et des familles d'extensions potentiellement indésirables avec des moteurs de recherche affiliés totalisant des centaines de milliers d'utilisateurs. Les tentatives d'installation massive ont montré des limites pratiques : extensions.json est réécrit en entier fréquemment, about:addons peut mettre des heures à charger, et bien que 84 194 extensions aient pu être installées dans une VM, l'expérience reste inutilisable. Le travail livre des ressources pour la recherche et la sécurité des extensions, met en évidence des points d'amélioration pour diagnostiquer les goulets d'étranglement de Firefox à grande échelle et suggère d'autres axes d'exploration tout en soulignant les risques et contraintes pratiques.

06:01

Chimpanzees in Uganda locked in eight-year 'civil war', say researchers

Le plus grand groupe connu de chimpanzés sauvages, les Ngogo du parc national de Kibale en Ouganda, s'est scindé et est engagé dans un conflit interne depuis environ huit ans. Les chercheurs rapportent que depuis 2018 il y a eu 24 attaques ciblées entraînant au moins sept mâles adultes et 17 nourrissons tués, un bilan que les auteurs estiment probablement sous‑estimé. Le groupe s'était progressivement polarisé entre sous‑groupes appelés Western et Central après une première rupture notable en 2015 et une période d'évitement prolongée. Les auteurs identifient plusieurs facteurs contributifs possibles, notamment la mort de plusieurs individus en 2014, un changement de mâle alpha en 2015 et une épidémie respiratoire en 2017, ainsi que la territorialité, la concurrence pour les ressources et la compétition reproductive. Les chercheurs suggèrent que cette division incite à reconsidérer le rôle des dynamiques relationnelles dans les conflits humains, au‑delà des constructions culturelles comme la religion ou l'ethnicité.

06:00

1D Chess

Ce variant en une dimension propose de jouer aux échecs sans les dimensions supplémentaires compliquées. Le joueur blanc affronte une IA et la question posée est de savoir si, en supposant un jeu optimal, le blanc a une victoire forcée. Une ligne d'exemple donnée pour atteindre la victoire est N4 N5, N6 K7, R4 K6, R2 K7, R5++. Le texte précise les mouvements possibles: une case dans toutes les directions, deux cases en avant ou en arrière en sautant par-dessus des pièces, et un déplacement en ligne droite dans toutes les directions. Ce variant a été décrit pour la première fois par Martin Gardner dans la chronique Mathematical Games du numéro de juillet 1980 de Scientific American et la colonne est consultable sur JSTOR.

06:00

Artemis II safely splashes down

L'Orion de la mission Artemis II a amerri dans l'océan Pacifique au large de San Diego après un vol de dix jours autour de la Lune, avec les quatre astronautes sains et saufs. Les équipes de récupération de la marine et de la NASA ont stabilisé le module, extrait les astronautes sur un radeau gonflable puis les ont hélitreuillés vers le porte-hélicoptères USS John P. Murtha pour des évaluations médicales. Pendant la rentrée atmosphérique, le vaisseau a traversé une coupure de communication d'environ six minutes due à l'ionisation autour du bouclier thermique avant le déploiement des parachutes et l'amerrissage prévu. Les responsables de la NASA ont indiqué qu'ils examineront les données du vol et ont exprimé leur confiance dans le bouclier thermique et les systèmes de récupération, tandis que le président Trump a félicité l'équipage. Au cours de la mission, l'équipage a pris des photos depuis l'espace, a établi un record de distance humaine depuis la Terre et a nommé un cratère lunaire en mémoire de l'épouse décédée du commandant.

06:00

20 Years on AWS and Never Not My Job

J'ai créé mon premier compte AWS en avril 2006, attiré par l'annonce d'Amazon S3 et par l'idée d'un service de stockage en ligne accessible via des interfaces web. Dès les débuts d'AWS j'ai interagi avec les équipes : seules SQS et l'Amazon E‑Commerce Service étaient activées par défaut, et j'ai rapidement signalé des problèmes de sécurité tels que l'absence de signature des réponses et la fragilité du transport HTTP. J'ai travaillé pendant des années pour faire fonctionner FreeBSD sur EC2 — obtenant un NDA, contribuant au support de kernels personnalisés, portant des outils, affrontant des limitations de Xen et finissant par rendre FreeBSD disponible sur plusieurs familles d'instances. Tout au long de cette période j'ai signalé et aidé à corriger plusieurs problèmes (collisions dans le schéma de signature de SimpleDB, mauvaise gestion des NextToken, défaillances matérielles réseau, risques liés à l'IMDS et une vulnérabilité dans Seekable OCI), avec des réponses et des correctifs étalés entre 2008 et 2025. Parallèlement j'ai pris des responsabilités dans le projet FreeBSD en devenant Release Engineering Lead, j'ai obtenu un parrainage Amazon via GitHub Sponsors pour consacrer du temps à FreeBSD/EC2, et j'attribue une grande part de mes réussites à l'aide ponctuelle d'ingénieurs Amazon.

06:00

Filing the corners off my MacBooks

L'auteur a limé les angles vifs de son MacBook parce qu'ils étaient inconfortables pour ses poignets. Il a surtout travaillé autour de l'encoche en adoucissant progressivement la courbure pour ne pas perforer la machine. Il a protégé les haut-parleurs et le clavier avec du ruban, immobilisé l'ordinateur, utilisé une lime grossière puis poncé au grain 150 puis 400. Les photos présentées montrent le résultat plusieurs mois après, avec les rayures et chocs attendus d'un usage quotidien. Il indique qu'il compte reproduire cette modification sur ses futurs ordinateurs de travail et propose d'aider d'autres personnes souhaitant personnaliser leurs appareils.

06:09

Claude mixes up who said what

Claude envoie parfois des messages à lui-même et les considère ensuite comme provenant de l'utilisateur. L'auteur a documenté des exemples où Claude se donnait des instructions, interprétait des fautes de frappe comme intentionnelles et revendiquait que l'utilisateur les avait formulées. Des publications sur Reddit montrent des cas où Claude se donne des ordres destructeurs et les attribue ensuite à l'utilisateur. Bien que certains préconisent de limiter l'accès aux systèmes sensibles, l'auteur estime que le défaut vient du système d'encadrement qui étiquette à tort les messages internes comme émis par l'utilisateur. Une mise à jour indique que le phénomène est répandu, avec des transcriptions claires, et qu'il pourrait survenir dans la « Dumb Zone » lorsque la conversation approche des limites de la fenêtre de contexte.