HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11333 articles Page 50/1134 Sans filtre

5x faster Edge Functions: V8 isolates to Firecracker MicroVMs

L'équipe de Netlify a reconstruit l'infrastructure des Edge Functions pour exécuter les fonctions dans des MicroVMs sur son propre réseau en collaboration avec Unikraft, ce qui réduit la latence médiane des invocations chaudes à environ 5–6 ms et améliore la disponibilité. À la réception d'une requête, le nœud edge écrit une spécification qui identifie trois images et un service, puis la requête est routée vers un nœud de calcul choisi par rendezvous hashing pour favoriser la mise en cache et réduire les cold starts tout en pouvant lever la contrainte de stickiness pour éviter les points chauds. Chaque fonction s'exécute dans une Firecracker MicroVM démarrée en quelques millisecondes à partir d'un snapshot, avec le bundle monté en EROFS et mémoire-mappé pour ne lire que les parties utilisées, ce qui permet de restaurer rapidement des instances et de scaler à zéro. La plateforme intègre des améliorations opérationnelles telles que des résolveurs DNS locaux, des métriques plus fines, des coupe-circuits et un plan de contrôle qui orchestre des groupes de nœuds de calcul séparés afin de faciliter les déploiements et les retours en arrière rapides. L'expérience de développement reste inchangée pour les projets existants et l'exécution sur des nœuds contrôlés en interne ouvre la voie à un meilleur support des paquets npm, à la révision des limites d'exécution et à plus de contrôles réseau, la migration étant déjà en production.

Singapore govt dating app uses Gale-Shapley stable marriage algorithm

L'application gouvernementale FirstDate utilise l'algorithme de mariage stable de Gale-Shapley, conçu en 1962 et honoré par le prix Nobel d'économie en 2012. Les utilisateurs établissent des listes de préférences et de critères éliminatoires, puis les « proposants » offrent aux premières personnes de leur liste tandis que les « récepteurs » retiennent la meilleure offre et rejettent les autres, le processus se répétant jusqu'à obtention d'un appariement stable. Cela garantit qu'il n'existe aucun couple qui préférerait mutuellement s'attribuer plutôt que leurs appariements actuels. L'expérience utilisateur prévoit un seul match par cycle avec une fenêtre de décision de 72 heures, la divulgation des coordonnées uniquement en cas d'accord mutuel et la vérification via Singpass, l'objectif déclaré étant de réduire l'utilisation continue de l'application jusqu'à la suppression des comptes. L'algorithme favorise les proposants en fournissant un résultat optimal pour eux et moins favorable pour les récepteurs, et l'accès est pour l'instant limité aux fonctionnaires âgés de 21 à 35 ans.

Before pixels: Modular industrial dashboards

J'ai remarqué dans plusieurs musées allemands et polonais un thème récurrent : des tableaux de bord industriels modulaires, aujourd'hui probablement remplacés par des logiciels. Ces systèmes physiques servaient à des usages variés comme le contrôle du trafic aérien, la surveillance du métro et du tramway, ou la salle de contrôle d'une centrale électrique. Les modules incluaient des boutons et interrupteurs, des voyants lumineux indiquant l'état, des compteurs et des plaques d'annotation amovibles, suggérant des interactions directes et des procédures de maintenance. L'esthétique était marquée par la modularité, la diversité typographique entre DIN et étiquettes à bandes, et un fort caractère industriel visible dans plusieurs expositions. L'ensemble impressionnait par son échelle et sa variété de modules, ainsi que par l'attrait tactile de commandes comme de grands commutateurs invitant au geste.

A brief history of the Bloomberg terminal

Les marchés financiers ont toujours recherché des informations en temps utile et ont fait évoluer les moyens de transmission, des pigeons et télégraphes aux bandes de téléscripteur puis aux câbles à fibre optique. Une industrie de l'information financière rémunératrice s'est développée au XIXe siècle avec des acteurs comme la Mercantile Exchange, Paul Julius Reuter et l'invention du ticker, tandis que des indices comme le Dow Jones ont structuré la diffusion des cours. En 1981 Michael Bloomberg et ses associés ont fondé Innovative Market Systems (devenue Bloomberg LP) et lancé le terminal Market Master, un terminal dédié qui combinait données en quasi‑temps réel et outils d'analyse, financé initialement par un important investissement de Merrill Lynch. Le terminal se distinguait par un clavier spécialisé (« Chiclet »), un réseau privé centralisé et des fonctions comme les touches rapides, la messagerie Instant Bloomberg, des interfaces multilingues et des ajouts ultérieurs tels que trackball, biométrie et service d'information propre. Au fil du temps le modèle a migré vers des logiciels et des applications mobiles, les abonnements sont devenus coûteux et les anciens terminaux sont devenus des objets muséaux illustrant la culture matérielle de la finance, comme le clavier utilisé par Bill Gross.

Halfspace experimental IDE for solid modeling with distance fields

Halfspace est un environnement de développement expérimental pour la modélisation solide basé sur des champs de distance et servant de vitrine au noyau géométrique Fidget. Le projet, développé depuis avril 2025, permet de rasteriser et mailler en quasi-temps réel et d'exporter des images ou des maillages triangulaires, avec une démo recommandée sur ordinateur. Il met les champs de distance au premier plan plutôt que le simple CSG, ce qui facilite la détection et la correction de discontinuités de gradient qui perturbent le calcul des normales et la qualité du maillage. L'application est expérimentale et multiplateforme, écrite en Rust et ciblant le web et le natif grâce à un empilement incluant wasm-bindgen, egui, wgpu, Rhai et Rayon pour accélérer et paralléliser le rendu. Halfspace a contribué à améliorer Fidget (notamment fidget-wgpu pour exécuter la rasterisation entièrement sur GPU), est open source sous MPLv2 et est conseillé pour des essais mais pas pour des usages critiques.

Launch HN: Magnitude (YC S25) – Self-optimizing inference engine for agents

Magnitude est un moteur d'inférence open source qui compile et affine ses propres kernels directement sur l'appareil de l'utilisateur pour optimiser les performances. L'outil revendique des gains allant jusqu'à deux fois plus rapide que llama.cpp, avec des décodages 92 % plus rapides sur Metal et 19 % sur CUDA. Il fonctionne comme une application de bureau multiplateforme (macOS, Windows, Linux) incluant une CLI et prend en charge Apple Silicon, GPU NVIDIA et AMD, ou uniquement CPU. Magnitude propose des optimisations mémoire (environ 27 % de mémoire en moins par agent), des caches partagés pour sessions concurrentes, et une intégration en un clic avec des agents comme Pi, OpenCode et Hermes. Le projet est gratuit, privé, sous licence Apache 2.0, et permet d'exécuter des modèles open-weight localement sans envoi de données sur Internet une fois le modèle téléchargé.

EDG C++ front-end goes public

Le code source du front-end C++ d'EDG a été rendu public le 30 septembre 2026 et The C++ Alliance en est désormais le foyer associatif. La continuité est assurée : même moteur, mêmes standards, maintenance professionnelle et contributions ouvertes, changement de gardien et non d'objectif. Depuis trente ans, le front-end d'EDG alimente la compilation C++ dans l'industrie en tant que moteur de qualité production de type source-à-source. Le développement s'effectue sur un seul dépôt public selon trois voies — contributions communautaires, maintenance continue et fonctionnalités financées collectivement — et tout atterrît simultanément dans le même codebase. Le projet est hébergé sur github.com/edgcpp, financé par des contributions fiscalement déductibles via The C++ Alliance, encadré par un comité de parrainage fiscal présidé par John Spicer, et les utilisateurs sont invités à contribuer et à participer.

Surprisingly complex waves reveal the brain's inner workings

Le cerveau utilise l'électricité pour maintenir des gradients électrochimiques et produire des oscillations collectives d'activité neuronale qui se propagent en ondes. Des enregistrements intracrâniens récents ont révélé non seulement des ondes planes mais aussi des ondes sources, puits, concentriques et des spirales rotatives liées à différents types de tâches mémorielles. Ces motifs dynamiques semblent pouvoir réorganiser rapidement l'activité cérébrale pour coordonner régions et fonctions, par exemple en favorisant l'encodage ou le rappel des souvenirs. Des études chez l'humain et la souris montrent des circuits et une synchronisation interhémisphérique qui suggèrent une architecture pouvant produire ces ondes. Certains chercheurs contestent l'importance fonctionnelle des ondes, les considérant comme des reflets de l'activité synaptique plutôt que comme des mécanismes causaux, et le débat reste ouvert.

Why the Bronze Age Collapsed

Il y a plus de trois mille ans, des puissances comme l'Égypte et les Hittites dominaient la Méditerranée orientale avec des armées nombreuses et des États bureaucratiquement organisés. Vers 1200 av. J.-C. ces grands États s'effondrèrent dans ce qu'on appelle l'effondrement de l'Âge du Bronze, et les explications (sécheresses, invasions, famines, révoltes) ne suffisent pas à expliquer l'absence de reconsolidation impériale. La métallurgie du bronze dépendait d'un approvisionnement rarissime en étain importé sur de très longues distances, ce qui concentrait l'accès aux armes dans les mains des élites et favorisait la formation et le maintien d'empires. La diffusion du fer grâce à la technique du bas fourneau permit de produire des armes à partir de minerais locaux, abaissa les barrières d'entrée à la violence et contribua à une hausse des conflits et à l'instabilité politique. Ce changement technologique transforma durablement l'équilibre du pouvoir en favorisant des structures politiques décentralisées et sert aujourd'hui d'exemple pour comprendre comment des innovations militaires contemporaines peuvent redistribuer le pouvoir.

The top secret URSALA, RAQUEL, and FARRAH satellites (2025)

Entre 1963 et les années 1990, une série de petits satellites ELINT conçus comme « hitchhikers » fut lancée attachée à de plus gros satellites et évolua sous des désignations telles que Program 989, URSALA, RAQUEL, FARRAH, GLORIA et CARRIE. Ces engins de la taille d'une valise, à rotation rapide et équipés de multiples antennes, interceptaient et enregistraient des émissions radar et de communications sur de larges bandes de fréquences pour le renseignement électronique, parfois avec retransmission directe au sol. Initialement destinés à des développements rapides et sur mesure, ils furent standardisés dans les années 1970 et réorientés pour fournir un soutien tactique direct aux forces armées via des liaisons directes et des vans de traitement mobiles dans le cadre de TENCAP. Les subsatellites furent déployés depuis des HEXAGON, puis des versions agrandies furent conçues pour la navette spatiale avant d'être finalement lancées sur des Titans II, et la flotte connut à la fois des durées de vie largement supérieures aux prévisions et quelques échecs en orbite. Leur couverture globale en orbite basse, la capacité de géolocalisation et l'intégration des données aux opérations militaires constituent l'héritage principal de ces programmes, même si la date précise de leur retrait et leur remplacement par des systèmes plus récents restent en partie obscurs.