How to build an adaptive learning system | Dark Hacker News