Top-down learning path: Machine Learning for Software Engineers | Hacker News