HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3654 articles Page 195/366 Sans filtre

07:05

Measuring progress toward AGI: A cognitive framework

Google DeepMind présente un cadre pour mesurer les progrès vers l’IA générale en s’appuyant sur les sciences cognitives. Le cadre identifie dix capacités cognitives clés prévues comme déterminantes pour l’intelligence générale des systèmes d’IA. Un protocole d’évaluation en trois étapes est proposé, mesurant les performances sur des tâches cognitives et les comparant aux performances humaines. Pour mettre en pratique cette théorie, un hackathon sur Kaggle est lancé autour des capacités cognitives, avec cinq domaines prioritaires : apprentissage, métacognition, attention, fonctions exécutives et cognition sociale. Le concours offre un prize pool total de 200 000 dollars et invite à construire des évaluations via la plateforme Community Benchmarks de Kaggle, les candidatures étant ouvertes du 17 mars au 16 avril et les résultats annoncés le 1er juin.

07:05

Machine Payments Protocol (MPP)

L’article décrit l’évolution des IA vers des agents autonomes capables de concevoir des plans, d’exécuter des actions et d’évaluer des résultats. Pour faciliter leurs paiements, Stripe et Tempo lancent le Machine Payments Protocol (MPP), une norme ouverte permettant aux agents de payer et d’être payés entre services. MPP prend en charge les paiements programmatiques, y compris les microtransactions et les paiements récurrents, en stablecoins ou en monnaie fiduciaire via des jetons partagés. Des cas d’usage illustrent des agents qui paient par session ou effectuent des actes comme payer pour l’impression et l’envoi de courrier, ou commander des repas pour livraison. Stripe développe une infrastructure centrée sur les agents avec la suite Agentic Commerce et l’Agentic Commerce Protocol, et invite à essayer MPP via la documentation.

07:05

Show HN: Playing LongTurn FreeCiv with Friends

Il s'agit d'un serveur Freeciv 3.2.3 multijoueur auto-hébergé, dédié aux parties Longturn avec des tours de 23 heures, fonctionnant sur Fly.io avec notifications par email et une gazette générée par IA. La page de statut en direct affiche les classements, le compte à rebours, l'historique et le suivi des relations diplomatiques via des fichiers JSON et une interface Web. L'architecture repose sur un conteneur Fly.io exécutant Freeciv sur le port 5556, un serveur HTTP sur 8080, une FIFO pour les commandes et des scripts de sauvegarde, avec un volume persistant pour les données (/data/saves). Plusieurs scripts gèrent la gestion des joueurs, les notifications, les sauvegardes automatiques et la génération de la gazette et des emails. Les opérations courantes incluent le déploiement via Fly.io, la gestion des secrets, la création de comptes joueurs et la consultation de la page de statut, avec des outils pour ajuster le timer, modifier les paramètres du jeu et redémarrer le serveur sans perte du temps restant.

07:05

What’s on HTTP?

Resume indisponible pour cet article.

07:04

CVE-2026-3888: Important Snap Flaw Enables Local Privilege Escalation to Root

Le CVE-2026-3888 est une vulnérabilité d’élévation de privilèges locale affectant par défaut Ubuntu Desktop 24.04 et versions ultérieures, permettant à un attaquant local sans privilèges d’obtenir l’accès root par l’interaction entre snap-confine et systemd-tmpfiles. L’exploitation dépend d’une fenêtre temporelle spécifique (10 à 30 jours selon la version) pendant laquelle systemd-tmpfiles peut supprimer le répertoire critique /tmp/.snap, que l’attaquant peut recréer avec une charge utile malveillante, et lors de l’initialisation suivante du sandbox, snap-confine le monter en root. Cette faille provient de l’interaction non intentionnelle entre deux utilitaires privilégiés, snap-confine qui construit le sandbox et systemd-tmpfiles qui gère les fichiers temporaires, dans le cadre de snapd. Une vulnérabilité secondaire a été identifiée dans le package uutils coreutils pour Ubuntu 25.10, résolue avant le lancement par revert de rm vers GNU coreutils et correctifs upstream appliqués. Des correctifs sont disponibles et les organisations doivent mettre à jour snapd vers les versions patchées indiquées (2.73+ubuntu24.04.2 pour 24.04, 2.73+ubuntu25.10.1 pour 25.10, 2.74.1+ubuntu26.04.1 pour 26.04, etc.), avec référence QID 386810 pour la détection et l’orchestration via Qualys VMDR/Patch Management.

07:04

An x86-64 back end for raven-uxn

Uxn est une CPU fictive utilisée dans l'écosystème Hundred Rabbits et elle est conçue comme une simple machine en pile avec 256 opcodes. L'auteur compare une implémentation Rust et une implémentation assembleur, constate que l'assembleur ARM64 est plus rapide, puis porte le code sur x86-64 grâce à l'aide d'un assistant automatisé. La première version x86-64 a été écrite presque entièrement par Claude Code, et a été validée par des tests unitaires et par le fuzzing, le tout pour environ 29 dollars. Au cours du débogage, un bug d'out-of-bounds sur l'instruction STR a été détecté et corrigé grâce à Valgrind et GDB; l'enjeu était complexe. En conséquence, l'expérience montre que des outils IA peuvent accélérer le travail lorsque accompagnés d'un solide ensemble de tests et d'un raisonnement prudent, le PR est fusionné et une version 0.2.0 est imminente, avec réflexion sur les limites et les bénéfices de l'IA dans le développement.