HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

5917 articles Page 89/592 Sans filtre

06:05

Washington Diary

L'auteur raconte une visite à Washington D.C. après de nombreuses années et décrit la sensation étrange de voir en vrai des monuments familiers par reproduction. Les bâtiments monumentaux occupent chacun un îlot séparé par des pelouses, ce qui donne à la ville une qualité de distinction et de gravité au prix d'une certaine perte de vitalité. Beaucoup d'édifices sont revêtus de marbre exploité en Amérique, dont la légère translucidité produit une lueur douce sous le soleil. La capitale américaine privilégie un néoclassicisme omniprésent avec des portiques détachés devant la plupart des grands bâtiments, contraste marqué avec la diversité des traditions architecturales européennes. Sur le vol de retour, l'auteur a regardé les films Dune et souligne le travail du décorateur Patrice Vermette, qui combine motifs historiques variés pour un langage architectural à la fois ancien et futuriste.

06:05

Micromania: The Whole Truth about Home Computers (1984)

Le livre de Charles Platt, publié en 1984 et connu aux États-Unis sous un titre différent, analyse l'état de l'art des micro-ordinateurs domestiques en mêlant explications factuelles et sans jargon à une critique sarcastique de l'industrie. David Langford a adapté et légèrement étendu le texte pour le marché britannique, où il a été publié en relié par Gollancz et en poche par Sphere. Une édition PDF «revived», ajoutée à la bibliothèque TAFF le 1er juin 2026, est présentée comme un instantané historique des années 1980 et n'a pas été mise à jour au-delà de corrections mineures. L'édition comprend une nouvelle préface de Platt, un nouvel après-propos de Langford, une couverture inspirée de l'édition Gollancz et des illustrations internes de Carl Lundgren, pour un texte d'un peu plus de 51 000 mots. La réception critique était positive, les revues louant son humour, sa pédagogie accessible et son ton sceptique qui en font à la fois une introduction pratique et un ouvrage divertissant.

06:05

Separate the Cord from the Device

Le texte note que de nombreux appareils, comme les imprimantes et les ordinateurs, utilisent des câbles d'alimentation détachables. Il s'interroge sur la raison pour laquelle cette conception modulaire n'est pas généralisée à tous les appareils électriques. L'auteur souligne les désagréments pratiques rencontrés lors du nettoyage ou du déplacement d'appareils de cuisine munis de cordons fixes. Sont cités en exemple le micro-ondes, le grille-pain, les moulins à café et les mélangeurs. L'idée avancée est que des câbles d'alimentation détachables faciliteraient le débranchement et la manipulation des appareils.

06:05

EU fines Temu €200M for allowing sale of illegal products

Une enquête avec achat mystère par un organisme indépendant a révélé qu'un fort pourcentage de chargeurs vendus sur Temu échouaient à des tests de sécurité électrique et qu'une proportion élevée de jouets pour bébés présentaient des risques chimiques ou d'étouffement. La Commission européenne a infligé à Temu une amende de 200 millions d'euros et demandé la présentation d'un plan d'action pour remédier aux manquements d'ici le 28 août, délai suivi d'un examen de conformité de deux mois. La commissaire européenne au numérique Henna Virkkunen a déclaré que la décision visait à envoyer un message très fort aux plateformes en ligne. Un porte-parole de Temu a indiqué que l'entreprise conteste la décision, la juge disproportionnée, soutient qu'elle reflète la situation de 2024 et examine toutes les options disponibles. L'association Which? a salué la sanction et exhorté le Royaume-Uni à utiliser ses nouveaux pouvoirs pour tenir les places de marché responsables des produits dangereux, la sanction contre Temu étant la deuxième infligée sous le Digital Services Act après celle visant X.

06:04

Where are the economies of scale in homebuilding?

L'article constate que la productivité du secteur de la construction progresse beaucoup moins que dans l'industrie manufacturière et que les coûts de construction n'ont presque jamais tendance à baisser. Il examine les limites des économies d'échelle, en prenant l'exemple du logement américain où, malgré des volumes importants, les gains sont modestes et la concentration du secteur reste faible. L'analyse compare le logement conventionnel et le logement manufacturé et montre que même dans des usines répétitives la taille des ateliers, le recours limité à l'automatisation et les coûts de transport réduisent fortement les économies d'échelle. La raison fondamentale avancée est que le rapport entre le coût final d'une maison et le coût des matériaux est déjà relativement bas (environ 2), la transformation des intrants requérant peu d'équipements coûteux par rapport à d'autres industries. En conséquence, l'auteur conclut que les possibilités d'amélioration par la mise à l'échelle sont limitées et propose d'autres pistes potentielles comme cibler des secteurs à fort écart coûts/inputs, l'intégration verticale ou la réduction des matériaux utilisés.

06:04

Using Tailscale with an OrbStack VM on macOS

OrbStack sur macOS est utilisé pour provisionner une VM Ubuntu et l'ajouter à un tailnet en fournissant un noyau Linux complet compatible avec /dev/net/tun. Le flux de provisionnement crée d'abord une VM temporaire pour cloud-init puis réveille une VM préconfigurée, ajoute la machine au tailnet avec une clé d'authentification et active Tailscale SSH. Sur macOS, la clé d'authentification Tailscale doit être stockée et injectée depuis le trousseau (Keychain) pendant le provisionnement parce que l'invité ne peut pas accéder directement aux secrets de l'hôte. Avant le lancement, il faut configurer les ACL Tailscale et un tag serveur (par exemple myservers) et générer une clé d'authentification réutilisable et préautorisée associée à ce tag pour permettre l'accès SSH aux utilisateurs désignés. Le dépôt inclut des scripts et fichiers (cloud-init, build.sh, run.sh, cleanup.sh, store-ts-key-keychain.sh) qui construisent, authentifient, connectent et nettoient la VM, et permettent des connexions SSH directes et des opérations comme git clone via Tailscale.

06:04

Bttf is a command line datetime Swiss army knife

Le projet est distribué sous double licence MIT ou UNLICENSE et fournit une interface pour manipuler, parser et formater des dates et heures avec gestion des fuseaux horaires. Il propose de nombreuses commandes pour afficher l'heure, effectuer des calculs de durée, générer des séquences temporelles, arrondir et reformatter des timestamps, ainsi qu'un mécanisme de tagging pour traiter des dates dans des fichiers arbitraires. La plupart de la logique temporelle est assurée par la bibliothèque Jiff et la localisation est prise en charge via ICU4X intégrée avec jiff-icu, ce qui permet d'utiliser bttf comme démonstrateur des capacités de ces bibliothèques. On peut installer des binaires précompilés pour Windows, macOS et Linux ou compiler avec cargo depuis crates.io, avec une option --no-default-features pour désactiver le support des locales et réduire la taille binaire. L'auteur avertit qu'il peut y avoir des changements incompatibles, que l'outil n'a pas vocation à être compatible POSIX/date, et que le projet se développe en Rust avec des instructions de compilation et des tests basés sur cargo et Insta.

06:04

Protestware for Coding Agents

Le 25 mai, jqwik 1.10.0 a été publié et son exécuteur de tests a été modifié pour écrire une phrase destinée aux agents de codage sur stdout, suivie de séquences ANSI ESC[2K\r qui effacent l'affichage dans un terminal interactif. Sur des sorties capturées (logs CI, panneaux IDE, sorties d'outils), la phrase reste visible et peut être ingérée par des agents automatisés, et le code a été confirmé par décompilation dans une méthode nommée printMessageForCodingAgents. Le mainteneur a défendu ce comportement comme une « résistance » à l'usage des IA génératives, les notes de version déconseillent l'utilisation de jqwik >= 1.10 avec des agents de codage et le guide utilisateur documente désormais le mécanisme. Les observateurs estiment qu'il s'agit d'une nouvelle classe d'entrée de la chaîne d'approvisionnement difficile à détecter par les outils habituels, car elle se contente d'émettre du texte sans modifier les appels système ni la provenance du build. Après la découverte, le rapporteur a retiré jqwik de son projet, des mainteneurs ont cherché d'autres solutions de tests, la discussion a été close après ajout d'une explication dans le guide et le comportement est resté dans la version publiée.