A controversial theory may explain the real reason humans have allergies | Hacker News Reader