this post was submitted on 10 Feb 2026
487 points (96.6% liked)

Programmer Humor

29635 readers
1214 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
 

Soy 0 got truthmogged by chad 1 😎

all 25 comments
sorted by: hot top controversial new old
[–] ZILtoid1991@lemmy.world 23 points 16 hours ago (2 children)

Now get ready for fuzzy logic!

  • -1.0 = false
  • 0.0 = neutral
  • 1.0 = true

Also now you know more about AI than most AI bros on the internet.

[–] kubica@fedia.io 1 points 10 hours ago (1 children)

The not so funny thing is that if you try this in scripting languages -1 and 1 are both truthy so...

[–] ZILtoid1991@lemmy.world 1 points 7 hours ago

Because you need to infer the fuzzy boolean as a type (I personally plan to make one that works between -127 and 127, on integers instead of floats), and then write an interpreter to use the values accordingly.

[–] A_norny_mousse@piefed.zip 7 points 13 hours ago (1 children)

Bool me once, shame on thee. Bool me twice, shame on me.

[–] kubica@fedia.io 1 points 10 hours ago

Bool or bool not, there's no twice.

[–] FreshLight@sh.itjust.works 2 points 10 hours ago

I think that this couldn't be any funnier.

[–] NaibofTabr@infosec.pub 38 points 22 hours ago (2 children)
[–] i_am_tired_boss@lemmy.world 29 points 21 hours ago (1 children)

Go back to bed bender, there's no such thing as a 2

[–] ILikeBoobies@lemmy.ca 21 points 21 hours ago* (last edited 21 hours ago)

https://en.wikipedia.org/wiki/Ternary_computer

Think of the fun we'd have, still no 2 though.

[–] ceenote@lemmy.world 6 points 21 hours ago

Fake news. There's no such thing as a 2.

[–] _cnt0@sh.itjust.works 20 points 19 hours ago (1 children)

C be like "this shit is true af" and it's the number 6396128.

[–] jaybone@lemmy.zip 13 points 17 hours ago (1 children)

And it’s an error code from a library call, because false means the call succeeded.

[–] _cnt0@sh.itjust.works 4 points 17 hours ago

This is the way. Exceptions are overrated.

[–] bampop@lemmy.world 11 points 19 hours ago

if (true) return BIG;

[–] GlenRambo@jlai.lu 2 points 13 hours ago

New Drake meme format?

Orange jacket guy, for those that don't know. https://knowyourmeme.com/memes/drakeposting/photos and now you know.

[–] Scoopta@programming.dev 14 points 22 hours ago (2 children)

Use perl exec to run a bash script. Now you're confused, too. And not just about why you're using perl.

[–] A_norny_mousse@piefed.zip 3 points 18 hours ago (1 children)

I'd just like to interject for a moment. What you're refering to as Bash, does in fact apply to all UNIX-like shells.

[–] Scoopta@programming.dev 1 points 14 hours ago

Yes I know, I was gonna say "shell is confused" but it just didn't feel like it had the same ring to it

[–] massive_bereavement@fedia.io 6 points 21 hours ago

I think some memes should have a sign that says: "You must be this high to ride".

[–] stupidcasey@lemmy.world 4 points 22 hours ago
[–] sbeak@sopuli.xyz 2 points 21 hours ago (1 children)