HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3654 articles Page 96/366 Sans filtre

06:08

How Costco Won in Japan

Depuis l'ouverture du premier entrepôt en 1999, l'entreprise a fait du Japon son plus grand marché hors d'Amérique du Nord, avec environ six millions d'adhérents. L'entrée sur le marché japonais a reposé sur des partenariats locaux, des négociations foncières innovantes et l'exploitation d'assouplissements réglementaires pour construire des entrepôts multi‑niveaux adaptés au manque de terrains. L'assortiment combine majoritairement des produits japonais et des articles américains emblématiques, avec un fort accent sur les produits frais qui représentent environ 30 % des ventes. Le modèle de l'entreprise a réduit les intermédiaires en s'approvisionnant directement auprès des fabricants, a favorisé la montée de boutiques de revente de produits Kirkland pendant la pandémie et a stimulé les adhésions. L'expansion continue, illustrée par des ouvertures virales comme Okinawa et un objectif de 60 entrepôts d'ici 2030, témoigne de son influence significative sur le commerce de détail et le marché du travail local.

06:08

Show HN: TUI-use: Let AI agents control interactive terminal programs

Cette bibliothèque permet aux agents d'interagir avec des programmes qui attendent une entrée humaine au clavier (REPL, débogueurs, applications TUI) en lançant des processus dans un PTY, en lisant l'écran en texte brut et en envoyant des frappes. Elle utilise un émulateur xterm headless pour rendre correctement les séquences ANSI, le mouvement du curseur et le nettoyage d'écran, et expose un modèle de snapshot explicite pour éviter les flux asynchrones et le reassemblage de sortie partielle. Parmi les fonctionnalités principales figurent un wait intelligent avec délai de stabilisation et détection sémantique (wait --text), la capture des spans en inverse-video pour identifier les éléments sélectionnés, et des commandes CLI pour démarrer, contrôler, capturer et rechercher dans des sessions. L'architecture inclut un démon pour persister les sessions PTY entre appels CLI, des plugins fournis pour agents comme Claude Code et Codex, et des instructions d'installation via npm ou à partir des sources. Les limitations actuelles comprennent la perte des informations de couleur et de style (écran en texte brut), l'absence de support natif pour Windows pour l'instant, et la nécessité d'outils de compilation si aucun binaire précompilé n'est disponible.

06:08

Your File System Is Already A Graph Database

L'idée décrite consiste à laisser des LLM compiler des sources brutes en fichiers markdown interconnectés dans un coffre Obsidian, une approche que l'auteur dit pratiquer depuis plus d'une décennie avec un grand nombre de fichiers (environ 52 447). L'architecture exploite le système de fichiers comme une base de graphes : les fichiers markdown sont des nœuds, les wikiliens sont des arêtes et la taxonomie de dossiers (inspirée de PARA) fournit le schéma, ce qui permet aux LLM de naviguer sans infrastructure supplémentaire. Au quotidien, un agent crée des notes de réunion dans daily/{année}/{mois}/{jour}, récupère les documents partagés et lie automatiquement les éléments aux fiches personnes et projets, de sorte que chaque fiche devient une chronologie de conversations et chaque dossier rassemble les artefacts pertinents. Le principal avantage est l'ingénierie du contexte : donner à un LLM l'historique réel d'un projet améliore nettement la qualité des livrables (design docs, analyses, etc.) par rapport à un simple prompt isolé, et les effets se cumulent avec le temps. La difficulté non résolue est le traitement automatique de la boîte d'entrée (captures web, notes, Slack), qui exige une définition de « traité » à la fois cohérente et flexible, et l'auteur conseille de commencer simplement en créant la structure de dossiers, en laissant l'agent générer et relier les notes pendant une semaine, puis en lui demandant de rédiger à partir des dossiers pertinents.

06:08

No Taco: This Is Complete US Strategic Failure

Donald Trump a annoncé un cessez-le-feu de deux semaines et a présenté comme base de négociations un plan de paix en dix points proposé par l'Iran. Les points incluent des clauses de sécurité garantissant la fin des attaques contre l'Iran et demandant que les États-Unis freinent les actions israéliennes et envisagent un retrait régional. Le texte prévoit la réouverture du détroit d'Ormuz avec la possibilité pour l'Iran de percevoir des péages et la levée des sanctions, ce qui pourrait générer des revenus substantiels pour Téhéran. Il comporte aussi des dispositions autorisant l'Iran à poursuivre le développement de sa filière nucléaire sans interventions détaillées visant à l'empêcher. L'auteur estime que ces conditions affaiblissent la position américaine et risquent d'accroître la répression interne en Iran, au détriment de la population contestataire.

06:07

Škoda DuoBell: A bicycle bell that penetrates noise-cancelling headphones

Škoda et des chercheurs de l'Université de Salford ont développé la DuoBell, une sonnette de vélo dont le son contourne les algorithmes des casques équipés de réduction active du bruit. Des chercheurs et des audiologistes ont analysé comment la réduction active du bruit affecte l'audibilité des sonnettes de vélo traditionnelles. L'entreprise a l'intention de rendre publiques les conclusions et les données issues de cette recherche. Les informations publiées doivent servir de support aux échanges entre experts et contribuer à améliorer la sécurité dans le trafic urbain. Le contenu vidéo lié est hébergé par un tiers et sa consultation implique un traitement de données personnelles conformément aux conditions et à la politique de confidentialité du prestataire.

06:07

Show HN: Skrun – Deploy any agent skill as an API

Skrun est un outil open source qui transforme des SKILL.md en agents exposés comme API appelables via un endpoint HTTP. La CLI permet d'initialiser, importer, développer localement, tester, packager et déployer des agents avec des commandes comme init, dev, test, build et deploy. Chaque agent est configuré par un agent.yaml définissant modèle, entrées/sorties, permissions, état et tests, et supporte des entrées typées et des sorties structurées. La plateforme est multi‑modèle (Anthropic, OpenAI, Google, Mistral, Groq) avec basculement automatique, conserve l'état via un stockage clé‑valeur et supporte l'appel d'outils locaux ou via des MCP servers. Des exemples fournis montrent des cas pratiques (revue de code, traitement PDF, audit SEO, analyse de données, rédaction d'emails, scraping) et la documentation inclut un registre, une référence CLI et des instructions de contribution.

06:07

Microsoft terminates VeraCrypt account, halting Windows updates

Microsoft a fermé un compte lié à VeraCrypt, un logiciel de chiffrement bien connu. Cette décision remet en question la publication des prochaines mises à jour pour Windows. Le développeur de VeraCrypt a communiqué la situation au média 404 Media. L'incident souligne la fragilité de la chaîne d'approvisionnement pour les projets open source dépendant des services des grandes entreprises technologiques. L'article mentionne par ailleurs qu'une partie du contenu est réservée aux abonnés, indiquant la présence d'un paywall.

06:07

'There's a lot of desperation': older workers turn to AI training to stay afloat

Après une série de licenciements et une période d'itinérance en famille, Patrick Ciriello, 60 ans, a trouvé en 2024 un emploi présenté comme « content writer » qui consistait en réalité à entraîner des modèles d'intelligence artificielle. Le travail de data annotation consiste à étiqueter et évaluer les réponses des modèles (comme ChatGPT ou Gemini) pour corriger erreurs et biais, et il est souvent réalisé par des contractuels recrutés par des entreprises qui servent des géants technologiques, des chercheurs et des secteurs comme la santé ou la finance. De nombreux professionnels plus âgés — ingénieurs, médecins et universitaires, dont l'urgentiste Rebecca Kimble et une ancienne professeure identifiée comme Anne — se tournent vers ces missions comme emplois-passerelles, mais les contrats sont souvent précaires, moins bien rémunérés que leurs carrières antérieures et dépourvus d'avantages sociaux. Des études et spécialistes notent que les travailleurs de plus de 50 ans mettent beaucoup plus de temps à retrouver un emploi et retrouvent rarement leur niveau de rémunération antérieur, un phénomène aggravé par des biais liés à l'âge. Les personnes interrogées font part d'une ambivalence: certains estiment pouvoir influer positivement sur la technologie en participant à son entraînement, tandis que d'autres s'inquiètent de la précarité des missions, du risque d'automatisation des emplois et du manque de filets de protection sociale.