HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11978 articles Page 773/1198 Sans filtre

My graduation cap runs Rust

L'auteur décrit sa première expérience de remise de diplôme et s'étonne du coût et du caractère locatif de la toge et du chapeau de diplômé. Il s'interroge sur la tradition de déplacer le pompon de droite à gauche et imagine une animation lumineuse qui s'activerait au mouvement du pompon. Pour réaliser ce projet il a assemblé un Digispark ATtiny85, 48 LEDs WS2812B, un contact reed avec aimant pour détecter le pompon, un déclencheur USB-C Power Delivery et une batterie externe. Le développement logiciel en Rust a pris environ deux heures en nécessitant des modifications d'avr-hal et de ws2812-avr pour l'ATtiny85, tandis que la partie matérielle a demandé plus de trois heures. Il a décidé de ne pas porter le dispositif pendant la cérémonie parce qu'il le jugeait de mauvais goût, a publié le code sur GitHub et avertit que la vidéo contient un stroboscope potentiellement problématique.

Kraftwerk's radical 1976 track

Sorti il y a cinquante ans, le single a marqué une rupture sonore avec ses effets de compteur Geiger, ses synthés et son morse annonciateur, installant un nouveau langage électronique. L'album de 1975, enregistré entre tournées, mêlait chant parlé et esthétique scientifique dans un climat de Guerre froide et a conforté la formation classique du groupe composée de Ralf Hütter, Florian Schneider, Karl Bartos et Wolfgang Flür. L'œuvre a profondément influencé des genres aussi variés que le hip-hop, la techno de Detroit, la new wave et la pop synthétique, et a été samplée et reprise par des artistes allant de New Order à Miley Cyrus. Une réinterprétation de 1991 a transformé le morceau en hymne anti-nucléaire, utilisé lors de concerts de protestation et enrichi ensuite de références à des catastrophes comme Fukushima. Réédité pour son cinquantième anniversaire, ce titre reste présent dans les concerts du groupe et continue d'inspirer de nouvelles générations d'artistes grâce à son prototype sonore et à sa résonance politique et environnementale.

Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model

Il s'agit d'une version de Gemini 3.1 distillée en un réseau Simple Attention Network de 26 millions de paramètres, conçue pour être affinée localement sur Mac/PC et ciblant les appareils grand public (téléphones, montres, lunettes). En production, ce modèle fonctionne sur l'infrastructure Cactus avec des débits annoncés de 6000 tokens/s en préremplissage et 1200 tokens/s en décodage, et les poids ainsi que le pipeline de génération de données sont distribués de manière ouverte par Cactus‑Compute. L'architecture utilise d=512, 8 têtes/4KV, un vocabulaire BPE de 8192, un encodeur ×12 et un décodeur ×8 avec ZCRMSNorm, attention masquée avec RoPE, attachements croisés, embeddings partagés et couches linéaires liées, l'encodeur se dispense de FFN. Le modèle a été préentraîné sur 200 milliards de tokens en 27 heures sur 16 TPU v6e puis post‑entraîné 45 minutes sur 2 milliards de tokens pour un jeu de données de function‑call en one‑shot, et il surpasse certains petits modèles sur cette tâche tout en étant moins performant pour les dialogues complexes. La distribution propose un dépôt GitHub, une interface web locale (http://127.0.0.1:7860) pour tester et affiner facilement, une API Python et une CLI offrant génération, finetuning, synthèse de données et gestion TPU, avec téléchargement automatique des poids.

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.).

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.

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.

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.

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.