Religion may explain why people are so weirdly cooperative | Hacker News Reader