I recently wrote a blog post saying that I thought Windows Explorer should use the more natural base-10 meanings of the kB/MB/GB/TB prefixes, instead of the base-2 meanings that are a few percent larger.
I convinced nobody. I was told, repeatedly, that there was nothing ‘natural’ about a base-10 TB and that base-10 prefixes in computing were just a way for hard-drive manufacturers to rip-off innocent customers.
Okay, I get it. What the people really want are kB/MB/GB/TB prefixes that are bigger than those puny base-10 prefixes, and that are genuinely natural. America didn’t become great again by using foreign prefixes that are smaller than they should be. Therefore I present to you:
A base-10 kB is a mere 1,000 – ten to the third power. A base-2 KB is a modest 1,024 – two to the tenth power. A base-e KeB is 1096.63315… – e to the seventh power. This transcendental magnitude prefix is perfect for all of your computing needs.
A KeB is bigger than both 1,000 and 1,024. It’s bodacious size means that a TeB will be 44% larger than a miniscule base-10 TB, and 31% larger than a puny base-2 TiB. Once TeB are legislated as the one-true measure of all things computer related we will enjoy networks that run 32% faster, and hard-drives that are 44% larger.
And, the KeB is clearly more ‘natural’ than a kB or KiB – they don’t call them ‘natural logarithms‘ for nothing. And, while some may complain that an ‘e’ based KB is irrational, we should instead be freed by the knowledge that our files will never be an integral number of KeB in size. And unlike traditional capacity measurements like “number of MP3s” or “libraries of congress” the KeB/MeB/GeB trifecta are universal and irrefutable.
One complication may come with memory. Memory is traditionally addressed using discrete address lines that are zerpi o or one, high or low, and therefore inherently binary. I’ve been told by my electrical engineering friends that natural-logarithmically addressed memory poses some challenges, so until those challenges are solved it is likely that computers will continue to be sold with memory capacities such as 8 GiB. But! No problem! Once the GeB becomes universal these 8 GiB computers will simply be marketed as having a ~6.5 GeB memory capacity – the honesty of this unit is not to be denied.
You can do your part by using KeB/MeB/GeB in all of the software and blog posts that you write. Once we unite around the one-true prefix we will be better placed to fend off the Illuminati’s plans to metricate the world, and we will get true exponential growth in computing at a rate that will make Moore’s law look slow.
Happy π day.