Designing for Serendipity or: Getting Lucky is Hard Work | Hacker News Reader