HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6614 articles Page 237/662 Sans filtre

06:00

The vi family

Les enquêtes auprès des utilisateurs Linux montrent que les éditeurs de la famille vi restent parmi les plus populaires. Vi est un éditeur en mode terminal créé en 1977, apprécié pour son efficacité une fois maîtrisé et pour sa présence quasi universelle dans les environnements de développement. Parce que la version 2.0 de vi était commerciale dans les années 1980, de nombreux clones libres (Elvis, STevie, xvi, etc.) ont été développés pour les micro-ordinateurs de l'époque. Au fil des décennies la famille s'est enrichie d'implémentations et de dérivés majeurs comme Vim, Neovim, nvi, BusyBox vi et des forks récents visant à éviter le code généré par LLM, ainsi que d'éditeurs modaux apparentés tels que Kakoune, Helix et vis. L'auteur signale qu'il a compilé une liste non exhaustive avec les dates approximatives, les liens et les particularités techniques (prise en charge de l'UTF‑8, taille de fichiers, scripting, etc.).

06:00

Googlebook

Le texte présente l'intégration des capacités de Gemini dans des ordinateurs portables haut de gamme. Un pointeur magique permet de sélectionner un élément pour poser une question, comparer ou créer avec Gemini instantanément. Il est possible de créer un widget personnalisé sur simple demande pour un accès rapide aux fonctionnalités. Les applis du téléphone peuvent s'ouvrir sur l'ordinateur sans installation, et les fichiers du téléphone sont accessibles comme s'ils étaient locaux. L'appareil met l'accent sur la mobilité et l'efficacité et sera disponible cet automne avec une option d'alerte pour les intéressés.

06:00

Restore full BambuNetwork support for Bambu Lab printers

OrcaSlicer prend à nouveau en charge BambuNetwork pour les imprimantes Bambu Lab, permettant une utilisation complète via Internet. L'accès n'est pas limité au réseau local et les fonctions nécessaires à l'impression normale sont entièrement disponibles. Sur Windows, WSL 2 est requis et il faut activer Windows Subsystem for Linux et Virtual Machine Platform avec dism avant le premier lancement, puis redémarrer. Sur Linux, une installation standard suffit, tandis que la prise en charge de macOS est toujours en cours de développement. L'auteur recommande l'utilisation de BMCU et précise que le firmware correspondant se trouve dans ses dépôts.

06:00

Deterministic Fully-Static Whole-Binary Translation Without Heuristics

Les auteurs présentent un traducteur binaire statique qui convertit des exécutables x86-64 entiers en AArch64 sans information de débogage, sans code source et sans hypothèses sur la disposition du code. Contrairement aux approches existantes, il considère toutes les interprétations possibles de chaque octet (données, opcode ou argument) et produit à l'avance une traduction distincte pour chaque interprétation réalisable, en ne supprimant que les chemins menant à une terminaison anormale. Les traductions sont construites en composant automatiquement des « tiles » de code dérivés d'une description de haut niveau de l'ISA source, ce qui donne un cadre déterministe et des binaires autonomes sans composant d'exécution dans la base de confiance. Le principal coût est une expansion substantielle de la taille du code, tandis que le principal bénéfice est que la sortie est le code effectif exécutable, permettant tests, validation, certification et signatures cryptographiques avant déploiement. L'évaluation sur un corpus varié, incluant SPECint 2006, montre que la traduction binaire statique en programme complet peut être fiable et pratique, avec des performances comparables ou supérieures à l'émulation JIT de QEMU en mode utilisateur.

06:08

W – The European social network for verified humans

Le texte présente W Social, une plateforme européenne de réseau social axée sur la transparence, la vie privée et la vérification des utilisateurs. Il décrit W Identity, une application de vérification par passeport ou carte d'identité qui conserve les données localement sur l'appareil sauf si l'utilisateur choisit de partager des éléments. Les comptes peuvent apparaître avec un nom complet ou être anonymes vérifiés, tandis que l'accès est contrôlé par une liste sécurisée d'appareils et des options de déconnexion en cas de perte. Un important conseil consultatif est présenté, composé d'entrepreneurs, d'anciens ministres et d'experts en confidentialité, sécurité, IA et régulation numérique. La bêta publique est annoncée pour le 17 juin et le fil contient de multiples publications sur la migration d'utilisateurs, des débats politiques et des thèmes comme l'énergie, l'IA et la protection de l'enfance.

06:08

Can someone please explain whether Cloudflare blackmailed Canonical?

Le 30 avril 2026, une attaque massive par déni de service a rendu indisponibles pendant environ vingt heures plusieurs services publics de Canonical, dont ubuntu.com et les API de sécurité, avec restauration le 1er mai à 12:44 UTC. Le groupe revendiquant l'attaque a déclaré avoir loué un booter commercial nommé Beamed, qui promeut des méthodes de contournement de Cloudflare, tandis que les domaines commerciaux de Beamed restent eux-mêmes proxés par Cloudflare. Des traces publiques montrent qu'à la fin février 2026 plusieurs préparatifs ont coïncidé : réattribution de l'AS39287 à Materialism s.r.l., changements chez Immaterialism Limited aux registres des sociétés et émission de certificats apex Let’s Encrypt pour les endpoints d'archive et security d'Ubuntu. Pendant l'incident Canonical a basculé uniquement les enregistrements A des deux points d'accès aux dépôts vers Cloudflare, laissant le reste de son infrastructure sur son propre AS, une transition visible sur le statut et datée à 20:50 UTC le 30 avril. L'affaire met en lumière le dilemme où un fournisseur de protection CDN peut simultanément héberger des services d'attaque et facturer la victime pour la mitigation, sans qu'une rançon publique n'ait été identifiée mais avec un achat de service ayant permis la restauration.

06:08

A Caddy Cert Expired Because Systemd-Resolved Was Selectively Broken

L'administrateur du site a configuré Anubis pour protéger le serveur contre le scraping agressif mené par certaines entreprises d'IA qui provoque des temps d'arrêt. Anubis utilise un schéma de preuve de travail inspiré de Hashcash afin d'augmenter le coût des opérations de scraping à grande échelle. Cette charge supplémentaire demeure négligeable pour un utilisateur individuel mais devient prohibitive pour des scrapers massifs. L'outil est présenté comme une mesure provisoire permettant de consacrer du temps à l'identification et à l'empreinte digitale des navigateurs sans tête pour éviter d'afficher le défi aux utilisateurs vraisemblablement légitimes. Anubis repose sur des fonctionnalités JavaScript modernes, et des extensions comme JShelter qui désactivent ces fonctions empêchent son fonctionnement sur ce domaine.

06:07

What a Japanese cooking principle taught me about overcoming AI fatigue

L'auteur évoque la fatigue liée aux avancées rapides de l'intelligence artificielle et recommande de privilégier une direction de vie claire plutôt que de chercher à ériger des barrières stratégiques. Il s'inspire du principe japonais 一汁一菜 (une soupe, un plat) de Yoshiharu Doi pour montrer que simplifier les routines quotidiennes crée un rythme de vie apaisant et réduit le stress. L'auteur insiste sur l'importance d'avoir une activité quotidienne non liée aux écrans — cuisine, promenade, musique ou lecture — qui procure sécurité et plaisir sans inciter à la comparaison. Il oppose la «saison» naturelle des rapports humains et des idées, analogues à la fermentation lente, aux effets dopaminergiques des algorithmes, et propose de considérer les nouvelles technologies comme des arrivées saisonnières plutôt que des courses à suivre. Après avoir traversé un burn-out, il conclut en conseillant de lever la pression, d'écouter son corps et de cultiver la créativité par le jeu et la simplicité plutôt que par l'urgence.