Separability, SVD, and low-rank approximation of 2D image processing filters | Hacker News Reader