this post was submitted on 27 Dec 2025
550 points (95.5% liked)

Programmer Humor

28225 readers
1186 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
top 36 comments
sorted by: hot top controversial new old
[–] MuckyWaffles@leminal.space 1 points 2 days ago

The only true base is binary. I'm not even kidding, I still sometimes convert numbers to binary for the sake of simplifying operations if I'm tired. Have you ever tried calculating square roots in binary? It's shockingly easy compared to decimal.

[–] PhoenixAlpha@lemmy.ca 105 points 1 week ago (1 children)

Alien has 4 fingers...nice touch

[–] myster0n@feddit.nl 118 points 1 week ago (1 children)
[–] hanke@feddit.nu 30 points 1 week ago (1 children)

Oh, you must be using base 4. You see, Phoenix alpha uses base 10.

[–] JackbyDev@programming.dev 4 points 1 week ago

That's base 22, for all the base 10 users out there.

[–] Avicenna@programming.dev 78 points 1 week ago (1 children)

all your base are belong to us

[–] rainwall@piefed.social 21 points 1 week ago (1 children)

A true classic. My only regret is that I cant link it in the original shockwave.

[–] marcos@lemmy.world 52 points 1 week ago (2 children)

There are only 10 types of people:

the ones that expected a binary joke, and

the ones that expected a ternary joke, and

the ones that expected a quartenary joke, and

...

[–] Ooops@feddit.org 9 points 1 week ago

...and all of them are using base 10.

[–] bear@lemmy.blahaj.zone 3 points 1 week ago

We have N fingers, naturally.

[–] copacetic@discuss.tchncs.de 34 points 1 week ago (2 children)

And it works just as well, if we reverse the roles:

🪨🪨🪨🪨🪨
🪨🪨🪨🪨🪨
🪨

Human: There are 11 rocks.

Alien: Oh, you must be using base A. See, I use base 10.

Human: No, I use base 10. What is base A?

[–] Jankatarch@lemmy.world 4 points 1 week ago* (last edited 1 week ago)

Roman : There are XI rocks.

[–] Dasus@lemmy.world 3 points 1 week ago

(hexadecimal)

[–] FuglyDuck@lemmy.world 27 points 1 week ago
[–] 87Six@lemmy.zip 27 points 1 week ago

This post made me decide to go to sleep because I'm too fucking tired for this shit

Thanks

[–] fartsparkles@lemmy.world 25 points 1 week ago

1, 2, 3, 10, 11, 12, 13, 20, 21, 22, 23, 30…

[–] GreenShimada@lemmy.world 18 points 1 week ago (1 children)

So should I be saying base 9+1?

[–] A_A@lemmy.world 6 points 1 week ago (2 children)

for that one alien, you may say :
"base 3 + 3 + 3 + 1"
For universal other sentient beings, say :
"base 1 + 1 + 1 + 1 + 1
+ 1 + 1 + 1 + 1 + 1"

[–] GreenShimada@lemmy.world 6 points 1 week ago (1 children)

"I'm 16, but in base 1, I'm 10000000000000000 years old. My ID just needs to be updated."

[–] A_A@lemmy.world 7 points 1 week ago

Since in base 2 you have two numerals that are (0, 1) ...

Then, in base 1 you would have only one numeral.
if it was (1) then you could write :
( , 1, 11, 111, ...)
With a sign (-) for negative numbers :
( ..., -111, -11, -1, , 1, 11, 111, ... )

[–] burntbacon@discuss.tchncs.de 2 points 1 week ago

I think the best way I've seen was to just poke the number of holes in the dirt or draw a picture, labeling them until you get to your base switching moment.

[–] mikerr@programming.dev 17 points 1 week ago

Oh, sorry we're base 22

[–] Iunnrais@lemmy.world 14 points 1 week ago

A base-neutral system for naming numbering systems (by jan Miseli) is my favorite solution for this problem.

[–] Agent641@lemmy.world 9 points 1 week ago

Oh fuck oh shit I'm too high to handle this RN!

[–] Jollyllama@lemmy.world 6 points 1 week ago (2 children)

Is this from the Hail Mary trailer?

[–] xistera@lemmy.dbzer0.com 3 points 1 week ago

Amaze! jazz hands

[–] Speculater@lemmy.world 1 points 1 week ago
[–] sik0fewl@lemmy.ca 6 points 1 week ago

Base 1 is the only universal counting system.

They are using base 1111 and base 1111111111. Instead of digits, you can represent numbers using rocks, if needed.

[–] UnderpantsWeevil@lemmy.world 6 points 1 week ago* (last edited 1 week ago)

"You must mean Base 22"

[–] db2@lemmy.world 5 points 1 week ago (1 children)

Base 4 but indexes start at 1

[–] bitcrafter@programming.dev 4 points 1 week ago

My species uses e as its base because that is proven to be mathematically optimal. In our number system, humans use base 2.3025850... (but written entirely as powers of e using our far superior elegant notation, of course!)

[–] blaue_Fledermaus@olio.cafe -1 points 1 week ago* (last edited 1 week ago) (2 children)

Only works in written form. Unless the alien says the number as one-zero.

Also, in a bijective number system, every base is 11. (they don't have 0)

edit: not true, brainfart

[–] MBech@feddit.dk 10 points 1 week ago

There is nothing about 10 in its pronounced form that means it HAS to come after 9.

[–] TriangleSpecialist@lemmy.world 3 points 1 week ago* (last edited 1 week ago)

No. If you write 11 in base b, bijective number system or not, that's b+1, not b.