HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11427 articles Page 75/1143 Sans filtre

16GB iPod Nano 3G Upgrade

Le projet, né en avril 2020 pendant la pandémie, visait à remplacer et adapter la mémoire NAND d'un iPod Nano 3e génération malgré un manque d'expérience préalable en soudure et en rétroingénierie. L'auteur a obtenu l'exécution de code via le bootloader Rockbox et l'exploit Pwnage, trouvé la table d'identification NAND dans le firmware et utilisé la mode diagnostic pour extraire des informations et tracer les échecs. La résolution des problèmes matériels et logiciels a nécessité de comprendre et documenter le coprocesseur FMISS, de corriger une broche WP# mal soudée, et d'identifier un comportement attendu des NAND MLC où les pages 0 et 6 partagent des cellules, ce qui générait beaucoup d'erreurs. La solution principale a été d'introduire une couche de traduction 2:1 entre les blocs logiques de 4 KiB attendus par le système et les pages physiques de 8 KiB du nouveau NAND, complétée par des correctifs dans Disk Mode, l'EFI et RetailOS, et par des outils d'émulation et d'exécution utilisateur pour accélérer le développement. Après corrections supplémentaires concernant l'effacement par plans, la gestion des pages vierges par l'ECC, l'allocation mémoire et des problèmes d'alimentation et de partition, l'iPod fonctionne désormais en 16 Go et le code du projet est disponible sur GitHub.

Reading’s Bayeux Tapestry

Une réplique intégrale, en couleur et entièrement brodée, est exposée gratuitement au Reading Museum et s'étire sur 70 mètres autour de la mezzanine. La copie a été réalisée en 1885-86 par Elizabeth Wardle avec 35 membres de la Leek Embroidery Society, puis a beaucoup voyagé avant d'être achetée pour la ville de Reading. Le récit brodé raconte la conquête normande avec des tableaux célèbres comme la traversée en France, l'apparition de la comète et la bataille finale, accompagnés de bordures illustratives. La version de Reading se distingue par des couleurs plus vives, les noms des brodeuses cousus sous chaque panneau et un panneau final ajouté en 2019 montrant la reddition et le couronnement. Tandis que l'original au British Museum attire des visiteurs payants souvent complets, la réplique de Reading reste accessible sans file d'attente et sans frais, le musée étant ouvert du mardi au samedi de 10h à 16h.

The Rise of Audio AR (2024)

L'article explique que la réalité augmentée audio (AAR) émerge comme une alternative pratique à la VR/AR visuelle grâce à la conjonction de casques connectés, de la reconnaissance vocale, des synthèses vocales, des modèles de langage et de données contextuelles. Des projets pionniers comme Microsoft Soundscape et MarsBot ont illustré les usages possibles — guidage spatial et recommandations personnalisées — tout en révélant des problèmes d'encombrement sonore, de pertinence et d'attention utilisateur. Le défi central pour l'AAR est l'expérience utilisateur : il faut fournir la bonne information sans surcharger l'utilisateur, ce qui favorise des modèles "pull" (ex. Meta Wayfarer) ou des sessions contextuelles actives (ex. VoiceMap, Apple Fitness) plutôt que des poussées permanentes non sollicitées. Pour dépasser les scénarios fermés, l'article plaide pour des API et des standards ouverts permettant aux assistants et aux casques d'accéder aux calendriers, aux messages et à d'autres données contextuelles afin de décider quoi diffuser et quand. Les technologies requises sont largement mûres et des produits commerciaux existent déjà, mais la généralisation de l'AAR dépendra d'une meilleure intégration des données et d'un design attentif pour éviter les notifications intempestives.

HomeBody: A humanoid that explores, remembers, and acts on its own

L'article présente un humanoïde capable d'explorer un environnement domestique, de mémoriser une carte spatiale et d'exécuter des tâches combinant locomotion et manipulation sur de longues durées. Le système collecte des vues ego, scans LiDAR SLAM, vidéos et poses articulaires pour construire un jumeau numérique via Real2Sim, liant observations visuelles et géométrie pour le raisonnement au-delà du champ de vue. Un modèle visuel-langage de haut niveau sélectionne des objectifs et compose une bibliothèque modulaire de compétences (navigation, préhension, placement, ouverture de tiroir, etc.) qui reçoivent des cibles spatiales et planifient l'exécution locale. Les compétences intègrent suivi visuel, servo-vision et réessais locaux pour corriger les erreurs, et la coordination marche-manipulation utilise un contrôleur basse-corps conscient des mouvements du haut du corps pour maintenir l'équilibre. La démonstration fonctionne sur un ordinateur portable avec GPU connecté à un modèle distant, mais la reconstruction Real2Sim, la latence de raisonnement, l'endurance matérielle et les besoins en calcul restent des limites pratiques.

Floci: Locally emulating any cloud service

Floci fournit des émulateurs locaux pour AWS, Azure, GCP et OCI sous forme de binaires natifs MIT, sans compte ni jeton requis. Chaque émulateur fonctionne rapidement en millisecondes (démarrage à 24 ms, 13 MiB en veille) et offre une fidélité totale des protocoles avec des moteurs réels comme Lambda, RDS et Redis. Le projet est gratuit et open source sans éditions restreintes ni clés d'API, permettant aux équipes et agents IA de développer et tester sans risque de fuite de credentials ni facturation. Il s'intègre avec les SDK, CLI, Terraform/OpenTofu et outils de test existants, et se pilote depuis une CLI unifiée ou un tableau de bord visuel. Cas d'usage typiques incluent des environnements éphémères en CI, le développement local hors ligne, des validations d'infrastructure-as-code et des ateliers sans facturation ni configuration de comptes cloud.

How one Twitch chat message became code execution on a streamer’s PC

Un overlay de chat Twitch rendait les messages des spectateurs comme du HTML brut dans une Browser Source d'OBS, permettant l'exécution de JavaScript contrôlé par un tiers dans le navigateur embarqué. La version d'OBS testée embarquait Chromium sans sandbox et une version de V8 vulnérable (CVE-2024-7971) déjà exploitée dans la nature. Combinés, l'XSS de l'overlay et l'exploitation de V8 ont permis, via une preuve de concept sur OBS 32.2.2, qu'un unique message Twitch aboutisse à une exécution de code natif sur la machine du streamer. L'équipe OBS a confirmé qu'une mise à niveau vers CEF 128+ et la réactivation du sandbox sont en cours de tests et que les modifications ont été fusionnées dans les dépôts en septembre 2026. En attendant la distribution de ces correctifs, il est recommandé de traiter tout contenu chargé dans une Browser Source comme non fiable et d'afficher les messages de spectateurs en texte brut ou de les assainir correctement.

Breaking Up with Google Play: Why Conversations Is Now Free

Le client de messagerie fédérée Conversations a été lancé en 2014 par son auteur pour répondre à un besoin personnel et est rapidement devenu son principal moyen de communication. Au fil des années le projet s'est transformé en activité durable qui constitue la principale source de revenus de l'auteur, avec une évolution des sources de financement. Les revenus provenaient initialement de prestations de développement, d'installations de serveurs et de conseils, puis les subventions et financements publics ont pris une place croissante. La relation avec Google Play a été problématique en raison de rejets et suppressions d'applications, de délais de validation longs et d'une commission de 15 %, ce qui a motivé la recherche d'alternatives. Aujourd'hui l'application est principalement distribuée via F-Droid avec des builds reproductibles signés par l'auteur et l'auteur dispose de financements garantis jusqu'à fin 2029, ce qui réduit sa dépendance à Google.

Dutch designer made DE9: Closer to the Edit into a playable web-based instrument

L'auteur évoque la nostalgie des scènes house et techno des années 1980-1990 qui ont marqué sa jeunesse. Il explique qu'un enregistrement phare de Richie Hawtin utilisait des centaines de courtes boucles découpées et réassemblées pour créer un mix continu, accompagné d'une sortie vinyle contenant les boucles brutes pour permettre le remixage par les auditeurs. Le concepteur néerlandais Merijn Straathof a recréé ce concept sous la forme d'un site web interactif gratuit hébergeant les 120 boucles originales, accessibles pour être jouées, enchaînées, traitées par effets ou pilotées en MIDI. Le site respecte l'esthétique minimaliste du label d'origine avec un design monochrome fonctionnel et des rendus 3D sobres des objets physiques. L'auteur conclut en espérant que ce projet commémoratif suscitera chez les fans une nouvelle vague d'expérimentation et d'inspiration.