Beautiful ideas in programming: generators and continuations | Hacker News