People cannot be trusted to use "megabyte" as a word. Too many people use it to refer to 1024 and not to the correct SI meaning of "mega."

This can be solved by introducing "kidi," "medi," "gidi," and so forth meaning "kilo (decimal)," "mega (decimal)" and so forth. These new prefixes are completely synonymous with kilo, mega, giga, and so forth, but have the advantage that sloppy developers from the 80s haven't misused them yet.

@xgranade we should also introduce kikibytes, memebytes and gigibytes for "i have no idea, it says MB, so must be somewhere in that order" bytes
@virtulis @xgranade kikibytes and boubabytes

@nelaquetan @virtulis @xgranade Kikibytes (kB) have more 1s than 0s; boubabytes (bB) have more 0s than 1s.

To avoid confusion surrounding bytes with equal counts of ones and zeros, the standard byte is defined to be a nonet, rather than the legacy octet.