this post was submitted on 27 Nov 2023
876 points (96.8% liked)

memes

10442 readers
2455 users here now

Community rules

1. Be civilNo trolling, bigotry or other insulting / annoying behaviour

2. No politicsThis is non-politics community. For political memes please go to !politicalmemes@lemmy.world

3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month

4. No botsNo bots without the express approval of the mods or the admins

5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.

Sister communities

founded 1 year ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] tromars@feddit.de 167 points 1 year ago (5 children)

I know this a a joke but in case some people are actually curious: The manufacturer gives the capacity in Terabytes (= 1 Trillion Bytes) and the operating system probably shows it in Tebibytes (1024^4 Bytes ≈ 1.1 Trillion Bytes). So 2 Terabytes are two trillion bytes which is approximately 1.82 Tebibytes

[–] takeda@lemmy.world 129 points 1 year ago (7 children)

They could easily use the proper units, but sometime someone decided to cheat and now everyone does to the point that this is the standard now.

[–] accideath@lemmy.world 21 points 1 year ago

Before mibi-, gibi-, tibibytes, etc. were a thing, it was the harddrive manufacturers who were creating a little. Everyone saw a kilobyte as 1024 bytes but the storage manufacturers used the SI definition of kilo=1000 to their advantage.

By now, however, kibibytes being 1024 bytes and kilobytes being 1000 bytes is pretty much standard, that most agree on. One notable exception is of course Windows…

[–] sudoku@programming.dev 8 points 1 year ago (2 children)

Indeed, Windows could easily stop mislabeling TiB as TB, but it seems it's too hard for them.

[–] guy@lemmy.world 8 points 1 year ago* (last edited 1 year ago) (1 children)

The IEC changing the definition of 1KB from 1024 bytes to 1000 bytes was a terrible idea that's given us this whole mess. Sure, it's nice and consistent with scientific prefix now... except it's far from consistent in actual usage. So many things still consider it binary prefix following the JEDEC standard. Like KiB that's always 1024 bytes, I really think they should've introduced another new unambiguous unit eg. KoB that's always 1000 bytes and deprecated the poorly defined KB altogether

[–] sudoku@programming.dev 7 points 1 year ago (3 children)

M stands for Mega, a SI prefix that existed longer than the computer data that is being labeled. MB being 1000000 bytes was always the correct definition, it's just that someone decided that they could somehow change it.

load more comments (3 replies)
load more comments (1 replies)
load more comments (4 replies)
[–] CosmicTurtle@lemmy.world 32 points 1 year ago (3 children)

You're missing a huge part of the reason why the term 'tebibytes' even exists.

Back in the 90s, when USB sticks were just coming out, a megabyte was still 1024 kilobytes. Companies saw the market get saturated with drives but they were still expensive and we hadn't fully figured out how to miniaturize them.

So some CEO got the bright idea of changing the definition of a "megabyte" to mean 1000. That way they could say that their drive had more megabytes than their competitors. "It's just 24 kilobytes. Who's going to notice?"

Nerds.

They stormed various boards to complain but because the average user didn't care, sales went through the roof and soon the entire storage industry changed. Shortly after that, they started cutting costs to actually make smaller sized drives but calling them by their original size, ie. 64MB* (64 MB is 64000).

The people who actually cared had to invent the term "mebibyte" purely because of some CEO wanting to make money. And today we have a standard that only serves to confuse people who actually care that their 2TB is actually 2048 GiB or 1.8 TiB.

[–] pHr34kY@lemmy.world 19 points 1 year ago* (last edited 1 year ago) (1 children)

Dude, a "1.44MB" floppy disk was 1.38MiB once formatted (1,474,560 B raw). It's been going on for eternity.

It's inconsistent across time though. 700MB on a CD-R was MiB, but a 4.7GB DVD was not.

RAM has always, without exception, been reported in 1024 B per KB. Inversely, network bandwidth has been 1000 B per KB for every application since the dialup days (and prior).

load more comments (1 replies)
[–] wischi@programming.dev 11 points 1 year ago* (last edited 1 year ago)

That's just wrong. "Kilo" is ancient Greek for "thousand". It always meant 1000. Because bytes are grouped on powers of two and because of the pure coincidence that 10^3 (1000) is almost the same size as 2^10 (1024) people colloquially said kilobyte when they meant 1024 bytes, but that was always wrong.

Update: To make it even clearer. Try to think what historical would have happened if instead of binary, most computers would use ternary. Nobody would even think about reusing kilo for 3^6 (=729) or 3^7 (=2187) because they are not even close.

Resuing well established prefixes like kilo was always a stupid idea.

[–] gornius@lemmy.world 7 points 1 year ago

Or - you know - for consistency? In physics kilo, mega etc. are always 10^(3n), but then for some bizarre reason, unit of information uses the same prefixes, but as 2^(10n).

load more comments (3 replies)
[–] Dudewitbow@lemmy.zip 71 points 1 year ago (3 children)

The result of marketing pushing base 10 numbers on an archiecture that is base 2. Fundamentally is caused by the difference of 10³ (1000) vs 2¹⁰ (1024).

Actual storage size of what you will buy is Amount = initial size * (1000/1024)^n where n is the power of 10^n for the magnitude (e.g kilo = 3, mega = 6, giga = 9, tera = 12)

[–] Chakravanti@sh.itjust.works 22 points 1 year ago* (last edited 1 year ago) (1 children)

Fact: This truth is intentionally manipulation.

OP is right with an applicable staturing the pic.

Solution: Sue the fuck out of all of them. Especially Samsung. Fuck Samsung everything.

[–] Dudewitbow@lemmy.zip 9 points 1 year ago (2 children)

its correct, the final size you see in the OS is not kilo/giga/terabytes but kibi/gibi/tebibytes. the problem is less of the drive and more of how the OS displays the value. the OS CHOOSES to display it in base 2, but drives are sold in base 10, and what is given is actually correct. Windows, being the most used one, is the most guilty of starting the trend of naming what should be kibi/gibi/tebibytes as kilo/giga/terabytes. Essentially, 2 Tera Bytes ~= 1.82 Tebibytes. many OS' display the latter but use the former naming

load more comments (2 replies)
[–] barsoap@lemm.ee 13 points 1 year ago (1 children)

Also minus metadata overhead.

[–] NikkiDimes@lemmy.world 10 points 1 year ago

Yup, damn formatting also gonna take a chunk

load more comments (1 replies)
[–] Emerald@lemmy.world 45 points 1 year ago (1 children)

Image Transcription: Meme


I bought a new 2Tb SSD but it shows up as 1.8TB SSD

[An image of a classical art piece. The man in the image is wearing a hat and has a peculiar facial expression. One of his arms is on a table, palm facing up. The other arm is in the air, with the pointer finger touching the palm. Near that hand is the caption "Where's my 0.2TB"]

[–] Emerald@lemmy.world 38 points 1 year ago (2 children)

This was surprisingly hard to describe

[–] jdf038@mander.xyz 16 points 1 year ago

But you did awesome!

load more comments (1 replies)
[–] HeckGazer@programming.dev 36 points 1 year ago* (last edited 1 year ago) (6 children)

I'd be thrilled if the SSD I bought ended up being almost 8x larger than advertised! Does beg the question of why you're buying 250GB SSDs in 2023 but I'm not here to judge.

[–] Knusper@feddit.de 12 points 1 year ago

Funnily enough, the meme still works. They wanted 0.2 TB, goddammit, not some hugely oversized 1.8 TB hard drive.

load more comments (5 replies)
[–] only0218@sh.itjust.works 36 points 1 year ago* (last edited 1 year ago) (6 children)

Instead of that we should protest against si k should be K

  • B
  • kB <

Imposter

  • MB
  • GB
  • TB
  • PB

(Since this is SI it's powers of 10^3 not 2^10 when going one level up)

[–] psud@aussie.zone 11 points 1 year ago (1 children)

Big K is Kelvins (temperature), so the multiplier had to be little k

load more comments (1 replies)
load more comments (5 replies)
[–] Etterra@lemmy.world 27 points 1 year ago (2 children)

That's for the magic numbers that hold the 1.8 TB together. They live in that 0.2 TB and if you kill them then the 1.8 TB fly apart at the speed of light.

load more comments (2 replies)
[–] neonred@lemmy.world 26 points 1 year ago

It's 2 TB, not 2 TiB. One is to the base of 10, the other to the base of 2.

[–] iamnotdave@lemmy.world 22 points 1 year ago (1 children)
[–] DavidGarcia@feddit.nl 14 points 1 year ago (1 children)

government filling up a secret section of every factory-fresh hard drive with CSM and terrorist material in case they ever want to lock you away

load more comments (1 replies)
[–] Sprokes@lemmy.ml 21 points 1 year ago (1 children)

Imagine buying 14TB and find out that it is 12TB instead.

load more comments (1 replies)
[–] darthsid@lemmy.world 21 points 1 year ago (2 children)

Yah this bugs me so much!! On top of that how dare system OS take up so much space?

[–] cannibalkitteh@lemmy.blahaj.zone 24 points 1 year ago (2 children)

I just delete that so there's more room for my stuff.

[–] The_Picard_Maneuver@startrek.website 19 points 1 year ago (3 children)

I need more space for memes. This bulky System32 folder is in the way.

load more comments (3 replies)
load more comments (1 replies)
[–] mercury@lemmy.blahaj.zone 10 points 1 year ago (1 children)

Debian Linux with no desktop is like 3gb, if you're interested.

load more comments (1 replies)
[–] Turun@feddit.de 20 points 1 year ago (1 children)

The issue is in your software that displays the capacity (most likely windows).

You bought 2 TB SSD. You got 2 TB SSD. This is equivalent to 1.8 TiB (think of it like yards and meter). Windows shows you the capacity in TiB, but writes TB next to it.

Say you buy a 2.18 yard stick. You get a 2.2 yard stick, which is equivalent to 2 meter. Windows will tell you it's 2 yards long. Why? I don't know.

[–] lugal@lemmy.world 7 points 1 year ago (2 children)

Is this like one is 1.000 and one is 1.024 (=2^10)?

load more comments (2 replies)
[–] teft@startrek.website 16 points 1 year ago* (last edited 1 year ago)

in small print 2TiB*

From wikipedia:

More than one system exists to define unit multiples based on the byte. Some systems are based on powers of 10, following the International System of Units (SI), which defines for example the prefix kilo as 1000 (103); other systems are based on powers of 2.

Your system calculates 1 terabyte as 1 tebibyte which is 2^40 bytes=1,099,511,627,776 bytes and the hardware manufacturers calculate 1 terabyte as 1 terabyte which is 10^12=1,000,000,000,000 bytes. That is where the discrepancy is.

[–] smigao@lemm.ee 15 points 1 year ago (1 children)

200 GB thats nearly CoD Warzone

load more comments (1 replies)
[–] ThatWeirdGuy1001@lemmy.world 13 points 1 year ago (3 children)

It's the same way with lumber lol

A 2x4 is in fact not 2"x4"

load more comments (3 replies)
[–] letsgo@lemm.ee 13 points 1 year ago (7 children)

They've been doing this for literally centuries.

I think it started out with a rare case of honest advertising. So for example 720K floppies were advertised as 720K. But then some ~~lying bastard~~ clever marketer decided to start advertising their 720K floppies as 1MB floppies, sometimes but not always marked "unformatted capacity".

And of course this had the desired effect of making people buy their disks instead of the honestly marketed ones, because people didn't read the small print and thought they were getting more storage, which was important before CDs were a thing and software distributions were starting to need multiple disks. So everyone had to start doing it.

This is as far back as my memory of the practice goes, so it may have started before 720K floppies were mainstream, but that's why disk manufacturers now advertise the unformatted capacity of their drives instead of the formatted, aka usable, capacity.

load more comments (7 replies)
[–] phoenixz@lemmy.ca 11 points 1 year ago

This is where garderobe manufacturers are technically right, but theyre still dicks by (ab)using the fuck out of it.

TB = factors of 1000 which humans use, TiB is factors of 1024, which computers use.

Yes yes, they have it correct, it's 2TB but you're selling less than expected and you fucking know it.

Then there is also the filesystem that takes a small required cut to store your files nicely but that is almost negligible

[–] ExfilBravo@lemmy.world 8 points 1 year ago (2 children)

What meme is this? I want to make one too for something else.

[–] skulkbane@lemmy.world 8 points 1 year ago* (last edited 1 year ago) (1 children)

Like many have already said, there is a difference in units when talking about actual storage and the storage on the label.

I feel like some marketing team made the changes, because it is technically correct and "easier for normal people to understand"... But that makes it confusing when normal people plug it in so, that team should be thrown overboard.

Edit: easier not earlier

load more comments (1 replies)
load more comments
view more: next ›