A Programmers Way of Thinking About Sets and Categories | Hacker News Reader