Hacker News new | ask | show | jobs
by Animats 3646 days ago
Zero is intentionally used to denote “true” to defy programmer intuition.

OK, that was just perverse. Except check out the latest iteration of point of sale credit card terminal keypads. "0" is Yes and "X" is no.

3 comments

For unix processes, exit status zero is conventionally considered success and non-zero is failure.
Now that Urbit is not entirely vaporware any more they regret this, but reverting the decision is not worth the trouble:

https://www.reddit.com/r/urbit/comments/4okcm6/were_the_core...

There are more interesting insights in that thread about Urbit’s unorthodox decisions.

That's normal in Asia. (They swap everything in the UI when porting Playstation games over here.)
Indeed, ine may want to earch for "batsu and maru".