this post was submitted on 25 Feb 2026
332 points (99.1% liked)

Programmer Humor

29982 readers
2164 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
 

A photo of a cake with 8 candles in a row. The first and fifth candle from the right are lit. The caption reads "Happy 17th Birthday"

all 33 comments
sorted by: hot top controversial new old
[–] JasonDJ@lemmy.zip 3 points 42 minutes ago

Heh I've been making my wife do this since my 32nd birthday.

She still doesn't understand binary and thinks I'm a nerd when I try to explain it to her.

Maybe this year, when it's 1+8+32, things will click.

[–] ZILtoid1991@lemmy.world 29 points 2 hours ago

Old man's last words on his 256th birthday: "Unhandled IntegerU8OverflowException, terminating application."

[–] vrek@programming.dev 1 points 47 minutes ago

Why do I confuse Halloween and Christmas? Because Oct 31 is the same as Dec 25

[–] ArmoredThirteen@lemmy.zip 13 points 2 hours ago (2 children)

33 was a special year for me because it's the same forwards and backwards both in decimal and binary

[–] HairyHarry@lemmy.world 3 points 56 minutes ago (1 children)

00100001

Am I being dumb? How ist that the same forward and backwards?

[–] wieson@feddit.org 2 points 50 minutes ago

If you drop leading zeros as you would in decimal

[–] meow@discuss.tchncs.de 3 points 2 hours ago (1 children)
[–] Zier@fedia.io 3 points 2 hours ago

If 1 is asswell, then 2 is assgood, and 3 is the beginning of an orgy.

[–] raman_klogius@ani.social 47 points 4 hours ago (1 children)

Very optimistic to have an 8th candle

[–] bricked@feddit.org 78 points 3 hours ago (3 children)

The candles are only available in packs of 8. It's the smallest addressable unit of wax in many cake architectures

[–] raman_klogius@ani.social 7 points 1 hour ago (1 children)

Maybe this is a signed cake, so one can celebrate negative birthdays of people who aren't born yet. 🤔

[–] Iron_Lynx@lemmy.world 1 points 1 hour ago

Light all the candles as an announcement that you're gonna start having kids and hope she'll get pregnant in exactly three months. Not in 2, not in 4, but in 3 precisely.

[–] humanamerican@lemmy.zip 14 points 2 hours ago (2 children)

Last birthday party I was at I just wanted a nibble of cake but they told me I had to take one or more bites.

[–] ITGuyLevi@programming.dev 2 points 2 hours ago

I usually just gather a nibble by picking up a couple crumbs... I'll see myself out.

[–] tetris11@feddit.uk 1 points 2 hours ago* (last edited 2 hours ago)

I'd have a few words with them, kick them right up their rear endian

[–] palordrolap@fedia.io 1 points 2 hours ago

Although a processor might be nominally capable of accessing a bus of a certain width, it does not mean that all address or data lines need be connected.

[–] itkovian@lemmy.world 14 points 3 hours ago

I will grow older than 255 because then it will overflow and I become 0 years old.

[–] regdog@lemmy.world 8 points 3 hours ago (7 children)

Who counts from right to left?

Is this image mirrored?

[–] BlackVenom@lemmy.world 1 points 11 minutes ago

The people saying right to left is normal are either Australian or mirror universe folks.

At least I thought that until I looked up ascii conversations and then just random converters .... How have I forgotten this? The pic is right...

[–] bricked@feddit.org 39 points 3 hours ago

You will be surprised to hear that this is how we read decimal numbers too

[–] ArrowMax@feddit.org 19 points 3 hours ago

Even in decimal, the most-significant digit is to the left. Binary in text form is no exception to this.

Unless we are talking little-endian, which would start with the least-significant bit.

[–] adb@lemmy.ml 5 points 2 hours ago (1 children)

Binary exists in both big-endian and little-endian. In other words, both directions can be valid.

[–] CannonFodder@lemmy.world 3 points 2 hours ago

Ya, but we pretty much always write it with most significant on the left. The endianness is more to do with the order transmitted when serialized. Or are there cases where people actually write it backwards?

[–] SethranKada@lemmy.ca 6 points 3 hours ago

Binary is always right to left? I've never seen it written left to right at least.

[–] yermaw@sh.itjust.works 7 points 3 hours ago (2 children)

Now that you mention it it is pretty fucky, but in every textbook thats tried to teach me counting in binary its gone from right to left.

[–] calcopiritus@lemmy.world 13 points 3 hours ago

It's not. Numbers are arranged (both binary and base 10) with the most significant digit on the left.

Whether you read the number from left to right or right to left is irrelevant and you can choose whichever one you want.

But it is completely consistent with base 10 (normal numbers).

[–] illpillow@lemmy.ml 4 points 3 hours ago (1 children)

Same here. University told me the lowest bit is on the right, the highest on the left. Never questioned it.

[–] RustySharp@programming.dev 9 points 3 hours ago (1 children)

In kindergarten I was taught when reading the number 123, the lowest digit is on the right, and the highest on the left. Never questioned it either.

[–] humanamerican@lemmy.zip 2 points 2 hours ago

There are 3 leading "zeros"

[–] banazir@lemmy.ml 2 points 3 hours ago

Oh, I like this. Nice.

[–] regdog@lemmy.world 1 points 3 hours ago (1 children)
[–] ITGuyLevi@programming.dev 1 points 2 hours ago

Little-endian for the win!