Back in 2022 and 2023 there were two big branches of machine learning happening at Meta1. The LLM work that led to Llama was a clean, smooth stack of repeated Transformer modules; the recommendation systems graphs were, by contrast, terrifying. Luckily, the industry has remedied that state of...
A thing you can do is take the most performance and correctness sensitive part of your stack and just ask a chatbot to write it for you. They will sometimes get it right! Back towards the end of 2024 Ouyang et al at Stanford attempted to benchmark how often that happened with KernelBench....
tl;dr: on Apple Silicon, a WebAssembly module's linear memory can be shared directly with the GPU: no copies, no serialization, no intermediate buffers. The CPU and GPU read and write the same physical bytes. End-to-end, it works: a Wasm guest fills a matrix in its linear memory, the GPU reads it,...
2025 was another great year for C++. It shows in the numbers Before we dive into the data below, let’s put the most important question up front: Why have C++ and Rust been the fastest-growing major programming languages from 2022 to 2025? Primarily, it’s because throughout the history of...
If you have a notebook that ships with a Nvidia GPU and you're recording screencasts or editing/encoding video, this post might be for you. This blog post has an accompanying screencast: I have a ThinkPad X1 Extreme Gen 2 notebook for work. The reason I bought this machine is that it has lots of...