heh, heh, blackbird, the binary ones are the real ones. it's the manufacturers' rounded downs that are the phoneys.
Very many years ago, on my first visit to Britain, you had a monetary system consisting of farthings, ha'pennies, pennies, tuppences, thrupennies, sixpences, shillings, florins, half-crowns (but no crowns), twelve-shillings (not really if you weren't a collector), pounds and guineas. I loved it. It seemed so much more gracious
than our silly centesimal setup created by bureaucrats.
But even within your gentlemanly system the prefixes retained their ordinary meanings. A ha'penny was not 0.512 pence. Sixpence didn't mean 6.12 pence.
Not so in the IT world. Usually the prefix "kilo" means 1000. Usually the prefix "giga" means 1,000,000,000. But when we are talking about computers, "kilo" suddenly means 1024 and "giga" means something between 1,024,000,000 and 1,073,741,824? Doesn't calling 1,000,000,000 bytes a real
"gigabyte" and 1,073,741,824 bytes a "gibibyte" make more sense?