this post was submitted on 14 Jan 2025
383 points (91.7% liked)

Programmer Humor

32867 readers
1116 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
[–] [email protected] 14 points 9 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

[–] [email protected] 1 points 7 hours ago (1 children)

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

[–] [email protected] 2 points 4 hours ago

Neither would if you stored it as a bit

[–] [email protected] 3 points 10 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

[–] [email protected] 9 points 17 hours 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.

[–] [email protected] 3 points 5 hours ago

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

[–] [email protected] 3 points 9 hours ago

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.

[–] [email protected] 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.

[–] [email protected] 27 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

[–] [email protected] 8 points 21 hours 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 4 points 18 hours ago (2 children)

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

[–] [email protected] 4 points 9 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.

[–] [email protected] 2 points 10 hours ago

ah I see, you are the 10th kind!

load more comments (2 replies)
[–] [email protected] 17 points 23 hours ago (2 children)

Maybe it can be represented by 1qbit

[–] [email protected] 4 points 9 hours ago* (last edited 9 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.

[–] [email protected] 4 points 21 hours ago

literally discussed with my friends the other day that gender is like a vector in Hilbert space

[–] [email protected] 37 points 1 day ago (1 children)

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

[–] [email protected] 24 points 1 day ago (2 children)

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

[–] [email protected] 39 points 1 day ago* (last edited 1 day ago) (1 children)

Always approximated, never truly represented 😞

[–] [email protected] 7 points 1 day ago* (last edited 1 day ago) (1 children)

Unless your encoding has a special value that, by definition, is euler's constant :p

[–] [email protected] 5 points 1 day ago (1 children)
[–] [email protected] 3 points 11 hours ago

Ah so ur gender can be represented in UTF 8.

[–] [email protected] 17 points 1 day ago

Everything can be represented approximatively.

e = π = 3

[–] [email protected] 32 points 1 day ago (1 children)

Obviously, there is True, False and FILE_NOT_FOUND

load more comments (1 replies)
[–] [email protected] 24 points 1 day ago (3 children)

Choose one class of gender:

  • Natural
  • Rational
  • Irrational
  • Complex
[–] [email protected] 4 points 9 hours ago

That's a very quaternionphobic list.

[–] [email protected] 13 points 1 day ago

this is p-adic gender erasure

load more comments (1 replies)
[–] [email protected] -2 points 10 hours ago (3 children)

No Y = 0

Presence of Y = 1

Looks like you can express it with binary if you want, though you would need an interpreter

[–] [email protected] 2 points 3 hours ago* (last edited 3 hours ago) (1 children)

You can have a partial Y chromosome or transfer of Y genes to the X chromosome during meiosis which can result in a person with both sets of sex organs, or more rarely, no sex organs at all. Even genetic sex cannot be accurately represented as one bit (let alone gender identity).

[–] [email protected] 1 points 2 hours ago* (last edited 2 hours ago) (1 children)

Why are conservatives so obsessed with people’s genitals?

In both of those cases you can determine whether a y is present or not

[–] [email protected] 2 points 2 hours ago (1 children)

for one, a person's genitals are not necessarily a direct indication of their biological sex, even without considering bottom surgery

[–] [email protected] 1 points 1 hour ago

You’re confused, I was saying that

The person above me was saying otherwise but I think they’re a mean person because if someone was in an accident and lost their parts then they would say they aren’t their gender anymore

[–] [email protected] 4 points 8 hours ago (1 children)

That's a chromosome you encoded there which is one of a few markers that define sex, not gender.

[–] [email protected] -1 points 8 hours ago* (last edited 8 hours ago) (1 children)

Same thing

It’s meaningless to who the individual is, unless you’re a conservative that believes playing with dolls or wearing makeup makes you a girl but then I don’t care for your opinion

[–] [email protected] 1 points 8 hours ago

Yes, chromosomes are meaningless to who someone is (except edge-cases).

No, sex and gender aren't the same.

[–] [email protected] 1 points 8 hours ago (1 children)

except that genetics isn't that simple, there's many many things that go into structuring your body. Even biological sex isn't binary, there's plenty of overlap. People can literally be born with both sets of genitals afaik.

[–] [email protected] 3 points 7 hours ago

That’s already accounted for in my example

[–] [email protected] 14 points 1 day ago* (last edited 1 day ago) (5 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.

[–] [email protected] 8 points 1 day ago

Also genes is only half of it. Expression of genes is another, complicated story.

load more comments (4 replies)
[–] [email protected] 7 points 1 day ago

We may have discovered gender entropy, Shannon would be proud

[–] [email protected] 15 points 1 day ago* (last edited 1 day ago) (3 children)

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

[–] [email protected] 24 points 1 day ago* (last edited 1 day ago) (1 children)

🚫 const gender

👉 var gender

[–] [email protected] 9 points 1 day ago (1 children)

khm, khm
let gender

please don't use deprecated syntax

[–] [email protected] 4 points 22 hours ago

May be gdscript

[–] [email protected] 14 points 1 day ago (1 children)

And liable to type conversion errors and precision loss.

[–] [email protected] 9 points 1 day ago

Jesus, why'd you have to bring floating point and machine precision into the conversation? Now I won't sleep. And the nightmares will be worse than before.

load more comments (1 replies)
[–] [email protected] 3 points 22 hours ago (1 children)

0100100100100111011011010010000001100001001000000111001001101111011000100110111101110100001000000110000101110100011101000111001001100001011000110111010001100101011001000010000001110100011011110010000001101101011000010110011101101110011001010111010001110011

[–] [email protected] 1 points 17 hours ago

There are 2⁶⁴ genders

load more comments
view more: next ›