A geometric explanation of the Conjugate Gradient algorithm | Hacker News Reader