User:Omegatron/Binary prefix rationale

My opinion on the use of binary prefixes in Wikipedia.

I'm sick of the unending unproductive debate, the gross incivility, armies of rampant sockpuppets, and childish edit warring that surrounds this topic, and I hope typing this all up helps in preventing me from having to repeat the same things over and over:

SI prefixes
SI prefixes are used in a great number of Wikipedia's articles. In the vast majority of cases, the prefixes are used in the common decimal way. This is the way these prefixes have been used for centuries, the way they are written in standards, and the way they are commonly used everywhere in the real world. Although some will try to tell you otherwise, this is also the convention originally used in computing, and subsequently used in many of our computing-related articles, like Hard disk drive, List of device bandwidths, FireWire, USB, Tape drive, Quarter inch cartridge, DVD, HD DVD, Blu-ray, etc.

Using these same SI prefixes to mean two different things (as if they were multiples of 1024), is ambiguous, confusing, and unfamiliar to our readers. Even within the fields in which it is used, it is used inconsistently. It is discouraged by computer scientists, like Donald Knuth and Markus Kuhn, and officially deprecated by every relevant standards organization. Whenever we use SI prefixes, they should have the normal decimal meaning, as per the standards and overwhelmingly common usage on Wikipedia.

So what do we do about things like memory, where it makes the most sense to describe things as binary multiples? We use binary multiples, of course. A number of proposals have been made over the years for representing these (κ/κ², bK/bK², KKB/MMB, K₂B/M₂B), but the only one that's achieved widespread adoption is the standard created by the IEC (KiB/MiB). This system has been endorsed by all of the major standards organizations, such as IEEE, CIPM, NIST, SAE, CENELEC   and is increasingly adopted for use in software (Linux kernel, The Pirate Bay, Mozilla Firefox, and many more) and academia.

Though some are stubbornly and vocally resistant to their use, many other Wikipedians have found these units useful in articles that discuss computing concepts, such as the comparisons of the different floppy disk formats (which have been measured with several conflicting conventions over the years), explaining DVD, CD and CD-R speeds and capacities, the size limitations of disk formatting schemes, the ATA interface, etc. They have already been adopted by editors in many Wikipedia articles and this usage is only growing. They make our articles more professional and precise, and readers don't need to wonder which convention is meant from one paragraph to the next. If they're not familiar with a unit, they're only a click away from an explanation.

I'm not married to the IEC prefixes. The abbreviated form is the best of all the proposals I've seen, though I agree that the written-out form is unfortunate, and would prefer to write "kilobinary byte". (Though it can't honestly be said that "gibba-bite" is more funny-sounding than "gigga-bite"; one is just more familiar.) But my primary concern has always been the misuse of SI prefixes. I'm not dedicated to IEC, but I am dedicated to not using SI prefixes in a sloppy, deprecated, ambiguous way. We should never use kilo- to mean anything but 1,000. IEC prefixes are just the simplest, most widely-used way to avoid this. The only argument that can be made for continued misuse of the deprecated units is that some computer scientists working in certain fields have a long tradition of using them this way, so we should use the units they are familiar with. But Wikipedia is not a computer science textbook. Wikipedia is not PC World. Most of our readers are not computer scientists. Inconsistent, ambiguous, trade-specific jargon has no place in a general reference work. Yes, the majority of our readers are unfamiliar with the IEC prefixes, but they are equally unfamiliar with the binary convention. What they are familiar with is the standard decimal meaning of SI. Every country in the world uses the metric system to some degree. Even in the US we are familiar with kilowatt-hours and millimeters. The argument that we shouldn't use units our readers are unfamiliar with leads to the conclusion that we should use the standardized units everywhere. Consistently following this convention is simple, reduces confusion, and increases the reliability of our articles.