Why should 0 be a “boring” value in an enum? | Dark Hacker News