Metatextual Literacy
Resume indisponible pour cet article.
Edition quotidienne
Les meilleurs longs formats de Hacker News, relus plus calmement.
19 Apr 2026
06:01
Resume indisponible pour cet article.
19 Apr 2026
06:01
Le Japon est de loin le pays développé où le rail représente la part la plus importante du transport de passagers, avec 28 % des kilomètres-passagers et des centres urbains hyperdenses qui concentrent l'usage. Le réseau est assuré par une pluralité d'entreprises privées historiques et par six compagnies JR issues de la privatisation de 1988, qui sont majoritairement rentables et souvent intégrées verticalement. Les compagnies ferroviaires récupèrent les retombées économiques de leurs lignes en développant de vastes activités annexes — immobilier, commerce, loisirs et services — qui financent les opérations et attirent des résidents le long des axes. Des règles d'urbanisme libérales et des procédures de readjustement foncier ont facilité la densification autour des gares, tandis que la restriction du stationnement public et le financement routier par péages et taxes ont fait supporter à l'automobile une part importante de ses coûts. Des politiques publiques ciblées — privatisation et restructuration du JNR, plafonds tarifaires généreux mais protecteurs, subventions d'investissement conditionnelles et régulation opérationnelle limitée — ont renforcé productivité et investissement, montrant que les institutions et les choix publics expliquent davantage le succès ferroviaire que la culture.
19 Apr 2026
06:01
Sur Apple Silicon, la mémoire linéaire d'un module WebAssembly peut être partagée directement avec le GPU sans copies ni buffers intermédiaires, le CPU et le GPU lisent et écrivent les mêmes octets physiques. Alors que sur du matériel classique la communication VM→GPU exige des copies à travers un bus PCIe, l'architecture mémoire unifiée d'Apple efface cette frontière et permet de faire remonter un pointeur mmap jusque Metal et Wasmtime sans copies défensives. L'auteur a validé une chaîne en trois maillons : mmap fournit une mémoire alignée, Metal accepte les buffers via MTLDevice.makeBuffer(bytesNoCopy:length:) sans duplication, et Wasmtime permet d'utiliser son propre allocateur pour exposer la région mmap comme mémoire linéaire du module. Les mesures montrent l'identité des pointeurs, une surcharge mémoire quasi nulle (delta RSS ~0,03 Mo contre ~16,78 Mo pour la voie par copie), une latence de GEMM équivalente et des résultats corrects sur un test 128×128. Sur cette base, l'auteur construit Driftwood, un runtime pour acteurs Wasm étatful avec inférence GPU et sérialisation rapide du cache KV (safetensors) pour restaurations et mobilité d'acteurs, tout en notant que le travail reste précoce et à valider à plus grande échelle.
19 Apr 2026
06:00
Avant le GPS, la navigation céleste — fondée sur la position du soleil, des étoiles et des planètes — était une méthode précise et insensible au brouillage mais longue et difficile à réaliser manuellement. Pour automatiser la navigation sur le B‑52, on a développé l'Astro Compass incluant l'Angle Computer, un ordinateur analogique électromécanique qui modélisait la sphère céleste et résolvait le triangle de navigation. Le système Astro Compass comprenait un Astro Tracker monté sous un dôme, un télescope avec photomultiplicateur et une plateforme stabilisée par gyroscopes et moteurs pour suivre précisément les étoiles. L'Angle Computer recevait en entrée déclinaison, angle horaire local et latitude et convertissait mécaniquement ces données en azimut et altitude via un mécanisme de bras, d'arcs et de synchros, complété par moteurs et boucles de rétroaction électriques. Outre la fourniture d'un cap très précis, l'ensemble permettait d'établir des lignes de position célestes pour fixer la position, mais la solution mécanique et électro‑mécanique fut rapidement supplantée par l'informatique numérique.
19 Apr 2026
06:00
Un skiplist est une structure de données aléatoire qui remplace un arbre binaire de recherche en ajoutant des voies rapides hiérarchiques pour obtenir des recherches en O(log n). Chez Antithesis, des tests fuzz ont produit un arbre de timelines très volumineux dont les parcours d'ancêtres nécessitaient des lectures point à point, ce qui était extrêmement coûteux dans BigQuery qui effectue des scans massifs plutôt que des lectures ponctuelles. La solution inventée, appelée skiptree, empile des arbres de niveaux successifs et stocke dans une table par niveau une colonne next_level_ancestor et une colonne ancestors_between contenant les nœuds intermédiaires, de sorte que chaque chemin racine-feuille correspond à un skiplist partagé entre niveaux. Avec cette organisation, il est possible de récupérer les ancêtres d'un nœud par une requête SQL non récursive à nombre fixe de JOINs (environ une trentaine ou quarantaine), ce qui réduit le coût de lecture grâce à la distribution géométrique des tailles de tables mais génère des requêtes SQL volumineuses qu'ils ont produites à l'aide d'un compilateur JavaScript. L'approche, proche des skip graphs en distribution, a évité la complexité de synchroniser deux bases et a finalement été remplacée par une base analytique interne, illustrant aussi l'utilité pratique des implémentations naïves de skiplists.
19 Apr 2026
06:00
Il y a environ dix ans, le développeur a créé Gun Rocket après plusieurs prototypes, proposant cent niveaux, plusieurs vaisseaux et un mode multijoueur LAN. Récemment le jeu refuse de se lancer sous Windows sans générer de log utile, vraisemblablement à cause d'incompatibilités de pilotes ou d'API. L'ouverture du projet dans Unity a révélé qu'il avait été développé en 5.5.0f3 puis migré plusieurs fois, ce qui pose des problèmes de compatibilité entre versions. Les montées de version vers Unity 5.6, 2017.4 et 2019.3 ont introduit le Package Manager, la suppression de JavaScript et la dépréciation de UNet, nécessitant la réécriture de scripts et la suppression du réseau LAN. L'objectif est maintenant de porter et moderniser le projet pour 2026 en parcourant l'archive des versions Unity et en corrigeant les incompatibilités pour relancer le jeu.
19 Apr 2026
06:00
Resume indisponible pour cet article.
19 Apr 2026
06:00
Resume indisponible pour cet article.
19 Apr 2026
06:00
Des chercheurs du NIST ont développé une méthode pour fabriquer des circuits photoniques intégrés en déposant des couches structurées de matériaux spécialisés (notamment tantale et niobate de lithium) sur des plaquettes de silicium. Cette intégration monolithique en 3D combine les propriétés non linéaires du tantale pour convertir la couleur de la lumière avec le contrôle électrique et la modulation rapide offerts par le niobate de lithium. Les chercheurs ont réalisé des plaquettes contenant environ cinquante puces de la taille d’un ongle, chacune comportant des milliers de circuits photoniques capables de générer et de router de multiples longueurs d’onde, y compris la conversion d’infrarouge en visible. La technique ouvre la voie à des lasers intégrés et peu énergivores adaptés à des longueurs d’onde spécifiques d’atomes, ce qui pourrait rendre plus portables et abordables des technologies quantiques telles que les horloges atomiques optiques et les ordinateurs quantiques. Les applications potentielles incluent aussi des interconnexions photoniques pour l’informatique et l’intelligence artificielle ou des améliorations d’affichage, et la méthode fait l’objet d’un effort de montée en échelle en collaboration avec des partenaires industriels et d’une publication dans Nature.
18 Apr 2026
06:10
Cet article étudie si des représentations structurées peuvent conserver le sens des phrases scientifiques. Pour cela, un petit modèle de langage est affiné avec une nouvelle fonction de perte structurelle afin de générer des structures JSON hiérarchiques à partir de phrases extraites d'articles scientifiques. Ces JSON servent ensuite à un modèle génératif chargé de reconstruire le texte original. Les auteurs comparent phrases originales et reconstruites au moyen de mesures de similarité sémantique et lexicale. Les résultats montrent que des formats hiérarchiques peuvent préserver efficacement l'information des textes scientifiques.