Ask HN: What makes a good puzzle? | Hacker News Reader