HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3748 articles Page 122/375 Sans filtre

06:02

Case study: recovery of a corrupted 12 TB multi-device pool

L'auteur présente une étude de cas sur la récupération d'un pool btrfs de 12 To multi‑périphériques gravement corrompu après une coupure de courant. La corruption des arbres d'extent et d'espace libre sur un pool à trois dispositifs (data single, metadata DUP, disques DM‑SMR) a rendu toute réparation native inefficace et a provoqué une boucle de plus de 46 000 commits lors d'un btrfs check --repair, effaçant les points de restauration dans backup_roots. La récupération a réussi à l'aide de quatorze outils C personnalisés utilisant l'API interne de btrfs‑progs, avec une perte finale de données d'environ 7,2 Mo sur 4,59 To, et le pool est désormais opérationnel. L'auteur détaille neuf axes d'amélioration prioritaires pour btrfs‑progs (par ex. détection de progression dans --repair, commandes rescue pour reconstruire l'étendue et nettoyer les inodes orphelins, gestion encadrée d'EEXIST et meilleure documentation), et fournit une implémentation de référence sur GitHub. Il propose ces éléments comme contribution constructive, offre de fournir des preuves et de tester des correctifs, et précise que les outils publiés ont par défaut un mode lecture seule et un mode --write activable.

06:01

Artemis II crew see first glimpse of far side of Moon [video]

L'équipage de la mission Artemis II a déclaré avoir vu pour la première fois la face cachée de la Lune. Les astronautes de la Nasa Reid Wiseman, Victor Glover et Christina Koch, ainsi que l'astronaute de l'Agence spatiale canadienne Jeremy Hansen, sont entrés dans le troisième jour de leur mission à bord du vaisseau Orion. Christina Koch a déclaré ressentir que ce n'était pas la Lune qu'elle avait l'habitude de voir. L'équipage a partagé une photo du bassin d'Orientale, que la Nasa a indiqué être la première fois que l'ensemble du bassin était observé par des yeux humains. À 23h00 BST samedi, le tableau de bord en ligne de la Nasa indiquait que la sonde Artemis II se trouvait à plus de 180 000 miles (289 681 km) de la Terre.

06:01

LÖVE: 2D Game Framework for Lua

LÖVE est un projet libre et multiplateforme permettant de développer des jeux 2D en Lua pour Windows, macOS, Linux, Android et iOS. La documentation est maintenue sur un wiki et l'aide est disponible via les forums officiels, Discord et le subreddit. Le dépôt comporte une branche main pour le développement majeur, des branches pour les versions publiées, des tags et des téléchargements binaires, ainsi que des builds expérimentaux et nocturnes distribués via GitHub CI, PPA ou AUR. Une suite de tests couvre toutes les API de LÖVE et peut être exécutée localement comme un projet LÖVE, avec des informations supplémentaires dans le dossier testing. Les contributions sont souhaitées via issues et pull requests (les apports générés par IA ne sont pas acceptés), et des instructions de compilation et une liste de dépendances sont fournies pour Windows, macOS, iOS, Android et systèmes *nix.

06:01

Winners of the 2026 Kokuyo Design Awards

Organisé par l'entreprise centenaire KOKUYO, ce concours de design, qui existe depuis près d'un quart de siècle, reçoit chaque année environ 1 500 propositions non commercialisées et offre aux lauréats la possibilité de voir leurs concepts fabriqués. Pour l'édition actuelle, le thème hamon — « design qui résonne » — invitait les créateurs à puiser dans leur expérience vécue, et un Grand Prix ainsi que trois mentions ont été annoncés le mois dernier. Le Grand Prix a distingué Before Note de Hiroki Kannari, une réinvention du carnet sous la forme d'un « pré-carnet » constitué de feuilles assemblées que l'utilisateur compose lui‑même en choisissant le nombre de pages et le dessin de la couverture. Parmi les mentions, Gram de Takashi Higashide joue sur des variations de poids pour modifier subtilement la sensation d'écriture, Notebooks Identified by Edges de Yuji Tsukamoto différencie visuellement des carnets par des tranches colorées tout en réduisant l'usage d'encre, et le Gradience Diary de Mizuki Igarashi et Rara Takizawa remplace les cases rigides par un dégradé flexible qui suit le flux réel du temps. Les finalistes présentaient d'autres approches matérielles et conceptuelles, comme un papier d'emballage en nid d'abeille décoratif, un stylo produisant des traits estompés, un carnet jouant sur lignes et espaces, un marque-page inspiré de la brume pour une lecture atmosphérique, et un stylo destiné à capter les éclairs d'inspiration.

06:01

Microsoft hasn't had a coherent GUI strategy since Petzold

L'auteur décrit la confusion des développeurs face à la question « quel framework Windows choisir ? » et retrace trente ans d'événements expliquant l'absence de réponse claire. Dans les années 1980 et 1990, Win32 et le livre Programming Windows de Charles Petzold ont offert un modèle unique et cohérent pour concevoir des applications Windows. Par la suite, des initiatives successives (MFC, COM/ActiveX, WPF, Silverlight, WinRT, UWP, WinUI et autres) ont introduit des alternatives concurrentes, des renversements stratégiques et des conflits organisationnels qui ont fragmenté l'écosystème. Aujourd'hui coexistent de nombreuses approches — frameworks natifs, solutions web‑hybrides et projets tiers comme Electron, Flutter, Qt ou Avalonia — ce qui laisse les développeurs sans réponse simple et unifiée. La leçon exposée est que sans une stratégie plausible couvrant adoption, investissement, maintenance et migration, les bonnes technologies peuvent être rendues inefficaces et laisser les développeurs orphelins.

06:01

An open-source 240-antenna array to bounce signals off the Moon

Les communications Terre-Lune-Terre (EME), qui consistent à réfléchir des signaux sur la Lune, ont longtemps exigé de grandes antennes, du matériel coûteux et un pointage manuel précis. Le projet vise à rendre cette pratique accessible en fournissant un réseau phasé défini par logiciel open source. Le premier kit annoncé est un réseau phasé numérique peu coûteux offrant une forte puissance d'émission et une sensibilité de réception élevée. Il prend en charge des modes de transmission flexibles sur une bande de 40 MHz dans la bande C (4,9–6 GHz). Le matériel open source est prévu pour une expédition en juillet 2026 et les intéressés peuvent s'inscrire pour être informés du lancement.

06:00

Show HN: Real-time AI (audio/video in, voice out) on an M3 Pro with Gemma E2B

Il s'agit d'une expérience de recherche proposant une IA multimodale en temps réel qui fonctionne entièrement en local pour des conversations vocales et visuelles. Le système utilise Gemma 4 E2B via LiteRT-LM pour comprendre la parole et la vision et Kokoro pour la synthèse vocale, avec un serveur FastAPI recevant flux audio PCM et trames JPEG depuis le navigateur. La détection d'activité vocale s'effectue dans le navigateur (Silero VAD) pour un usage mains libres, avec prise en charge du barge-in et diffusion audio en streaming phrase par phrase. Il nécessite Python 3.12+, macOS Apple Silicon ou Linux avec GPU et environ 3 Go de RAM pour le modèle, et atteint des latences de bout en bout d'environ 2,5 à 3,0 secondes sur un Apple M3 Pro. Le code source est disponible sur GitHub avec installation rapide, téléchargement automatique des modèles (~2,6 Go), licence Apache 2.0 et remerciements à Gemma, LiteRT-LM, Kokoro et Silero.

06:00

Copilot is 'for entertainment purposes only', per Microsoft's terms of use

Les entreprises d'IA avertissent dans leurs conditions d'utilisation de ne pas se fier sans discernement aux résultats des modèles. Microsoft a attiré des critiques sur les réseaux sociaux concernant les conditions de Copilot, apparemment mises à jour le 24 octobre 2025, qui indiquent que « Copilot est uniquement à des fins de divertissement » et peut comporter des erreurs. La société cherche à inciter les clients professionnels à payer pour Copilot tout en gérant les retours sur ces mentions. Un porte-parole de Microsoft a déclaré que le libellé serait modifié lors de la prochaine mise à jour car il ne reflète plus l'utilisation actuelle du produit. Tom's Hardware a relevé que d'autres acteurs, comme OpenAI et xAI, emploient des avertissements similaires précisant de ne pas considérer leurs sorties comme la vérité ou comme une source unique d'informations factuelles.

06:00

Gemma 4 on iPhone

Cette application permet d'exécuter localement des modèles de langage open source puissants sur un appareil mobile, offrant des inférences entièrement hors ligne et privées. La mise à jour ajoute le support officiel de la famille Gemma 4 et propose des fonctions telles que Agent Skills pour enrichir les modèles, le mode Thinking pour visualiser le raisonnement, Ask Image pour l'analyse d'images, Audio Scribe pour la transcription et le Prompt Lab pour tester des invites. Des fonctionnalités additionnelles incluent des actions mobiles automatisées et un mini-jeu expérimental, ainsi qu'une gestion et un benchmark de modèles pour télécharger ou charger des modèles personnalisés et évaluer les performances matérielles. Le projet est open source et destiné aux développeurs et aux passionnés, avec un dépôt GitHub pour consulter le code, contribuer et partager des compétences communautaires. L'application nécessite iOS 17 (ou macOS 14 avec puce Apple M1+ pour Mac), collecte potentiellement des identifiants et des données de diagnostic, est destinée aux utilisateurs âgés de 13 ans et plus, et ses performances dépendent du matériel de l'utilisateur.