AI from scratch

26. What labs still hide

You can know a lot from papers. You cannot know the job.

Here is the split, as of this writing, without pretending.

Public enough to learn from

Still tribal knowledge

What "reading what xAI reads" actually means

Not a secret blog. A stack like this:

  1. DeepSeek-V3 technical report, infrastructure section, twice.
  2. DeepSeek-V3 hardware reflections (the H800 constraints paper).
  3. Llama 3 training-at-scale parallelism paper.
  4. Megatron-Core parallelism guide, then the MoE folding paper.
  5. Qwen3 report (data + post-train) and Qwen3-Next (stability + hybrid).
  6. vLLM PagedAttention and SGLang's serving notes, because half the org serves.
  7. R1 / GRPO, then whatever the lab's current async-RL doc is.
  8. Your own traces. Loss. MFU. Expert load histograms. Cache hit rate. Rollback count.

xAI's public surface is Colossus and a few Grok paragraphs. The work is the same work. They have more GPUs and fewer papers. That makes them harder to learn from, not more advanced by default.

The meta-hard problem

Every fix in these chapters is local. Overlap all-to-all and you can add experts. Gate attention and you can quantize. Disaggregate prefill and you can sell 1M context. Stand up a rollout farm and you can RL on repos.

The remaining hard problem is that these fixes fight. The parallel map that is good for pretrain is bad for RL decode. The gate that kills sinks can change the features the judge learned to look at. The data mix that lifts code can drop multilingual. The Ethernet fabric that lets you build a cluster in 122 days can lose a collective in a way IB would not.

So the job at a lab is not "know MoE." It is "keep a 10,000-line configuration, a 100,000-GPU animal, and a model that is still learning, all pointed at the same loss, for long enough that the simple loop from chapter 3 compounds."

That is the un-easy part. It is not a harder idea. It is a harder machine.