When is selfishness the best reason to cooperate? | Dark Hacker News