126

I often find myself explaining the same things in real life and online, so I recently started writing technical blog posts.

This one is about why it was a mistake to call 1024 bytes a kilobyte. It's about a 20min read so thank you very much in advance if you find the time to read it.

Feedback is very much welcome. Thank you.

you are viewing a single comment's thread
view the rest of the comments
[-] onlinepersona@programming.dev 22 points 8 months ago* (last edited 8 months ago)

Hard drive manufacturers know exactly what they're doing. It's like selling something that's 1 fluid ounce, but not saying "this is an imperial fluid ounce" --> ~2ml less than what a US food labeling ounce is. Sell 1k, 1M, 2G fluid ounces and you're delivering less liquid than people would expect.

The same goes for any other unit that can be ambiguous. See the imperial vs US measurement systems.

Your entire argument seems to be based on kilo = 1000, kibi = 1024, which is technically correct (inb4 "best kind of correct"), but when you format a 256GB drive and find out that you don't actually have 256GB available (even including filesystem headers etc.) it benefits the manufacturer.

You probably don't work for a HD manufacturer, which is why I'm jokingly calling you a shill.

CC BY-NC-SA 4.0

[-] Phrodo_00@lemmy.world 8 points 8 months ago

when you format a 256GB drive and find out that you don't actually have 256GB

Most of the time you have at least 256GB. It's just you 256GB=238.4GiB, and windows reports GiB but calls them GB. You wouldn't have that problem in Mac OS that counts GB properly, or gnome that counts GiB and calls them GiB.

(This is ignoring the few MB that takes to format a drive, but that's also space on the disk and you're the one choosing to partition and format the drive. If you dumped a file straight into the drive you'd get that back, but it would be kind of inconvenient)

[-] wikibot@lemmy.world -1 points 8 months ago

Here's the summary for the wikipedia article you mentioned in your comment:

Both the British imperial measurement system and United States customary systems of measurement derive from earlier English unit systems used prior to 1824 that were the result of a combination of the local Anglo-Saxon units inherited from Germanic tribes and Roman units. Having this shared heritage, the two systems are quite similar, but there are differences. The US customary system is based on English systems of the 18th century, while the imperial system was defined in 1824, almost a half-century after American independence.

^article^ ^|^ ^about^

this post was submitted on 27 Dec 2023
126 points (69.0% liked)

Technology

58157 readers
3710 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS