HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3839 articles Page 155/384 Sans filtre

06:01

A dot a day keeps the clutter away

Face à l'accumulation croissante de composants électroniques, l'auteur cherchait une méthode simple et peu coûteuse pour suivre l'usage et décider quoi conserver. La solution consiste à ranger les pièces dans des boîtes transparentes standardisées, à étiqueter et dater chaque contenant, puis à coller un autocollant coloré près de l'étiquette chaque jour où la boîte est utilisée, en réservant une couleur par année. Ce marquage visuel, sans base de données ni logiciel, permet de lire l'étagère comme un tableau de bord et met en évidence les composants transversaux très utilisés (rubans, colles, batteries, convertisseurs, câbles, résistances, condensateurs, etc.) ainsi que les éléments rarement employés. L'auteur complète le système avec des sacs transparents étiquetés en sous-dossiers, des tailles de boîtes normalisées, des dates sur tout, et une hiérarchie "chaud/tiède/froid" pour rapatrier, ranger ou débarrasser selon la fréquence d'usage. Après quatre ans d'application le système s'est avéré durable et évolutif et l'auteur conclut que la simplicité, la visibilité et la discipline d'usage rendent la méthode efficace pour gérer un inventaire personnel.

06:00

Show HN: 1-Bit Bonsai, the First Commercially Viable 1-Bit LLMs

PrismML développe une approche d'intelligence ultra-dense visant à rendre les grands modèles utilisables sur smartphones et à réduire la charge des centres de données. La version 1-bit Bonsai 8B nécessite seulement 1,15 Go de mémoire, est annoncée comme 14× plus compacte qu'un modèle 8B en précision flottante, fonctionne 8× plus vite et consomme 5× moins d'énergie tout en obtenant des performances comparables sur les benchmarks. Les variantes 1-bit Bonsai 4B et 1,7B ont des empreintes de 0,57 Go et 0,24 Go respectivement, avec des débits signalés de 132 tokens/s sur un M4 Pro pour le 4B et 130 tokens/s sur un iPhone 17 Pro Max pour le 1,7B. PrismML quantifie l'efficacité par la densité d'intelligence (le logarithme négatif du taux d'erreur divisé par la taille du modèle) et évalue ses modèles sur des suites de benchmarks standard telles que IFEval, GSM8K, HumanEval+ et MMLU-Redux. La société s'appuie sur des travaux de recherche universitaires, met l'accent sur l'efficience plutôt que la seule taille des modèles et recrute des ingénieurs pour des applications en robotique, agents temps réel et edge.

06:00

TruffleRuby

Le projet a commencé comme un stage à Oracle Labs en 2013 et implémente le langage Ruby sur la JVM en utilisant le compilateur dynamique Graal et le framework d'interprétation Truffle. Il atteint des performances maximales supérieures à celles de JRuby tout en restant structurellement plus simple. Le code a été publié en open source en 2014, incubé dans JRuby, est devenu un projet autonome en 2017 et fait désormais partie de GraalVM. Les travaux ont servi de base à une thèse de doctorat et le développement est sponsorisé par Shopify depuis 2019. La page rassemble des références et des liens vers des publications et du code couvrant des thèmes tels que la parallélisation, le débogage, la spécialisation d'AST, l'interopérabilité multi‑langage et les optimisations pour langages dynamiques.

06:00

Bring Back MiniDV with This Raspberry Pi FireWire Hat

L'auteur décrit la création d'une unité d'enregistrement portable basée sur un Raspberry Pi 5, un HAT FireWire (Firehat) et une batterie PiSugar 3 Plus pour remplacer les lecteurs MiniDV. Le montage matériel comprend un Pi 5 (4 Go utilisé), le prototype Firehat, une batterie PiSugar 3 Plus 5000 mAh, un câble FireWire Apple et une caméra Canon GL1, la batterie offrant généralement entre 2 et 4 heures d'autonomie selon l'usage. Le Firehat exploite le GPIO et l'I2C pour boutons, buzzer, LED et écran OLED, et le logiciel exige d'activer le support FireWire dans le noyau Linux puis d'installer le logiciel Firehat pour gérer les enregistrements sauvegardés dans le répertoire captures. L'auteur propose en alternative une solution Mini PCIe (Open MRU) avec une carte StarTech et précise que les contrôleurs TI XIO2213A et VIA VT6315N sont pour l'instant les deux modèles confirmés compatibles avec le Pi 5. La solution permet d'archiver des cassettes MiniDV et d'utiliser d'autres périphériques FireWire, devrait fonctionner avec les versions de Linux/Pi OS au moins jusqu'en 2029, et le Firehat/equip-1 est prévu pour distribution via une campagne Crowd Supply.

06:00

TinyLoRA – Learning to Reason in 13 Parameters

Les auteurs proposent TinyLoRA, une méthode de paramétrisation permettant de réduire des adaptateurs de bas rang jusqu'à la taille d'un unique paramètre. Ils entraînent Qwen2.5 (8 milliards de paramètres) à 91 % de précision sur GSM8K en ne mettant à jour que 13 paramètres en bf16 (26 octets). La méthode permet de récupérer environ 90 % des gains de performance tout en entraînant 1000 fois moins de paramètres sur des benchmarks difficiles comme AIME, AMC et MATH500. Les améliorations substantielles sont obtenues uniquement via l'apprentissage par renforcement, l'entraînement supervisé (SFT) nécessitant des mises à jour 100 à 1000 fois plus importantes pour des performances comparables. La nouvelle paramétrisation remet en question la limite de LoRA conventionnel en autorisant des adaptateurs de très petite taille sans dépendre de la dimension du modèle.

06:00

Claude Code Unpacked : A visual guide

L'article décrit en détail la boucle d'agent qui transforme une frappe au clavier en réponse rendue, étape par étape à partir du code source. Un explorateur d'architecture permet de parcourir l'arborescence du code et d'inspecter les nombreux fichiers répartis en composants, services, outils et autres répertoires. Le système d'outils intégré répertorie plus de 40 outils que Claude Code peut appeler, avec la possibilité d'afficher le code et les fonctions de chaque outil. Un catalogue de commandes regroupe toutes les commandes slash par catégorie, comme Debugging & Diagnostics et Advanced & Experimental, et donne accès aux détails et au code de chaque commande. Le document signale aussi des fonctionnalités cachées ou non publiées, contrôlées par des feature flags ou des variables d'environnement, ou simplement commentées dans le code.

06:12

The ladder is missing rungs – Engineering Progression When AI Ate the Middle

L'IA automatise un grand nombre de tâches de programmation, mais elle ne remplace pas le jugement ni la mémoire institutionnelle qui forment l'expertise des ingénieurs. Des études empiriques montrent que l'IA produit beaucoup de code mais échoue sur des tâches longues ou de qualité, réduit l'apprentissage des juniors et complique la mesure réelle des gains de productivité. Une adoption élevée de l'IA accroît le nombre de tâches complétées mais déplace les goulots d'étranglement vers la revue de code, augmente la taille et le taux de bugs des pull requests et avantage les ingénieurs seniors en gains de temps. Des incidents récents chez Amazon illustrent le danger d'agents IA disposant de permissions sans jugement humain et soulignent l'importance de la contextualisation et de la documentation à jour. Parmi les réponses proposées figurent des parcours d'apprentissage structurés, l'évaluation de la compréhension plutôt que de la vélocité, la codification du contexte comme infrastructure et la communication franche que l'IA est un outil, pas un professeur.

06:12

A Nursing Home Owner Got a Pardon. The Families of His Patients Got Nothing

Le président Donald Trump a accordé une grâce présidentielle à Joseph Schwartz, exploitant de maisons de retraite condamné pour le non‑versement de 39 millions de dollars de taxes sur les salaires après avoir purgé trois mois d'une peine de trois ans. Des poursuites civiles liées aux soins défaillants dans ses établissements ont abouti à des jugements de plusieurs millions de dollars en faveur de familles de résidents, mais ces familles n'ont pas réussi à recouvrer les sommes en raison de l'absence d'actifs identifiables dans certains États. Les autorités ont établi que Schwartz avait retenu des cotisations sociales et des primes d'assurance maladie sans les transmettre, mis en place un réseau de comptes et payé des lobbyistes pour tenter d'influer sur les procédures. La Maison Blanche a invoqué des éléments tels que des problèmes de santé et la gestion par des tiers pour justifier la clémence, des affirmations qui sont remises en question par les dossiers judiciaires et l'aveu de culpabilité de Schwartz. Une condamnation séparée au niveau de l'État en Arkansas subsiste et la libération rapide de Schwartz de la prison d'État a empêché les avocats des familles de le déposer sous serment pour tracer ses actifs.

06:12

Take better notes, by hand

Faire des recherches est difficile car il faut reconstituer causes et effets tout en repérant de nouvelles pistes et consigner ce qui mérite d'être retrouvé plus tard. L'auteur décrit un système en quatre parties : Pinboard pour liens et recherche plein texte, Books.app pour importer et organiser des PDF, Book Tracker pour capturer de longues citations par OCR, et surtout des carnets papier. L'écriture manuscrite aide à mémoriser, à mieux s'engager avec le sujet et réduit les distractions, tout en offrant un indicateur physique de progression. Pour rendre les carnets exploitables, il recommande de dater chaque page, de numéroter les pages et de tenir un index en début ou fin de carnet pour référencer livres, sujets et citations. La méthode pratique consiste à écrire à l'encre sur les pages de droite pour les notes principales et à utiliser les pages de gauche au crayon pour réflexions ultérieures, ce qui facilite le classement et la restitution à travers plusieurs carnets dédiés.