Using sets to solve difficult decision problems | Hacker News Reader