Diag| Considering item [tag:pappp.net,2025-11-13:/2431429] "Android developer verification: Early access starts"
Diag| Considering item [tag:pappp.net,2025-11-12:/2431316] "Steam Machines have returned: all the news about Valve’s new hardware universe"
Diag| Considering item [tag:pappp.net,2025-11-11:/2431033] "Bantam Tools no Longer Sells CNC Milling or PCB Machines"
Diag| Considering item [tag:pappp.net,2025-11-10:/2430774] "Testing Whether Fast Charging Kills Smartphone Batteries, and Other Myths"
Diag| Considering item [tag:pappp.net,2025-11-09:/2430472] "Mac OS 7.6 and 8 for CHRP releases discovered"
Diag| Considering item [tag:pappp.net,2025-11-08:/2430199] "Running a 68060 CPU in Quadra 650"
Diag| Considering item [tag:pappp.net,2025-11-06:/2429674] "The trust collapse: Infinite AI content is awful"
Diag| Considering item [tag:pappp.net,2025-11-05:/2429497] "Solarpunk is happening in Africa"
Diag| Considering item [tag:pappp.net,2025-11-05:/2429450] "Flock haters cross political divides to remove error-prone cameras"
Diag| Considering item [tag:pappp.net,2025-11-04:/2429171] "How AGI became the most consequential conspiracy theory of our time"
Diag| Considering item [tag:pappp.net,2025-11-04:/2429023] "Reproduced and Recovered: the First Chinese Keyboard-based MingKwai Typewriter"
Diag| Considering item [tag:pappp.net,2025-11-02:/2428570] "AMD to enter ARM market with new “Sound Wave” APU"
Diag| Considering item [tag:pappp.net,2025-11-01:/2428377] "We Won’t Be Talking About GenAI in 2035, and That’s a Problem"
Diag| Considering item [tag:pappp.net,2025-10-29:/2427700] "Removing obfuscation in Minecraft: Java Edition"
Diag| Considering item [tag:pappp.net,2025-10-29:/2427478] "New physical attacks are quickly diluting secure enclave defenses from Nvidia, AMD, and Intel"
Diag| Considering item [tag:pappp.net,2025-10-29:/2427473] "Israel demanded Google and Amazon use secret 'wink' to sidestep legal orders"
Diag| Considering item [tag:pappp.net,2025-10-29:/2427432] "Say it with me: Windows is the problem with Windows handhelds"
Diag| Considering item [tag:pappp.net,2025-10-26:/2426753] "The Apple Network Server Mac OS ROMs have resurfaced"
Diag| Considering item [tag:pappp.net,2025-11-01:/2428344] "Nisus Writer: Schrödinger's Word Processor"
Diag| Considering item [tag:pappp.net,2025-10-28:/2427141] "Front-Panel Booting an ATmega88 Microcontroller"
Diag| Considering item [tag:pappp.net,2025-10-22:/2425759] "AWS outage reminds us why $2,449 Internet-dependent beds are a bad idea"
Diag| Considering item [tag:pappp.net,2025-10-20:/2425146] "Amazon brain drain finally sent AWS down the spout"
Diag| Considering item [tag:pappp.net,2025-10-20:/2425166] "Microsoft breaks USB input in Windows Recovery Environment"
Diag| Considering item [tag:pappp.net,2025-10-15:/2423906] "Thousands of customers imperiled after nation-state ransacks F5’s network"
Diag| Considering item [tag:pappp.net,2025-10-15:/2423828] "Recreating the Canon Cat document interface"
Diag| Considering item [tag:pappp.net,2025-10-13:/2423200] "The Peach meme: On CRTs, pixels and signal quality (again)"
Diag| Considering item [tag:pappp.net,2025-10-10:/2422560] "Bringing Desktop Linux GUIs to Android: The Next Step in Graphical App Support"
Diag| Considering item [tag:pappp.net,2025-10-09:/2422303] "Show HN: I've built a tiny hand-held keyboard"
Diag| Considering item [tag:pappp.net,2025-10-09:/2422102] "Discord says 70k users may have had their government IDs leaked in breach"
Diag| Considering item [tag:pappp.net,2025-10-09:/2422107] "OpenAI, Nvidia fuel $1T AI market with web of circular deals"
Post-SC, I sat down to do some deeper reading on the HSA (Heterogeneous System Architecture) stuff. This is AMD/ARM (and many friends)’s plan for the future, and it is pretty fucking exciting (in an obscure technical sort of way).
The best starting point I found is this year old whitepaper [PDF warning]. They’re using slightly odd terminology, the important bits are LCU = Latency Compute Unit = Conventional MIMD CPU Core, TCU = Throughput Compute Unit = Accelerator, typically SIMD-engine-ish like a GPU, HSAIL = HSA Intermediate Language = IR that can be compiled at install/run time to accelerator’s ISAs. The hardware-side implementation details are nowhere to be found, but there are a lot of seriously exciting model-affecting things detailed on the software side. The general model, with things broken into grid, work group, work item, wavefront is FAR more sane than most of the parallel schemes (I’m thinking specifically of the awful CUDA nomenclature). Internally, the exciting stuff includes requiring a limited sort of preemption on the accelerators, a relaxed consistency model across memory shared over a whole system (nice thread-like shared memory), an intermediate low level language/VM for portability, and assurances about barrier capability in the TCU. The actual objects are basically FAT ELFs with a complete copy of the program for the LCU, plus the HSAIL representation for the parts that can be shipped to TCUs. I’m pleased that there seems to be a clever run-time that does a bunch of platform enumeration and controls where parts run in a rule-automated-but-overrideable way.
I had some folks at SC tell me they’d try to get me a more implementation-focused whitepaper on the hardware side at AMD but they weren’t sure if/when details would be clear for distribution. On the software side, the details are in a published draft of the ISA/Model/Compiler Writer’s Guide that I browsed around in a bit and found very enlightening. The reference tool-chain seems to be mostly built on LLVM and OpenCL.
I have some other SC-related thoughts to share, but I want to get them a little bit more refined (and decide which are for public consumption) before I post.
The Buddha, the Godhead, resides quite as comfortably in the circuits of a digital computer or the gears of a cycle transmission as he does at the top of the mountain, or in the petals of a flower.