HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12074 articles Page 437/1208 Sans filtre

SIMD for Collision

L'article présente l'approche « wide SIMD » pour traiter plusieurs unités de travail simultanément, en contraste avec le SIMD étroit qui opère sur des vecteurs xyz. La détection de collision utilise le test de séparation (SAT) et, pour des coques complexes comme le « boulder » à 32 points et 89 arêtes, les combinaisons arête-arête croissent quadratiquement et dominent le coût. En convertissant les données en format structure-of-arrays et en testant une arête contre plusieurs arêtes en parallèle, l'implémentation wide SIMD réduit significativement le nombre d'appels au TestCrossProduct. Des mesures sur le benchmark des 5120 coques montrent que SSE2 réduit le temps de plus de deux fois par rapport au mode scalaire et qu'une variante AVX2-Lite apporte encore un léger gain. L'optimisation profite surtout aux coques complexes (utile pour la simulation de destruction), a peu d'effet sur les boîtes simples, et reste contrainte par une limite interne de 128 arêtes tout en laissant la possibilité d'une implémentation AVX2 plus étendue.

Stinkpot: SQLite-backed shell history

Ce projet fournit un chercheur d'historique de shell pour bash reposant sur SQLite et destiné à remplacer une partie des fonctionnalités d'atuin. Le programme est très compact (environ 400 lignes de Go) et vise uniquement la recherche d'historique indépendante de la session avec une interface texte pour la recherche inverse. L'utilisation consiste à compiler avec go build, à initialiser via eval "$(stinkpot init)" dans .bashrc ou à l'intégrer via un module home-manager, puis à importer l'historique avec la commande import. La recherche inverse s'active avec Ctrl+R, propose une interface listant les correspondances et permet d'accepter et d'exécuter une entrée avec Tab ou Entrée. La base de données est stockée dans ~/.local/share/stinkpot et peut être recréée via une réimportation si une mise à jour casse le schéma.

LLM Usage in Debian: Three Proposals

Quatre propositions soumises à discussion le 24 juillet 2026 proposent des positions différentes sur l'utilisation des modèles de langage génératifs dans les contributions à Debian. La proposition A demande d'interdire strictement les contributions assistées par LLM au motif de risques juridiques, de qualité, d'épuisement des relecteurs et d'atteinte éthique aux ressources publiques, et propose d'ajouter cette interdiction au Contrat social. La proposition B autorise les contributions assistées par IA sous réserve de conditions précises portant sur la compatibilité contractuelle des outils, la conformité des licences, la responsabilité du contributeur, la divulgation de l'usage d'outils et la protection des informations sensibles. La proposition C invite à rejeter autant que possible les LLM en demandant aux contributeurs d'éviter leur usage, d'exiger la rédaction humaine des messages adressés à des humains, d'imposer la divulgation et de traiter les violations via le Code de conduite. La proposition D accepte l'utilisation d'assistants génératifs pour le travail spécifique à Debian tout en exigeant la conformité au DFSG, la responsabilité et la compréhension par le soumetteur, le marquage des contributions assistées et l'interdiction d'envoyer des données sensibles à des services cloud.

GM Backs Sodium Ion Batteries for U.S. Grid Storage

Peak Energy, soutenue par General Motors, vise à déployer des batteries sodium-ion pour le stockage réseau après l'échec d'autres start-up et l'annonce d'une commande massive de CATL. La société a conclu un partenariat avec General Motors et prévoit de construire une usine de 71 millions de dollars près de Sacramento (17 000 m²) d'une capacité annuelle de 4 GWh, prévue pour entrer en service en 2027. Ses cellules NFPP présentent une densité énergétique inférieure et un coût par cellule actuellement supérieur à celui des batteries LFP, mais Peak affirme un coût total de possession inférieur de 20 % grâce à une durée de vie annoncée de 20 ans et environ 20 000 cycles avec 80 % de capacité restante, contre environ 8 000 cycles et 70 % pour LFP. Les cellules tolèrent des températures de fonctionnement plus élevées (tests jusqu'à 55 °C), permettent un refroidissement passif sans circuits de fluides et affichent une efficacité aller‑retour d'environ 96 %, ce qui réduit la complexité et les pertes parasitaires par rapport aux systèmes LFP refroidis activement. Malgré l'abondance du sodium et la disponibilité de trona aux États-Unis, la transformation et la production restent dominées par la Chine, Peak achète pour l'instant des cellules à des fournisseurs chinois ; les analystes prévoient une part de marché limitée à court terme tandis que la société développe des projets pilotes (avec RWE) et des accords commerciaux jusqu'à 4,75 GWh avec Jupiter Power.

Alien World Chemistry Found Inside Meteorite That Struck New Jersey Home

Le 16 juillet 2024 un météore diurne a provoqué un bang sonique à New York en passant au sud de la Statue de la Liberté, puis un fragment a traversé le toit d'une maison à Hillsborough, New Jersey. Des caméras, observations visuelles et un radar Doppler ont permis de reconstituer la trajectoire jusqu'à la ceinture d'astéroïdes et de localiser un long nuage de cailloux tombant vers le New Jersey, mais un seul fragment de plus de deux livres a été récupéré après avoir frappé la maison et le propriétaire a documenté la scène. Les analyses ont classé la météorite comme une chondrite carbonée de type CM1/2, indiquant une altération aqueuse plus importante que dans la plupart des CM2 et constituant le deuxième cas observé de cette sous-catégorie. Des fragments riches en sels montrent qu'ils provenaient d'une région proche de la surface du corps parent où des fluides salins se sont concentrés et évaporés, suggérant des processus comparables à ceux identifiés dans les échantillons ramenés de Ryugu et Bennu. La météorite contient une grande variété de composés organiques solubles et d'acides aminés compatibles avec une contribution des corps CM au stock prébiotique terrestre, certains fragments seront conservés à l'American Museum of Natural History et les résultats sont publiés dans Science Advances par Peter Jenniskens et ses collègues.

Running a 28.9M parameter LLM on an $8 microcontroller

Un modèle de langage de 28,9 millions de paramètres a été exécuté entièrement sur un microcontrôleur ESP32‑S3 peu coûteux, sans connexion réseau, en affichant les sorties sur un petit écran. La plupart des paramètres (environ 25 millions) restent dans la mémoire flash et sont consultés par petits blocs à chaque token grâce aux Per‑Layer Embeddings, évitant de charger le modèle complet en SRAM limitée. Le montage exploite 512 KB de SRAM pour le cœur de calcul, 8 MB de PSRAM pour la mémoire de travail et 16 MB de flash pour la table d'embeddings, donnant environ 9,5 tokens par seconde et un modèle quantifié de 14,9 MB en 4 bits. Le modèle a été entraîné sur TinyStories et génère de courtes histoires cohérentes, mais il n'est pas conçu pour répondre à des questions complexes, suivre des instructions ou écrire du code. Le dépôt fournit le firmware, le code d'entraînement et les mesures expérimentales, documente un bug initial dans le comptage des paramètres et sa correction, et crédite TinyStories, l'approche Per‑Layer et les travaux autour de llama2.c.

Cloudflare's new AI traffic options for customers

Il y a un an, Cloudflare a lancé des outils pour permettre aux propriétaires de sites de reprendre le contrôle de leur contenu face aux systèmes d'IA qui l'exploitent sans compensation. L'entreprise propose une nouvelle taxonomie comportementale distinguant les crawlers de type Search, Agent et Training, et fournit des contrôles fins pour gérer l'accès selon ces usages. À partir du 15 septembre 2026, les nouveaux domaines verront par défaut Training et Agent bloqués sur les pages affichant des publicités tandis que Search restera autorisé, les crawlers multi-usages étant soumis aux règles les plus restrictives, avec la possibilité pour les propriétaires de sites de modifier ces réglages. Cloudflare lance BotBase pour donner une visibilité sur les bots, redéfinit le statut Verified pour refléter les catégories autorisées, et ajoute un signal content-use (immediate, reference, full) utilisable dans robots.txt pour exprimer les préférences de réutilisation du contenu. La société propose en outre un mécanisme de confiance transitive via l'en-tête Forwarded pour suivre les opérateurs intermédiaires, tout en soulignant que ces options de gestion sont disponibles dès maintenant afin de redonner aux créateurs davantage de contrôle et de transparence.

Systems and Delays

Pendant ses vacances l'auteur s'est éloigné des habitudes numériques et a créé une police bitmap, lu un roman post-apocalyptique tchèque et enfin étudié Thinking in Systems. Le livre présente une langue visuelle de stocks, de flux et de boucles de rétroaction et explique comment les délais façonnent le comportement des systèmes. L'exemple central met en scène un concessionnaire qui vise un stock égal à dix fois les ventes et qui, en combinant délai de livraison et facteur de réponse, voit apparaître des oscillations imprévues. Réduire le délai de réponse pour être plus réactif peut aggraver ces oscillations, alors qu'une réponse plus lente peut stabiliser le système et limiter le surstockage. L'auteur conclut qu'il vaut mieux modéliser le système et tester différents paramètres plutôt que d'agir uniquement sur l'intuition ou en accélérant aveuglément les boucles de rétroaction.