Writing an LLM from scratch, part 16 – layer normalisation | Hacker News Reader