this post was submitted on 05 Jul 2023
160 points (94.4% liked)

Programmer Humor

32415 readers
899 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 

Originally posted on reddit seven months ago.

you are viewing a single comment's thread
view the rest of the comments
[–] Quill7513@slrpnk.net 16 points 1 year ago (3 children)
if (a < b) {
    return true;
} else if (b < a) {
    return false;
} else {
    return "A == B, bro"
}
[–] Lachy@lemmy.world 7 points 1 year ago

That doesn’t work if either one is NaN

[–] nodiet@feddit.de 2 points 1 year ago

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)

[–] darcy@sh.itjust.works 1 points 1 year ago

typed languages seeing this