HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

7325 articles Page 1/733 Sans filtre

06:07

Show HN: Leaves – A text-UI disk usage treemap visualizer

Leaves est un analyseur d'utilisation disque en mode texte, inspiré de WinDirStat et QDirStat, qui représente fichiers et répertoires par des rectangles imbriqués dont l'aire est proportionnelle à la taille. Le programme se compile avec une toolchain Rust (rustup) ou via Nix et s'installe/exécute avec cargo, et des binaires précompilés sont fournis sur la page des releases lorsqu'ils sont disponibles. Par défaut il ignore les fichiers cachés et ceux listés dans .gitignore/.ignore, mais propose des options pour inclure ces éléments (-A, -H, -I, -G, -E), un contrôle de profondeur (--max-depth) et des overrides par globs de style git. L'interface textuelle affiche une barre de titre, une arborescence latérale synchronisée avec le treemap central, navigation clavier/souris, coloration des fichiers par extension et des répertoires par nom (palettes configurables via LEAVES_COLORS), mode x‑ray, vue focalisée et commandes d'expansion/deflation pour agréger ou détailler des sous-arbres. Leaves ne suit pas les liens symboliques, ne détecte pas les hard links (qui seront double comptés), peut représenter des millions de fichiers en mémoire avec les très petits éléments affichés par des points, se configure via un fichier settings.toml dans le répertoire de configuration utilisateur ou via des variables LEAVES_*, et il est recommandé d'exclure les systèmes virtuels (comme /proc, /sys, /dev) lorsqu'on scanne la racine.

06:07

Let's Build PlanetScale from Scratch: Infrastructure

L'auteur développe un outil open source qui crée des instances de bases de données écrites et des branches point-in-time à partir de snapshots immuables en séparant le stockage du calcul, en adoptant un modèle image/conteneur/branche inspiré de Docker et en ciblant d'abord Postgres tout en restant agnostique au moteur. Le système place la frontière au niveau du périphérique bloc et du système de fichiers, ce qui permet de préparer, monter et cloner des volumes indépendamment du processus de base de données et de faire du branching au niveau stockage sans modification côté moteur. La méthode copy-on-write (COW) permet aux clones écrits de partager les données inchangées avec leur parent via des snapshots immuables, en copiant les unités d'allocation seulement à la première écriture et en exigeant la préservation des états intermédiaires dont dépendent les branches. L'implémentation repose sur Ceph RBD pour les images, snapshots et clones, et sur Kubernetes comme plan de contrôle avec PVCs, VolumeSnapshots, Ceph CSI et Rook pour provisionner et gérer le stockage. Le projet prévoit des déploiements locaux à nœud unique et des pools répliqués sur Hetzner, et les prochaines étapes consistent à implémenter l'API CLI, les contrôleurs Kubernetes et un adaptateur Postgres pour le chemin image→conteneur→branche.

06:06

Timeline Scan – AI fixes the dates on your scanned photos

Le service replace les photos scannées dans l'ordre en corrigeant la date enregistrée dans chaque fichier pour refléter la date réelle de prise de vue. Le processus en quatre étapes consiste à téléverser vos scans, laisser le système estimer les dates, affiner optionnellement en identifiant des personnes et enfin télécharger ou envoyer les photos datées vers votre bibliothèque. L'estimation combine de nombreux indices : noms de dossier et de fichier, dates imprimées, écritures au verso, visages et estimation d'âge, éléments visuels (vêtements, voitures, bordures) et la séquence des fichiers, sans modifier les images originales. Plusieurs modes de restitution sont proposés : une application iPhone qui corrige les dates dans Photos, un export vers Google Photos, une synchronisation avec un serveur auto-hébergé ou le téléchargement des fichiers datés. L'essai est gratuit sans carte de crédit, les dates et notes sont écrites dans les métadonnées de chaque fichier pour compatibilité avec n'importe quelle application photo, et vos originaux ne sont jamais altérés.

06:06

Scaling to 1M concurrent sandboxes in seconds

Modal a repensé entièrement sa plateforme de sandboxes pour répondre à des besoins de création et d'exécution massifs liés aux agents et à l'apprentissage par renforcement. La nouvelle architecture supprime toute coordination centrale en utilisant une flotte de serveurs de scheduling horizontaux qui prennent des décisions rapides en mémoire et contactent directement les workers via RPC. Chaque worker est devenu sa propre source de vérité en publiant périodiquement son état dans un flux Redis consommé de manière asynchrone, et les écritures durables des métadonnées sont effectuées hors du chemin critique. En tests, la plateforme a créé un million de sandboxes en moins d'une minute avec des temps médian de démarrage inférieurs à une demi-seconde et sans goulots d'étranglement centraux évidents. La migration a nécessité de réimplémenter toutes les fonctionnalités, d'adapter la gestion des workers et le runtime container (notamment pour éviter la contention du verrou rtnl), et l'équipe travaille encore à réduire la longue traîne des latences.

06:06

Schema Harness Achieves ~99% on Arc‑AGI‑3 Public

Le benchmark donne à chaque pas une grille 64×64 et une liste d'actions sans description d'objets, d'objectifs ou de récompenses, si bien que l'agent doit inférer l'état du monde et les règles par expérimentation. Schema encode la représentation du monde comme un programme exécutable (step(), is_goal()), vérifie chaque règle contre l'historique enregistré avant de planifier, et n'engage que des plans commités qui sont annulés en cas de prédiction erronée. Sur l'ensemble public, les résultats auto-déclarés montrent 98,98% avec Opus 4.8 + Fable 5 et 95,35% avec GPT‑5.6 Sol, et une comparaison contrôlée fixe le gain processuel à +56,15 points par rapport à un harnais Claude Code, mais ces scores n'ont pas encore été vérifiés par ARC Prize. La méthode résout conjointement l'ancrage d'état et la découverte de mécanismes en permettant de backtester des modèles exacts et de planifier gratuitement à l'intérieur du simulateur programmatique, ce qui réduit fortement le nombre d'actions réelles nécessaires pour résoudre des niveaux difficiles. Les auteurs soulignent que la capacité du modèle à choisir des expériences discriminantes et la conception du harnais influent toutes deux sur l'efficacité, que les résultats publics ne garantissent pas les performances sur l'ensemble semi‑privé, et que la contribution principale est une approche générale de découverte de mécanismes actionnée par l'agent.

06:06

British Steel taken into public ownership to protect 'vital' UK supply

Le gouvernement britannique a nationalisé British Steel à Scunthorpe pour protéger les emplois et préserver une capacité nationale essentielle de production d'acier primaire. L'usine emploie environ 2 700 personnes et soutient de nombreuses entreprises de la chaîne d'approvisionnement en Lincolnshire du Nord, et son avenir était incertain en raison de la gestion par le groupe chinois Jingye. La nationalisation, rendue possible par une nouvelle loi votée au Parlement, donne à l'État le pouvoir de maintenir les hauts fourneaux en fonctionnement et de décider de la stratégie future, alors que l'entreprise perdait déjà des centaines de milliers de livres par jour. Le gouvernement devra financer les coûts de fonctionnement immédiats pendant qu'un expert indépendant évaluera le montant éventuel d'une indemnisation réclamée par Jingye, car une fermeture fermerait la production d'acier vierge au Royaume-Uni. Des représentants syndicaux et des industriels ont salué la mesure comme nécessaire pour éviter des fermetures massives et ont appelé à des investissements importants pour moderniser la sidérurgie nationale, en soulignant que les hauts fourneaux sont vieillissants et difficiles à redémarrer.

06:06

Sony deletes more movies from the accounts of people who ‘bought’ them

Des achats numériques sont souvent des licences révocables, comme l'illustrent les suppressions de films et séries sur le PlayStation Store après des changements d'accords de licence. Depuis 2022, des ruptures d'accords — notamment avec StudioCanal puis avec Discovery après la fusion Warner Bros — ont entraîné la suppression de centaines de titres des comptes des clients sans remboursements. PlayStation a informé les utilisateurs et publié une liste d'environ 551 films et séries concernés par la suppression programmée. La plupart des consommateurs ne lisent pas ou ne comprennent pas les conditions d'utilisation qui précisent la nature sous licence de ces acquisitions, et les plateformes ne mettent pas cette information en évidence. L'article note qu'une meilleure réglementation et des obligations d'information pour chaque achat pourraient protéger les clients, alors que les recours actuels semblent limités.

06:06

The privacy problems hidden in your period tracker

La Mozilla Foundation a analysé la protection de la vie privée de six applications de suivi des règles (Flo, Clue, Stardust, Spot On, Period Calendar et Euki) et a constaté des pratiques très contrastées. Stardust a été le seul à partager des données reproductives détaillées avec un prestataire externe (RudderStack), tandis que plusieurs autres apps envoient des identifiants et métadonnées à des plateformes publicitaires comme Google, Meta, Microsoft et TikTok. Spot On n'exporte pas directement les données mais certaines fonctions ouvrent le site de Planned Parenthood, qui transmet des informations de navigation à des outils d'analytique comme AB Tasty, et Period Calendar partage des identifiants avec Google et InMobi sans moyen d'empêcher cela. Euki ressort comme la seule application recommandée sans réserve parce qu'elle stocke les données uniquement sur l'appareil et permet l'anonymat, alors que Flo et Clue gardent des données sur leurs serveurs avec des contrôles de confidentialité mais présentent des risques liés au stockage et un antécédent de critiques, Flo ayant réglé un dossier avec la FTC. Les experts insistent sur l'importance de vérifier qui peut voir vos données, où elles sont stockées et l'historique de confidentialité des applications, et Mozilla publie un rapport détaillé pour aider à choisir un traceur menstruel.