HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11978 articles Page 356/1198 Sans filtre

Slap ROM Patcher

L'auteur présente un patcher de ROMs libre et multiplateforme, disponible en CLI et en web, écrit en Haskell et Rust, prenant en charge une vingtaine de formats et offrant six verbes principaux (apply, create, undo, convert, explain, info). Il a été conçu pour bien s'intégrer au scripting, être bavard et fournir des erreurs et avertissements structurés afin de gérer proprement les patches malformés ou surprenants et indiquer précisément quoi et où cela pose problème. Une large part du travail a porté sur la correction et les cas limites des formats — par exemple les limites d'IPS, les métadonnées EBP, la normalisation NINJA2, les copies BPS et les undo/tailles PPF3 — en étant conservateur à la création et en tentant de supporter l'ensemble de l'expressivité à l'application. Pour les métadonnées textuelles le projet émet UTF-8 par défaut, propose des options de décodage à la lecture et affiche/sanitise les contenus arbitraires en échappant les caractères de contrôle et en remplaçant les séquences indécodables par U+FFFD sans exécuter leur contenu. Les benchmarks, mesurés avec la méthodologie indiquée, comparent l'outil à divers outils de référence et à RomPatcher.js et montrent des performances compétitives et des patches souvent plus petits tout en garantissant l'exactitude octet-à-octet, avec toutefois des compromis selon format et mode d'application.

Taxi drivers rarely die of Alzheimer's

Une étude de 2024 portant sur près de 9 millions d'actes de décès a montré que les chauffeurs de taxi et d'ambulance avaient, parmi 443 professions, le risque le plus faible de mourir d'Alzheimer, environ 1 sur 100 contre 1 sur 60 en moyenne. Les auteurs attribuent cette association non pas à la conduite en général mais à la navigation en temps réel, activité qui sollicite intensément l'hippocampe, une région cérébrale atteinte très tôt par la maladie. Des recherches antérieures, notamment l'étude sur les chauffeurs de taxi londoniens, ont montré que l'entraînement soutenu à la navigation augmente le volume de matière grise dans l'hippocampe postérieur, suggérant une plasticité liée à la pratique. Les cartographes, urbanistes et spécialistes SIG exercent une forme de raisonnement spatial allocentrique avec des couches de données, et des études récentes lient aussi la complexité spatiale des environnements de vie à un moindre risque d'Alzheimer et à un volume cérébral plus important dans les régions de navigation. Toutefois, il reste incertain si la navigation spatiale effectuée via écran remplace pleinement la navigation en mouvement et, malgré les possibilités de formation en SIG ou en cartographie, la causalité et l'applicabilité à la prévention restent à confirmer.

Nearest Pint

Résumé indisponible pour cet article.

How We Pushed CDC into Postgres

Snowflake a repensé la réplication Postgres en développant une extension qui pousse en continu des lots transactionnels de changements vers des tables Iceberg stockées dans un objet storage. Le mécanisme utilise une extension Postgres nommée snowflake_cdc et des journaux de changements et méta-journaux par table pour coordonner snapshots, DML/DDL et la capture des WAL. Les lots sont appliqués de façon transactionnelle et serverless dans Snowflake, ce qui préserve les frontières de transaction et réduit les conditions de course ainsi que les opérations d'upsert coûteuses. La solution s'appuie sur pg_lake et l'implémentation Iceberg pour permettre des transactions distribuées entre Postgres et le lac de données, facilitant des flux ETL basés sur SQL et une réplication à haut débit. Les vues en direct combinent les journaux de changements non appliqués avec les tables cibles pour offrir des requêtes performantes à faible latence, et la fonctionnalité de mirroring est en aperçu public tandis que Postgres for your data lake est généralement disponible.

Run Android ARM64 VR APKs on Apple Vision Pro

Klepton-ld convertit les bibliothèques Android .so en .dylib et .framework chargeables et les lie au runtime Klepton, en ciblant actuellement uniquement des applications "Java-thin" sans ART ni JVM. Le pipeline graphique traduit GLES 3.2 vers une version ANGLE GLES 3.0 avec backend Metal et Vulkan vers MoltenVK, tandis que des bibliothèques Klepton réimplémentent des services Android tels que ALooper, ANativeWindow, JNI synthétique et ovrp_*. Afin d'éviter des conflits dus au registre x18, Klepton-ld patch tous les usages de x18 pour utiliser des emplacements TLS par bibliothèque, et il peut charger et patcher des .so à l'exécution via mmap, surtout utile sur macOS où le JIT est autorisé. Certaines applications qui embarquent des moteurs de script comme LuaJIT ou V8 peuvent toutefois nécessiter du JIT, même si l'approche vise à fonctionner sans JIT dans la plupart des cas. La documentation de build indique d'installer les dépendances (brew, sdl3, apktool), d'extraire l'APK et d'utiliser des scripts fournis pour compiler et lancer, et le projet fait tourner Beat Saber sur macOS et visionOS avec quelques problèmes graphiques mineurs tandis que Steam VR Link reste en cours de développement.

How I use LLMs to learn complex topics

Beaucoup d'ingénieurs utilisent l'IA générative pour des PoC, des outils internes ou l'apprentissage, mais l'auteur trouve les explications des modèles trop simplistes et parfois agaçantes à cause des emojis. En étudiant les goulots d'étranglement potentiels liés à l'IA et aux centres de données, il a constaté des lacunes sur la production de puces et imaginé un jeu pour faire appréhender le processus de fabrication. Le flux consiste à demander au modèle de construire une base de connaissances, d'en vérifier l'exactitude, de générer une simulation low-poly de type RollerCoaster Tycoon avec des éléments UX réactifs, puis de publier le projet sur GitHub Pages. Le résultat est une animation visuelle fidèle et sans hallucinations qui fait suivre une charrette depuis la collecte du sable jusqu'à la livraison de la puce, méthode jugée plus efficace que la lecture de longs documents. Pour améliorer la simulation, l'auteur propose de transformer des photos en objets 3D pour plus de réalisme, d'ajouter des défis et des énigmes pour renforcer la mémorisation, et il mentionne d'autres pages sur la fabrication de moteurs-fusées, le fonctionnement des LLM, les moteurs de F1 et les machines EUV.

Long-Run Effects of H-1B Immigration on the U.S. Economy (July 2026)

Le NBER diffuse gratuitement les travaux de ses affiliés via des périodiques, des rapports de conférences en ligne, des conférences vidéo et des entretiens. En 2026, Mark Duggan, professeur à Stanford, a prononcé une conférence portant sur les enjeux des réformes de la sécurité sociale dans un contexte de déficits publics. Melissa Dell et Ashesh Rambachan ont présenté des méthodes d'estimation et d'inférence adaptées aux données générées par l'intelligence artificielle et aux implications pour la recherche empirique. Paul Goldsmith-Pinkham a exposé un guide pratique pour l'utilisation de l'IA dans les études sur la finance des ménages, présenté lors d'un séminaire spécialisé. Certaines activités ont été soutenues par des partenaires privés et l'ensemble des ressources est rendu disponible au public via les canaux du NBER.

Why do we assume everyone should be working?

Une amie a estimé que tout le monde devrait travailler pour pouvoir acheter davantage de biens, mais l'auteur questionne si l'économie justifie toujours cette maximisation de l'emploi. Le texte compare le travail à une ressource comme l'eau ou le pétrole et affirme que l'utilisation maximale d'une ressource n'est pas nécessairement souhaitable. Les responsables politiques favorisent souvent des politiques de création d'emplois parce que le salaire est aujourd'hui le principal moyen par lequel l'économie soutient les individus, et non parce qu'il soit indispensable d'employer tout le monde. L'auteur soutient que certains travailleurs peuvent coûter davantage à l'économie qu'ils n'en rapportent et que le progrès technologique élève sans cesse le seuil de productivité requis. En conséquence, les systèmes fiscaux et de protection sociale qui partent du principe du plein-emploi peuvent nuire à l'économie, comme le suggèrent des travaux récents d'Acemoglu et Restrepo (2026), et l'auteur propose une théorie de la fixation des salaires.