HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3175 articles Page 53/318 Sans filtre

06:08

You can't cancel a JavaScript promise (except sometimes you can)

JavaScript n'offre pas de méthode native pour annuler une promise et les tentatives d'ajout au langage ont été abandonnées en partie parce que l'annulation forcée peut laisser des ressources dans un état incohérent. Lancer une erreur pour interrompre un await peut être neutralisé par un try/catch inutilement et les générateurs permettent une interruption sûre mais imposent une syntaxe et des conventions moins ergonomiques et compliquent la concurrence. Une alternative consiste à retourner une promise qui ne se résout jamais et à laisser la fonction suspendue devenir inatteignable ; le ramasse‑miettes pourra alors libérer la pile suspendue sans lancer d'exception. Pour les workflows serverless, on peut réexécuter la fonction plusieurs fois en mémoïsiant les résultats d'étape, exécuter une seule nouvelle étape par invocation et utiliser setTimeout(0) pour laisser s'épuiser les microtasks avant de détecter la prochaine étape. La technique est utilisée en production (par exemple dans le SDK TypeScript d'Inngest) mais dépend du GC non déterministe et échoue si des références vers les promises ou closures suspendues subsistent.

06:07

IPv6 is the only way forward

Il y a vingt ans, les fournisseurs d'accès en Inde attribuaient des adresses IPv4 publiques, ce qui permettait l'hébergement à domicile, le jeu en ligne fluide et le fonctionnement direct des applications pair-à-pair. Les données fournies montrent une répartition très inégale des adresses IPv4, les États-Unis disposant d'une part disproportionnée tandis que l'Inde ne reçoit que 1,13 % des adresses totales malgré sa population importante. Cette pénurie a poussé de nombreux FAI, notamment en Inde et en Chine, à empiler des couches de NAT, supprimant les adresses publiques gratuites et limitant certains usages d'Internet. L'auteur propose qu'une coupure radicale d'IPv4 en Inde, appuyée par le fait qu'une large proportion d'utilisateurs et d'appareils supporte déjà IPv6, pourrait forcer une adoption mondiale plus rapide d'IPv6. Après trois décennies de préparation et une compatibilité matérielle étendue, l'article affirme que IPv6 demeure la solution durable pour l'avenir d'Internet et qu'une transition accélérée serait bénéfique.

06:07

Every GPU That Mattered

Le projet retrace 49 cartes graphiques sur 30 ans, allant des jeux comme Quake jusqu'à Cyberpunk. Les prix de lancement sont convertis en dollars de 2025 pour permettre des comparaisons temporelles. L'interface propose une frise chronologique interactive, un outil de comparaison de deux GPU et un graphique montrant l'évolution du nombre de transistors par année. Selon l'enquête matérielle Steam de mars 2026, le modèle haut de gamme coûte 1 999 dollars tandis que la carte la plus populaire est à 329 dollars. La RTX 3060 figure à 4,1 % des utilisateurs contre 0,42 % pour la RTX 5090, et cette histoire de données interactive est publiée gratuitement chaque semaine.

06:07

John Coltrane illustrates the mathematics of jazz

Le physicien et saxophoniste Stephon Alexander a rapproché Albert Einstein et John Coltrane en soulignant que le « Coltrane circle », proche du cercle des quintes mais intégrant les innovations de Coltrane, a été donné à Yusef Lateef en 1967 et inclus dans son Repository of Scales and Melodic Patterns. Alexander voit dans ce dessin un principe géométrique comparable à celui qui a motivé la théorie quantique d’Einstein, tandis que Lateef interprète la musique de Coltrane comme un voyage spirituel enraciné dans des traditions autophysiopsychiques. Des musiciens et théoriciens comme Roel Hollander ont analysé la mathématique derrière l’œuvre de Coltrane, et plusieurs témoins rapportent que Coltrane était conscient des travaux d’Einstein et cherchait à transposer des idées analogues en musique. Coltrane exprimait plutôt ses convictions de façon philosophique et mystique et évitait souvent d’expliquer techniquement ses démarches, ce qui a permis des interprétations diverses allant de visions mathématiques à des lectures religieuses et spirituelles. Lateef, qui a longuement étudié avec Coltrane, a même suggéré que A Love Supreme aurait pu s’appeler « Allah Supreme » et a souligné que la reconnaissance des structures musicales par Coltrane mêlait découverte scientifique et expérience religieuse, toutes deux issues d’un processus intuitif d’abstraction de l’expérience.

06:07

Move Detroit

Un programme offrira plus de 500 000 $ en avantages à 313 personnes liées à Détroit pour retenir et attirer des talents essentiels à la croissance de la ville. Les bénéficiaires ciblés comprennent les résidents actuels, les nouveaux arrivants et les personnes de retour, en particulier les travailleurs créatifs, les entrepreneurs et les propriétaires de petites entreprises. Les avantages comprennent des réductions chez des commerçants locaux, l'accès aux parcs d'État, des programmes professionnels et communautaires sur mesure, des rencontres avec des leaders et des expériences VIP à Détroit. Un nombre limité de participants se verra attribuer une allocation de 15 000 $ pour soutenir une entreprise, un acompte, des rénovations ou une aide au logement, tandis que d'autres pourront obtenir 1 000 $ d'aide à la relocalisation. Les candidats doivent postuler et compléter les étapes de candidature en ligne pour être considérés, et le site fournit des informations détaillées ainsi que des confirmations ou messages d'erreur lors de la soumission.

06:06

AI helps add 10k more photos to OldNYC

L'auteur a reconstruit en silence le visualiseur de photos historiques et a ajouté 10 000 images, portant l'ensemble à 49 000 photos. La géolocalisation a été nettement améliorée en utilisant GPT-4o pour extraire des intersections depuis les descriptions et les données historiques d'OpenStreetMap, permettant de localiser environ 6 000 photos supplémentaires et d'atteindre environ 87 % de photos localisables avec environ 96 % d'exactitude des positions cartographiées. Le système d'OCR a été reconstruit avec gpt-4o-mini, augmentant la couverture texte de 25 000 à 32 000 images et produisant de meilleurs transcrits dans environ 75 % des cas par rapport à l'ancien pipeline. La migration de Google Maps vers des tuiles vectorielles OpenStreetMap et MapLibre a réduit les coûts, amélioré les performances et permis un contrôle total du style cartographique, facilitant notamment la suppression d'anachronismes historiques. L'auteur envisage d'extraire davantage de métadonnées par IA, de contribuer à OpenHistoricalMap pour simplifier la localisation historique et invite les développeurs et les personnes intéressées à le contacter ou à s'inscrire à la nouvelle liste de diffusion.

06:06

Has electricity decoupled from natural gas prices in Germany?

Dans un marché électrique dominé par le gaz, le prix marginal est presque toujours une centrale à gaz (CCGT) et le découplage survient lorsque suffisamment de production renouvelable à coût marginal nul repousse le gaz hors de la marge pendant assez d'heures pour que le prix annuel moyen de l'électricité ne suive plus le gaz. Le prix implicite de l'électricité est estimé par la formule TTF × 1,8 + prix du CO₂ × 0,35, car une CCGT moderne (~55 % de rendement) consomme environ 1,8 MWh de gaz pour produire 1 MWh et émet environ 0,35 tonne de CO₂ par MWh, obligeant l'exploitant à acheter des quotas du système EU ETS. Une année est qualifiée de découplée si le prix réel de l'électricité s'échange plus de 20 % en dessous du niveau implicite, et le verdict devient OUI si l'année en cours ou la plus récente année achevée dépasse ce seuil. Les sources de données sont les prix de l'électricité issus de Fraunhofer ISE (EPEX Spot day‑ahead, zone DE‑LU, moyenne annuelle pondérée par volume), les moyennes annuelles TTF de ICE/IEA et les prix EU ETS CO₂ provenant des règlements d'enchères EEX. Les limites incluent le fait que les prix de l'électricité sont pondérés par volume de transaction (les heures à volume élevé, généralement à bas prix, pèsent plus) et que les moyennes TTF et CO₂ sont des approximations front‑month sur base d'année civile.

06:06

Bitcoin and quantum computing

Un ordinateur quantique cryptographiquement pertinent (CRQC) briserait les signatures de Bitcoin et exigerait des modifications du code et des portefeuilles pour restaurer la sécurité. Les incertitudes principales portent sur la probabilité et l'échéance d'apparition d'un CRQC et sur la façon dont la communauté Bitcoin choisirait et déploierait une mise à niveau vers la cryptographie post-quantique. La menace peut s'évaluer comme le produit de la probabilité qu'un CRQC existe d'ici une date donnée et de la probabilité que Bitcoin n'ait pas réussi sa transition d'ici là, ce qui peut donner un risque non négligeable selon des estimations exemplaires. Des schémas de signatures post-quantiques utilisables existent, mais leur adoption présente des compromis techniques et opérationnels importants, notamment la taille des signatures, le coût de vérification, le choix des primitives, le traitement des UTXO non migrés et la nécessité d'une soft fork suivie d'une migration des portefeuilles. L'auteur plaide pour prioriser dès maintenant la conception, l'implémentation et l'évaluation d'options post-quantiques pour Bitcoin, tout en soulignant de nombreuses questions ouvertes et le faible nombre d'acteurs actuellement mobilisés.

06:06

A blind man made it possible for others with low vision to build Lego sets

Matthew Shifrin, aveugle, a reçu à 13 ans des instructions en braille pour un coffret LEGO et a ensuite fondé l'association Bricks for the Blind pour permettre aux personnes malvoyantes de monter des sets seules. Lancée il y a trois ans, l'organisation rassemble une équipe de 30 rédacteurs voyants et testeurs aveugles et propose gratuitement des instructions téléchargeables adaptées au braille, aux terminaux braille et aux lecteurs d'écran. Plus de 540 notices de montage ont été produites et environ 3 000 constructeurs dans le monde, des États-Unis à l'Australie, ont utilisé ces ressources. Shifrin a aussi incité le groupe LEGO à proposer des instructions audio et en braille à partir de 2019, et la compagnie a lancé les LEGO Braille Bricks en 2020. Utilisateurs et spécialistes indiquent que ces outils renforcent l'autonomie, favorisent les liens familiaux et contribuent au développement des compétences tactiles chez les enfants et adultes aveugles ou malvoyants.