There are 10 kinds of people in the world. Those who understand binary, those who don't, and those who didn't realise this joke is in base 3.
Actually, there's 2 more:
People making off-by-one errors
IIRC the two hardest problems in computer science are cache invalidation, naming things, and off by one errors.
Wikipedia called these fencepost errors at one point (they now just say it is the specific type of off-by-one error in which you miscount the posts (vertices) or panels (arcs) in a fence (graph) by using one to count the other). I read this before my first programming class and then mentioned the term to my professor. She had no idea what I was talking about 😅
That's kind of a confusing way to explain binary
That's kinda how my college explained
Common core binary lol
Absolutely, it's much easier to understand with a binary table
IMO it should've been an analogy with 9 in base 10, it would've been clearer.
Yeah when I'm teaching new networking guys how binary and hex works I always reference the changeover from 9- the next place (tens, hundreds, thousands) to conceptualize the idea that we count the way we do only because of base ten.
In order to teach alternate forms of counting you have to first break someone out of the idea that base ten is "how it's done" which is difficult because we never mention in education prior to college or trade schools that you can count with literally any number of symbols if you wanted to.
Binary is not very pc. Everyone knows there are infinite numbers
what?
Some weird joke about political correctness and genders I think
There are 10 kinds of people in the world. Those who understand binary, those who don't, and those who didn't realise this joke is in base 3.
Actually, there's 2 more:
IIRC the two hardest problems in computer science are cache invalidation, naming things, and off by one errors.
Wikipedia called these fencepost errors at one point (they now just say it is the specific type of off-by-one error in which you miscount the posts (vertices) or panels (arcs) in a fence (graph) by using one to count the other). I read this before my first programming class and then mentioned the term to my professor. She had no idea what I was talking about 😅