Not Really a Swindle....
Heres a explanation from wikipedia.
"Hard disk drive manufacturers specify disk capacity using the SI prefixes mega-, giga- and tera-, and their abbreviations M, G and T. Byte is typically abbreviated B.
It Is a SWINDLE.
That wikipedia quote is deceptive and should be changed in my opinion. (And I bet is has been changed many many times)
It implies that Hard drive manufactures have been rightfully using the SI standard since the beginning. This is not the case, as only since around 2000 has the SI defined the use computer terms kM MB and GB as being 1000 not 1024.
There is a JEDEC standard that pre-dates this by many years that defines the 1024 usage.
All(?) Operating systems that use these storage devices use the 1024 bytes per kB standard. How is it OK for Harddrive manufactures (or ISPs) to use a different standard.
The SI standards body did us all a big disservice by setting this silly standard. The different named definitions (kiBi) should have been made to the decimal version not the binary.