Hacker News new | ask | show | jobs
by gonehome 2130 days ago
Also (not excusing the bad design) 0 is often the success error code in Unix for the shell and 1 or something else is often error.

So it’s not entirely without precedent, but it’s still an unnecessary and confusing inversion for true and false.