Multivariate denoising using wavelets and principal component analysis | Hacker News Reader