HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6570 articles Page 227/657 Sans filtre

06:02

Twin brothers wipe 96 government databases minutes after being fired

Aux États-Unis, les employeurs coupent souvent les accès numériques avant d'annoncer un licenciement pour réduire le risque de sécurité qu'un ex-employé avec accès pourrait représenter. Les frères Muneeb et Sohaib Akhter, déjà condamnés pour des délits informatiques en 2015, ont été licenciés le 18 février 2025 et ont ensuite effacé et saboté des bases de données gouvernementales auxquelles ils avaient encore accès. En moins d'une heure Muneeb a supprimé environ 96 bases de données, téléchargé des fichiers sensibles de l'EEOC et récupéré des informations fiscales pour des centaines de personnes, tandis que les frères s'échangeaient des commentaires sur leurs actes et méthodes. Les enquêteurs ont perquisitionné un domicile en mars, les frères ont été arrêtés en décembre, Muneeb a plaidé coupable en avril 2026 et Sohaib a été reconnu coupable par un jury en mai 2026. L'employeur, identifié comme Opexus, a reconnu des insuffisances dans ses vérifications et dans la gestion des licenciements, et Muneeb conteste désormais sa procédure et son avocat depuis la prison.

06:02

Avoiding and reducing microplastic false positives from dry glove contact

Le texte liste les auteurs correspondants et leurs affiliations au sein de l'Université du Michigan. Une adresse e-mail de contact est fournie pour le département de chimie ajmcneil@umich.edu. Les affiliations mentionnées couvrent les départements de chimie, de statistique, de sciences et ingénierie macromoléculaires, d'ingénierie électrique et d'informatique, ainsi que le programme en environnement. Les codes postaux de l'Université du Michigan pour chaque département sont indiqués dans les adresses postales. L'organisation des informations suit le format standard d'en-tête d'article scientifique pour faciliter le contact et la correspondance.

06:02

Chess puzzle I found in my dad's old book

Le texte présente un problème d'échecs ancien conçu par Kempelen qui vise à couvrir entièrement l'échiquier. La tâche consiste à placer quatre dames noires et un fou noir de sorte qu'aucune case ne soit hors de leur attaque. L'objectif est qu'il soit impossible de placer le roi blanc n'importe où sans qu'il soit en échec. Ce problème est décrit comme l'un des plus difficiles parmi ceux proposés à l'époque. L'interface proposée permet de glisser-déposer les pièces et de cliquer sur une pièce placée pour la retirer.

06:01

Show HN: Nibble

Le langage a été implémenté en environ 3000 lignes de C pour montrer une approche de génération d'IR LLVM sans dépendances externes ni allocations sur le tas. Il prend en charge defer, la récursion, les types entiers, flottants et booléens, les structs nommés avec opérateurs de style GLSL, les pointeurs et pointeurs de fonction, ainsi que le branchement, les boucles et le contrôle de types, avec une interopérabilité C basique via des pointeurs génériques et des messages d'erreur raisonnables. Le dépôt contient quatre démos graphiques utilisables après avoir installé SDL2 et Clang ; la compilation de main.c génère le compilateur qui compile et exécute ensuite ces démos. Parmi les démos, deux sont des rendus logiciels multithread inspirés de shader-toys, une montre une implémentation d'arbre rouge-noir et la dernière illustre une configuration basique pour la programmation de jeux. La compilation se fait en une passe descendante et le front-end alloue librement des allocas même dans les boucles, ce qui a simplifié la lisibilité du code mais provoque des débordements de pile avec certaines optimisations du back-end de Clang, et l'auteur considère le compilateur provisoirement terminé malgré des pistes non explorées comme stacksave/stackrestore.

06:01

The Emacsification of Software

L'auteur observe que la lecture intensive de Markdown est devenue fatigante, en particulier dans les interfaces en mode terminal à police monospaced. Les éditeurs graphiques macOS offrent une excellente lisibilité mais perturbent l'environnement de travail, et les visionneuses du Mac App Store manquent souvent de fonctions essentielles, comme la recherche de texte ou la copie dans le presse‑papiers, et recourent parfois aux achats intégrés. L'auteur a fait appel à un agent (Claude) pour générer MDV.app, un visualiseur natif macOS offrant recherche, copie fiable, indexation SQLite FTS, signets, navigation par table des matières, mémorisation des positions et thèmes typographiques soignés. Il note que les agents permettent désormais de produire facilement des interfaces natives de qualité, transformant une pratique de développement en une forme de configuration personnelle comparable à la culture Emacs. Selon lui, cette "Emacsification" poussera à la prolifération d'outils personnels parfois partageables, et il encourage les développeurs à expérimenter et à diffuser leurs idées, captures d'écran et prompts.

06:01

MacBook Neo Deep Dive: Benchmarks, Wafer Economics, and the 8GB Gamble

Apple a lancé en mars 2026 un ultraportable à 599 $ équipé du processeur A18 Pro issu de l'iPhone 16 Pro, offrant des performances mono‑cœur proches des M3/M4. Les tests montrent des scores Geekbench élevés à froid (≈3 500 en single‑core) mais une chute très importante des performances après environ 60 secondes de charge soutenue en raison d'une conception sans ventilateur et d'une limite thermique interne autour de 105 °C. La configuration de base avec 8 Go de mémoire soudée et un seul port USB 3 limite l'usage pour des charges soutenues et multitâches, positionnant l'appareil pour des tâches « burst » comme la navigation, la bureautique et l'édition légère. Les économies proviennent d'une petite surface de die, d'un fort rendement des wafers et de l'amortissement des coûts de développement grâce aux volumes iPhone, ce qui rend le prix d'entrée viable tout en préservant des marges élevées. En résumé, il s'agit d'un compromis attractif pour les acheteurs soucieux du prix qui privilégient la réactivité ponctuelle, mais il n'est pas recommandé pour la création de contenu, les charges soutenues ou les usages nécessitant plus de RAM et d'E/S rapides.

06:01

A History of IDEs at Google

Historiquement, les développeurs de Google utilisaient des IDE différents, ce qui a entraîné une fragmentation et des réimplémentations répétées d'intégrations propres à l'entreprise. Le projet Cider a émergé comme un éditeur web reposant sur un backend central indexant l'ensemble du code, permettant un démarrage rapide et une intelligence de code à l'échelle du monorepo. En 2020, l'équipe a choisi d'utiliser le frontend de VSCode pour créer Cider V, tirant parti d'un écosystème d'extensions mature et facilitant l'ajout de fonctionnalités. Après plusieurs années d'intégration et de polissage, Cider V a été massivement adopté et, en 2023, environ 80 % du développement sur le dépôt principal s'effectuait avec cet outil, avec une centaine d'extensions internes développées. La standardisation a permis d'investir massivement dans la plateforme, rendant possibles des intégrations avancées, notamment des fonctionnalités d'IA et des workflows internes optimisés.

06:01

Setting up a free *.city.state.us locality domain (2025)

Un domaine de localité (somename.city.state.us) est un nom de domaine associé à une localité américaine et son enregistrement requiert d’être citoyen ou résident permanent des États-Unis, une organisation constituée aux États-Unis ou une présence légitime sur le territoire. De nombreux sous-domaines ont été délégués à des bureaux d’enregistrement locaux qu’il faut contacter via la liste des sous-domaines délégués, tandis que les sous-domaines non délégués sont en pratique réservés aux agences gouvernementales par NeuStar. Avant de soumettre la demande, il faut disposer de serveurs de noms opérationnels; une option gratuite pour les sous-domaines consiste à créer une zone DNS sur Amazon Lightsail et récupérer les serveurs de noms ainsi que leurs adresses IP. Le formulaire Interim .US Domain Template doit être rempli avec le nom de domaine désiré, les informations organisationnelles ou personnelles, la description d’usage, les serveurs de noms et la catégorie de nexus appropriée, puis envoyé au registrar délégué. Après acceptation, on configure les enregistrements DNS dans la zone Lightsail pour pointer le domaine vers l’hébergeur choisi et attendre la propagation, et la requête WHOIS ne divulgue en général pas l’adresse renseignée dans le formulaire.

06:00

Arena AI Model ELO History

Les laboratoires d'IA mettent fréquemment à jour leurs modèles après le lancement, ce qui peut entraîner des "nerfs" tels que censure agressive, quantification excessive ou dégradation du comportement, et ce graphique vise à rendre visibles ces tendances cachées. Les évaluations de LM Arena utilisent les points de terminaison API pour mesurer les modèles "bruts", tandis que les interfaces grand public ajoutent des prompts système, des filtres de sécurité et des wrappers d'interface qui peuvent modifier le comportement perçu. Les fournisseurs peuvent aussi basculer silencieusement vers des versions quantifiées pour économiser des ressources, ce qui crée des écarts entre les benchmarks API et l'expérience web, et des contributions pour des sources évaluant réellement l'interface web sont les bienvenues. Les données sont récupérées automatiquement chaque jour depuis le jeu de données officiel LM Arena Leaderboard sur Hugging Face et reposent sur des milliers d'évaluations humaines à l'aveugle et crowdsourcées. Sur le graphique, chaque laboratoire est représenté par une seule courbe correspondant à sa lignée phare la mieux classée à chaque instant, avec fusion des variantes d'inférence, marquage des nouvelles versions et visibilité des dégradations entre sorties.

06:00

Cisco workforce reductions

Cisco a annoncé pour le troisième trimestre de l'exercice 2026 un chiffre d'affaires record de 15,8 milliards de dollars, en hausse de 12 % sur un an, avec une croissance à deux chiffres du haut et du bas de bilan. La direction souligne que ces résultats interviennent dans un environnement complexe marqué par une évolution rapide du marché, une concurrence intensifiée et une pénurie mondiale de composants essentielle au soutien du portefeuille et du déploiement de l'IA chez les clients. Pour adapter ses investissements et sa structure de coûts, Cisco effectuera des réductions d'effectifs au quatrième trimestre de moins de 4 000 postes (moins de 5 % des effectifs), avec des notifications à partir du 14 mai, des précisions et aides communiquées par les managers, le paiement au prorata des primes de l'exercice 2026 aux personnes impactées, un service d'accompagnement au reclassement ayant aidé 75 % des participants, et un accès d'un an aux formations Cisco U. Parallèlement aux réductions, l'entreprise affirme concentrer ses investissements stratégiques sur le silicium, l'optique, la sécurité et l'adoption de l'IA par ses employés pour accélérer la croissance et l'innovation. Cisco remercie les collaborateurs concernés, s'engage à gérer la transition avec soin et respect, invite les salariés restants à une séance d'information le 21 mai lors du Cisco Beat, et insiste sur la nécessité de concentration et de résilience pour réussir en FY27 et au-delà.