500 days of Duolingo: What you can and can’t learn from a language app | Hacker News Reader