Base Ten for Almost Everything
That&#x27;s just outrageous nonsense. I would agree if the argument was about nomenclature: it should be GiB instead of GB, yes — but things <i>are</i> &quot;naturally base-2&quot; in computers. Yes, you can make an SSD base-10 or whatever, the same way as a frequency really could be π^10 Hz or whatever, but your hardware without a software is nothing but a pile of garbage, and your software has really no choice but to deal with stuff that is base-2. RAM is not base-10 and registers are not base-10, the address space for anything is not base 10. Your HDD (or SSD, or some virtual block-device) will have a filesystem on it, which is divided by blocks that are not base-10. In fact, the very flash memory of yours has pages that are 2 or 4 KiB, and not 4000 B. If anything, disk couldn&#x27;t be &quot;base-10&quot; anyway, as bytes (or, if we ditch them as well) bits are base-2. Even if you&#x27;d make a device that would be perfectly base-10 in it&#x27;s storage capacity, addressing it then would be a problem.<p>And as a post scriptum, that manner of dividing people by &quot;geeks&quot; and &quot;not geeks&quot; is stupid and annoying by itself. It doesn&#x27;t really matter how ignorant your user is, the reality won&#x27;t bend to match his expectations: instead, when dealing with something new he would need to adapt his thinking to match reality, or just ignore any discrepancies that occur, if he doesn&#x27;t care that much. When things can be more &quot;user-friendly&quot; — they should. If they can&#x27;t because things are what they are — well, that&#x27;s it.