How to build a diffusion language model | Hacker News Reader