HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12026 articles Page 652/1203 Sans filtre

FrontierCode

FrontierCode est un nouveau benchmark qui évalue la capacité des modèles à produire du code de qualité prêt à être mergé, en mesurant la mergeabilité plutôt que la seule correction fonctionnelle. Il combine des critères bloquants et non bloquants couvrant la correction, la qualité des tests, la portée des modifications, le style et la conformité aux normes, et introduit des méthodes nouvelles comme reverse-classical, le contrôle de scope et le grading adaptatif basé sur des LLMs. Plus de vingt mainteneurs de projets open source ont conçu 150 tâches réalistes (chacun investissant plus de 40 heures) et un pipeline de contrôle qualité multi-étapes permet de réduire de 81 % les faux positifs par rapport à SWE-Bench Pro. Les résultats montrent que même les meilleurs modèles actuels éprouvent des difficultés sur les tâches les plus difficiles : Claude Opus 4.8 obtient 13,4 % sur l’ensemble Diamond tandis que les modèles open source restent nettement moins performants. L’objectif est de fournir un signal fiable de préparation à la production pour les agents de code et l’évaluation sera ouverte aux créateurs de modèles sans publication publique des tâches pour éviter la contamination.

Why are cells small?

Le corps humain contient environ 30 000 milliards de cellules (sans les microbes) dont les volumes internes varient sur environ cinq ordres de grandeur, du spermatozoïde minuscule à l'ovocyte gigantesque. La première contrainte physique majeure est le rapport surface/volume, puisque le volume croît plus vite que la surface, limitant l'apport de nutriments, l'élimination des déchets et la production d'énergie par la membrane. La diffusion impose une autre limite, car à mesure que le volume augmente les rencontres aléatoires entre molécules deviennent plus rares et plus lentes dans le cytoplasme encombré, ce qui ralentit réactions enzymatiques et signalisation. Les cellules s'adaptent à ces contraintes par la forme et la compartimentation: par exemple les globules rouges sont biconcaves pour augmenter la surface, les ovocytes accumulent nutriments et mitochondries et les cellules eucaryotes utilisent des organites pour rapprocher les réactions. Il existe des exceptions, comme Thiomargarita magnifica qui réduit les distances de diffusion en remplissant son intérieur d'une vacuole, mais en général la taille et la forme cellulaires résultent d'un compromis entre diffusion, rapport surface/volume et exigences fonctionnelles.

Porting the ThinkPad X61 to Coreboot

L'auteur décrit sa trajectoire depuis un ThinkPad x60 vers une collection de portables et son engagement dans le projet coreboot, motivé par le désir d'exécuter du firmware libre. Il a utilisé des outils classiques comme inteltool, lspci, acpidump et ectool pour récupérer des dumps et des références du BIOS afin de faciliter le reverse engineering. En intégrant un agent LLM (Claude Opus 4.6) avec Ghidra et radare2, il a accéléré l'analyse du raminit mais a dû beaucoup guider le modèle grâce à sa connaissance matérielle. Après itérations et tests matériels, il a porté libgfxinit, adapté le raminit pour GM965/ICH8 et corrigé erreurs et hallucinations du modèle avant l'upstreaming. Il conclut que les LLM rendent le reverse engineering de firmware plus accessible, évoque des opportunités pour l'analyse de l'Intel FSP et un port expérimental vers fstart en Rust.

Passing DBs through continuations

Les implémentations naïves d'opérateurs relationnels créent des résultats intermédiaires coûteux et le modèle itérateur introduit des surcoûts de dispatch dynamique. En style continuation-passing (CPS), chaque opérateur reçoit une continuation qui décrit ce qu'il faut faire pour chaque élément, ce qui permet de définir des opérateurs comme des transformations qui s'enchaînent sans matérialiser d'intermédiaires. En combinant CPS et l'inline du compilateur, des chaînes d'opérateurs sont développées en une boucle fusionnée, illustrée par des fonctions compose, product, scan_id et probe qui aboutissent à une exécution colonnaire efficace. Prela normalise les tables en relations binaires et utilise cette approche CPS en Julia pour générer automatiquement du code fusionné, atteignant des performances comparables à DuckDB sur certains benchmarks. La méthode repose sur des hypothèses pratiques comme la densité des clés primaires et une tolérance aux temps de JIT, mais elle sépare proprement le rôle du moteur et du compilateur et rend le système extensible.

Looking Forward to Postgres 19: Query Hints

Postgres 19 introduit deux modules contrib, pg_plan_advice et pg_stash_advice, qui apportent une forme de plan advice permettant d'influencer le planificateur sans encoder des hints dans le texte SQL. La fonctionnalité résulte de décennies de débats sur les dangers des hints et cherche à répondre aux objections en stockant les conseils en dehors des requêtes et en contraignant la recherche du plan plutôt qu'en la remplaçant. L'interface permet de spécifier méthodes de scan, ordre de jointure, types de jointure et contrôle du parallélisme, et le planificateur peut générer automatiquement des chaînes d'advice reproduisant son propre plan. Le module pg_stash_advice fournit un "stash" persistant et configurable de mappages requête-vers-conseil utilisable par session, rôle ou base, facilitant l'application de réglages en production sans modifier le code applicatif. Le système fournit des retours via EXPLAIN et se dégrade gracieusement si un conseil est inapplicable, mais il comporte des limites et doit rester un dernier recours après optimisation des statistiques et des paramètres de coût.

EU-banned pesticides found in rice, tea and spices

Des analyses de foodwatch sur 64 produits alimentaires vendus aux Pays-Bas, en France, en Autriche et en Allemagne ont recherché des résidus de pesticides. Quarante-neuf produits contenaient au moins un résidu et 45 d'entre eux présentaient des résidus de pesticides non approuvés dans l'Union européenne, tandis que 14 échantillons dépassaient les limites légales. Tous les échantillons de paprika, piment et cumin analysés comportaient des pesticides non approuvés et un échantillon de paprika en contenait 22, dont six non autorisés. Des substances fréquemment détectées incluent le chlorfenapyr, la bifenthrine, le spirotetramat, le clothianidine, la thiaméthoxame, l'imidaclopride et l'isoprothiolane, et six de ces pesticides ont été exportés depuis des États membres vers des pays tiers en 2024–2025. Le rapport souligne que ces pesticides interdits sur le marché intérieur peuvent être exportés puis revenir comme résidus dans des importations, et il exprime des inquiétudes quant à une procédure accélérée proposée visant à modifier plusieurs règles de sécurité alimentaire.

MiMo-v2.5-Pro-UltraSpeed: 1T model with 1000 tokens per second

Xiaomi a annoncé un nouveau modèle développé avec TileRT, revendiquant un débit de décodage supérieur à 1000 tokens/s sur un réseau d'un trillion de paramètres (jusqu'à ~1200 tokens/s). L'accès API se fera par candidature pendant une fenêtre d'essai limitée du 9 au 23 juin 2026, au tarif promotionnel de 3× celui du modèle standard pour environ 10× la vitesse, avec un accès chat gratuit et des limites de session et de file d'attente. La performance résulte d'une codesign extrême modèle-système combinant une quantification FP4 ciblée sur les Experts MoE, un décodage spéculatif en blocs (DFlash) aligné sur l'attention à fenêtre glissante et le système TileRT avec noyau persistant et exécution hétérogène sur nœuds GPU commodity de 8 cartes. Les auteurs soulignent que ce niveau de vitesse permet d'exécuter de nombreux chemins de raisonnement en parallèle, d'accélérer fortement les agents de génération de code et d'intégrer des modèles d'un trillion de paramètres dans des boucles de décision temps réel pour des usages tels que trading haute fréquence, lutte antifraude ou assistances médicales critiques. Le checkpoint FP4‑DFlash a été publié sur HuggingFace, des démonstrations sont disponibles et Xiaomi annonce un déploiement plus large et des partenariats à destination des entreprises et développeurs professionnels.