Deep learning from first principles: Gradient Descent | Hacker News Reader