this post was submitted on 27 Dec 2025
536 points (95.4% liked)

Programmer Humor

28076 readers
945 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 35 comments
sorted by: hot top controversial new old
[–] bitcrafter@programming.dev 4 points 14 hours 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!)

[–] sik0fewl@lemmy.ca 6 points 16 hours 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 17 hours ago* (last edited 17 hours ago)

"You must mean Base 22"

[–] 87Six@lemmy.zip 26 points 1 day ago

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

Thanks

[–] marcos@lemmy.world 49 points 1 day 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

...

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

We have N fingers, naturally.

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

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

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

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

[–] PhoenixAlpha@lemmy.ca 103 points 2 days ago (1 children)

Alien has 4 fingers...nice touch

[–] myster0n@feddit.nl 117 points 2 days ago (1 children)
[–] hanke@feddit.nu 30 points 1 day ago (1 children)

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

[–] JackbyDev@programming.dev 3 points 13 hours ago

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

[–] Avicenna@programming.dev 77 points 2 days ago (1 children)

all your base are belong to us

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

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

[–] copacetic@discuss.tchncs.de 34 points 1 day 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 day ago* (last edited 1 day ago)

Roman : There are XI rocks.

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

(hexadecimal)

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

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

[–] FuglyDuck@lemmy.world 26 points 2 days ago
[–] mikerr@programming.dev 17 points 1 day ago

Oh, sorry we're base 22

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

So should I be saying base 9+1?

[–] A_A@lemmy.world 6 points 1 day 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 day 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 day 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 day 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.

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

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

[–] db2@lemmy.world 4 points 1 day ago (1 children)

Base 4 but indexes start at 1

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

Is this from the Hail Mary trailer?

[–] xistera@lemmy.dbzer0.com 2 points 1 day ago

Amaze! jazz hands

[–] blaue_Fledermaus@olio.cafe -1 points 1 day ago* (last edited 1 day 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 day ago

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

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

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