Tradeoffs in Complexity, Abstraction, and Generality | Dark Hacker News