Learning by working on problems just outside of your reach | Hacker News Reader