It's not confusing - or at least it never used to
be. In a computing
context K was always a power of 2 because in that environment that's
what's more convenient,
Not *always*. For example, 10Mbit Ethernet is 10000000 bits/sec, not
10485760 bits/sec. 9600 baud is 9.6 kilobaud, not 9.375 kilobaud.
But communications speeds are the only computer context I can think of
where the decimal meanings are standard (aside of course from storage
makers trying to make their storage sound bigger than it is).
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse at rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B