Hacker News new | past | comments | ask | show | jobs | submit login

The 1/0 thing confused me for a while because 0 looks like a circuit (on), and 1 doesn't (0ff). I was also taking electrical engineering classes at the time, and the 1/0 true/false thing was already halfway arbitrary because of active-low pins, and even in software land, "return 0" could mean either true or false depending on the context.



I agree that I/O has always been confusing and non-intuitive. O stands for "On"? For "Off"? I means eyes-shut? O means eyes open?

The new symbols aren't any better but the UX of "push this button to turn on or off" combined with obvious lights/etc when something is on has mostly made the semantic meaning of the symbols obsolete to 99% of consumers.


I've always seen it as I/O and thought of it as In and Out - makes sense to me but English is not my native language.


That confused me as well, I never made the connection to 0 and 1 until someone told me


I always assumed it was an abstract representation of a rotary switch like:

https://images.app.goo.gl/MQ81XWMZP2dgqkjN7


Also, a perfect circle would almost never strike me as a zero.


The difference between perfect circle, 'o', 'O' and '0' is contextual, since the shape of all four of them is approximately the same. On their own, the characters themselves are often ambiguous in print, and totally ambiguous in handwriting.


When I was a kid, we had an old manual typewriter, from the '40s or early '50s. It had no zero key -- you were meant to use an uppercase O for a zero.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: