this post was submitted on 14 Jan 2025
396 points (90.9% liked)

Programmer Humor

32879 readers
1358 users here now

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

Rules:

founded 5 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] vane@lemmy.world 1 points 3 hours ago
[–] RandomVideos@programming.dev 17 points 16 hours ago (1 children)

Even if every single person in the world had a unique gender, you could store that in 33 bits

You can store that in a small QR code

[–] Floey@lemm.ee 2 points 14 hours ago (1 children)

Those bits wouldn't really provide the information to construct that gender though.

[–] RandomVideos@programming.dev 3 points 11 hours ago

Neither would if you stored it as a bit

[–] logging_strict@lemmy.ml 5 points 17 hours ago

lets burn down our civilizations by spending all our wealth discussing this

The issue is based on legal terminology. Gender isn't a legal thing only pushed into our vocabulary.

Allocate an unbound memory blob and sit back for the herd of the Rust coders to line up. Sell them a soda while they do their best chicken parody

[–] LovableSidekick@lemmy.world 10 points 1 day ago (2 children)

So many other things are also non-binary, but people insist that not being 100% on their side means you're a million percent on the extreme opposite hateful wrong side.

[–] rabber@lemmy.ca 3 points 13 hours ago

A lot of the userbase here thinks this way and it's very tiresome

[–] madcaesar@lemmy.world 4 points 16 hours ago (1 children)

Absolutely. My baseline is that I want everyone to be treated equally and with respect. I want everyone have the same protections from the government and everyone to be allowed to be and to love whoever they want.

Past that, it gets into minutia I just can't get on board with and it's hurting the left as a whole because people are trying to force language and thought policing on people, which I don't like, it's authoritarian, and I think it's a losing strategy.

[–] LovableSidekick@lemmy.world 1 points 4 hours ago

It's been said that indecisiveness and perfectionism are liberal weaknesses, and decisiveness and being willing to ignore imperfections for the sake of the team are conservative strengths. I think Michael Moore put it best... Liberals say, "What should we do about dinner? I don't know... do you want to go out? I dunno, do you? Well, if you do. Okay, where should we go? I dunno, where do you wanna go?" A conservative slams his hand on the table and says, "Get in the car, we're goin' to the Sizzler!"

[–] CosmicTurtle0@lemmy.dbzer0.com 28 points 1 day ago (3 children)

There are 10 kinds of people in this world. Those who understand binary and those who don't.

[–] bamboo@lemmy.blahaj.zone 28 points 1 day ago (1 children)

There are 10 kinds of people in this world. Those who get ternary; those who don't; those who thought this was going to be a binary joke

[–] stebo02@lemmy.dbzer0.com 8 points 1 day ago (1 children)

There are 10 kinds of people in this world. Those who get quaternary; those who don't; those who thought this was going to be a ternary joke; those who can see where this is going...

[–] flambonkscious@sh.itjust.works 4 points 1 day ago (2 children)

I might be a slow learner but I'm catching on...

[–] JackbyDev@programming.dev 4 points 16 hours ago

Regardless of what base you're using, 10 is always the nth number. In base 10 (normal numbers), 10 is 10th. In base 2 it is the 2nd.

  1. 1
  2. 10
  3. 11

In base 16 (hexadecimal) it is the 16th.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. A
  11. B
  12. C
  13. D
  14. E
  15. F
  16. 10

The original joke is "there are 10 kinds of people, those who understand binary and those who don't l" because 10 in binary is 2 in base 10. But they're pointing out that a similar joke works for all bases of numbers.

[–] stebo02@lemmy.dbzer0.com 2 points 17 hours ago

ah I see, you are the 10th kind!

load more comments (2 replies)
[–] davel@lemmy.ml 38 points 1 day ago (1 children)

My gender is e, which can be represented by neither integers nor floating points.

[–] Rentlar@lemmy.ca 24 points 1 day ago (2 children)

Can it be expressed or represented approximately in IEEE-754 form?

[–] davel@lemmy.ml 39 points 1 day ago* (last edited 1 day ago) (3 children)

Always approximated, never truly represented 😞

load more comments (3 replies)
[–] Valmond@lemmy.world 18 points 1 day ago

Everything can be represented approximatively.

e = π = 3

[–] AnnaFrankfurter@lemmy.ml 17 points 1 day ago (2 children)

Maybe it can be represented by 1qbit

[–] JackbyDev@programming.dev 4 points 16 hours ago* (last edited 16 hours ago)

I don't think so, because with qubits the intermediate values can be non binary but the end result must be binary when read. Unless you wanna make a joke about filling out government forms I guess lol.

load more comments (1 replies)
[–] Thorry84@feddit.nl 33 points 1 day ago (1 children)

Obviously, there is True, False and FILE_NOT_FOUND

load more comments (1 replies)
[–] thisfro@slrpnk.net 24 points 1 day ago (3 children)

Choose one class of gender:

  • Natural
  • Rational
  • Irrational
  • Complex
[–] AeonFelis@lemmy.world 4 points 16 hours ago

That's a very quaternionphobic list.

[–] affiliate@lemmy.world 13 points 1 day ago

this is p-adic gender erasure

load more comments (1 replies)
[–] tias@discuss.tchncs.de 15 points 1 day ago* (last edited 1 day ago) (6 children)

I've been thinking about this now and again. IMO gender, if one insists on tracking it at all (which I mostly find counterproductive), would need to be a vector / tuple of floating-point values. The components would be something like:

  1. Sexual Development Index: Encodes chromosomal sex, genitalia, and other primary sexual characteristics (X/Y chromosome ratio).
  2. Hormonal Balance & Secondary Sexual Characteristics: Combines hormonal levels and the resulting secondary traits (body hair, muscle mass, etc.).
  3. Brain Structure: A dimension indicating how a person's brain structure aligns with typical male or female patterns.
  4. Gender Identity: A measure of self-identified gender, representing the psychological and social dimension.
  5. Fertility/Intersex Traits: A combined measure of fertility potential and the presence of intersex traits (e.g., ambiguous genitalia, mixed gonadal structures, etc.).

Ideally it would track the specific genes that code for all of the above factors, but unfortunately science hasn't got those down yet.

[–] flora_explora@beehaw.org 2 points 14 hours ago

In how far does gender change in your hypothetical metric with transition. If I take hormones for example, I would influence this metric.

Another confusing point would be how you try tracking gender, but having a gender identity value inside the metric. How would you even track this gender then?

load more comments (5 replies)
[–] SnotFlickerman@lemmy.blahaj.zone 15 points 1 day ago* (last edited 1 day ago) (3 children)

Gender is not a boolean value, it's a variable.

[–] HiddenLayer555@lemmy.ml 25 points 1 day ago* (last edited 1 day ago) (1 children)

🚫 const gender

👉 var gender

[–] flamingo_pinyata@sopuli.xyz 9 points 1 day ago (1 children)

khm, khm
let gender

please don't use deprecated syntax

load more comments (1 replies)
[–] Atlusb@lemmy.world 14 points 1 day ago (1 children)

And liable to type conversion errors and precision loss.

load more comments (1 replies)
load more comments (1 replies)
load more comments
view more: next ›