Understanding and Coding the KV Cache in LLMs from Scratch | Hacker News Reader