That is literally how we implemented an algorithm to check for equivalence in a privacy preserving way. Only that you can’t check the results of the evaluation so you have to do 1-(a<b)-(b<a)
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmerhumor@lemmy.ml
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
Posts must be relevant to programming, programmers, or computer science.
No NSFW content.
Jokes must be in good taste. No hate speech, bigotry, etc.
Why is there no space in front of the ?. At first I didn’t even realize that this was supposed to be the ternary operator.
That doesn’t work if either one is NaN
typed languages seeing this
That is literally how we implemented an algorithm to check for equivalence in a privacy preserving way. Only that you can’t check the results of the evaluation so you have to do 1-(a<b)-(b<a)
This is missing one at the very top that’s just:
Meanwhile, in the background the compiler optimizes them all to the same result anyway. :P
One can tell you’re a quality poster for putting a reference to a freaking programming meme. It is an overkill, but a quality overkill.
Why is this its own function in the first place
We don’t know what the rest of the function looks like or what the inputs are.