With software alone, one B200 beats the LPU and gets close to Cerebras
Resume indisponible pour cet article.
Edition quotidienne
Les meilleurs longs formats de Hacker News, relus plus calmement.
07 Aug 2026
06:07
Resume indisponible pour cet article.
07 Aug 2026
06:07
Le texte relate l'expérience de l'auteur chez Blueberry, une agence web londonienne de la bulle internet autour de 2000‑2001, qui réalisait des sites pour des clients comme Laura Ashley, Ben & Jerry’s, Ted Baker et The Times. Le travail était entièrement codé à la main avec HomeSite en HTML, JavaScript et CSS, souvent en utilisant des mises en page par tableaux et des GIFs d'un pixel à cause du support navigateur limité de l'époque. L'ambiance mêlait esprit de club social et créativité visuelle avec mobilier translucide, iMacs colorés, musique drum'n'bass et jeux en réseau, et comprenait des anecdotes comme le paiement d'un week-end par l'achat d'une FIAT 500. Le récit décrit aussi l'infrastructure technique et les incidents quotidiens, depuis une salle serveurs aux câbles enchevêtrés et parties de Quake III jusqu'à la diffusion virale d'un courriel intime qui a attiré la presse. Après le retournement du marché et l'arrivée des liquidateurs en 2001, l'agence ferma et l'auteur récupéra des iMacs qui lui ont permis d'explorer Mac OS 9 et Mac OS X par la suite.
07 Aug 2026
06:07
Resume indisponible pour cet article.
07 Aug 2026
06:06
Un port natif de Pokémon Emerald fonctionne sur un microcontrôleur RP2350B (Cortex‑M33, 252 MHz) avec sortie HDMI, contrôles physiques et sauvegardes persistantes, sans utiliser d'émulateur. Le jeu complet est exécuté en place depuis la flash QSPI (image de 11,7 MB) et le code ARMv4T a été recompilé pour le Cortex‑M33, tandis que le PPU du GBA est réimplémenté en logiciel sur le second cœur. La rasterisation logicielle du PPU est validée octet‑par‑octet contre une référence WASM et délivre un framebuffer 240×160 upscalé en 640×480p60, verrouillé à 60 fps et sans tearing grâce à une DMA en anneau pour le scanout. Le projet est jouable du début à la fin selon les tests, mais présente des limitations importantes comme un audio partiel (certains instruments muets), l'absence de câble link et d'horloge RTC, et une cinématique OBJ‑window qui tourne en dessous de 60 fps. Le dépôt contient le port rp2350 sous licence MIT, la documentation matérielle et les scripts de build, tout en s'appuyant sur la décompilation pret et le port WASM pour la validation et les actifs.
07 Aug 2026
06:06
Zapscape (CVE-2026-64561), découvert par Hyunwoo Kim, est une vulnérabilité use-after-free dans l'émulation de shadow MMU de KVM/x86 permettant à un invité de s'échapper vers l'hôte et d'exécuter du code au niveau noyau. La faille se produit dans le chemin récursif de libération des shadow pages et peut être déclenchée uniquement par des actions côté invité pour corrompre la shadow page du noyau hôte, compromettant l'isolation sur des environnements multi‑locataires. Le PoC ciblant AMD est conçu pour être testé sous QEMU TCG et reproduit la chaîne d'exploitation L0→L1→L2 via des alias de pages et un UAF, mais il s'agit d'un code démonstratif non weaponisé qui peut toutefois être adapté pour des environnements cloud en déplaçant les actions dans un module noyau invité. L'impact est comparable à Januscape : fuite de VM vers l'hôte entraînant DoS ou exécution de code root, et possibilité d'élévation locale de privilèges lorsque /dev/kvm est accessible, la vulnérabilité restant distincte de Januscape malgré une zone de code semblable et avec des conditions d'exposition spécifiques sur Intel. La vulnérabilité couvre les commits du 2020-07-08 au 2026-07-21, la divulgation a eu lieu après un embargo convenu, et il est recommandé d'établir un processus de correctifs durable pour les hyperviseurs hôtes.
07 Aug 2026
06:06
L'auteur a porté son moteur JavaScript en C et s'en est servi pour développer un nouveau FPS pour N64 qui a été publié physiquement par Modretro pour la console moderne M64. Le moteur high_impact est modulaire avec des backends de plateforme (SDL2, Sokol, Libdragon) et de rendu (software, OpenGL, Metal, Tiny3D), ce qui a facilité le portage et le développement multi-plateforme. Les particularités matérielles de la N64 — notamment le RDP, le RSP, la mémoire de texture limitée et la latence de chargement — ont nécessité des optimisations comme le tri des appels de rendu, le layout en colonnes, le raycasting et le batching pour atteindre 60 FPS. Le flux de développement a reposé sur Libdragon, l'émulateur Ares, une cartouche SummerCart64 pour tests sur matériel réel, un éditeur de niveaux web et un compilateur de niveaux produisant des structures binaires adaptées aux différentes endiannesses. Les contraintes de taille de ROM ont imposé des choix audio (VADPCM décodé par le RSP, essai d'Opus trop coûteux) et la collaboration avec Modretro a abouti à une sortie physique soignée incluant cartouche, boîte et manuel, avec des ventes initiales encourageantes.
07 Aug 2026
06:06
Cet article introduit deux petits combinators de bibliothèque pour miniKanren visant à intégrer l'énumération ascendante avec déduplication observationnelle dans le cadre relationnel. Le combinator prune élimine les solutions redondantes en se basant sur une clé fournie par l'utilisateur, typiquement le comportement entrée/sortie du candidat. Le couple defrel/bank memoise une relation par rapport à des variables fraîches canoniques afin de construire une unique suite de réponses épurée en bas vers le haut et de la rejouer à chaque point d'appel. Une variante pondérée, defrel/bank-w, attache des majorants admissibles aux flux immatures pour retrouver une énumération best‑first lorsque l'ordre canonique en profondeur rate des représentants compacts. Sur un benchmark préliminaire de PBE portant sur des synthèses arithmétiques et de chaînes, defrel/bank surpasse largement la base bornée en profondeur sur la plupart des cibles profondes, tout en étant moins performante sur une petite famille de cas, et les auteurs proposent une évaluation empirique plus étendue ultérieurement.
07 Aug 2026
06:06
La Federal Communications Commission (FCC) a voté 2-1 pour supprimer la limite empêchant une entreprise d'atteindre plus de 39 % des foyers télévisés américains et a remplacé la règle par une approche au cas par cas. Le président de la FCC, Brendan Carr, a défendu la suppression en estimant que le plafond était dépassé et désavantageait les diffuseurs locaux face aux plateformes numériques. La commissaire démocrate Anna M. Gomez et des groupes comme Free Press dénoncent la décision comme illégale et prévoient des recours judiciaires. La mesure profite potentiellement à des groupes tels que Nexstar, qui poursuit l'acquisition de Tegna et verrait sa portée nationale fortement accrue. Les opposants mettent en garde contre une augmentation de la concentration des médias, des suppressions d'emplois, une réduction du nombre de propriétaires indépendants et un affaiblissement de la diversité des points de vue.
07 Aug 2026
06:06
Faber Birren, autodidacte passionné, a consacré près de soixante ans à l'étude et à la promotion de la couleur en tant que discipline appliquée. Il a mis la couleur au service de l'industrie et du commerce, influençant l'apparence des produits et des vitrines, et a travaillé pour des clients allant des fabricants de billards à Disney. Pendant la Seconde Guerre mondiale et après, il a contribué avec DuPont à codifier des couleurs de sécurité pour signaler les dangers, système adopté notamment par l'armée américaine. Auteur de plusieurs ouvrages, il a cherché à combiner observations pratiques et recherches scientifiques sur les effets psychologiques et physiologiques des couleurs en s'appuyant sur des études contemporaines. Malgré son attachement à des méthodes documentées, ses écrits laissaient aussi transparaître une dimension quasi spirituelle de la couleur et ont influencé les usages dans le design, l'industrie et les politiques publiques.
07 Aug 2026
06:05
L'auteur encourage vivement l'auto-apprentissage de la botanique en utilisant les ressources en ligne et en n'hésitant pas à chercher et poser des questions lorsqu'un concept est incompris. Il explique l'importance des noms scientifiques latins pour une nomenclature universelle, indique que les noms vernaculaires sont ambigus et rappelle la convention d'écriture (genre avec majuscule, espèce en minuscule, en italique). La systématique et la taxonomie modernes regroupent les plantes selon leurs relations évolutives et leurs synapomorphies, ce qui permet d'identifier des espèces inconnues en s'appuyant sur les traits partagés et des outils comme les clés ou des plateformes d'observation. Pour approfondir, il recommande des manuels de référence tels que Plant Systematics de Michael Simpson pour la systématique et Raven's Biology of Plants pour la biologie végétale et l'évolution, qui expliquent des concepts clés comme l'évolution convergente et les principes génétiques. Il propose également une longue liste d'ouvrages complémentaires couvrant phylogénie, écologie, géologie et flores régionales, et suggère des solutions numériques (tablette et PDFs) pour rendre ces ressources plus accessibles malgré leur coût.