HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11333 articles Page 54/1134 Sans filtre

When oil prices spike, where does the money go?

Le marché pétrolier est mondial et des événements comme la guerre en Iran ont provoqué une hausse rapide des prix du brut et des produits dérivés entre fin février et mi‑avril 2026. La montée des prix s'explique par la mécanique offre‑demande, car une réduction de l'approvisionnement, notamment par la fermeture du détroit d'Ormuz, fait augmenter les prix et réduire les quantités consommées. L'essentiel des gains supplémentaires se dirige vers les producteurs et les compagnies pétrolières, la répartition exacte dépendant du lieu, du statut de propriété et du cadre réglementaire. Régionalement, les producteurs du Golfe font face à des risques accrus mais conservent des revenus publics importants, le bassin permien américain profite surtout aux actionnaires, et la production de la Mer du Nord alimente à la fois entreprises privées et recettes publiques ou fonds souverains. Les sanctions sur le pétrole russe bénéficient principalement aux acteurs liés au pouvoir en Russie, tandis que les consommateurs subissent l'impact à court terme et que la hausse des prix renforce l'intérêt pour des sources d'énergie non fossiles à long terme.

Language models for text classification: From bag-of-words to Jev

Jev, un modèle propriétaire récemment lancé par TypeSafe AI, s'est imposé comme un phénomène culturel dans les communautés techniques en offrant une solution de classification générale, rapide et peu coûteuse capable de traiter de nombreux types de tâches sans ajustements spécifiques. L'article remet Jev en contexte en retraçant l'histoire des classifieurs textuels, depuis bag-of-words et naïve Bayes jusqu'aux RNN, CNN et aux transformers pré-entraînés (BERT, GPT, T5), en montrant pourquoi les architectures transformeurs pré-entraînées généralisent mieux. Jev propose plusieurs API (Choice pour multiclasses, Noul pour binaire/multi-label et Score pour ordinale) et affiche d'excellents résultats pratiques, notamment environ 96,47 % de précision sur le jeu de test IMDb tout en restant très économique et à faible latence. Les détails d'architecture et d'entraînement restent propriétaires, mais TypeSafe évoque des données synthétiques et une méthode appelée Reinforcement Learning for Calibrated Decisions, ce qui renvoie à des approches publiques comme RLCR ou l'ajout de termes de Brier pour améliorer la calibration des probabilités. Les cas d'usage vont du tri d'emails à la présélection pour des agents LLM, de nombreux clones open source ont émergé sans égaler la diversité des performances de Jev, et des alternatives officielles commencent à apparaître, comme l'API Decisions annoncée par OpenAI.

Needed 1+1, built a functional programming language

L'auteur commence par transformer une expression arithmétique en arbre binaire et écrit un évaluateur qui réduit récursivement l'AST. En remplaçant les opérations par des fonctions génériques et en ajoutant des variables, il modélise les fonctions utilisateur comme des closures représentées par des nœuds du graphe et construit une table d'environnement pour les lier. L'implémentation en C révèle des coûts d'allocation élevés, ce qui conduit à la création d'un allocateur par chunks et d'une hashtable pour l'environnement afin de gérer efficacement les nœuds. Comme les nœuds n'étaient jamais libérés, il ajoute un ramasse-miettes mark-and-sweep avec une free list, réduisant drastiquement l'utilisation mémoire sur les benchmarks (par ex. fib). Des problèmes de performance demeurent à cause de l'évaluation exponentielle et du GC stop-the-world, et les travaux suivants visent TCO, un parseur, REPL, FFI et un collecteur de type Cheney pour améliorer vitesse et ergonomie.

PS5 Relapse Exploit

Le logiciel prend en charge les versions de firmware 7.00 à 13.60 pour la console. Son usage requiert d'ajuster les paramètres réseau et de lancer un serveur local ou d'ouvrir une page web fournie, après quoi les payloads sont enregistrés localement. La stabilité peut être limitée: le navigateur peut nécessiter plusieurs rafraîchissements et l'exploitation noyau peut provoquer des blocages ou des plantages nécessitant un redémarrage. La chaîne d'exploitation combine des fuites d'information côté navigateur et des corruptions ou courses de type use-after-free côté noyau pour obtenir des lectures/écritures et une exécution au niveau noyau, et elle a été développée par plusieurs contributeurs cités par le projet. Le projet est destiné à la recherche et à l'éducation, n'approuve pas l'utilisation non autorisée ou le piratage, et l'utilisation se fait aux risques et périls de l'utilisateur sans garantie ni responsabilité des mainteneurs.

RSS Feeds for Last.fm

Ce service génère, pour un nom d'utilisateur Last.fm, quatre URL RSS permettant d'accéder aux pistes récentes, aux pistes "aimées", aux top pistes et aux top artistes. Les deux flux "top" acceptent un paramètre optionnel period (7day, 1month, 3month, 6month, 12month ou overall) qui est par défaut sur 1month. Si Last.fm fournit une image autre que l'image par défaut, sa version de grande taille est ajoutée au flux en tant qu'enclosure. En 2025 le service a ajouté un flux de pistes recommandées, disponible aussi au format JSON compatible Soundixx. Les exemples d'URL suivent le modèle https://lfm.xiffy.nl/{username} avec des chemins /loved, /toptracks, /topartists et /recommended ainsi que /recommended/json pour la version JSON.

Backblaze drive stats for Q2 2026

Au cours du deuxième trimestre 2026, Backblaze a analysé 354 415 disques durs après exclusions et a annoncé un taux de défaillance annualisé trimestriel (AFR) de 1,73 %, son plus élevé depuis un certain temps. Le taux de défaillance cumulé de la flotte a légèrement augmenté à 1,41 %, plusieurs modèles n'ayant enregistré aucune défaillance tandis que trois modèles sont apparus comme des valeurs aberrantes (AFR > 6,95 %) en raison principalement de l'âge et de faibles effectifs. Les déploiements se concentrent de plus en plus sur des disques de 20 To et plus, rendant la compréhension des technologies haute capacité de plus en plus importante. Le rapport compare CMR et SMR en expliquant que la SMR permet généralement un gain de capacité de l'ordre de 10 à 25 % mais complique les réécritures aléatoires et exige soit une gestion au niveau du firmware du disque soit des logiciels hôtes compatibles. Backblaze n'utilise pas encore de disques SMR dans sa flotte, évoque également la technologie HAMR comme voie d'augmentation de capacité, et met à disposition l'ensemble des données avec obligation de citation et interdiction de revente.

Testing WebGPU data layouts with Facet

L'auteur explique le problème de compatibilité des layouts entre structs Rust et WGSL quand on écrit des données de configuration pour des compute shaders GPU. Un exemple montre que mat3x3f en WGSL prend 48 octets à cause du padding par ligne (alignement sur vec4) alors que [[f32;3];3] en Rust occupe 36 octets, causant des décalages et des plantages GPU. Plutôt que d'ajouter des dépendances externes, l'auteur utilise naga pour parser le WGSL et facet pour la réflexion d'exécution afin d'écrire des tests unitaires qui comparent offsets et tailles entre le shader et la struct Rust. La fonction générique vérifie la taille globale (en traitant les tableaux dynamiques en queue), compare offsets et tailles de chaque champ, et assure que chaque membre WGSL a son équivalent Rust. Ces tests, dérivant facet uniquement en mode test, automatisent la détection des mismatches et permettent de garantir la correction du chargement des données CPU→GPU pour les nouveaux shaders.

How Delhi cut electricity loss from 50 to 5 percent

En 2002, Delhi connaissait des pannes fréquentes et des baisses de tension qui perturbaient la vie quotidienne et l'utilisation des appareils électriques. Les problèmes provenaient d'un réseau de distribution centenaire en mauvais état, de fortes pertes techniques aggravées par la consommation réactive et le vol d'électricité, ainsi que de compteurs défaillants et d'un faible recouvrement des factures. La réforme nationale (Electricity Act de 2003) et la privatisation partielle ont permis à des entreprises comme Tata Power et BSES de restructurer la distribution, former le personnel et instaurer des processus de responsabilité opérationnelle. Les opérateurs ont modernisé le réseau avec SCADA, banques de condensateurs, câbles isolés, transformateurs et compteurs numériques, tout en déployant des mesures commerciales et communautaires pour réduire le vol et améliorer les paiements. En conséquence, les pertes sont passées de plus de 50 % à environ 5–6 % d'ici 2026, la fiabilité a dépassé 99,9 %, la qualité de vie et l'activité économique se sont améliorées, et le modèle de Delhi peut inspirer d'autres régions malgré des défis persistants.

Show HN: Real-time Solar System with 526k asteroids and all tracked satellites

L'interface affiche un message de chargement. La souris permet de faire pivoter la vue en tirant et de zoomer avec la molette, et un clic ouvre la fiche et l'orbite d'un corps. Un double-clic lance un vol vers le corps sélectionné. Les touches WASD permettent de se déplacer, R et F gèrent la montée et la descente, Q et E ainsi que les flèches assurent la rotation, et la touche Shift augmente la vitesse. Cliquer sur le nom d'un groupe le met en surbrillance et l'icône en forme d'œil affiche les orbites.