Learning by Denoising Part 1: What and why of denoising | Hacker News Reader