HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12123 articles Page 498/1213 Sans filtre

Writing a bindless GPU abstraction layer

Inspiré par un billet de Sebastian Aaltonen, l'auteur a implémenté un prototype appelé Loon GPU qui fonctionne aujourd'hui sur des backends Vulkan 1.3 et Metal 4. L'API est centrée sur des pointeurs GPU alloués par malloc/free, supprime les objets tampon et les vertex buffers au profit du vertex pulling, et utilise des textures et des samplers bindless accessibles via un grand heap d'indices. En pratique le projet crée quand même des VkBuffer/MTLHeap internes et maintient une table triée pour convertir les pointeurs GPU en paire buffer+offset (limite qui pourrait disparaître avec VK_KHR_device_address_commands), en recommandant des allocations lourdes et des allocateurs applicatifs. Côté shaders, Slang a été choisi pour son support des pointeurs mais pose des problèmes pratiques (impossibilité de contrôler les plages de push constants partagées en Vulkan, support Metal expérimental, traductions manuelles et parsing hacky des tailles de threadgroups), ce qui complique le partage de code entre backends. Certaines fonctionnalités du design original n'ont pas été implémentables (découplage du blend state, barrières de type futex, heaps opaques via extensions récentes), et l'auteur travaille sur la débogabilité, plus d'exemples et le support d'extensions avant d'ajouter mesh shaders ou ray tracing, le projet étant disponible sur GitHub et ouvert aux retours.

World-First 'Super Alloy' Could Transform the Way Metals Are Made

Une équipe internationale a développé une méthode de fabrication qui utilise des températures plus basses et un temps de cuisson prolongé pour provoquer l'auto-organisation atomique dans un alliage. Leur alliage, composé d'hafnium, niobium, tantale, titane et zirconium, forme après environ 32 heures de chauffage un « Refractory High-Entropy Alloy » (RHEAD) qui atteint une résistance à la compression supérieure à deux gigapascals et se révèle deux fois plus résistant que l'acier. La force remarquable provient de grains plus petits et mieux empaquetés formant des motifs récurrents sans défauts ni discontinuités, ce qui confère une résistance accrue tout en préservant la ductilité. Les auteurs soulignent l'importance d'avoir obtenu ces structures sans défaut dans une pièce métallique en masse et suggèrent que le contrôle de l'organisation atomique pourrait être utilisé pour concevoir des matériaux plus performants et plus économes en éléments d'alliage dans de nombreux secteurs industriels. Les chercheurs indiquent qu'il reste à élucider les mécanismes précis d'auto-organisation atomique et à étendre et raffiner la technique avant de l'appliquer largement.

Our Amish Language

La communauté de Libby, fondée par la famille de l'auteure, a évolué de pratiques amish strictes vers une vie plus moderne, entraînant un déclin progressif de l'usage du Pennsylvania Dutch. Au fil des années, la congrégation a assoupli ses règles (autorisation des voitures en 2004, adoption de vêtements contemporains, usage accru de l'anglais) et a connu des scissions entre modernistes et traditionalistes. Pour préserver la langue et la mémoire culturelle, l'auteure a mené un projet d'histoire orale filmé en Deitsch, enregistrant plus de deux douzaines d'heures et 37 entretiens malgré la réticence traditionnelle aux enregistrements. L'article analyse les traits du Pennsylvania Dutch — vocabulaire concret, difficulté à exprimer certaines nuances affectives et stigmatisation interne le qualifiant de « dialecte » — ainsi que l'incorporation croissante d'anglicismes qui transforme le lexique. Les témoignages montrent des différences générationnelles dans l'usage linguistique, des récits familiaux marqués par le travail et la perte, et soulignent la valeur des archives vidéo pour restituer les sonorités et les usages difficiles à traduire.

Is x86 ready to ACE it?

L'article explique que l'extension AMX d'Intel, introduite avec TMUL, accélère les multiplications de matrices en offrant des registres en tuiles 2D et que la nouvelle spécification ACE ajoute un second type d'accélérateur fondé sur AMX mais avec des différences importantes. ACE supprime la configuration variable des tuiles (fixe à 64 octets × 16 lignes), remplace les produits intérieurs par des instructions de produit extérieur, introduit le FP8 et utilise les registres AVX‑512 pour prétraiter et déquantifier des formats de 2 à 7 bits via VUNPACKB et permutations. Arm SME/SME2 suit une approche différente avec une longueur vectorielle "streaming" variable et une grande zone ZA pour les tuiles, ajoute un registre ZT0 de 512 bits pour des tables LUT matérielles et exprime la conversion de faible précision en une instruction, mais reste moins flexible qu'ACE pour certains formats non standards. Des comparaisons de tiling et d'utilisation de registres montrent que les produits extérieurs et des tuiles plus grandes (SME ou ACE) réduisent fortement la bande passante cache nécessaire par opération MAC par rapport à AVX‑512‑VNNI, et que les gains dépendent de la taille du fichier de registres tuiles (8 Ko pour AMX/ACE) et de la largeur vectorielle matérielle. Enfin, l'article souligne les limites pratiques (latences de transfert, capacité limitée, coût de conservation lors des changements de contexte) à utiliser les registres tuiles comme scratchpad et conclut que l'efficacité d'ACE dépendra surtout des implémentations matérielles qui restent à venir.

An Englishwoman who sketched India before photography took hold

Emily Eden, sœur du gouverneur général George Eden, travailla comme artiste et écrivaine lors d'un séjour dans le nord de l'Inde entre 1836 et 1842. Elle dessina avec précision une grande variété de sujets — princes, soldats, pèlerins, serviteurs, communautés de montagne et animaux — dont une série publiée en 1844 sous le titre Portraits of the Princes and People of India. Ses croquis, rassemblés aujourd'hui dans l'exposition Princes & People au DAG et étudiés par l'historienne Mary Ann Prior, offrent un témoignage visuel des cours, des costumes et des changements politiques de l'époque, notamment la cour de Ranjit Singh. Après un début marqué par le mal du pays, Eden devint prolifique et populaire auprès des Britanniques en Inde, ses œuvres étant vendues, copiées par des artistes indiens et comparées à celles de contemporaines renommées. Parallèlement à son sens de l'observation, elle resta convaincue de la mission civilisatrice britannique et fit connaître son expérience indienne par des lettres et récits publiés après son retour en 1842.