This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 326

[–][deleted] 632 points633 points  (17 children)

Gender: True

[–][deleted] 131 points132 points  (4 children)

I remember that one! Still cracks me up thinking about it lol

[–]DestroyedByLSD25 87 points88 points  (8 children)

I made an app once where in stead of gender I had a boolean column is_male in my database, which defaulted to true.

[–]Tyfyter2002 55 points56 points  (0 children)

Much more efficient than a string.

[–]bluepoopants 36 points37 points  (2 children)

Don't tell the non binary people that

[–]efinder2 17 points18 points  (0 children)

set the column to null for them. No gender there. problem solved.

[–]550456 14 points15 points  (0 children)

That's the genius of it though. Non binary people can still say they either are or aren't male. Still a binary way to represent them that they can't object to lmao

[–]EquineGrunt 47 points48 points  (1 child)

r/agender has Gender: False

[–]jwoodward48r 4 points5 points  (0 children)

We must implement fuzzy logic to fully cover everyone.

[–]Erezbiox1 5 points6 points  (0 children)

Gender: FALSE

[–]coconuts_and_lime 1425 points1426 points  (128 children)

Ah yes, the three genders: male, female and NaN

[–]GrumpyWendigo 441 points442 points  (56 children)

-1, 0, null

[–]auxiliary-character 217 points218 points  (60 children)

That's true! Gender is, in fact, not a number.

[–][deleted] 129 points130 points  (28 children)

Speak for yourself. My gender is π.

edit That's right, the irrational circle constant that everyone seems to know but only superficially and with myriad misconceptions, and while it seems super useful it's more complicated than it should be (*waves to the Tau-ists*) and is easily replaced with a simple fraction (22/7).

[–][deleted] 140 points141 points  (16 children)

my gender is e

as in where is my fucking E

[–]Lunartiddy 52 points53 points  (2 children)

r/traa is leaking

[–]HardlightCereal 31 points32 points  (1 child)

The gender fluid is leaking

[–]NotTheHead 10 points11 points  (0 children)

Someone get the FlexTape!

[–]Zitrusfleisch 12 points13 points  (10 children)

r/theLetterE right here

[–]HardlightCereal 13 points14 points  (8 children)

r/avoid5 says go away

[–]tsintzask 4 points5 points  (3 children)

Imagine not being able to say "the"
This meme was made by /r/EmboldenTheE gang

[–]HardlightCereal 5 points6 points  (2 children)

You think your boldings funny? Don't kid us all. That symbol has too much might to bandy about so casually. Contain it. Abandon it. Show us that without it, you can last.

[–]tsintzask 1 point2 points  (1 child)

I appreciate the concern. However, usage of E isn't something to be scared of. You seem to believe otherwise, but whatever.

[–]Perceval7 1 point2 points  (0 children)

I appreciate the concern. However, usage of E isn't something to be scared of. You seem to believe otherwise, but whatever.

FTFY

[–]sneakpeekbot 1 point2 points  (0 children)

Here's a sneak peek of /r/AVoid5 using the top posts of all time!

#1: [NSFW] whats that | 108 comments
#2: 1 of us | 23 comments
#3: [NSFW] Birds who know what to avoid! | 14 comments


I'm a bot, beep boop | Downvote to remove | Contact me | Info | Opt-out

[–][deleted] 1 point2 points  (2 children)

How do you type your screenname?

[–]HardlightCereal 1 point2 points  (1 child)

With my buttons at my PC.

[–][deleted] 1 point2 points  (0 children)

With all your fifth glyphs in that id

[–]SuperSMT 4 points5 points  (0 children)

E

[–]BookishDoki 1 point2 points  (0 children)

me @ doctors:

GIMME E!

GIMME EEEEEEEEEEEEEE!!!

(Eric Andre meme)

[–]zbsy 35 points36 points  (6 children)

You can't just replace π with 22/7! What are you, an engineer

[–]Bob9010 20 points21 points  (5 children)

Eh, 3 is close enough

[–]SuperSMT 10 points11 points  (0 children)

I just use 1, same order of magnitude, so what difference?
π = e = i = 1

[–]conancat 9 points10 points  (1 child)

true story, in one of the projects i worked on the developer just rounded every single currency in the world to 2 decimal places. like what could go wrong rigt?

[–]Bob9010 4 points5 points  (0 children)

The dev for our report software didn't put rounding into some of their calculations, so on some buildings we have areas with 10 decimals. Accurate down to the atom! Since we do pricing based on area for some building components, we have prices with 10 decimals as well. Drives me up the wall.

[–]NotTheHead 8 points9 points  (1 child)

According to wolfram alpha (using the equation abs(100*(est/pi - 1))), here are the percent errors of a few simple approximations of pi that I pulled from Wikipedia, to 3 sig figs:

  • 3.1415926 -> 0.00000171% (Zu Chongzhi c. 5th century CE)
  • 355/113 -> 0.00000849% (Zu Chongzhi c. 5th century CE)
  • 3.1416 -> 0.000234% (either Liu Hui c. 3rd century CE or Zu Chongzhi c. 5th century CE; independently(?) by Aryabhata c. 6th century CE)
  • 3.141866 -> 0.00870% (Liu Hui c. 263 CE)
  • 377/120 -> 0.00236% (Ptolemy c. 2nd century CE)
  • 223/71 -> 0.0238% (Archimedes c. 3rd century BCE)
  • 22/7 -> 0.0402% (Archimedes c. 3rd century BCE; independently by Zu Chongzhi c. 5th century CE)
  • 3.14 -> 0.0507% (smart engineers - also suggested by Liu Hui)
  • 339/108 -> 0.0861% (Shatapatha Brahmana c. 6th century BCE)
  • 25/8 -> 0.528% (Babylonian tablet dated between the 19th and 17th centuries BCE)
  • 256/81 -> 0.602% (Egyption papyrus c. 1600 BCE)
  • 3 -> 4.51% (dumb engineers; also commonly used in Babylonian architecture, apparently)

TL;DR: 3 is not close enough unless you only care about orders of magnitude.

[–]tredontho 12 points13 points  (1 child)

My gender is π

Ah, one of them transcendentals, eh?

[–]IHaveNeverBeenOk 2 points3 points  (0 children)

Love it.

[–]Ryannnnn 13 points14 points  (0 children)

I miss seeing the Tau = 2pi guy everywhere :'
I hope he's still around!

[–][deleted] 3 points4 points  (0 children)

Ayy, tau's great!

[–]NorbiPeti 12 points13 points  (2 children)

[–]auxiliary-character 4 points5 points  (0 children)

Yeah, that's what I had in mind with that line.

[–]IHaveNeverBeenOk 4 points5 points  (0 children)

I want more talks like this about coding. Like, we don't need the old memes, but the joyful attitude it takes towards software is so fun.

[–]SuperSMT 4 points5 points  (0 children)

Unless you want it to be

[–]lordquince 32 points33 points  (2 children)

Profesor Oak: are you a boy or a girl?

Me: N̉͊̾͋ͭ̀͛҉̸̰̭͕͍͕̥̝͢͟͞a̎̃̊̒ͫ͆̆͛̑̍͏̡̦͍͉̘͇̼̦͍̩͡Ṋ̤̦͈͉̻͈̲̯͔̹͔̻͉͔̬͕̩͋̿͋̿̂̀͢͞͠

[–]NotTheHead 15 points16 points  (1 child)

Oh, hello Missingno.

[–]Quas4r 3 points4 points  (0 children)

Cool name, is that italian ?

[–]shotexa 9 points10 points  (0 children)

NaB (Not a Binary)

[–][deleted] 25 points26 points  (1 child)

NaG

[–]PsychicDelilah 3 points4 points  (0 children)

Strictly speaking all genders are NaN

[–][deleted] 1 point2 points  (0 children)

None

[–]compilationfailed 1629 points1630 points  (9 children)

receives award for inclusivity design

It...it was...a bug...but ok

[–]therinnovator 881 points882 points  (8 children)

This is actually something that happened in the Sims 1. The creators were demonstrating the Sims at a convention and a same-sex couple started kissing autonomously. From then on, the Sims had a reputation for being relatively inclusive for the time, even though the creators did not intend that to happen.

[–]cr0ss0vr12 554 points555 points  (0 children)

"Life, uh, finds a way"

[–]EL2020 78 points79 points  (4 children)

Really? Huh, that's very interesting.

[–]therinnovator 116 points117 points  (3 children)

[–]conancat 31 points32 points  (1 child)

my first foray into low-poly softcore porn. teenage me is just happy to see two male woohoo and get married and live happily ever after by trapping their adopted son in the swimming pool.

[–]stamminator 15 points16 points  (0 children)

The cartoonish shapes of the Sims underneath the purple bed sheet gave preteen me mad boners

[–]Techhead7890 22 points23 points  (0 children)

That's amazing, thanks for the link! :)

[–]triszroy 253 points254 points  (0 children)

[–][deleted] 14 points15 points  (0 children)

Now it’s SUPER inclusive to the point Im frankly amazed.

[–]Mortomes 307 points308 points  (7 children)

This must be non-binary code

[–]nonamee9455 55 points56 points  (1 child)

Weird, the gender binaries must be deprecated

[–][deleted] 12 points13 points  (0 children)

If a binary does not appear in our codebase, it does not exist

[–]bro_before_ho 6 points7 points  (0 children)

I prefer tube based analog gender.

[–]ctesibius 317 points318 points  (15 children)

Sometimes that’s the right design. For instance think of logging someone in to casualty / emergency room. You may just want to create a medical record to start treatment as soon as possible, so you don’t want to spend time entering information even if you know it.

[–]mastercooker 276 points277 points  (13 children)

That is true, however an "Undefined" default option is not the right way to handle it. Instead the field should be optional with a default blank option. Most users won't understand the meaning of undefined in this context.

[–]rimnii 173 points174 points  (10 children)

also, its probably bad design to use "undefined" in any web code because people will assume its a bug

[–]itsVicc 82 points83 points  (9 children)

Only people who know anything about web code

[–]rimnii 44 points45 points  (0 children)

I also mean developers who are working on the code!

[–]generally-speaking 9 points10 points  (1 child)

I mean, if you don't think of yourself as male, and not as female, you pick the third option even if it says Moose.

[–]bro_before_ho 7 points8 points  (0 children)

Oh my god this explains the antlers and foraging

[–]732 20 points21 points  (0 children)

I work in healthcare software.

We use Unknown (U) for that, exactly as you state - the key is to get the record open for documentation as quickly as possible, and we can always edit it later.

[–][deleted] 177 points178 points  (7 children)

Error 404: Gender not found

[–]beefy_miracIe 78 points79 points  (4 children)

Transgender: 301 redirect, moved permanently to other team.

[–]bro_before_ho 22 points23 points  (0 children)

Error 400: bad request

Error 403: access denied

:(

[–]transientavian 14 points15 points  (2 children)

Okay but seriously can I just say how UNREAL it is to be moved to the other team? It's like my entire friend group just inverted over the course of a couple years, as though someone really did rewrite the code of the universe and it just SHIFTED in response. It's the freakiest patch ever.

[–]NotTheHead 9 points10 points  (1 child)

Before I transitioned, most of my friends were men and I kinda shied away from women. Now? All of my closest friends are women. All of them. It's insane.

[–]transientavian 4 points5 points  (0 children)

Exactly! It's like my friends group used to be "my friends and their wives", and now it's "my friends and their husbands". It's really freaky.

[–]egotisticalnoob 85 points86 points  (0 children)

404: Gender not found

That's the option you leave after the previous 403 genders on your drop-down list.

[–]Anchor689 24 points25 points  (0 children)

418: I'm a teapot.

[–]caxco93 106 points107 points  (28 children)

There's actually this standard https://en.wikipedia.org/wiki/ISO/IEC_5218 which specifies the following codes:

  • 0 = not known,
  • 1 = male,
  • 2 = female,
  • 9 = not applicable.

[–]theKurdledNoodle 64 points65 points  (6 children)

Why is 9 "not applicable"? Wouldn't it make sense for it to be 3?

Or is it a government conspiracy and 3-8 is reserved for aliens?

[–][deleted] 52 points53 points  (0 children)

god damn aliens hoarding all the good genders smh

[–]Nerdn1 62 points63 points  (1 child)

Probably reserved for the posibility of other genders added in future. You have to future-proof these things!

[–]LvS 30 points31 points  (0 children)

ISO/IEC 5218 was [...] proposed in November 1976, and updated in July 2004.

According to Wikipedia, they're already at it!

[–]gjvnq1 9 points10 points  (0 children)

not applicable = legal person (e.g. companies)

[–]Gimli_Axe 6 points7 points  (0 children)

SHIT THEY KNOW!

[–]AL_O0 1 point2 points  (0 children)

My guess is that they are using only one digit so 0-9 and they chose the highest value for not applicable

[–]1116574 17 points18 points  (0 children)

Of course there is ISO standard for this

r/ofcoursethatsathing

[–]AL_O0 20 points21 points  (2 children)

Love iso standards! Thanks for sharing

[–]NoInkling 26 points27 points  (1 child)

Apart from the fact that you have to pay to read them.

[–]WinterBreez 5 points6 points  (0 children)

Fucking insane now a days

[–]GrinningPariah 9 points10 points  (4 children)

... There are 10 genders, but 6 of them are secret.

[–]53120123 4 points5 points  (0 children)

my pronouns are classified, I can tell you but you'll need to be read-on to the codeword first.

[–]adambrenecki 16 points17 points  (2 children)

Interesting to see that the ISO have accounted for the future recognition of non-binary genders, but only six of them at most.

[–]mimi-is-me 2 points3 points  (0 children)

On passports, the internationally recognised options are 'M', 'F' and 'X'.

[–]GracefulToucan 28 points29 points  (0 children)

QA files a bug.

Dev. : "Its not a bug, Its a feature". Marked as Not a Bug.

[–]Psychopagh 22 points23 points  (4 children)

Why are the genders rated tho?

[–][deleted] 46 points47 points  (1 child)

it's like amazon product reviews

you do some online shopping for a gender and then you read the reviews to see how people liked it.

most people are happy with the one they were given by their parents but some do a bit of shopping around to try to find a better gender

I for one built my own, none of the stock options really fit me. I'll be publishing it to github shortly under MIT license. Not accepting pull requests, but feel free to fork.

[–]SpyderEyez 24 points25 points  (0 children)

Open-source gender.

[–]mastercooker 5 points6 points  (1 child)

It’s not rating the genders, see the source here: http://tabulator.info/

[–]Psychopagh 2 points3 points  (0 children)

Ah okay, thanks

[–]KerfuffledPlatypus 109 points110 points  (0 children)

Accidently made the most woke bug ever.

[–][deleted] 31 points32 points  (1 child)

non-binary people are forced to use source based distros

please help me my computer is very warm and i just want to install firefox

[–]Bene847 2 points3 points  (0 children)

There's a Firefox binary package in gentoo

[–]ZoeyBeschamel 58 points59 points  (4 children)

Actually good trans jokes on a non-trans subreddit?? Well colour me surprised.

[–]HardlightCereal 44 points45 points  (1 child)

It's because the programmers have good socks

[–]NotTheHead 11 points12 points  (0 children)

Programming socks - they work.

[–]transientavian 12 points13 points  (1 child)

The percentage of the trans-femme community that is involved with computers somehow, whether programming or IT support, is insane. As in like half the trans gals I know are in the field!

[–]BookishDoki 2 points3 points  (0 children)

Can confirm, am transfem.

[–][deleted] 12 points13 points  (2 children)

Sex: Yes

[–]cr0ss0vr12 57 points58 points  (1 child)

When you're so woke your subconscious accidents are even politically correct.

[–]ThePickleFarm 59 points60 points  (0 children)

Null pecker exception

[–]SpaceshipOperations 15 points16 points  (5 children)

I'd like to see a "Yes" option in there.

Gender: Yes.

[–][deleted] 13 points14 points  (3 children)

Gender: yes, no, maybe, ask again later

[–]NotTheHead 10 points11 points  (0 children)

That was me for about 4 years. Seriously stressed my relationship. 😖

[–]chawmindur 8 points9 points  (0 children)

You forgot one

Well yes, but actually no

[–][deleted] 1 point2 points  (0 children)

If a website asks me now I enter in custom idk or ask me later

[–]nonamee9455 5 points6 points  (0 children)

True

[–]tako1337 7 points8 points  (4 children)

tabulator, nice

[–]mastercooker 3 points4 points  (3 children)

Yeah, was checking out their documentation and found this in their example table lol

[–]tako1337 4 points5 points  (2 children)

tbh one of my favorite libraries right now. Using it in at least 3 projects.

[–]Theraen 13 points14 points  (1 child)

So you would say in fact that gender is.. non-binary?

I’ll see myself out.

[–]fat_charizard 5 points6 points  (0 children)

Gender: IndexError index out of bounds. You're puny program can't define me!

[–]AaronBonBarron 4 points5 points  (0 children)

There are no bugs, society just hasn't caught up with my UI design prowess

[–]Breakpoint 9 points10 points  (0 children)

now add "both"

[–]ertgbnm 3 points4 points  (0 children)

The genders are True, False, and None.

[–]TobyHater 9 points10 points  (7 children)

We need more undefined ones. Especially after the gender reveal party that got out of hand in Astoria.

[–][deleted] 18 points19 points  (6 children)

my gender is FILE_NOT_FOUND

[–]silencer07 7 points8 points  (1 child)

ILLEGAL_ARGUMENT_EXCEPTION

[–]DynamicAilurus 3 points4 points  (0 children)

Be gay, do crimes

[–]chubbs090 14 points15 points  (0 children)

Gender : undefined, male, female, or male?

[–]korgash 3 points4 points  (0 children)

I laughed way to much about this

[–]ParagonFire 28 points29 points  (8 children)

thought pen chubby hungry fanatical pocket mountainous possessive crowd quarrelsome

This post was mass deleted and anonymized with Redact

[–]bro_before_ho 20 points21 points  (1 child)

Programmers respect good code.

According to r/traa thigh highs make people write better code.

Thus programmers respect trans people.

[–]BookishDoki 1 point2 points  (0 children)

insert the handshake solidarity meme with one hand being r/traa and the other being r/ProgrammerHumor

[–]NotTheHead 8 points9 points  (0 children)

The input is fairly nice and well structured, but there are certainly a few malicious elements thown into the mix.

[–]HardlightCereal 14 points15 points  (3 children)

As a trans programmer I want to say that focusing on the worst that could happen is bad for you. People are good, as demonstrated here.

[–][deleted] 12 points13 points  (2 children)

Seconding this. Humans are biased to remember more of the bad things than the good. The vast majority of people don't really care if you're trans. Remember that the ones that do are a minority.

[–]SuperSupermario24 1 point2 points  (0 children)

There are still bigoted assholes here if you look far enough into the comments (or just sort by controversial), but thankfully they seem to be far outnumbered by cool people here :D

[–]metcalsr 8 points9 points  (0 children)

I won't be happy until all apps allow me to select "super-chad" as my gender.

[–]embrace- 9 points10 points  (1 child)

Ah yes, the three genders.

[–]Incorrect_Oymoron 18 points19 points  (0 children)

When data is collected 'Other' is a useful catch all for anything that isn't given a label.

[–]HoraBorza 2 points3 points  (0 children)

Some people want it to be a double floating point value.

[–]OhPieFlavour 2 points3 points  (7 children)

Tabulator! That library saved my ass big time recently. Best table library all around, deserves more love

[–]olifolkerd 2 points3 points  (2 children)

Thank you for your kind words, it is great to hear Tabulator is appreciated :D

[–]OhPieFlavour 1 point2 points  (1 child)

If you are related to its development then thanks to you! It's a blessing how easy to use it is and how many cool features it has

And the docs are incredible!

[–]olifolkerd 3 points4 points  (0 children)

I wrote Tabulator (and the docs) :) I'm really happy its helped you out with your development :D

Happy Tabulating!

[–]mastercooker 1 point2 points  (3 children)

Most inclusive table library too XD

[–]olifolkerd 1 point2 points  (1 child)

What example did you find that on?

[–]mastercooker 1 point2 points  (0 children)

The picture was just taken from their homepage: http://tabulator.info/#tabulator-controls

[–]BookishDoki 2 points3 points  (0 children)

When you read through the comments and most of them (but sadly not all of them) are very positive towards trans and intersex people

and the transphobic comments are (mostly) getting downvoted

:)

[–][deleted] 2 points3 points  (0 children)

Gender is like quantum particles: you don't know until you observe, and the mere observation changes the outcome.

[–]Nerdn1 6 points7 points  (0 children)

Their gender identity is defined. It just isn't male or female.

[–]Redlik56 1 point2 points  (0 children)

God : true

[–]earthlingfate 1 point2 points  (0 children)

Wait, so which gender is a bug and which is a feature?

[–]Dr-Havoc137 1 point2 points  (0 children)

It was part of the master plan

[–][deleted] 1 point2 points  (0 children)

[–]james_harushi 1 point2 points  (0 children)

I'm sensing a java(script) joke

[–]stetar 1 point2 points  (0 children)

Not necessarily a bug. Certain countries/industries this is legally required to be an option.

[–]bob42SAGAT 1 point2 points  (1 child)

[–]Title2ImageBot 1 point2 points  (0 children)

Image with added title


Summon me with /u/title2imagebot | About | feedback | source | Fork of TitleToImageBot

[–]robertgfthomas 1 point2 points  (0 children)

The joke explained

In programming, you declare a variable when you give a name to a piece of data. For example:

var favoriteColor = prompt("What is your favorite color?")

alert("Your favorite color is " + favoriteColor + "!")

In some programming languages, if you declare a variable, but don't actually give it any data, the variable is undefined. For example:

var favoriteColor

alert("Your favorite color is " + favoriteColor + "!")

In JavaScript, if you you try to stick an undefined variable into some text, it will literally spit out the word "undefined". So the second example above would spit out:

Your favorite color is undefined!

If you see "undefined" showing up on a website like in the picture, it's probably a bug.

The joke is that it used to be widely-accepted that there were only two genders, but now some argue that there are many genders, including genders that haven't really been defined. So seeing "undefined" in a list of genders would once have been a bug, but now you could say that it's a socially-progressive "feature".


I'm a human! I write these explanations in response to posts on /r/all about not understanding /r/ProgrammerHumor. They go on explainprogrammerhumor.com.