Mental time travel can make us better people | Hacker News Reader