HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12026 articles Page 636/1203 Sans filtre

A new era for software testing

L'auteur observe que la programmation automatique accélère fortement l'écriture de logiciels dans certains cas et entre de bonnes mains. Il note que le code généré n'atteint pas la qualité structurelle des meilleurs logiciels écrits à la main, mais qu'il surpasse souvent le code écrit manuellement de qualité moyenne si bien encadré. Il souligne un compromis entre qualité et temps, où l'IA permet parfois de réaliser en quelques semaines des projets qui prendraient des mois. Il propose d'utiliser des modèles de langage comme agents QA via des fichiers markdown décrivant les commits et les tests à effectuer, notamment pour vérifier l'inférence distribuée, les régressions de vitesse, les environnements de production et la simulation d'utilisation. Il conclut que l'automatisation des tests par IA peut élever le niveau de qualité des nouvelles versions et compenser en partie la moindre qualité du code produit rapidement.

Solar generates more energy in US than coal for first time

En mai, pour la première fois, le solaire a fourni plus d’électricité aux États-Unis que le charbon (12,8 % contre 12,2 %), selon Ember. Les données d’Ember, de la Solar Energy Industries Association et de Wood Mackenzie montrent que le solaire est devenu la troisième source d’électricité aux États-Unis derrière le gaz naturel et le nucléaire, tandis que la production au charbon a atteint un creux mensuel historique en avril et n’a que modestement rebondi en mai. SEIA et Wood Mackenzie indiquent que le solaire est la principale source de nouvelle capacité électrique depuis cinq ans et que le solaire associé au stockage par batteries représentait 91 % de la nouvelle capacité au premier trimestre. L’administration Trump a annoncé près de 700 millions de dollars pour soutenir le secteur du charbon et a mis en place des politiques ayant conduit à l’annulation de certains projets solaires et éoliens et à la suppression de 7 milliards de dollars destinés au solaire abordable, des mesures défendues par la Maison Blanche comme renforçant la sécurité énergétique. Des analystes et des prévisions internationales relèvent que, malgré le soutien fédéral au charbon, les rendements financiers et la hausse de la demande d’électricité favorisent la croissance du solaire et des énergies renouvelables, que l’AIE prévoit à près de 45 % de la production électrique mondiale d’ici 2030.

Who Runs the Ransomware Group 'The Gentlemen?'

Le groupe de rançongiciels The Gentlemen s'est rapidement développé en offrant une répartition 90/10 des revenus aux affiliés, attirant ainsi de nombreux opérateurs expérimentés. Selon Check Point, The Gentlemen est devenu le deuxième groupe le plus actif par nombre de victimes au cours de 2025-2026 et exploite des dispositifs exposés à Internet pour chiffrer des réseaux en quelques heures. Une compromission de l'infrastructure du groupe a révélé que l'administrateur, connu sous les pseudonymes Zeta88 et Hastalamuerte, assemble le logiciel de chiffrement, gère les paiements et perçoit 10 % des rançons. Des investigations OSINT et des bases de données piratées lient les identifiants en ligne et le numéro de téléphone associés à Hastalamuerte à un homme nommé Alexander Andreevich Yapaev, originaire d'Izhevsk. Le rapport de PRODAFT corrobore ces éléments en ajoutant que l'administrateur fournit l'accès initial aux affiliés, principalement via des identifiants Fortinet SSL-VPN, et utilise l'intelligence artificielle pour développer et maintenir les outils du groupe.

Travel locally, where you are

Beaucoup de gens pensent qu'il faut voyager loin pour découvrir de nouvelles cultures, mais l'auteur propose d'explorer les environs proches en partant au hasard avec une carte. L'auteur décrit des sorties familiales spontanées en Suisse où la destination est décidée en route selon la météo, l'humeur et l'intuition. Les découvertes peuvent être surprenantes et variées, comme des sentiers improbables, des installations artistiques en bois ou des zones enneigées à faible distance du domicile. Ces excursions demandent peu de préparation, seules des provisions sont emportées pour prolonger le temps passé à l'extérieur. L'auteur recommande cette pratique comme relaxante et enrichissante, même si parfois on ne trouve rien de particulier, car l'expérience elle-même reste positive et formatrice.

Discovery of Cold War-era rare Eastern Bloc computers in a German hangar

En juillet 2006, le conservateur du CHM Dag Spicer et son collègue Alex Bochannek ont inspecté un entrepôt à Castrop-Rauxel où une importante collection d’artefacts informatiques rares avait été signalée. La collection, vraisemblablement rassemblée par le professeur Walter Ameling, couvrait une chronologie de l’informatique allant des machines à cartes perforées des années 1930 aux systèmes européens et du bloc de l’Est des années 1980, incluant ordinateurs analogiques, mainframes, périphériques et documentation technique. Pendant dix jours, les conservateurs ont quadrillé l’entrepôt, catalogué plus de mille objets physiques ainsi que de nombreux documents et médias et évalué la pertinence des pièces pour les collections permanentes du musée. Malgré des conditions de stockage médiocres et la présence d’animaux et d’un engin non explosé à proximité, sept semi-remorques d’objets ont été marqués pour expédition vers le CHM, l’opération étant partiellement financée par le mécène Ike Nassi. Au total, 2 056 artefacts ont été acquis, dont 1 127 objets physiques, ce qui a conduit à l’extension des capacités de stockage du musée et à la création d’une installation climatisée désormais appelée « SAP Collection ».

Doing nothing at work

L'auteur recommande que beaucoup d'ingénieurs travaillent moins d'heures et visent environ 80 % d'utilisation en consacrant 20 % de leur journée loin de l'ordinateur et en travaillant à un rythme plus lent par défaut. Les contributions à fort impact sont souvent dépendantes du temps et se résument à de petites modifications opportunes — par exemple un correctif pour conclure un contrat, l'arrêt rapide d'un incident ou un ajustement obscur facilitant une fonctionnalité importante — ce qui exige disponibilité et connaissance du système. Être constamment à 100 % d'occupation sur des tâches peu prioritaires empêche de repérer ces opportunités et fait en sorte que les managers n'ont pas envie de vous désigner pour les missions importantes. Accorder des moments de pause ou « ne rien faire » pendant les périodes à faible pression améliore la créativité, réduit les erreurs liées au stress et permet de mieux réagir aux incidents en réfléchissant au calme. Il conseille aussi d'éviter le travail de liaison non priorisé, les demandes informelles non rémunérées et l'investissement prématuré dans des spécifications instables, et de réserver les efforts à 100 % à quelques périodes où les récompenses sont réellement élevées.

Making a vintage LLM from scratch

L'auteur a construit un LLM temporel en anglais limité à une connaissance antérieure à 1900, basé sur une architecture Llama de 340 millions de paramètres et entraîné avec des scripts et jeux de données maison. La préparation des données a consisté à rassembler et filtrer de nombreux corpus historiques (Project Gutenberg, Oxford Text Archive, Internet Archive, LOC, British Library, etc.), à dédupliquer et à appliquer des métriques de qualité (compression ZLIB, entropie de Shannon, score personnalisé) pour éliminer les textes OCR dégradés. Un tokenizer personnalisé a été entraîné sur livres propres et l'apprentissage a été réalisé en deux étapes, d'abord sur des machines locales puis sur le cloud (RunPod, ThunderCompute, Vast.ai) pour atteindre un contexte 4096, le tout pour un coût GPU d'environ 80 USD. Le modèle produit un langage victorien plausible mais hallucine fréquemment, n'a pas été aligné (donc peut générer des contenus offensants) et, après des raffinements, montre une capacité dialoguée limitée ainsi que des performances arithmétiques faibles (environ 59 % au benchmark de calculs de base). Tout le code, les jeux de données et le modèle sont publiés en open source sur GitHub et Hugging Face, l'auteur poursuit le fine-tuning et l'enrichissement des datasets pour de futures versions plus grandes et invite remarques et contributions.

A greyscale iPhone setup that works in everyday life

L'auteur utilise le mode gris pour réduire son temps d'écran et la dopamine, mais devoir repasser en couleur pour certaines applications et oublier de revenir au gris posait problème. Il a créé deux raccourcis nommés «Colour» et «Greyscale» et des automatisations dans l'application Raccourcis pour activer ou désactiver les filtres de couleur lorsqu'on ouvre ou ferme des applications. Une liste d'applications (Appareil photo, Photos, Plans, liste de tâches, Amazon et d'autres outils productifs) est autorisée à afficher la couleur pour des raisons d'ergonomie, tandis que le reste reste en niveaux de gris. Comme mesure de sécurité, il a programmé la réactivation du mode gris à la fermeture de WhatsApp afin d'éviter que le téléphone reste accidentellement en couleur, remplaçant ainsi une automatisation quotidienne précédente. Il précise que Siri peut déclencher le raccourci «Colour» et met en garde contre le raccourci d'accessibilité par triple pression du bouton qui peut se superposer et entraîner un affichage en niveaux de gris permanent.

Open Reproduction of DeepSeek-R1

Ce dépôt vise à reproduire et ouvrir l'intégralité du pipeline R1 en fournissant des scripts et des recettes pour l'entraînement (SFT, GRPO), la génération de données synthétiques et l'évaluation des modèles. Le projet propose un plan en trois étapes : distillation d'un corpus de haute qualité, reproduction du pipeline RL utilisé pour R1‑Zero et démonstration d'un entraînement multi‑étapes du modèle de base au RL‑tuned. Plusieurs jeux de données et résultats sont publiés, notamment Mixture‑of‑Thoughts (350k traces), CodeForces‑CoTs, IOI24 et OpenR1‑Math‑220k, ainsi que des recettes pour entraîner des modèles comme OpenR1‑Distill‑7B. La documentation couvre l'installation (CUDA, vLLM, FlashAttention), des commandes d'entraînement et d'évaluation (Accelerate, DeepSpeed, lighteval), le filtrage et la décontamination des données, et l'utilisation de sandboxes pour la récompense par exécution de code (E2B, Morph). Le dépôt inclut des outils pour générer des jeux de données avec Distilabel, des scripts Slurm pour la production à l'échelle, des fonctions de récompense pour concours de programmation et des instructions pour contribuer et citer le projet.