Spyke

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

1
lemmy.world

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.

32
kubicareply
fedia.io

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

1

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.

1
sh.itjust.works

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

28
jaybonereply
lemmy.zip

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

23

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

1
piefed.zip

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.

6

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

1

You reached the end

if 1: return True | Spyke