HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11935 articles Page 289/1194 Sans filtre

Munder Difflin – Agent harness to run an office of your clones

Il s'agit d'un harnais multi-agent open source qui enveloppe les agents CLI existants et s'exécute en local en utilisant vos clés et abonnements. Chaque utilisateur obtient un clone qui capture son flux de travail, sa mémoire et ses outils pour agir comme un agent personnel capable de travailler en continu et de communiquer chiffré avec les autres clones. L'architecture privilégie la confidentialité : fonctionnement local par défaut, messages clone-à-clone chiffrés de bout en bout et code publié sous licence MIT pour audit. Les options Cloud + Network fournissent des bac à sable dédiés pour un fonctionnement 24/7 sans ordinateur allumé, un réseau privé chiffré pour l’organisation et une base de connaissances partagée contrôlée par l’équipe. La plateforme prend en charge une douzaine de fournisseurs d'agents CLI, vise des usages variés (développement, design, produit, commercial, etc.) et propose des plans individuels et par siège avec tarification détaillée.

A week of using Codex more than Claude

L'auteur partage des impressions personnelles après avoir utilisé Codex plus que Claude, en relevant des différences de fonctionnalités, d'ergonomie et de comportement. Codex disposait de moins de skills que Claude à cause d'un portage incomplet, une solution proposée étant de pointer Codex vers le dossier de skills de Claude pour les transformer, et l'auteur préfère ouvrir plusieurs sessions focalisées de Codex plutôt qu'une grosse session unique. Pour le débogage urgent l'auteur se sent plus à l'aise avec Claude par familiarité, mais il note que Codex réalise les changements plus vite et produit généralement un code avec moins de commentaires et une architecture plus simple. La sortie de Codex est jugée plus technique et directe, alors que Claude adopte un ton plus collaboratif et a tendance à anticiper et accomplir des tâches supplémentaires. Codex a aussi commis des erreurs concrètes (mauvais rebase créant un énorme PR, frictions avec Jira/Atlassian) tandis que son CLI MCP fonctionne bien pour l'authentification, et au final la rapidité initiale de Codex n'a pas forcément réduit le temps total de finalisation des pull requests.

ATProto spaces: A new extension to ATProto that enables non-public data

L'équipe annonce la disponibilité en alpha d'une mise à jour majeure d'atproto appelée spaces, avec code exécutable, SDKs, une application d'exemple et un PDS hébergé pour le développement. Les spaces permettent de stocker et synchroniser des données non publiques et permissionnées tout en conservant l'identité portable, les enregistrements définis par Lexicons et la participation sans permission centralisée. Chaque space fonctionne comme un mini-réseau atproto léger contrôlé par une autorité (un DID) qui détermine quels DIDs ont accès, mais les données ne sont pas chiffrées et restent lisibles par les membres autorisés. L'alpha est destinée au développement et aux tests : un PDS partagé est disponible mais instable, sans sauvegardes et susceptible d'être supprimé ou modifié sans préavis, il ne faut donc pas l'utiliser en production. Les développeurs sont invités à expérimenter avec l'image Docker, les implémentations communautaires et l'exemple Bulletin, à signaler les bugs et à suivre les mises à jour hebdomadaires durant la phase d'itération.

NetBSD and my life (2005)

Gary Rolland, administrateur réseau au Royaume-Uni, relate son expérience après avoir utilisé NetBSD sur son portable puis sur des serveurs de production. Son infrastructure comprend 29 serveurs NetBSD 2.0.2 qui gèrent MySQL, Apache, Postfix et Samba pour environ 4 800 utilisateurs, avec des volumes moyens d'environ 870 Go de données et 1 200 e-mails par jour. La migration depuis Windows a considérablement amélioré la stabilité des services et permis d'étendre progressivement le déploiement. Cette stabilité a réduit les incidents et les astreintes, améliorant ainsi sa vie familiale et professionnelle en lui laissant plus de temps avec sa famille. Il remercie les contributeurs du projet, autorise la diffusion de son témoignage et encourage la poursuite du développement.

Canada will match US tariffs 'dollar for dollar' as trade talks break down

Les négociations commerciales entre le Canada et les États-Unis ont été suspendues après un désaccord de dernière minute, déclenchant l'entrée en vigueur de nouveaux droits de douane américains sur une large gamme de produits canadiens. Le Premier ministre Mark Carney a annoncé qu'il imposerait des tarifs réciproques "dollar pour dollar" et a qualifié les modifications américaines d'injustes et inéconomiques. Les nouvelles taxes américaines de 50 % visent environ 5 % des exportations canadiennes, incluant le vin, les produits laitiers, le ciment, les vêtements et l'équipement de hockey, en plus des droits déjà appliqués sur l'acier, l'aluminium, l'automobile et le bois. Des acteurs économiques et des dirigeants provinciaux, notamment de l'Ontario, du Québec et de la Colombie-Britannique, ont déclaré leur appui à une réponse ferme du Canada, tandis que des analystes estiment que ces mesures pourraient réduire le PIB canadien de 0,3 % à 0,6 %. Les différends portaient aussi sur des concessions américaines demandant notamment un meilleur accès au marché laitier et la levée des interdictions provinciales sur les spiritueux américains, dont les exportations vers le Canada ont fortement chuté.

Thinking in Python

Ce livre présente un panorama structuré des concepts fondamentaux du langage et de la programmation moderne, allant des types et du contrôle de flux aux classes et au typage statique. Une deuxième partie explore des techniques pratiques telles que les tests, les décorateurs, les gestionnaires de contexte, la métaprogrammation, la performance et la concurrence. La troisième partie se concentre sur les motifs de conception classiques et réinterprétés, offrant des patrons détaillés comme singleton, factory, observer, visiteur et un catalogue pour la refactorisation. Une quatrième section aborde les approches fonctionnelles, leurs fondations, outils et stratégies de gestion d'erreurs et d'assurance, tandis que la cinquième traite de la gestion d'effets, des générateurs et des pratiques sans état. L'ouvrage est librement consultable en ligne, accompagne ses explications d'exemples et d'exercices dont les solutions sont disponibles sur GitHub et est publié sous licence CC BY-NC-ND 4.0.