HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11293 articles Page 22/1130 Sans filtre

Using Blu-ray M-Disk as backup of last resort

L'auteur propose d'utiliser des disques Blu‑ray M‑Disc comme sauvegarde décentralisée de dernier recours en confiant des boîtiers scellés à des amis de confiance. Le contenu retenu pour ces sauvegardes comprend des documents numérisés gérés par paperless-ngx, une collection musicale, des albums photo sélectionnés et des fichiers nécessaires pour repartir à zéro. Il décrit le choix d'un boîtier robuste (B&W Outdoor Case Type 500), de mousse PE pour le calage, d'étiquettes imprimées et d'un scellé plastique numéroté et avec code-barres pour détecter toute manipulation. Des détails pratiques incluent l'utilisation de M‑Disc, la compression et le chiffrement des données, l'ajout d'un sachet de gel de silice indicateur d'humidité, et un cycle de renouvellement et d'inspection tous les 1 à 3 ans. L'auteur nomme ce projet «Holocron», évoque les compromis de sécurité liés au partage éventuel de mots de passe et invite à proposer des améliorations ou des variantes personnelles.

Making a GTK application in Haskell, part 1

L'article montre comment construire une application de liste de tâches en Haskell en utilisant GTK4 et la bibliothèque libadwaita pour bénéficier de widgets et de styles conformes aux HIG. Il présente l'utilisation de haskell-gi pour générer des bindings Haskell vers GTK et donne un exemple minimal d'Application et de fenêtre Adwaita. Le développement adopte l'architecture Model-View-Update (Elm) avec un modèle pour les todos, un type Message pour les interactions et une fonction update qui produit également des Effets tels que la sauvegarde. La vue est réalisée avec des widgets Adwaita/GTK (EntryRow, ActionRow, ListBox, Clamp, ScrolledWindow, ToolbarView) et assemble dynamiquement les lignes en fonction de l'état. Le runtime définit dispatch et step pour appliquer les messages, mettre à jour le modèle en mémoire, exécuter les effets et remplacer le contenu de la fenêtre, et le code complet est fourni dans le dépôt du projet.

High Diesel Prices Bankrupted 16 Trucking Companies in Just 30 Days

Seize opérateurs de transport de fret ont déposé le bilan fin août et début septembre, la hausse du prix du diesel étant citée comme facteur déclencheur. Parmi eux figuraient des entreprises individuelles et d'autres exploitant des dizaines de véhicules, et un prestataire de livraison d’Amazon en Floride a aussi engagé une procédure. Quatre opérateurs étaient basés au Texas, où le gouverneur Abbott a décrété une catastrophe d'État pour assouplir l'usage de diesel non taxé principalement destiné à l'agriculture. La hausse du coût du carburant grève les marges des transporteurs et contribue à l'inflation dans d'autres secteurs, d'autant que la concurrence empêche souvent de répercuter ces coûts sur les clients. La demande de chauffage saisonnière et les tensions géopolitiques sur les marchés de l'énergie maintiennent la pression sur les prix du diesel à l'approche de l'hiver, rendant peu probable un soulagement significatif avant les fêtes.

The lamps in my house

L'auteur collectionne des lampes design anciennes qu'il partage en ligne et précise qu'elles sont souvent coûteuses mais qu'il les estime valoir chaque euro, tout en notant qu'il existe aujourd'hui des alternatives abordables chez IKEA ou en vintage. Parmi ses pièces maîtresses figurent l'Artemide Tolomeo, primée et largement copiée, et la Tizio Micro de Richard Sapper, célèbre pour ses bras conducteurs et ses contrepoids. Il possède plusieurs Akari d'Isamu Noguchi en papier washi, de la petite 1A aux imposantes 75A, toutes fabriquées à la main à Gifu et appréciées pour la douceur et la légèreté de leur lumière. La collection inclut aussi des icônes nordiques et françaises comme les PH de Poul Henningsen, l'AJ d'Arne Jacobsen et la Lampe de Bureau de Jean Prouvé, ainsi que des créations contemporaines plus utilitaires ou artistiques comme la Chispa rechargeable, la Kismas en verre soviétique et la Tokio relancée. L'auteur a personnalisé certains modèles avec des accessoires imprimés en 3D, a conçu sa propre lampe modulaire imprimée en 3D en janvier 2025 et privilégie les designs minimalistes et emblématiques tout en explorant des améliorations fonctionnelles.

Ocean the Man Who Listens to Whales

Gruber est biologiste marin, professeur et fondateur de Project CETI, une initiative visant à décoder la communication des cachalots à l'aide de l'intelligence artificielle et de l'apprentissage automatique. Certains considèrent ce projet comme l'entreprise scientifique la plus audacieuse de notre époque, tandis que d'autres le jugent une entreprise vouée à l'échec. Gruber le perçoit comme la suite logique de son travail scientifique. Enfant dans le New Jersey, il observait avec fascination les petits animaux et développait une empathie pour la nature qui a orienté sa méthode scientifique. Son parcours académique a traversé la microbiologie, l'océanographie biologique, les interactions bactéries-protozoaires, les poissons, les requins, les tortues marines et la communication visuelle avant d'aboutir à ce projet.

DEDA – Tracking Dots Extraction, Decoding and Anonymisation Toolkit

Cet outil permet d'extraire et de décoder les points de traçage couleur imprimés qui codent des informations sur l'imprimante et le tirage. Il offre également des fonctions d'anonymisation pour supprimer ou masquer ces données afin d'empêcher le pistage. L'installation se fait via Python 3 et pip, avec une interface graphique disponible et plusieurs commandes en ligne pour l'extraction, la comparaison, la création et le nettoyage des documents. La procédure d'anonymisation pour l'impression inclut l'impression d'une page d'étalonnage, la création d'un masque personnalisé à partir d'un scan 300 dpi et l'application de ce masque au PDF cible, Wand étant requis pour masquer les zones claires. Une section de dépannage décrit les problèmes courants tels que la reconnaissance des points, les erreurs d'installation liées aux dépendances ou à ImageMagick, et fournit des solutions ainsi que la référence à la publication associée.