When to fly to get there on time? Six million flights analyzed | Hacker News Reader