HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3464 articles Page 346/347 Sans filtre

10:44

Simplifying Vulkan one subsystem at a time

Les extensions permettent d’apporter rapidement des améliorations à l’API Vulkan sans attendre une nouvelle version du cœur. Cependant, l’abondance d’extensions peut complexifier l’utilisation en multipliant les voies possibles et les choix de performance. Pour remédier à ce problème, Vulkan expérimente des remplacements complets de sous-systèmes, comme VK_EXT_descriptor_heap qui remplace entièrement le sous-système des descripteurs. Ce nouveau sous-système considère les descripteurs comme des données et la mémoire comme des blocs, offrant une plus grande liberté que l’ancien modèle. Le développement bénéficie d’un large soutien industriel et le groupe Vulkan invite les développeurs à tester l’extension EXT, à donner leur avis et à préparer une transition vers une éventuelle version KHR.

10:44

Fun With Pinball

Ces petites cartes d’affichage ont été conçues pour démontrer les dispositifs individuels des machines à pinball. Chaque carte fonctionne en 24 V AC pour les relais et les solénoïdes et 6 V AC pour les lampes, et elles se connectent en chaîne pour former une rangée. Une alimentation centrale fournie par un transformateur alimente toutes les cartes reliées entre elles, et les connecteurs identiques permettent de les disposer dans n’importe quel ordre. Le contenu couvre les blocs de base tels que le solénoïde, les relais, le pop bumper, les flippers et les steppers, ainsi que des unités spécifiques comme Ball Count Unit, Credit Unit et Score Reels. Des sections supplémentaires et des vidéos illustrent les principes et renvoient vers les pages de brevets et d’assemblages avancés.

10:44

CoLoop (YC S21) Is Hiring Ex Technical Founders in London

CoLoop cherche à faire de chaque entreprise une organisation centrée sur le client en donnant aux équipes un accès rapide au contexte client pour prendre de meilleures décisions. Le poste s’adresse à des ex-fondateurs qui veulent écrire du code, livrer des produits et travailler sur des problématiques d’IA agentique, avec une responsabilité du cycle complet et sans chef de produit. L’entreprise adopte une structure plate où l’influence se gagne par la compétence et le contexte, et où il vaut mieux prendre une mauvaise décision rapidement que d’attendre des instructions. Les candidats idéaux ont fondé ou cofondé une startup IA, construit et déployé des systèmes multi-agents en production et savent argumenter sur l’ingénierie augmentée par l’IA. Le processus de candidature prévoit une courte présentation de background, un lien vers un projet ou dépôt, puis des entretiens techniques et une présentation du travail, suivis d’un contrat rémunéré d’un jour et d’une décision.

10:43

Clean-room implementation of Half-Life 2 on the Quake 1 engine

Le message explique que l’administrateur du site a mis en place Anubis pour protéger le serveur contre le scraping agressif par des entreprises d’IA. Cette protection peut provoquer des indisponibilités et rendre les ressources inaccessibles pour tous. Anubis est présenté comme un compromis utilisant un mécanisme de preuve de travail semblable à Hashcash pour rendre le scraping plus coûteux à grande échelle. L’objectif réel est de gagner du temps sur l’identification des navigateurs sans tête afin que le défi de preuve de travail ne soit pas présenté aux utilisateurs susceptibles d’être légitimes. Le texte précise que Anubis nécessite des fonctionnalités JavaScript modernes et que des extensions comme JShelter doivent être désactivées pour ce domaine, et il est indiqué que la version utilisée est 1.19.1.

10:43

The Day the Telnet Died

GreyNoise a observé un changement brutal et durable du trafic Telnet mondial le 14 janvier 2026, passant d'environ 914 000 sessions quotidiennes à environ 373 000. La chute s'est produite subitement dans une fenêtre d'une heure, ce qui suggère une modification de configuration sur l'infrastructure de routage plutôt qu'un changement comportemental des scanners. Plusieurs AS et pays ont été affectés différemment, avec des fournisseurs cloud peu touchés ou en hausse, tandis que des opérateurs résidentiels et certains pays ont vu leur trafic disparaître. Le texte évoque ensuite CVE-2026-24061, une vulnérabilité d'authentification dans GNU Inetutils telnetd, permettant un accès root via une injection dans USER. Les recommandations opérationnelles insistent sur la mise à jour ou la désactivation de telnetd et sur le filtrage du port 23 au niveau backbone, une pratique qui semble gagner en adoption.

10:43

Exploring a Modern SMTPE 2110 Broadcast Truck

En octobre, l’auteur et son père ont visité les coulisses de deux matchs des Blues pour observer l’effort collectif nécessaire à une diffusion sportive numérique moderne. Il cherchait à comprendre le fonctionnement temporel et numérique d’une unité mobile SMPTE 2110, tandis que son père, fort d’années d’expérience en studio et en direct, appréciait l’expérience. Ils ont pu échanger avec toute l’équipe de diffusion, des commentateurs et opérateurs dans la salle aux techniciens en régie et au personnel de la production derrière les coulisses. L’article décrit notamment le rôle des horloges maîtresses et du réseau temporel PTP pour synchroniser la vidéo, l’audio et les métadonnées sur le réseau SMPTE 2110. L’auteur retient surtout l’engagement humain et la professionnalité de l’équipe, qui coordonne matériel et timing pour livrer le produit final aux fans plusieurs fois par mois.

10:43

Show HN: CodeMic

Resume indisponible pour cet article.

10:43

Signy: Signed URLs for Small Devices

signy est une bibliothèque qui génère des URLs signées sur des appareils embarqués en utilisant la cryptographie asymétrique. Ces URLs permettent un accès temporaire à des ressources privées, par exemple via un CDN, et peuvent être transmises à un système plus puissant pour télécharger des ressources au nom du dispositif. L’utilisation de signy nécessite un serveur capable de vérifier les URLs signées et, avec Golioth, l’importation des certificats de l’autorité émettrice dans le projet. signy s’appuie sur l’API PSA Crypto pour les opérations de signature, les clés privées devant être générées ou importées via PSA et accompagnées d’un certificat contenant la clé publique. Le format des URLs signées est BASEURL?nb=NOTBEFORE&na=NOTAFTER&cert=CERTIFICATE&sig=SIGNATURE et l’outil propose des modules Zephyr et ESP-IDF pour l’intégration, versionnée en v0.2.0.