Helping a stranger, and why you should understand NP-complete | Hacker News Reader