HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11474 articles Page 97/1148 Sans filtre

Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest

Le projet permet à une VM KVM d'exécuter les bibliothèques utilisateur NVIDIA non modifiées en faisant transiter les ioctl du pilote noyau via virtio, sans traduction au niveau API. La cible principale est le streaming headless : un compositeur dans la VM rend, compose et encode sur le GPU, puis n'envoie que le flux vidéo compressé. Des mesures sur RTX 3060 montrent des performances proches du natif (à ~2 % près pour des images ≥2 ms) et un coût CPU équivalent à l'hôte, avec très peu de traversées VM par image. L'architecture combine un pilote invité GPL qui sérialise ioctl/mmap, une crate device Rust côté VMM pour traduire et gérer les FDs et buffers, des tables ABI générées, et un isolate sandboxé prévu mais pas encore implémenté. Le périmètre couvre Vulkan/GL headless, allocation CUDA et interop zéro‑copie avec NVENC, prend en charge des plages explicites de versions du pilote NVIDIA, et exclut pour l'instant le scanout, MIG/SR‑IOV et cudaMallocManaged/mémoire unifiée complète.

Ideas on modernizing the open-source desktop

Scott Jenson, designer UX ayant travaillé chez Apple et Google, a appelé la communauté open source à expérimenter pour faire évoluer le bureau au‑delà du modèle WIMP traditionnel. Il a donné des exemples concrets d'ergonomie (ellipse au milieu des noms de fichiers, séparation des actions mouse‑down/mouse‑up) pour montrer que de petits changements améliorent considérablement l'utilisabilité. Jenson soutient que l'interface de bureau a stagné parce que la communauté a trop longtemps attendu qu'Apple et Microsoft fassent les recherches, et il cite des projets antérieurs (Lifestreams, WinFS, NEPOMUK) qui devraient être repensés avec le matériel et les systèmes actuels. Il propose de repenser la mémoire de travail du bureau pour mieux gérer le contexte et les données, souligne le rôle potentiel de l'IA lorsqu'elle a accès au système de fichiers, et présente des prototypes pour grands écrans, une zone de « stash » et un presse‑papier persistant de type Canvas. Conscient des risques de confidentialité, il préconise de réduire l'attractivité des données collectées, d'envisager le chiffrement et, surtout, d'encourager des expérimentations concrètes dans les projets open source pour faire avancer l'ergonomie du bureau.

VSCode's SSH Agent Is Bananas (2025)

L'auteur explique l'intérêt d'intégrer le flux d'édition distante utilisé par VSCode pour faciliter le développement assisté par LLMs et les forks qui génèrent du code. Il distingue la "hallucination" des LLMs et les erreurs humaines, et soutient que le code généré par LLMs devient très utile lorsqu'on peut boucler l'itération entre génération et exécution via un agent. Il met en garde contre l'exécution de ce processus d'agent sur sa machine de développement et décrit le besoin d'instances Linux éphémères et isolées pour tester des agents sans risque. Il critique l'approche de VSCode par rapport à l'outil Emacs Tramp, en expliquant que l'éditeur installe un agent distant capable de parcourir le système de fichiers, éditer des fichiers, lancer des shells PTY et persister, ce qui soulève des inquiétudes de sécurité. Il conclut qu'ils n'avaient pas besoin de cette fonctionnalité pour se connecter à une Fly Machine, qu'ils ont appris ces détails et qu'ils ont choisi de partager leur expérience via leur blog.

Feds Target AI Critics as "Foreign Agents"

L'administration Trump et le ministère de la Justice ont annoncé qu'ils traiteraient les manifestations et l'opposition aux IA et aux centres de données comme d'éventuelles ingérences étrangères, menaçant de poursuites pénales et exigeant des notifications pour les activités qui « servent les objectifs d'une puissance étrangère ». Des responsables républicains et des acteurs pro‑industrie, notamment Tom Cotton, Brett Guthrie, David Sacks et Kevin O'Leary, ont demandé des enquêtes sur une influence supposée du Parti communiste chinois et présenté la contestation nationale comme fabriquée. Ces allégations ont jusqu'à présent produit peu de preuves concrètes, et certaines accusations publiques ont entraîné des rétractations et des poursuites pour diffamation. Des sondages cités montrent une inquiétude publique importante et transpartisane à propos des centres de données locaux et du déploiement de l'IA, de nombreux citoyens s'inquiétant du rythme, de la vie privée et de la régulation gouvernementale. Des voix critiques préviennent que qualifier le désaccord national de propagande étrangère et mobiliser des outils de sécurité nationale risque d'éroder la confiance du public et de se retourner politiquement, et que ces démarches pourraient être institutionnalisées au sein d'une nouvelle entité gouvernementale.

Making portable my unportable transputer C compiler

Il a retrouvé une disquette contenant une version de 1998 de son compilateur C pour transputer et a tenté de la compiler sur un MacBook Air M1, mais a rencontré d'importants problèmes de portabilité liés aux hypothèses 32 bits. Le code utilisait des entiers et des pointeurs de façon interchangeable, employait int à la place de FILE*, manquait de prototypes et héritait de constructions de Small‑C (pools d'octets et enregistrement de pointeurs sur 4 octets), rendant le tout non portable en 64 bits. Pour y remédier, il a restructuré le code en remplaçant tableaux et accès par des struct, ajouté des prototypes K&R, récupéré des définitions de structures plus récentes (backport), traduit les messages et centralisé des fonctions de bibliothèque, rendant le code portable. Après avoir obtenu une compilation sous macOS et assemblé le code, il a testé le compilateur dans son système pour transputer, identifié un plantage causé par un malloc défectueux dans l'émulateur (retourne toujours la même adresse), a étendu la mémoire et a finalement recompilé avec un binaire assembleur identique octet par octet. En trois jours de travail il a transformé l'ancien compilateur en une version utilisable sur machines 64 bits capable de produire les mêmes exécutables pour transputer, et il a publié le code source dans un dépôt Git pour consultation.

Claude discovers a novel enzyme system with CRISPR-like repeats

Anthropic a créé un groupe de recherche en sciences de la vie et un laboratoire pour utiliser leur modèle Claude afin d'explorer des bases de données d'ADN et générer des hypothèses biologiques testées expérimentalement. Dans un premier résultat, Claude a détecté de façon autonome un système enzymatique inédit associé à des répétitions d'ADN rappelant les arrays de CRISPR, que l'équipe nomme ART (array-associated reverse transcriptases). Le système ART, principalement trouvé dans des bactériophages, comprend une transcriptase inverse, un gène accessoire voisin et un long tableau de répétitions non codantes qui sont exprimées sous forme de petits ARN. Les chercheurs ont conduit des campagnes automatisées où des agents Claude ont analysé des centaines de milliers de RT, produit des rapports et aidé à sélectionner des candidats testés ensuite en laboratoire par des scientifiques humains en BSL-1/2. Les fonctions moléculaires précises des ART restent à déterminer et les auteurs publient un préprint tout en invitant la communauté scientifique à collaborer pour poursuivre l'investigation.

LGBT tolerance slumps in the Netherlands as debate turns vicious

Une enquête HBSC indique que seulement 22 % des garçons de 12 à 16 ans aux Pays-Bas ont une opinion positive de l'homosexualité, contre 40 % en 2021. L'acceptation chez les filles a aussi diminué, passant d'environ 78 % à 51 % depuis la précédente enquête. La professeure Gonneke Stevens et d'autres chercheurs établissent un lien entre cette évolution et la remise en cause publique de la diversité sexuelle ainsi que l'influence de tendances en ligne comme la "manosphère". Le mouvement COC et le Premier ministre Rob Jetten ont qualifié ces résultats d'alarmants et ont annoncé vouloir agir, notamment en exerçant une pression sur les plateformes de médias sociaux. L'institut Rutgers a gagné un procès interdisant à Civitas Christiana de diffuser de fausses allégations sur la prétendue "sexualisation" des enfants, décision confirmée en appel en mai.