HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11935 articles Page 288/1194 Sans filtre

Conway's Game of Life in real life

L'auteur a réalisé une version tactile interactive du jeu de la vie par intérêt pour l'art interactif, construite autour d'une matrice 17×17 de commutateurs à LED intégrées. La carte PCB embarque un microcontrôleur AVR128DA64, des commutateurs NKK JB15LPF-JF, des résistances de 20 Ω sur les colonnes, des MOSFET n‑channel DMN2056U pour le balayage des lignes et des transistors p‑channel DMG2301L pour les colonnes. Le balayage ligne par ligne donne un rapport cyclique d'environ 1/17, impliquant jusqu'à 150 mA par LED et environ 2,5 A si une ligne entière est allumée, d'où la nécessité d'une fréquence de commutation élevée pour éviter la surchauffe. La détection des entrées réutilise les lignes de sélection pour le sondage par GPIO avec pull-up internes, et l'interface propose un potentiomètre 10 kΩ pour régler la vitesse (0–≈10 Hz) et une pause de deux secondes après chaque pression pour faciliter l'édition. Le firmware sépare la logique du jeu et le rafraîchissement de l'affichage pour des raisons de sécurité, active un watchdog matériel, les fichiers source et PCB sont publiés, et le coût est principalement porté par les commutateurs à environ 3 $ l'unité avec quelques alternatives possibles.

I set a trap for a book-marketing scammer (2025)

Un auteur de science-fiction traditionnel a reçu plus de cinquante courriels d'arnaque de marketing en trente-trois jours, souvent envoyés depuis des adresses Gmail génériques. Ces campagnes semblent s'appuyer sur l'IA et l'automatisation pour fabriquer des messages personnalisés à grande échelle, jusqu'à confondre l'auteur avec d'autres personnes ou œuvres. Les escrocs exploitent le désespoir des auteurs face à la crise de l'édition — ventes en baisse, faibles royalties et soutien promotionnel réduit — ce qui rend les promesses de visibilité financièrement illusoires. L'article documente des cas d'usurpation d'identité et de services fictifs, et cite des enquêtes de Writer Beware qui relient une partie des opérations à des groupes au Nigeria. L'auteur recommande la prudence, la vérification des preuves et le recours à des ressources comme Writer Beware et la SFWA ainsi qu'au réseau d'auteurs pour signaler et éviter ces arnaques.

Figmimic – A bookmarklet to copy any webpage into Figma as editable layers

Figmimic est un bookmarklet qui capture la page web courante et la copie dans le presse-papiers sous forme de cadres Figma. Les cadres collés dans Figma sont éditables et ne sont pas de simples captures d'écran. L'outil fonctionne sur n'importe quelle page visible dans le navigateur, y compris les tableaux de bord, panneaux d'administration et applications protégées par authentification. Techniquement, il intègre le script capture.js de Figma dans un bookmarklet. Le site renvoie à un article de blog pour plus d'informations et affiche un message indiquant que le navigateur ne prend pas en charge la balise vidéo.

What's in a PowerPoint File?

Un fichier PowerPoint est constitué de diapositives servant de canevas pour des zones de texte, formes, images, tableaux et graphiques, avec des fonctionnalités supplémentaires comme animations ou vidéo rarement nécessaires pour des usages professionnels. Au niveau du fichier, un .pptx est un paquet ZIP contenant des fichiers XML structurés et des actifs binaires organisés en dossiers pour chaque diapositive, les médias et les données (par exemple des images et des feuilles Excel) que l'on référence plutôt que dupliquer. Le contenu XML est verbeux et détaillé (positions et tailles en EMU, balises imbriquées, thèmes et propriétés partagées) afin d'exprimer précisément la présentation tout en évitant la répétition de paramètres communs. Le format OOXML standardisé est très volumineux et complexe, résultat de décennies de fonctionnalités historiques et de compromis de compatibilité, ce qui lui vaut des critiques sur sa conception et sa difficulté d'implémentation. Cette mise en œuvre compliquée, avec chaînes d'héritage, ordonnancement strict des éléments et comportements par défaut, rend l'automatisation et les modifications par code difficiles, problème que des outils comme editide visent à simplifier pour les agents d'IA.

New MCP Roadmap

L'équipe a publié une feuille de route mise à jour pour MCP qui définit l'orientation des travaux de spécification pour les mois à venir. La feuille de route s'articule autour de cinq priorités : primitives de messagerie agentique, unification et durcissement du transport HTTP, identité des agents et sécurité entreprise, amélioration des primitives, et expérience développeur des SDK. Pour les usages agentiques, le protocole développe et harmonise des mécanismes tels que Tasks, subscriptions, notifications de progression et événements initiés par le serveur. Sur l'identité et la sécurité, les travaux portent sur l'adoption de DPoP, la fédération d'identité de charge de travail, l'échange de tokens et la collaboration avec les groupes OAuth et WIMSE. La communauté est invitée à contribuer en rejoignant des Working Groups, en proposant ou commentant des SEPs, en lançant des extensions expérimentales (SEP-2133) et en améliorant les SDK et la documentation.