Does evolutionary theory need a rethink? | Hacker News Reader