Why rats can't vomit, and why humans do | Hacker News Reader