Trainium has by far the best profiler of any accelerator. As you can see we have nanosecond-accurate traces of our programs, allowing you to write a program that generates images reliably in the profiler.
@zack_overflow Probably has to do with the history - I believe it started out as asm.js which was an assembly interpreter written in javascript, and then they decided to make it a first-class thing instead of abusing javascript as a route to jit things
The VOD for my BSC2026 talk "The Root of The Root of All Evil" is now available! It's the spiritual successor to last year's "The Big OOPs", so if you enjoyed that one, join me for one more adventure into the history of computer science:
https://t.co/pAtgLkI27C
@cmuratori@Substack Ah I see what you mean, and maddeningly enough the table of contents page causes the navigation bar at the top to disappear, so I didn't even see the other podcast tabs on the site
This morning my espresso scale wasn’t working so then I plugged it into my laptop and Claude debugged it over serial. It had me wiggling wires while it read the raw ADC values. The future is absolutely wild
When I was a kid and had heard of JIT compilation for the first time, I thought it worked was having a compiler thread and a runner thread, and the compiler would fill in the runner’s instruction stream WHILE the runner was executing. The mystery was in how the compiler would always finish compiling just in time for the runner to continue executing. “Wow a hard realtime compiler that predicts exactly how long a given chunk will execute!!”
Then when I found out the truth I was pretty disappointed.