HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

5780 articles Page 1/578 Sans filtre

06:08

The Difference Between Rest and Idleness

Le texte distingue le repos toléré par la société productive et l'oisiveté qui n'a pas de finalité. L'industrie du bien-être vend le repos comme un investissement censé améliorer la productivité et monétiser la récupération. L'oisiveté refuse cet alibi productif, n'offre aucun rendement mesurable et ne se prête pas à la commercialisation. La culture récupère et stylise les refus en techniques rentables, transformant la marche, l'ennui ou le temps vide en pratiques vendables. L'auteur admet que le repos est nécessaire mais plaide pour la préservation volontaire de moments d'oisiveté véritable, du temps qui n'appartient à aucun projet et ne produit rien.

06:08

Automating myself out of development

L'auteur décrit son expérimentation progressive avec Claude Code, en partant de sessions interactives de brainstorming et d'implémentation locales où il conservait de nombreux fichiers .md et sous-agents. Face à la fatigue de changement de contexte et aux craintes de sécurité, il a isolé les projets sur une instance EC2 et cherché à retirer son rôle actif pour automatiser davantage le flux de travail. Il a ensuite formalisé un processus en utilisant un dépôt GitHub pour stocker l'état via des issues et labels, un skill /feature-gh pour chaque phase et un script tick.sh qui orchestre des exécutions non interactives, récupère les résultats et met à jour les labels. Une passe d'enrichissement automatique préremplit le contexte et la spécification, et l'auteur a défini un parcours avec cinq points de contrôle humains pour valider successivement le corps enrichi, la spec, le plan et l'autorisation finale de merge, les implémentations restant automatisées si ces étapes sont approuvées. Il met en garde contre la délégation excessive à l'IA en soulignant les nouveaux goulots d'étranglement (QA, revues d'architecture et sécurité), la dette technique générée par des tests médiocres et la nécessité de conserver des revues humaines malgré l'augmentation du débit.

06:07

C47/R47 Calculators

Le projet propose un logiciel RPN programmable et open source pouvant être installé sur le matériel SwissMicros DM42/DM42n et disposant aussi d'un simulateur Windows. SwissMicros commercialise en parallèle un appareil physique livré avec le même logiciel et un nouveau agencement de touches, dont le firmware est actuellement en version bêta. Le développement est communautaire et maintenu par une équipe dédiée assistée d'une large communauté active sur le forum SwissMicros. La documentation est étendue et intégrée au flux de développement, des PDF générés et une wiki communautaire étant disponibles, et le code source est hébergé sur GitLab avec des contributions acceptées. Le code et les exécutables sont sous licence GPL3 (la documentation sous GFDL), tandis que les graphismes du bezel et les dessins des touches sont protégés par un droit d'auteur séparé.

06:07

Shepherd's Dog: A Game by Fable

Anthropic a publié récemment un modèle présenté comme trop dangereux pour être diffusé largement. L'auteur a testé ce modèle en lui demandant de créer en une seule exécution une idée de jeu qu'il avait depuis des années. Après une longue séance de raisonnement d'environ 45 minutes et plus de 20 € de tokens, le modèle a renvoyé un fichier index.html autonome de 2 319 lignes sans dépendances. Le résultat est jugé fidèle à la vision de l'auteur et jouable via un lien fourni, avec une vidéo de démonstration disponible. Le dépôt contient aussi des tentatives précédentes réalisées avec d'autres modèles pour comparaison.

06:07

Show HN: Bastion – isolated Linux VMs for background coding agents

Le fichier JSON décrit la configuration d'environnement pour un agent nommé "opencode". L'agent opencode définit /workspace/acme-app comme répertoire de travail et utilise le modèle "openai/gpt-5.5" avec la permission "allow". L'authentification OpenAI est configurée pour utiliser une clé API fournie par la variable d'environnement OPENAI_API_KEY. Les actions "init" comprennent setup_bun, le clonage du dépôt dans /workspace et l'installation des dépendances avec bun install. L'action "start" démarre le serveur de développement en arrière-plan via la commande nohup bun run dev & depuis /workspace/acme-app.

06:07

Show HN: Paca – Lightweight Jira alternative for human-AI collaboration

C'est une plateforme de gestion de projet auto‑hébergée où des agents IA participent comme coéquipiers au sein d'une équipe Scrum, prenant part à la planification, au backlog et à l'exécution des sprints. La plateforme est entièrement configurable par fichiers de projet et extensible via des plugins sandboxés compilés en WebAssembly pour le backend et des modules frontaux, avec un modèle de permissions basé sur les capacités. Parmi les fonctionnalités clés figurent un tableau Scrumban unifié pour humains et agents, un chat IA intégré, la co‑rédaction de scénarios BDD et de documents d'architecture vivants, des diffs d'activité avec restauration en un clic, et des mises à jour en temps réel. Un serveur MCP permet à n'importe quel agent compatible d'accéder directement au workspace, des commandes /paca existent pour Claude Code, et les agents s'exécutent sur l'SDK OpenHands dans des conteneurs isolés. L'outil est open‑source sous licence Apache 2.0, gratuit, léger et auto‑hébergeable via un script d'installation ou Docker Compose, avec documentation, gestion des mises à jour et options pour le développement local.

06:07

AI OSS tool repo goes archived over night after raising $7.3M Seed

Il s'agit d'une plateforme LLMOps open-source et auto-hébergée qui unifie l'accès aux modèles, l'observabilité, l'évaluation, l'optimisation et l'expérimentation. Le composant Gateway fournit une API unifiée compatible OpenAI et avec tous les grands fournisseurs, conçue pour la haute disponibilité et des latences très faibles grâce à une implémentation en Rust (<1 ms p99 à 10k+ QPS). L'observabilité permet de stocker les inférences et retours dans votre base de données, d'exporter des traces OpenTelemetry et de rejouer ou analyser les appels pour améliorer et déboguer les workflows. Les capacités d'optimisation et d'évaluation incluent le fine-tuning, le RLHF, l'ingénierie automatique de prompts, des évaluations programmables (heuristiques et juges LLM) et des boucles de rétroaction pour itérer sur modèles et stratégies d'inférence. La plateforme s'intègre à des outils tiers, propose des exemples concrets et une offre commerciale complémentaire (Autopilot), et est utilisée en production par des startups comme par des grandes entreprises tout en finançant une part notable de la dépense API LLM mondiale.