Why long context eats your VRAM: the KV cache explained | Hacker News Reader