HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11935 articles Page 284/1194 Sans filtre

Declarative WebGPU with S-Expressions

Pngine est un format déclaratif et un runtime pour WebGPU basé sur des S-expressions qui représentent le câblage WebGPU de manière lisible et conforme à la spécification. Il permet de déclarer et d'exporter pipelines, passes et shaders de façon multiplateforme, avec sortie possible en .html, .zip ou intégration des octets dans un chunk PNG qui sert de prévisualisation et de conteneur. Le système valide la configuration WebGPU via réflexion WGSL et contrôles de spécification, fournit des erreurs et avertissements hors contexte WebGPU et propose un LSP pour des vérifications à la frappe. En traitant le câblage comme des données structurées, pngine facilite l'inspection, la minification, la sérialisation et la génération automatique, et réduit les conventions nécessaires pour partager des wirings. Des exemples incluent un triangle rouge simple, une fontaine de particules calculée entièrement sur GPU et une scène instanciée d'arbres, montrant le potentiel du format pour des expériences graphiques bas niveau.

AI and Infrastructure Engineering

Les entreprises poussent à déployer des agents IA à l'échelle en documentant exhaustivement les projets (AGENTS.md/INSTRUCTIONS.md) pour les rendre manipulables par des agents. L'auteur compare cette évolution à des transitions précédentes comme Kubernetes, qui ont automatisé des couches d'infrastructure et déplacé le travail des ingénieurs vers des niveaux supérieurs plutôt que de les remplacer. Dans la pratique, l'IA accélère la génération de Helm charts et de modules Terraform en éliminant le travail de recherche et de routine, tout en demandant des itérations humaines pour obtenir des livrables prêts à être mis en production. Les ingénieurs conservent la responsabilité du design, des décisions à long terme et des compétences fondamentales nécessaires pour intervenir quand l'automatisation échoue, même si ces compétences peuvent s'affaiblir avec le temps. L'auteur conclut que l'IA grignote la couche juste en dessous de la prise de décision humaine, mais il reste incertain que cela conduise à la disparition complète du rôle de définir la direction à long terme.

Parallel development without the headaches using Git worktree

Une fonctionnalité de Git permet de travailler simultanément sur plusieurs branches dans des répertoires distincts tout en partageant la même base d'objets .git et l'historique. On crée ou attache une branche à un nouveau répertoire avec git worktree add (ou git worktree add -b pour créer une branche) afin d'éviter de changer constamment de branche dans un seul espace de travail. Une même branche ne peut pas être cochée dans plusieurs répertoires en même temps, ce qui encourage une correspondance "une tâche, une branche, un répertoire" et réduit les erreurs de contexte. La gestion se fait avec git worktree list pour lister les worktrees, git worktree remove pour supprimer proprement un répertoire de travail sans supprimer la branche, et git worktree prune pour nettoyer les métadonnées obsolètes. Introduite depuis Git v2.5, cette approche facilite la gestion simultanée de fonctionnalités et de correctifs en limitant les allers-retours et l'usage du stash, même si le branching traditionnel reste adapté aux travaux séquentiels.

The Sloppification of Peptides

Les peptides, médicaments constitués de courtes chaînes d'acides aminés, sont difficiles à administrer par voie orale car ils sont digérés et doivent généralement être administrés par pulvérisation nasale ou par injection. La recherche de fournisseurs sur le marché gris est rendue compliquée par des sites commercialement convaincants mais frauduleux, qui affichent des prix bas, des analyses de laboratoire et des avis clients falsifiés. L'auteur illustre le phénomène avec des exemples montrant des pages TrustPilot factices, des avis et des fils de forum entièrement générés par des intelligences artificielles, et des éléments de design révélateurs d'un contenu produit automatiquement. Une analyse technique signale des hébergements et enregistrements communs, des dates incohérentes, un fichier robots.txt invitant explicitement les crawlers de grands modèles et des liens croisés, ce qui suggère que ces sites ont été conçus pour être ingérés par des modèles linguistiques. L'article recommande la prudence et l'utilisation d'outils de détection et d'un regard entraîné pour repérer le contenu généré par IA, car ces constructions numériques cherchent à biaiser les recommandations et les comportements des utilisateurs.

Over 170k Nonprofits Lost All Their Data. Is Microsoft to Blame?

Microsoft a retiré en 2025 les licences gratuites Microsoft 365 destinées aux petites associations, ce qui a entraîné la suppression irréversible des données de milliers d'organisations. Des responsables comme Ronald Khosla, qui avait renouvelé son abonnement et reçu une confirmation, ont découvert en juin que leurs fichiers OneDrive avaient été effacés et que le support alternait entre promesses de restauration et annonces d'une perte définitive. De nombreux dirigeants assurent n'avoir reçu ni notifications claires ni rappels exploitables, tandis que Microsoft affirme avoir commencé à prévenir les clients au printemps 2025 et les avoir encouragés à migrer vers d'autres offres. La suppression a privé des associations de centaines de gigaoctets de documents et d'outils (comme Power Automate et Forms), obligeant des bénévoles à consacrer des centaines d'heures à la reconstruction et à chercher des solutions de rechange coûteuses. Le retrait s'inscrit dans un contexte de recentrage de Microsoft vers l'intelligence artificielle et de tensions sur les coûts et l'espace de stockage, et si certaines structures ont pu migrer à temps, beaucoup restent bloquées et vulnérables.

Former OC actor Ben McKenzie on crusade to take down 'stupid' cryptocurrency

Ben McKenzie, connu pour The OC et Gotham, s'est réorienté vers l'investigation financière en s'appuyant sur ses études d'économie. Il a témoigné devant le Congrès américain en qualifiant l'industrie des cryptomonnaies de "plus grand système de Ponzi de l'histoire" et en critiquant leur dérégulation. Il a coécrit un livre et réalisé un film qui critiquent le secteur, affirmant que les cryptos servent surtout au jeu spéculatif et à la criminalité. En 2022 il a pris des positions courtes sur le Bitcoin et d'autres cryptomonnaies, réalisant des gains importants qui ont partiellement financé son projet documentaire. Le film comprend une interview de Sam Bankman‑Fried, retrace l'effondrement d'FTX et les pertes des investisseurs, alors que le Bitcoin reste volatile et objet de débats politiques.

Kodak DC50 now usable on the Apple II

La nouvelle version de Quicktake pour Apple II ajoute la prise en charge de l'appareil Kodak DC50 Zoom (1996) et gère le téléchargement d'images, les vignettes, les paramètres de date/nom/flash/qualité ainsi que la suppression, avec un câble personnalisé simple à fabriquer. Le DC50 peut communiquer à 115200 bps, offrant des transferts nettement plus rapides qu'avec les Quicktakes, et dispose d'une mémoire interne plus un emplacement PCMCIA (ex. carte de 6 Mo) pour stocker de nombreuses images. Le format KDC du DC50 est une variante RADC à 756×504 pixels ; le décodeur RADC a été généralisé et les images sont décodées puis recadrées à 640×480 avant d'être adaptées au rendu 256×192 de l'Apple II. La prise en charge a été obtenue par rétro-ingénierie en s'appuyant sur dcraw, l'implémentation DC120 de libgphoto2, l'ancien kdcpi, le logiciel Kodak pta31.exe et des analyses de dumps hexadécimaux, et le câblage est documenté sur la page du projet. La mise à jour apporte de nombreuses améliorations et corrections, notamment une refonte de la configuration série et des pilotes (IRQ-less), la généralisation et la correction des décodeurs RADC et JPEG, la réorganisation du code, une meilleure séparation UI/driver, l'aperçu des vignettes, et des optimisations de taille et de performances.

Decoding silent reading from non-invasive EEG

Le décodage non invasif de la parole intérieure est limité par l'absence d'un corpus appariant activité cérébrale et monologue intérieur spontané, si bien que la lecture silencieuse a été utilisée comme tâche proxy à grande échelle. Les auteurs ont enregistré environ 240 000 présentations de mots d'un seul participant sur 393 sessions (environ 49 heures) avec un EEG 19 canaux à électrodes sèches, les mots étant présentés en flux rapide et avec une typographie aléatoire pour découpler l'identité lexicale des formes visuelles. Un encodeur convolutionnel appliqué aux signaux EEG, suivi éventuellement d'un transformeur causal, a été entraîné avec un objectif contrastif de type CLIP pour aligner des fenêtres EEG courtes avec des représentations de mots extraites d'un grand modèle de langage. Le décodage, évalué par récupération top-10 groupée par mot contre des bases de permutation, était systématiquement supérieur au hasard, fonctionnait pour des mots de fréquence moyenne et rares, et augmentait log-linéairement avec le volume de données sans signe de saturation. La suppression des électrodes occipitales et temporo-postérieures a réduit le gain au niveau du mot d'environ un tiers tout en laissant le suivi du contexte inchangé, et des analyses de contrôle ont dissocié le décodage lexical du suivi narratif et d'un biais positionnel non neuronal, indiquant que l'information lexicale en vocabulaire ouvert est récupérable et limitée par les données.