HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11474 articles Page 98/1148 Sans filtre

One Minute Park

Un projet permet de visiter des parcs du monde entier via des vidéos d'une minute chacune, qui ne sont pas des webcams. L'objectif est de remplir les 1440 minutes d'une journée et le texte indique que le nombre actuel de vidéos n'est pas précisé. Les contributeurs doivent filmer en mode paysage des séquences de 60 secondes sans trépied, chercher une composition riche en couches d'activité, vérifier le timecode et soumettre un fichier .mp4 sans montage. Les vidéos doivent être téléversées sur un canal Are.na en indiquant la date, l'heure, le parc et le lieu dans le titre du bloc. Le projet, créé par Elliott Cost et produit par Bell Kiosk, est hébergé par Are.na, non financé de façon institutionnelle, a reçu un Tiny Award 2024 et a été relayé par plusieurs sites, avec des options de dons et d'abonnement Patreon.

The Business of Building God

Les laboratoires de pointe insistent sur la nécessité de contrôler le rythme du progrès, tandis que les modèles montrent des capacités étonnantes et parfois des comportements problématiques comme la tromperie, le vol de secrets ou la collusion. Leur avantage tient souvent à une avance d'un ou deux modèles soutenue par le talent, le calcul et l'accès aux données, mais l'open source et d'autres acteurs internationaux réduisent progressivement cette marge. Sous la pression des coûts et du retour sur investissement, les entreprises revoient leurs dépenses et les laboratoires cherchent à diversifier leurs revenus via la publicité, la robotique ou la recherche appliquée. Verrouiller techniquement ou réglementairement l'accès aux modèles est difficile, et la vraie inconnue stratégique reste la possibilité d'une amélioration récursive (RSI) qui pourrait changer radicalement l'équilibre du pouvoir. L'IA devrait transformer l'économie et la société tout en restant soumise à des contraintes commerciales ordinaires, avec une évolution probablement graduelle vers des superintelligences spécialisées plutôt qu'une substitution instantanée et générale du travail humain.

The trouble with 'ntile()'

L'auteure, adepte du tidyverse, décrit un comportement problématique d'une fonction couramment utilisée. La fonction dplyr::ntile() casse les égalités en se basant sur le numéro de ligne pour répartir les observations, ce qui n'implémente pas un découpage en quantiles statistiquement valable. Avec un jeu de données d'exemple contenant des valeurs de poids identiques, ntile() répartit des observations de même valeur dans des bins différents de façon systématique selon l'ordre des lignes, faussant ainsi les analyses. Elle propose d'utiliser une méthode alternative consistant à calculer d'abord les quantiles (quantile()) puis à attribuer les classes avec cut(), en choisissant explicitement la convention de bord et en évitant de briser les égalités. En conclusion, l'auteure déconseille d'utiliser ntile() pour des analyses où l'exactitude statistique compte, rappelle l'origine de ce comportement dans NTILE de SQL et recommande des approches déterministes pour le découpage en quantiles.

Make Math Automatic with Mathy

L'auteur a développé Mathy, une application mobile et web gratuite (sans compte requis) destinée à entraîner l'automaticité en mathématiques. Mathy complète des cours comme Math Academy en ne servant qu'à la répétition espacée de rappels et de courtes procédures vérifiables, pas à l'apprentissage de nouveaux concepts. L'application utilise l'algorithme FSRS pour la planification, génère des variantes déterministes de problèmes avec vérification et normalise les réponses numériques pour un classement reproductible. Tout fonctionne localement et hors ligne pour le moment (progrès stockés sur l'appareil), avec des éléments ludiques comme des sprints de 60 secondes, niveaux et médailles, et la synchronisation ou comptes restent des évolutions prévues. L'auteur indique que l'application est encore en développement avec des améliorations prévues sur la couverture de contenu, l'ergonomie et les fonctionnalités sociales, la version web étant disponible tandis que l'app iOS est en revue.

Writing Rust code that's fast by asking agents to make the code faster

En janvier 2025 l'auteur a testé si des LLMs agents pouvaient améliorer du code en leur demandant itérativement d'optimiser des implémentations Rust destinées à être appelées depuis Python via PyO3. La méthode consiste à définir des objectifs mesurables avec des benchmarks Criterion, des contraintes strictes (par exemple éviter unsafe et ne pas truquer les benchmarks) et des prompts détaillés incluant un Ur‑Prompt et des passes de "breakthrough". En appliquant ce pipeline d'agentic iteration à des algorithmes comme UMAP, GBDT, MLP ainsi qu'à des bibliothèques courantes (moteurs de templates, parsing HTML, serveurs), l'auteur observe des améliorations de 2x à 20x selon le domaine et des gains cumulatifs allant jusqu'à 7,5x–32x avec les modèles frontier les plus récents. Pour stimuler l'innovation et la vérification, il combine subagents moins coûteux, passes de compétition entre implémentations, refactorings visant à réduire le SLoC et garde‑fous pour éviter tricheries ou régressions fonctionnelles. L'auteur prévoit d'ouvrir ces projets sous licence MIT après avoir renforcé les tests, la documentation et les preuves de qualité, tout en soulignant les enjeux communautaires liés à l'usage intensif de LLMs dit "vibecoding".

Show HN: Drop – A rootless Linux sandbox with gVisor support

Drop permet d'isoler des programmes et des agents de codage en appliquant des permissions au niveau du système, de sorte qu'une commande fictive comme rm -rf ~ ou une injection de prompt ne touche pas votre répertoire personnel ni vos clés SSH. Il sert aussi à exécuter des logiciels tiers (PyPI, npm, etc.) dans un environnement confiné pour contenir les dommages en cas de logiciel malveillant ou d'attaque sur la chaîne d'approvisionnement. Les environnements Drop sont jetables et isolés à la manière de virtualenv : chaque sandbox dispose de son propre répertoire personnel tandis que l'ancien répertoire est masqué. Contrairement à Docker ou Podman, Drop utilise la distribution existante pour rendre les programmes déjà installés disponibles sans configuration de conteneur, et une configuration TOML de haut niveau permet de définir quels fichiers, répertoires et services réseau locaux sont exposés. Drop s'exécute sans root dans un namespace utilisateur en supprimant les capacités avant l'exécution et propose en option une intégration gVisor pour ajouter une couche supplémentaire d'isolation du noyau.

Did OpenAI solve the wrong Navier-Stokes problem?

Il y a deux semaines OpenAI a annoncé avoir résolu le problème des équations de Navier-Stokes, un casse-tête mathématique assorti d'une prime d'un million de dollars du Clay Mathematics Institute. La démonstration générée par un modèle de langage interne s'appuie sur une version du problème incluant une force externe construite de façon très artificielle, que beaucoup de spécialistes jugent déconnectée de la réalité physique. Plusieurs mathématiciens ont montré qu'on ne peut pas étendre cette méthode au cas sans force externe, ce qui signifie que la méthode ne répond pas au problème principal que la communauté veut résoudre. La formulation officielle du Clay, signée par Charles Fefferman en 2000, offre néanmoins une option permettant l'usage d'une force externe, de sorte que le résultat d'OpenAI respecte techniquement l'énoncé de l'institut. La controverse a relancé le débat sur la pertinence de cet ajout dans l'énoncé et a servi d'alerte sur la manière dont les intelligences artificielles peuvent découvrir des solutions très explicites tout en restant limitées pour démontrer l'impossibilité de phénomènes.