HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6194 articles Page 1/620 Sans filtre

06:10

Codex logging bug may write TBs to local SSDs

Un signalement indique que Codex écrit en continu de volumineux logs dans une base SQLite de feedback, provoquant une amplification d'écriture importante et un risque d'usure prématurée des SSD. Les mesures montrent environ 0,5–0,7 million de lignes retenues pour ~1,0–1,2 GiB de base, tandis que le compteur AUTOINCREMENT a dépassé plusieurs milliards d'IDs, ce qui illustre un churn historique bien supérieur à la taille actuelle du fichier. Les principaux contributeurs sont des logs TRACE et des miroirs OpenTelemetry, notamment des événements websocket/SSE et des cibles internes, qui représentent près de 96 % des octets conservés dans l'échantillon. La cause identifiée est la configuration par défaut du sink SQLite en TRACE global, et les correctifs proposés incluent un filtrage plus strict des niveaux et cibles bruyantes, la non-persistation des payloads bruts, des plafonds de taille/écriture et un commutateur pour désactiver les logs SQLite. Une mise à jour du 22 juin 2026 signale la fusion de deux pull requests visant à arrêter certains logs bruyants et à filtrer des cibles, ce qui réduirait ~85 % du bruit de logging et a conduit l'auteur à fermer l'issue.

06:09

window.showDirectoryPicker opens up a whole new world

Chrome a introduit l'API window.showDirectoryPicker() qui permet à un site web d'obtenir l'autorisation d'accéder en lecture et écriture à un dossier local. Cette capacité facilite des applications "local-first", comme un carnet de notes manipulant des fichiers Markdown conservés sur l'ordinateur de l'utilisateur. L'auteur a demandé à Claude de générer une interface inspirée d'Aperture utilisant cette API et le résultat affiche et modifie des fichiers locaux directement dans une page web. L'exemple montre la création de dossiers et le déplacement de photos sur le système de fichiers, ainsi qu'une démonstration de compositing node-based générée par Claude. Les possibilités évoquées incluent des éditeurs photo et vidéo Web puissants travaillant sur des fichiers sources locaux sans écrire de code à la main.

06:09

I built an offline tool to stabilize TV audio because nothing else worked

Il s'agit d'une application Windows portable qui analyse l'audio du téléviseur en temps réel et réduit automatiquement le volume lors des publicités bruyantes, en restaurant le niveau progressivement. Le système fonctionne entièrement en local sans cloud, comptes ni collecte de données et combine un moteur audio, deux modèles ML (standard et PRO) et une couche décisionnelle propriétaire appelée CEPA. Les commandes de volume sont envoyées via un serveur Flask local (VolMaster) vers un émetteur IR Broadlink compatible, n'utilisant que VOL_UP et VOL_DOWN et intégrant des protections telles que cooldown, anti‑spam et une limite 2×. L'installation est portable : dézipper l'archive, lancer Start.bat pour démarrer les trois modules (interface, moteur audio et VolMaster) et configurer une fois l'appareil Broadlink sur le réseau local. Le projet inclut des composants propriétaires protégés par licence, notamment la logique CEPA et les modèles PRO, et interdit la redistribution, la modification ou le reverse‑engineering.

06:09

Munich 1991: The Roots of the Current AI Boom

L'article retrace une chronologie des publications de 1991 provenant d'un laboratoire de l'Université technique de Munich qui, selon l'auteur, ont posé les fondations de l'essor actuel de l'IA. Il affirme que des idées clés — une variante de Transformer linéaire, le pré‑entraînement non supervisé, la distillation de réseaux, l'apprentissage résiduel profond et des principes proches des GANs et des world models — ont été publiées entre mars et août 1991 et alimentent les LLMs et la Generative AI contemporains. Le préambule souligne l'impact de ces travaux sur des chercheurs modernes et mentionne des recherches actuelles en auto‑amélioration récursive et en modèles du monde inspirées de ces résultats. Le texte rappelle aussi que Munich fut un foyer historique d'innovations connexes comme les premières voitures autonomes en circulation et s'interroge sur le déplacement du centre commercial de l'IA vers la zone Pacifique ces dernières décennies. L'auteur insiste enfin que les réseaux de type LLM ne suffisent pas à l'AGI et plaide pour l'intégration de planification adaptative, de modèles du monde, de méta‑apprentissage et d'autres techniques développées depuis 1990.

06:09

Linux and Secure Boot certificate expiration (2025)

La clé Microsoft utilisée pour signer le chargeur shim (2011) expirera le 11 septembre, ce qui empêchera les supports d'installation signés par cette clé de démarrer en Secure Boot. Une clé de remplacement publiée en 2023 existe, mais elle n'est pas présente sur de nombreux firmwares et son déploiement dépend des mises à jour du fabricant ou d'échanges de clés (KEK) via des outils comme LVFS/fwupd. Des problèmes techniques persistent, notamment l'espace efivar fragmenté qui peut faire échouer les mises à jour de la base de données EFI et qui nécessite parfois un redémarrage ou une réinitialisation du BIOS pour être résolu. En l'absence de mise à jour du fabricant, la seule solution pratique pour certains utilisateurs sera de désactiver Secure Boot ou d'accepter d'installer un ancien shim, au prix de risques de sécurité si des correctifs ne peuvent être signés. La communauté Linux et les mainteneurs d'outils essaient d'atténuer les impacts mais la dépendance aux clés contrôlées par Microsoft et les fabricants rend la situation complexe, surtout pour le matériel ancien.

06:08

Death by a Thousand Comments

L'auteur observe une forte tendance à construire des couches de "contexte" techniques pour agréger des informations dispersées entre multiples outils et clouds. Il affirme que le problème recherché par ces solutions est en réalité celui du leadership et d'une communication claire. La multiplication des canaux (Slack, GitHub, Figma, Notion, monitoring, etc.) fragmente les échanges et augmente la charge cognitive nécessaire pour reconstituer un modèle cohérent. Des exemples historiques, comme l'usage intensif du courrier et des réunions chez Apple, montrent que des échanges directs et succincts peuvent suffire à transmettre le contexte sans recourir à des outils d'IA sophistiqués. L'article conclut que les organisations se reposent trop sur des solutions techniques et devraient plutôt responsabiliser leurs leaders pour structurer et partager activement le contexte.