Understanding and coding the self-attention mechanism of large language models | Hacker News Reader