HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

5965 articles Page 96/597 Sans filtre

06:02

Building durable workflows on Postgres

Les durable workflows consistent à sauvegarder régulièrement l'état d'exécution d'un programme dans une base de données pour pouvoir le relancer depuis le dernier point de contrôle en cas de plantage. La mise en œuvre courante repose sur une orchestration externe (par exemple Temporal, Airflow, AWS Step Functions) qui crée des enregistrements de workflow, distribue les étapes aux workers et checkpointe les sorties dans un magasin de données central. L'article soutient qu'il est plus simple et plus efficace d'utiliser la base de données elle‑même, en particulier Postgres, comme orchestrateur en laissant les serveurs d'application récupérer, exécuter et enregistrer directement les points de contrôle des workflows dans la base. Cette conception exploite les fonctionnalités éprouvées de Postgres pour l'évolutivité, la haute disponibilité et l'observabilité via SQL et index, et s'appuie sur les mécanismes de verrouillage et d'intégrité pour coordonner des workers concurrents. Les auteurs estiment que supprimer l'orchestrateur central réduit la surface d'attaque et les points de défaillance supplémentaires, et ils fournissent des ressources (documentation, dépôt GitHub et communauté) pour mettre en œuvre l'exécution durable pilotée par Postgres.

06:02

SF startup is testing robots in Airbnbs, and trashing them, lawsuit claims

En avril, huit personnes ont loué une maison à San Francisco via Airbnb et une caméra Ring a filmé des individus apportant de grandes valises noires et un appareil mécanique dans la propriété. Le propriétaire, Sean Donovan, a constaté ensuite des câbles collés aux murs, des dommages aux électroménagers et au mobilier, et la disparition de plusieurs effets personnels. Donovan a déposé une plainte au tribunal supérieur de San Francisco contre la Bot Company, l'accusant d'avoir loué le logement sous de faux prétextes et réclamant 12 383,50 dollars pour les dégâts et les pertes de revenus. Plusieurs autres hôtes de la région ont laissé des avis négatifs liés aux mêmes invités, décrivant des éraflures, des objets déplacés et des détériorations similaires, et certains hôtes ont vu arriver de grandes caisses noires. La société, fondée par d'anciens employés de Tesla et Cruise et valorisée à environ 2 milliards de dollars, développe un robot domestique prototype et n'a pas réagi aux demandes de commentaire.

06:02

News about Raspberry Pi 6 and Microcontroller Development

Trois ingénieurs principaux de Raspberry Pi ont tenu un AMA pour répondre aux questions sur les cartes et composants à venir. Pour le Pi 6, Eben a indiqué qu'une sortie n'interviendrait pas avant début 2028 en raison notamment de la pénurie mondiale de DRAM et du souci de coût, et l'équipe vise surtout des gains de CPU et d'E/S plutôt que de nouvelles fonctions matérielles ou d'un NPU. Le Pi Zero 2 W souffre de contraintes d'approvisionnement en substrat mais la fondation ajoute un fournisseur pour renforcer la capacité, tandis qu'un Pi Zero 3 n'est pas prévu car il faudrait renoncer au PCB uni-face et le nouveau LPDDR est trop cher pour le prix cible ; le maintien du tarif du Zero 2 W tient à des stocks de LPDDR2 anciens. Du côté des microcontrôleurs, le développement du RP2350 a été rendu difficile par des enjeux d'alimentation et de sécurité mais un nouveau stepping a résolu une fuite de courant, les Pico utilisent encore Micro-USB pour des raisons de coût bien que l'USB-C soit envisagé, et les expéditions de microcontrôleurs ont dépassé celles des SBC en 2025. Les ingénieurs ont insisté sur l'importance du logiciel pour l'expérience matérielle, le CTO logiciel consacrant 95 % du temps à l'évolution des bibliothèques, pilotes, noyaux et OS, ce qui est présenté comme un avantage compétitif justifiant parfois des prix plus élevés.

06:01

The and Wonderful Evolution of the Waterproof Jacket

L'article retrace l'évolution des méthodes pour se protéger de la pluie, depuis les anoraks en intestin des Aleoutes jusqu'aux membranes synthétiques contemporaines. Les gut parkas autochtones offraient une membrane naturelle à la fois imperméable et respirante, conçue pour la navigation en mer et développée sur des siècles. L'ère industrielle a introduit des solutions comme le Mackintosh en caoutchouc, les vestes en coton huilé et le Ventile, chacune présentant des compromis entre étanchéité, confort et durabilité. L'ePTFE de Gore-Tex a réalisé la promesse d'être imperméable et respirant en laboratoire, mais sa performance réelle dépend du différentiel d'humidité, du traitement DWR et de l'entretien, ce qui a amené des critiques et des alternatives. Le marché contemporain est pluriel, avec des membranes comme eVent, Neoshell, Dermizax et des approches hybrides ou traditionnelles, et le choix optimal varie selon l'activité, les conditions et les priorités de l'utilisateur.

06:01

Python utility package for building Claude Code hooks

Ce paquet Python fournit des utilitaires pour créer des hooks Claude Code en réduisant le boilerplate nécessaire. Il prend en charge les types de hooks courants (PreToolUse, PostToolUse, UserPromptSubmit, SessionStart) et expose des dataclasses typées et des builders de réponse. La conception favorise l'extensibilité via l'héritage de HookHandler, le contrôle explicite des décisions et le support de plusieurs hooks dans un même programme sans dépendances lourdes. Des helpers permettent de valider ou modifier les inputs, un logger JSONL facilite le débogage, et de nombreux exemples montrent des cas d'usage pratiques. En cas d'erreur le comportement est "fail open" pour éviter de bloquer Claude Code, et la configuration se fait via pip, .claude/settings.json et des variables d'environnement pour les logs.