Principal component analysis: pictures, code and proofs (2018) | Hacker News