How Duolingo models language learning | Dark Hacker News