HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12074 articles Page 572/1208 Sans filtre

Gossamer: a Rust-flavoured language with real goroutines and pause-free memory

Le langage propose une syntaxe expressive et claire avec tuyaux avant (|>), immutabilité par défaut et un flux de données lisible de haut en bas. La gestion mémoire est déterministe via comptage de références et régions d'arène qui libèrent la mémoire immédiatement, sans vérificateur d'emprunts ni collecte stop-the-world. Le modèle de concurrence offre de véritables goroutines et canaux typés sur un ordonnanceur M:N où les appels bloquants mettent en pause la goroutine et non le thread, sans async/await ni coloration des fonctions. On peut développer en itérant rapidement grâce à une VM bytecode et un REPL exécutable dans le navigateur via WebAssembly, ou produire un binaire natif autonome via LLVM avec l'outil gos. Le langage fournit des types familiers (Result/Option/?, correspondances exhaustives, traits, génériques, pas de null), une large bibliothèque standard et une voie propre pour intégrer du Rust sûr, et il cible Linux, macOS et Windows.

My Steam Machine is a 50ft HDMI cable

L'auteur a repris son expérience du jeu sur Linux et a connecté son PC au téléviseur en installant Bazzite sur un troisième SSD NVMe pour lancer Steam en Big Picture sans configuration manuelle. Deux nouveautés ont rendu l'installation pratique: la manette Steam Controller 2, appréciée pour son support Linux/Steam, ses touchpads symétriques et son confort, et un câble HDMI à fibre optique de 15 mètres (50 ft) offrant une portée fiable. Le câble prend en charge HDMI 2.1 bien que l'auteur n'en ait pas besoin pour son téléviseur 60 Hz, et l'article note que le support HDMI 2.1 pour GPU AMD sous Linux a été longtemps bloqué par le HDMI Forum avant des correctifs récents, possiblement facilités par Valve. Le streaming local s'est avéré instable malgré les essais, donc l'auteur a préféré la connexion filaire qui est la solution la moins contraignante tout en lui permettant de conserver le contrôle de son système. Bien que la Steam Machine semble compétitive en prix avec une machine assemblée et attractive pour les utilisateurs Linux, l'auteur s'en est abstenu et signale un dernier problème à résoudre concernant la mise en veille/hibernation et le partage du SSD de jeu entre Bazzite et NixOS.

Kamod Hooks – a Preact hooks library ported from ahooks

Le package @kamod-ch/hooks pour Preact fournit des hooks typés et pouvant être éliminés par tree-shaking pour des intégrations légères. La documentation propose un guide de démarrage, 78 hooks documentés, 81 démos interactives et des signatures TypeScript correspondant au code publié. Le cœur du package n’a aucune dépendance d’exécution et permet d’importer soit depuis l’entrée principale soit par sous-chemins par hook. Le flux recommandé consiste à installer le paquet, vérifier le comportement dans une démo vivante puis copier la source et l’API telles qu’elles sont montrées. Les hooks sont conçus spécifiquement pour Preact et couvrent des cas concrets côté navigateur comme le stockage, les observers, le plein écran, WebSocket et l’état d’URL.

PlayStation Is Deleting 551 Movies from Customers' Accounts

Sony a informé des utilisateurs du PlayStation Store qu'une sélection de films distribués par StudioCanal sera retirée de leurs bibliothèques. La notification indique que 551 films et séries, dont des titres comme Terminator 2, Total Recall, From Dusk Till Dawn et Cliffhanger, ne seront plus accessibles à partir du 1er septembre. Le message, partagé sur X par l'utilisateur somatyk et reproduit sur le site PlayStation, précise que le retrait est « dû à nos accords de licence de contenu » et ne mentionne pas de remboursement. Le communiqué rappelle que les conditions d'utilisation du store autorisent la suppression de contenus achetés et que Sony a été contacté pour obtenir des précisions sur d'éventuelles compensations. Plusieurs observateurs notent que cette décision illustre le caractère temporaire des achats numériques et les risques liés à la propriété de contenus dématérialisés.

Show HN: Turn images into audio that can be decoded with a spectrogram

Cette application permet de convertir une image en fichier audio et de décoder ou lire un fichier audio via un spectrogramme. Elle permet de créer des images sonores visibles sur un spectrogramme afin de transmettre des images dissimulées dans des fichiers audio. La conversion peut se faire à partir de fichiers sur l'ordinateur, Google Drive, webcam ou presse-papiers, ainsi qu'en glissant-déposant des images, photos, audios ou vidéos. Un lecteur de spectrogramme intégré prend en charge la lecture de plusieurs formats audio et vidéo courants tels que mp3, m4a, ogg, mp4 et webm. Un spectrogramme est présenté comme une représentation visuelle du spectre de fréquences d'un signal évoluant dans le temps.

Long Wave radio era set to end with Droitwich switch-off

Une campagne a été lancée pour obtenir le classement de deux grands pylônes émetteurs près de Droitwich après l'arrêt du service Grandes Ondes de la BBC, ces tours étant des repères visibles depuis l'autoroute M5. Construites en 1934, les antennes de 213 m ont été érigées lors d'une importante opération coûtant l'équivalent d'environ 20 millions de livres aujourd'hui et montées par une petite équipe de riggers, dont un ouvrier venu des travaux du Sydney Harbour Bridge. La première diffusion fut une pièce d'Eric Coates et pendant la Seconde Guerre mondiale les installations ont servi à perturber les transmissions ennemies, à transmettre des messages clandestins et à contribuer à la coordination du Débarquement. La diffusion en ondes longues doit cesser à 00h01 BST samedi, la BBC expliquant que l'équipement arrive en fin de vie et que la baisse d'audience au profit de la FM et du DAB rend toute modernisation non rentable. Historic England a estimé en 2025 que le site ne remplissait pas les critères de classement en raison de la démolition de bâtiments d'origine, mais la Twentieth Century Society et des acteurs locaux demandent une protection, soutiennent l'idée d'un musée et l'histoire est présentée dans l'exposition locale "Droitwich Calling".

What Is a Nomogram and Why Would It Interest Me?

Un nomogramme est un diagramme graphique composé d'échelles numérotées permettant, à l'aide d'une règle, de résoudre visuellement des formules mathématiques en lisant la valeur inconnue. Inventés en 1880 par Philbert Maurice d’Ocagne, les nomogrammes ont longtemps offert aux ingénieurs des calculs rapides et pratiques avant l'avènement des calculateurs électroniques. Ils peuvent résoudre des équations complexes ou implicites impliquant trois variables ou plus, comme le montre l'exemple historique d'un mécanisme bielle-manivelle présenté dans l'article. Les applications couvrent de nombreux domaines — génie civil, hydraulique, médecine, balistique, chimie, aéronautique et militaires — où ils fournissent à la fois des nombres et une compréhension visuelle des relations entre variables. Le logiciel PyNomo facilite aujourd'hui la création de nomogrammes vectoriels personnalisés en générant des scripts et des PDF pour une grande variété de formats, options et personnalisations.