HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11333 articles Page 1071/1134 Sans filtre

Ladybird adopts Rust, with help from AI

Ladybird cherche un langage sûr pour la mémoire afin de remplacer C++, et a opté pour Rust, l’interopérabilité C++ restant limitée et le support plateforme hors de l’écosystème Apple étant restreint. Rust est choisi pour son écosystème et ses garanties de sécurité, et des projets comme Firefox et Chromium l’ont déjà intégré, ce qui rend sa candidature convaincante pour Ladybird. La première cible est LibJS, dont les composants autonomes bénéficient de test262, et la traduction a été réalisée avec Claude Code et Codex sous direction humaine, suivie de passes d’examen adversarial pour déceler les erreurs. Les résultats montrent une sortie byte-for-byte identique entre les pipelines, environ 25 000 lignes de Rust portées en deux semaines, et zéro régression vérifiée par les tests et l’égalité des AST et du bytecode. La suite prévoit que ce travail ne devienne pas le cœur du projet; le moteur restera en C++, avec des portions portées vers Rust en tant que sous-système coexistant via des frontières d’interopérabilité, et une coordination avec l’équipe centrale avant tout portage.

Genetic underpinnings of chills from art and music

Des données de plus de 15 600 participants génotypés issus de Lifelines montrent que des facteurs génétiques contribuent à la propension aux frissons provoqués par l'art et la musique. Les analyses GREML indiquent que jusqu'à 29% de la variance observée peut être expliquée par la génétique, avec environ un quart attribuable à des variants communs et capturables par SNP. Une corrélation génétique de 0,58 entre les frissons esthétiques et musicaux suggère une part de bases génétiques partagées entre ces formes d’expression artistique. Un indice polygénique basé sur l’ouverture à l’expérience est associé aux deux types de frissons, expliquant environ 0,3% et 0,1% de la variance pour les frissons esthétiques et musicaux respectivement. Le travail souligne un écart entre l’héritabilité estimée à partir des SNP et l’héritabilité familiale, laissant supposer des effets additifs non capturés et des influences environnementales partagées et appelant des designs familiaux élargis pour préciser les mécanismes biologiques et culturels.

FreeBSD doesn't have Wi-Fi driver for my old MacBook, so AI built one for me

J'ai réutilisé un MacBook Pro 2016 pour tester FreeBSD sur le Wi‑Fi BCM4350, malgré le souci de flexgate et l'absence d'usage pratique immédiat. FreeBSD ne gère pas nativement ce chipset et la solution courante consiste à exécuter wifibox dans une machine virtuelle Linux avec passthrough PCI. J'ai tenté de porter le driver Linux brcmfmac vers FreeBSD via LinuxKPI en s'appuyant sur Claude Code, mais les premiers essais ont échoué et provoqué des panics. Pour progresser, j'ai demandé à l'IA de rédiger une spécification détaillée du fonctionnement du driver BCM4350 et de documenter les décisions et le plan, ce qui a donné un ensemble de chapitres et une approche structurée. Après plusieurs itérations, un module FreeBSD fonctionnel a été obtenu, offrant le balayage et la connectivité 2,4/5 GHz avec WPA/WPA2, et le code est disponible sur GitHub, bien que non destiné à un usage autre que l'étude.

Show HN: PgDog – Scale Postgres without changing the app

PgDog est un proxy conçu pour faire évoluer PostgreSQL, en offrant le pooling de connexions, l'équilibrage de charge des requêtes et le sharding de bases de données. Écrit en Rust, PgDog est rapide, sécurisé et peut gérer des milliers de connexions sur du matériel ordinaire. Il prend en charge le pooling de transactions et de sessions, le traitement des instructions SET et des options de démarrage, ainsi que des mécanismes de récupération et de resynchronisation des connexions. PgDog agit comme un équilibreur de charge de niveau applicatif (L7) capable de proxy des réplicas et de distribuer les transactions selon les stratégies round-robin, aléatoire ou avec la moindre activité. Le projet est libre et open source sous AGPLv3 et peut être déployé via Docker, Kubernetes (Helm) et Terraform sur AWS, avec des performances optimisées grâce à Rust et à l’architecture asynchrone.

Shatner is making an album with 35 metal icons

William Shatner a annoncé un album metal réunissant de nombreuses icônes du genre pour une collaboration all-star. Connu pour son rôle de Capitaine Kirk, il affirme que le métal est un espace où l’imagination peut s’exprimer avec force. Le projet n’est pas présenté comme un album de simple gimmick et promet des guitares massives, des arrangements cinématographiques, un humour noir et une émotion brute. Des reprises de Black Sabbath, Judas Priest et Iron Maiden sont évoquées, tout comme des morceaux entièrement originaux, choisis avec soin selon lui. Le récit rappelle ses collaborations antérieures, Has Been en 2004 et Bill en 2021, et indique que davantage de détails sur ce projet émergent prochainement.

A simple web we own

L’article affirme que le Web et l’Internet actuels sont dominés par de grandes entreprises et quelques gouvernements, faisant des utilisateurs des locataires et des produits dans une économie de surveillance. Il soutient que le problème peut se résoudre en déplaçant la propriété et le contrôle du matériel et des logiciels vers des individus et des coopératives, afin d’influencer positivement le Web et l’Internet. Trois caractéristiques forment le cœur d’un Web simple que l’on peut posséder: un appareil contrôlé par une personne ou une coopérative, un réseau contrôlé de la même manière, et des logiciels faciles à utiliser pour créer et trouver du contenu hypertexte et des flux RSS. Le texte met en avant Markdown comme clé pour écrire sans HTML complexe, et discute des limites des CMS lourds comme WordPress et des générateurs statiques qui restent parfois trop complexes. Il propose une voie pratique reposant sur des ordinateurs peu coûteux (par exemple le Raspberry Pi), des réseaux locaux et des coopératives pour bâtir un Web que l’on possède et que l’on contrôle collectivement.

“Car Wash” test with 53 models

Le test du lavage de voiture est un repère de raisonnement simple appliqué à 53 modèles d'IA. En une seule passe, 42 modèles ont répondu qu'il fallait marcher, et 11 ont dit qu'il fallait conduire. Par fournisseur, un seul modèle a donné la bonne réponse: Opus 4.6 pour Anthropic et GPT-5 pour OpenAI. Dans le test sur 10 répétitions, seuls cinq modèles ont répondu correctement à chaque fois: Claude Opus 4.6, Gemini 2.0 Flash Lite, Gemini 3 Flash, Gemini 3 Pro et Grok-4. L'évaluation humaine sur 10 000 personnes donne 71,5% de réponse « conduire », et les auteurs soulignent le rôle possible de l'ingénierie du contexte pour améliorer la fiabilité en production.

Making Wolfram Tech Available as a Foundation Tool for LLM Systems

Les LLMs sont impressionnants et utiles, mais ils ne font pas tout et ils manquent de précision ainsi que de calcul profond. Pour combler ces lacunes, il faut un outil fondationnel large et général qui fournit une computation précise et des connaissances fiables. L’auteur présente le Wolfram Language comme cette plate-forme, conçue pour rendre tout ce qui peut être connu computable de manière cohérente et unifiée. L’objectif est désormais d’intégrer cet outil fondationnel aux LLMs afin de leur donner un accès standard et généralisé à une puissance de calcul et de connaissance précises. La solution, appelée computation-augmented generation (CAG), injecte en temps réel des capacités de l’outil fondationnel dans le flux généré par l’IA, avec MCP Service, Agent One API et CAG Component APIs comme principales voies d’accès.