HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12026 articles Page 626/1203 Sans filtre

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.

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.

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.

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.

The state of building user interfaces in Rust

Rust, en tant que langage bas niveau, peut utiliser des API natives pour créer des interfaces, mais le besoin de supporter de multiples plates-formes rend cette option peu attractive pour beaucoup. Grâce à son expressivité et à ses abstractions de haut niveau, Rust est adapté pour concevoir des interfaces complexes, mais il n'existe pas de consensus sur les meilleures abstractions à adopter. De nombreux bindings vers des frameworks existants sont disponibles, mais les développeurs qui recherchent une solution mûre, simple et entièrement écrite en Rust trouvent rarement leur bonheur. Les approches actuelles incluent l'interfaçage avec Electron/HTML et l'utilisation d'API graphiques ou d'enveloppes pour émuler des widgets classiques, tandis que WebRender fournit un moteur de rendu parallèle multi-plate-forme servant de base à des frameworks. La communauté maintient un écosystème riche de crates et bibliothèques (comme Dioxus, egui, Iced, Slint, Tauri, etc.) et sollicite des contributions pour faire évoluer l'offre GUI en Rust.

Resurrecting a soaked, corroded, and damaged Commodore SX‑64 (2025)

Il a acheté un SX-64 au salon VCFSW 2025 à Dallas en pensant que l'appareil semblait en meilleur état qu'annoncé malgré un possible dommage par l'eau. L'ouverture a révélé une corrosion interne importante ressemblant à une survivance en eau salée, avec châssis presque rongé, vis fusionnées et dépôts sur les cartes. Le démontage a requis perçage des vis saisies, bains de traitement contre la rouille, nettoyage délicat des plastiques et recherche de pièces de remplacement d'occasion. Après lavage des cartes, application de DeoxIT, remplacement de la mécanique et du PLA défectueux, l'alimentation et l'écran ont finalement donné des signes de fonctionnement lors des tests. L'auteur décrit l'opération comme une excavation plus qu'une simple réparation, retient l'importance de la patience et prévoit de remettre l'appareil après réassemblage et rodage.

Quadratic funding democratizes allocation by rewarding projects w/ broad support

Le financement quadratique alloue les fonds de contrepartie en fonction du nombre de donateurs plutôt que du montant total, favorisant les projets soutenus par une large communauté. Les dons sont vérifiés via chaînes publiques (Bitcoin, Ethereum, ZEC transparent) ou par clés de visualisation pour les chaînes privées (Monero, Zcash protégée), permettant la confirmation sans révéler l'identité des donateurs. La protection contre les attaques Sybil combine des contrôles automatiques qui repèrent les adresses corrélées et les microdons suspects avec une revue par un petit comité, les dons signalés atteignant toujours les projets mais n'étant pas pris en compte pour le matching. La période de qualification court du 19 mai au 19 juin 2026 (UTC), la cagnotte initiale de 115 000 $ est entièrement répartie à la clôture et les parts des projets disqualifiés sont redistribuées aux autres participants. Pour cette campagne, seuls les dons en crypto (BTC, ETH, XMR, ZEC, GLM) entrent dans le matching, 15 % des recettes couvrent le personnel et l'infrastructure, les dons via Tor sont pris en charge sans trackers et l'aide est disponible à giving(at)torproject.org.