^{3}, and the Kibibyte (KiB), which is the new name for 2

^{10}.

The advantage of powers of 2 (1KiB = 2

^{10}) is of course that since computers on the hardware level deal with binary numbers and powers of 2, it would make sense that the unit should reflect that, it can also be easily changed to hexadecimal, and all the binary operators (AND, OR, XOR etc...) are done using the binary of the number, therefore many kinds of encryption and compression are done using it (well at least they're easier to understand if you know binary and/or hexadecimal).

The advantage of powers of 10 (1kB = 10

^{3}) is mainly that it is easier to use for arithmetic, and makes it a lot easier to understand for the average person (Tell someone that a KB means 1024 they'll have no idea how it works, but tell them it's 1000 and they'll know it forever). It also fits in better with all other SI units since they all try to be in powers of ten.

SO what do you think should be the "Kilobyte" (AKA the standard used)?