How to generate puzzles from chess games | Hacker News Reader