HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11567 articles Page 987/1157 Sans filtre

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.

Book: The Emerging Science of Machine Learning Benchmarks

Le texte analyse les benchmarks en apprentissage automatique, en partant de la séparation train/test et de l’idée que les modèles seront jugés sur le test. Il montre que les benchmarks peuvent orienter la recherche vers des objectifs limités, favoriser le surajustement et produire des scores qui ne reflètent pas la réalité. Des considérations éthiques et sociales accompagnent ces critiques, soulignant les biais et l’exploitation de main-d’œuvre marginalisée pour des jeux de données massifs. L’ère des grands modèles linguistiques introduit de nouveaux défis, notamment l’incertitude sur les données d’entraînement, les benchmarks multi-tâches et la performativité. L’auteur appelle à fonder la science des benchmarks sur des bases théoriques et empiriques solides, afin que les classements et les évaluations reflètent vraiment les capacités et les limites des modèles.

What 81,000 people want from AI

Une étude qualitative massive a réuni 80 508 utilisateurs de Claude.ai de 159 pays et 70 langues sur une semaine, la plus large et multilingue de ce type à ce jour. L'objectif était de décrire ce que signifie une IA qui se déploie bien, fondé sur les espoirs et les expériences réelles des utilisateurs. Les résultats identifient neuf clusters de visions pour l'IA, allant du soutien cognitif et de l'excellence professionnelle à la transformation personnelle, à l'apprentissage et à la transformation sociétale. 81% des répondants estiment que l'IA a déjà pris une étape vers leur vision, avec des gains en productivité, dans l'apprentissage et dans le soutien cognitif ou émotionnel. Les préoccupations majeures portent sur l'irrégularité et les biais, les effets sur l'emploi et l'économie, la perte d'autonomie humaine, la gouvernance et la protection de la vie privée, reflétant des tensions entre bénéfices et risques selon les régions.

Show HN: I built 48 lightweight SVG backgrounds you can copy/paste

Cette page présente les ressources de SVGBackgrounds.com, notamment des arrière-plans, des SVG et des freebies, ainsi que des options d’inscription et d’accès. Un échantillon de designs est proposé et peut être personnalisable, notamment en changeant les couleurs de la marque et en rétrécissant, pivotant ou décalant certains éléments, puis exporté facilement. Le texte détaille les conditions de licence, indiquant que les graphismes peuvent être utilisés dans des projets personnels ou commerciaux, mais pas dans des produits concurrents, et qu’une attribution est requise. Une offre premium permet d’utiliser les graphismes sans attribution et sans limites pour un seul designer sur des projets illimités. Le site invite à explorer les designs et à sélectionner des arrière-plans, avec des options de variété, de modification et d’échelle, avant l’exportation.

Mozilla to launch free built-in VPN in upcoming Firefox 149

Mozilla a annoncé que Firefox 149 introduira un niveau VPN intégré et gratuit dans le navigateur, disponible à partir du 24 mars 2026. Le service acheminera le trafic du navigateur via un proxy pour masquer l’adresse IP et la localisation sans nécessiter de téléchargement ni d’extension supplémentaires. Mozilla présente cette offre comme une alternative plus sûre aux services VPN gratuits et rappelle que la protection repose sur ses principes de confidentialité et sur la minimisation des données. Le déploiement sera progressif et limité à certaines régions (États-Unis, France, Allemagne et Royaume-Uni) avec 50 Go de données mensuelles au départ. Le VPN ne couvre que le trafic du navigateur et ne protège pas l’ensemble de l’appareil, et Firefox 149 introduit aussi d’autres fonctionnalités comme Split View et Tab Notes, avec le rebranding de l’AI Window en Smart Window.

The math that explains why bell curves are everywhere

Le théorème central limite explique pourquoi, dans de nombreux jeux de données, les moyennes d’échantillons tendent vers une distribution normale. Historiquement, des mathématiciens comme De Moivre et Laplace ont montré que l’agrégation de résultats aléatoires produit une courbe en cloche. En pratique, en calculant des moyennes successives de résultats indépendants, on obtient une distribution qui se rapproche toujours davantage de la normale. Le théorème permet aussi d’évaluer si une observation est plausible sous un processus aléatoire et d’identifier des écarts ou des biais. Cependant, il suppose des échantillons indépendants et suffisants, et ses conclusions peuvent être invalides lorsque ces conditions ne sont pas remplies ou lorsque les extrêmes dominent.

Nvidia NemoClaw

NemoClaw est une pile open source qui simplifie l’exécution sécurisée d’agents OpenClaw toujours actifs et installe le runtime OpenShell via le NVIDIA Agent Toolkit, avec l’inférence routée vers le cloud NVIDIA. Le projet est en phase précoce et non prêt pour la production, avec des interfaces et comportements susceptibles d’évoluer et des améliorations prévues vers une orchestration sandbox prête pour la production. Un script d’installation guide l’intégration et crée une sandbox OpenClaw isolée, configure l’inférence et applique des politiques de sécurité. Le fonctionnement repose sur un orchestrateur CLI (nemoclaw) qui déploie le gateway OpenShell, la sandbox, le fournisseur d’inférence et les politiques réseau pour contrôler chaque appel. Des commandes clés permettent l’onboard, la connexion à la sandbox, et l’obtention du statut et des logs, avec des limitations et une documentation disponibles.

Framework doesn't matter

L’article compare des benchmarks entre frameworks et montre que l’expérience utilisateur dépend surtout du réseau et des requêtes, pas du framework. Il décrit une application réelle avec FastAPI, SQLAlchemy async et Postgres déployée sur Fly.io, avec quatre endpoints, dont le cas N+1. Les mesures décomposent le temps entre le travail du serveur (DB, ORM, sérialisation, encodage et framework) et le réseau, en utilisant time.perf_counter et les événements de SQLAlchemy. Les résultats montrent que le framework représente rarement plus de 1% du temps total perçu par l’utilisateur, le réseau et les requêtes étant dominants. L’auteur conclut qu’il faut déployer près des utilisateurs et corriger les requêtes plutôt que de changer de framework, et que le choix doit privilégier l’expérience développeur et l’écosystème.