HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3507 articles Page 207/351 Sans filtre

07:09

Show HN: Understudy – Teach a desktop agent by demonstrating a task once

Understudy est un agent de bureau apprivoisable qui opère sur un runtime local et intègre GUI, navigateur, shell et système de fichiers. Il apprend une tâche après une démonstration unique et sans nécessiter d’intégrations API, en mémorisant le chemin réussi et en optimisant les exécutions futures. Le concept est structuré autour de cinq couches évolutives qui vont de l’exécution native à l’autonomie proactive, les couches 1 et 2 étant opérationnelles aujourd’hui. Aujourd’hui, les couches 3 et 4 existent partiellement et la couche 5 demeure une direction à long terme, chaque couche dépendant de la précédente. Le démarrage se fait par npm et des commandes dédiées, avec une architecture locale-first et des permissions macOS spécifiques pour l’automatisation GUI et l’enregistrement d’écran.

07:09

I Hacked My Laundry Card. Here's What I Learned

Lors d’un concours CTF, l’auteur a utilisé Claude Code et un Flipper Zero et a obtenu le meilleur score parmi les participants individuels. La carte utilisée est une Mifare Classic 1K, employée par CSC ServiceWorks, et l’auteur découvre qu’elle peut être manipulée pour restaurer le solde après chaque lavage. En environ une heure, il réalise une rétro‑ingénierie du format et du codage du solde et identifie une faille qui rend chaque déduction réversible. La vulnérabilité vient du fait que le certificat de solde est calculé lors du rechargement mais n’est pas recomposé après chaque déduction, ce qui permet de restaurer le solde antérieur. L’auteur affirme que l’IA a abaissé la barrière d’accès à ce type d’analyse et encourage la sécurité à prendre en compte cette réalité, tout en notant que CSC pourrait moderniser ses systèmes et que le problème s’étend à d’autres solutions côté client.

07:09

Show HN: Rudel – Claude Code Session Analytics

Rudel fournit un tableau de bord avec des informations sur vos sessions de codage, telles que l’utilisation des jetons, la durée des sessions, les schémas d’activité et l’utilisation des modèles. Les prérequis incluent l’installation du runtime Bun et du CLI, la création d’un compte et l’activation de l’upload automatique. Pour démarrer, créez un compte, installez le CLI, connectez-vous et activez l’envoi des sessions, puis invitez des collaborateurs si nécessaire. Le fonctionnement repose sur l’installation du CLI et l’activation d’un hook Claude Code qui télécharge la transcription des sessions et l’envoie à Rudel, les transcripts étant stockés dans ClickHouse et transformés en analyses. Les données collectées comprennent l’ID de session et les horodatages, les identifiants utilisateur et organisation, le contexte Git et la transcription complète, avec des avertissements de sécurité et de confidentialité selon l’environnement et la politique associée.

07:09

Golden Sets: Regression Engineering for Probabilistic Systems

Un golden set est une collection de cas représentatifs utilisée pour évaluer si un flux probabiliste se comporte comme prévu après une modification. Ce n’est pas seulement une démonstration ou un chiffre unique, mais un contrat explicite qui lie l’entrée, les contraintes, l’issue attendue, la rubrique et les versions de scoring. Les critères d’acceptation reposent sur plusieurs métriques et des seuils qui définissent si un changement peut être déployé. Pour chaque changement de surface – prompts, récupération, modèle, contrats d’outils ou politique – il faut une couverture de régression et des cas issus d’incidents à ajouter. Les golden sets servent de garde-fou préproduction et s’intègrent aux systèmes d’observabilité et de traçage pour détecter et comprendre les régressions.

07:08

Full Spectrum and Infrared Photography

Cet article explique qu’une caméra numérique à spectre complet est obtenue en retirant les filtres UV et IR installés par le constructeur, ce qui laisse le capteur sensible à des longueurs d’onde au-delà de la vision humaine. Pour obtenir des vues infrarouges, il utilise un filtre « hot mirror » pour bloquer l’infrarouge tout en conservant une sensibilité proche du visible et, pour l’IR pur, un filtre passe-bas à 850 nm; les filtres proviennent de Kolari. Le soleil émet une quantité notable d’infrarouge et, dans les photos en spectre complet, cette lumière s’ajoute surtout dans le canal rouge, donnant des teintes roses et modifiant les contrastes. La lumière infrarouge se comporte différemment sur les sujets et les feuillages reflètent fortement l’IR, ce qui rend les paysages plus roses et augmente les contrastes, tandis que le ciel devient plus sombre. Enfin, l’auteur promet d’explorer des filtres sélectifs et l’ultraviolet dans de futurs articles, et souligne que l’éclairage LED intérieur émet peu d’infrarouge comparé aux halogènes et au sodium.

07:08

Daily multivitamin use may slow biological aging: COSMOS trial results

Une étude menée par des chercheurs du Mass General Brigham a observé un ralentissement du vieillissement chez des adultes après deux ans de prise quotidienne d'un multivitamine, avec des bénéfices plus importants chez ceux dont l'âge biologique était supérieur à leur âge chronologique au départ. Les chercheurs ont évalué cinq mesures de vieillissement biologique basées sur des horloges épigénétiques et ont trouvé un ralentissement équivalant à environ quatre mois de vieillissement sur deux ans. Les effets étaient les plus marqués chez les participants dont l'âge biologique dépassait leur âge chronologique au début de l'essai. L'étude s'appuie sur les données du COSMOS et a analysé l’ADN méthylé de 958 participants répartis dans différents groupes. Les chercheurs envisagent des recherches de suivi pour vérifier la persistance du ralentissement et explorer son lien avec des résultats cliniques tels que la cognition, le cancer et les cataractes.

07:08

3D-Knitting: The Ultimate Guide

La 3D‑knitting utilise des machines Wholegarment pour tricoter des vêtements entiers sans couture à partir d’un modèle numérique tridimensionnel. Elle exploite 99 % du matériau prévu et peut être produite à la demande sans stock, avec zéro déchet. Les vêtements résultants sont durables, confortables et ajustent le corps sans coutures, grâce à une construction continue. La production est plus efficace et écologique, avec des économies de coût jusqu’à 40 % par rapport au 2D et une réduction d’énergie d’environ 43 %. Historiquement, SHIMA SEIKI a lancé le premier WHOLEGARMENT en 1995, et l’actuelle 5e génération de machines permet des designs variés et une mode plus responsable.

07:07

The Road Not Taken: A World Where IPv4 Evolved

L’article évoque l’épuisement des adresses IPv4 et les solutions comme NAT et CGNAT, avant de présenter IPv6 comme remède mais encore peu déployé. Il propose ensuite un voyage dans un univers parallèle où IPv4 aurait été étendu plutôt que remplacé, sous le nom hypothétique IPv4x et avec des adresses 128 bits. Dans cet univers, chaque adresse IPv4 deviendrait le nœud d’un sous-espace de 96 bits et le routage se ferait selon l’adresse complète pour les routeurs compatibles, tandis que les routeurs IPv4 ne verraient que les 32 bits d’origine. La narration suit une chronologie fictive allant de la naissance d’IPv4x à ses essais, à MIT comme premier grand déployeur, et à son éventuelle adoption globale, tout en montrant les résistances et les compromis. En réalité, IPv4x n’a jamais existé et IPv6 a été choisi, mais l’article introduit SixGate comme une idée pour faciliter le passage d’IPv4 vers IPv6 via un enregistrement SRV dans ip6.arpa, dans l’espoir d’une transition plus fluide.