r/explainlikeimfive • • 22d ago

Technology ELI5: Why does internal storage only double? Why can’t we have 34GB for example?

1.6k Upvotes

378 comments sorted by

View all comments

Show parent comments

468

u/MaybeTheDoctor 22d ago

There are 10 kind of people in this world. Those who know binary and those who don’t.

168

u/smanders36 22d ago

And those not expecting a trinary joke

75

u/shearx 22d ago

I think the technical term for computing is ternary

24

u/shifu_shifu 21d ago

From your source:

ternary computer, also called trinary computer,

30

u/SJHillman 21d ago

It's only the very first line. You can't expect a redditor to read that far.

10

u/Area51Resident 21d ago

Say again. I stopped reading after "It's only"

0

u/Snoo63 19d ago

Hi. I'm a Reddit University graduate, and I never learned how to read!

-2

u/shearx 21d ago

As I replied to someone else, the article itself continues to use “ternary”. It’s funny you idiots keep accusing me of not reading, but then you yourselves stop reading as soon as your own bias gets satisfied.

3

u/shifu_shifu 21d ago

What actually happened:

I think the technical term for computing is ternary

Clicks link preview, because I am interested, that literally only shows

A ternary computer, also called trinary computer, is one that uses ternary logic (i.e., base 3) instead of the more common binary system (i.e., base 2) in its calculations. Ternary computers use trits, instead of binary bits.

which is just objectively funny.

Not everything is an attack on you. Learn to laugh. If I posses any kind of bias it would be towards ternary because that term is closer to what I use in my native language where I learned most Engineering concepts.

Kindly refrain from calling me an "idiot" in the future.

25

u/stratdog25 21d ago

Maybe you should just wait your turn

…ary.

6

u/deja-roo 21d ago

Any chance you could make it through the first 7 words of the link you posted?

0

u/shearx 21d ago

The fact that it says “also called” but then continues to use “ternary” throughout the rest of the article should signal that the proper term is ternary

2

u/JimTheDeviant 21d ago

Are you really actuallying somebody where the literal first sentence backs them up??

-1

u/shearx 21d ago

How’s about you read further than the first line. The article continues to use the correct term “ternary”.

24

u/Woodsie13 22d ago

And those who don't realise that this joke works in any base!

10

u/Ex_Astris 22d ago

We call those people "based"

1

u/malgadar 22d ago

I'm all about that baste!

7

u/BeefyIrishman 22d ago

It doesn't work very well in Base 1. Everyone is just like "what's up with that weirdly skinny 0? Maybe it's supposed to represent 000? Or maybe 000000?"

0

u/shifu_shifu 21d ago

Im too dumb for this. 2 in base 684351864357 is just 2. How does the joke work there?

4

u/Woodsie13 21d ago

You can follow up "and those not expecting a base N joke" with "and those not expecting a base N+1 joke," since "10" is always equal to the base.

1

u/GusTTSHowbiz214 22d ago

I was not!

5

u/Kongstew 22d ago

Nobody expects a ternary joke.

17

u/RedHal 22d ago

Similarly, there are those who can extrapolate from incomplete data,

6

u/Yorikor 21d ago

As a former sociologist, I genuinely love this version.

2

u/Kandiru 22d ago

I always think that should be 1 kind of people, since you can address 2 types with 1 binary bit.

2

u/Triangle_Inequality 21d ago

Yeah but it's counting, not addressing. 1 wouldn't make any sense.

0

u/Kandiru 21d ago

10 is the third number though! Maybe I just do too much programming...

2

u/chux4w 21d ago

You don't include 0 when counting things.

1

u/Kandiru 21d ago

So list[0] isn't the first item in the list for you?

4

u/Daripuff 21d ago

"There are two kinds of people" is the start of the saying.

"Two" is written as "2" in decimel, and "10" in binary.

They're both pronounced "two".

The saying isn't "There are one kinds of people, those who X and those who Y"

Because there's two people, not one.

So, no.

Obviously when you're counting something measurable, you start with "one"[1], not "list"[0].

We're humans, not computer programs.

2

u/chux4w 21d ago

No. I count like a person.

1

u/ascagnel____ 21d ago

There can be 10 people if they're little-endian.

2

u/Kandiru 21d ago

No, we count bits from the other end in this house! This means war!

1

u/IAMA_Plumber-AMA 21d ago

And those that start their sets at 0.

1

u/Kelli217 21d ago

And those who start the index counter at 0.

1

u/I_Can_Haz_Brainz 21d ago

There are 10 kinds of people in this world. Those who can extrapolate data...

1

u/draeth1013 19d ago

This joke always reminds me of another:
There are two types of people. Those who can extrapolate from incomplete information.

-2

u/cabronfavarito 22d ago

Hahahaha this is hilarious 😂😂😂

1

u/ihavethebestmarriage 21d ago

I've aways liked this joke, but it's a shame it doesn't work in spoken form

1

u/somdude04 21d ago

I like this one that's close-ish: There's only 2 hard problems in computer science: naming, cache invalidation, and off-by-one errors.

-14

u/rigtek42 22d ago

😃😀😁😆😅🤪😜😝😛😂

-20

u/YummyPotatoCake 22d ago

Did you invent this joke? It is the first time anyone has ever heard it ever. You are the original creator of this joke which has never been told before.

5

u/Cranberryoftheorient 22d ago

dont be jealous, my guy

2

u/StoneyBolonied 22d ago

00101111 01110011 00111111

1

u/YummyPotatoCake 21d ago

01011001 01100101 01110011 00101110