Deriving the SVD (Single Value Decomposition) from scratch | Hacker News Reader