Software design patterns for Machine Learning R&D | Hacker News Reader