588
27

if 1: return True

4mon 7d ago by sh.itjust.works/u/Ragdoll_X in programmer_humor@programming.dev from sh.itjust.works

Soy 0 got truthmogged by chad 1 😎

I think I saw a 2...

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

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

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

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

Nah you're just reading the voltage instead of its logical representation

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.

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

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.

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

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

This is the way. Exceptions are overrated.

I used to use enums for my return codes.

Then I got pissed I had to add my enum definition to every project I worked on.

I now return integers based on errno

Bash would be confused

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.

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

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

if (true) return BIG;

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

Bool or bool not, there's no twice.

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

I think that this couldn't be any funnier.

True.

1.00 is so real

New Drake meme format?

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