What I learned by implementing a Convolutional Neural Net | Hacker News Reader