I don’t make the rules…. but I have observed far too often for it to be coincidence that the more brilliant a type theorist is, the more likely it will be that they identify as 🏳️⚧️ or 🏳️🌈.
Counterpoint: I used to be a computer scientist in obscure languages, I'm as cis as they come, and I've always been absolutely average. Wait that's not a counterpoint at all
You've convinced me we need to start marketing HRT as performance enhancing drugs for programmers. Maybe that would make corporate America support trans healthcare
Tbf I had a friend who worked in CS but was actually a mechanic. He just fixed the systems so much they would pay him a diff to go work at other shops computers.
Indeed. [And caveat this whole comment with "as far as I understand" because this is maths and you can't be too careful…] The difference being that set theory is way more fundamental and abstract than most mathematicians ever need, so on the one hand it can be completely stated with only 8 or 9 axioms (and a system of first-order logic) but on the other hand it can take some ingenuity to encode a mathematical object as a set in a way that makes it easy to do stuff correctly and hard to mess up.
Most type theories take a more intuitive approach, so they do resemble something, namely, functional programming. Just a very rigorous approach to it. If you manage to construct a term of the correct type, you can be sure that it's what you think it is, whereas with set theory you have to constantly check yourself (if you require the rigor). The trade-off being that type theory requires you to work with complete rigor and reasoning at a low level can be more difficult than set-theoretic reasoning at a low level.
The TL;DR is that in type theory your constructions often look like what you actually want to do (and as a consequence you sometimes have to work directly with the underlying system, like a programming language), but in set theory there's a disconnect between the conceptual level and the underlying nitty-gritty logic.
Dunno about type theory per se but I visited a Haskell-based company a while back, and they said 50% of the women they interviewed were trans. Not sure of the cause and effect relationship. I know of several male-at-the-time programmers who got interested in Haskell and then transitioned later.
Real answer is that autism leads to self isolation which naturally also leads into tech, and autistic individuals are more likely to come out as trans if they are because theyre already ostracized. Furry communities also highly appeal to autistic individuals because its a literal mask that lets you redesign yourself either online or in person with a fursuit.
Source: I am an autistic trans furry who is also a software dev :3
70 Comments
ultimate_worrier@lemmy.dbzer0.com · 156 pts · 3d
I don’t make the rules…. but I have observed far too often for it to be coincidence that the more brilliant a type theorist is, the more likely it will be that they identify as 🏳️⚧️ or 🏳️🌈.
drolex@sopuli.xyz · 131 pts · 3d
Counterpoint: I used to be a computer scientist in obscure languages, I'm as cis as they come, and I've always been absolutely average. Wait that's not a counterpoint at all
bizarroland@lemmy.world · 101 pts · 3d
Maybe taking estrogen will elevate your rank.
Gamechanger@slrpnk.net · 89 pts · 3d
Would this be considered doping?
baldingpudenda@lemmy.world · 57 pts · 3d
I mean, you're gonna be dope as hell!
girlnamedzero@piefed.zeromedia.vip · 26 pts · 3d
In that case she’d be able to double jump
Viking_Hippie@lemmy.dbzer0.com · 21 pts · 3d
What do the Linux socks unlock? Sneak while running?
Truscape@lemmy.blahaj.zone · 22 pts · 3d
Removes fall damage
Viking_Hippie@lemmy.dbzer0.com · 9 pts · 3d
Ooh, nice! Do they work on bikes too? Even if you're tragically cis?
Asking for a friend who's me 😁
Truscape@lemmy.blahaj.zone · 11 pts · 3d
You still need a helmet, but they do add flair :3
rockerface@lemmy.cafe · 7 pts · 3d
Sneak while browsing, Microsoft and Apple can't track you
AnyOldName3@lemmy.world · 13 pts · 2d
This is a common misconception. Trans people actually have a directional air dash.
girlnamedzero@piefed.zeromedia.vip · 3 pts · 2d
As a trans woman, I can say it’s actually both
gbuttersnaps@programming.dev · 14 pts · 2d
You've convinced me we need to start marketing HRT as performance enhancing drugs for programmers. Maybe that would make corporate America support trans healthcare
LegoBrickOnFire@lemmy.world · 41 pts · 3d
Counterpoint: I am a trans woman in CS and I am incompetent
drolex@sopuli.xyz · 29 pts · 3d
Maybe you just have imposter syndrome: you think you work in CS but you actually work in retail.
qarbone@lemmy.world · 9 pts · 2d
That's...not...
drolex@sopuli.xyz · 2 pts · 2d
That's not very sus? Well I disagree, and BTW I saw you in the engine room, what were you doing? Maybe you're the one with impostor syndrome
fruitycoder@sh.itjust.works · 4 pts · 2d
Tbf I had a friend who worked in CS but was actually a mechanic. He just fixed the systems so much they would pay him a diff to go work at other shops computers.
Funkt4st1c@lemmy.world · 2 pts · 1d
Have you put on the regulation socks? They must be white with pink or baby blue stripes.
LegoBrickOnFire@lemmy.world · 1 pts · 1d
Holy shit! I actually never tried a good pair of programing socks !
ultimate_worrier@lemmy.dbzer0.com · 5 pts · 3d
Same! :)
wonderingwanderer@sopuli.xyz · 1 pts · 3d
I think that would be a contrapositive, as the truth table is the same; unlike a converse or an inverse where the truth tables would be opposite
But we're also working with inductive logic here, so maybe truth tables aren't the right tool to use anyway
LongLive@lemmy.world · 23 pts · 3d
type theorist?
degen@midwest.social · 50 pts · 3d
It's kinda like set or category theory. The kind of math that hardly resembles anything at all yet somehow applies everywhere, to infinity and beyond
ytg@sopuli.xyz · 3 pts · 2d
Indeed. [And caveat this whole comment with "as far as I understand" because this is maths and you can't be too careful…] The difference being that set theory is way more fundamental and abstract than most mathematicians ever need, so on the one hand it can be completely stated with only 8 or 9 axioms (and a system of first-order logic) but on the other hand it can take some ingenuity to encode a mathematical object as a set in a way that makes it easy to do stuff correctly and hard to mess up.
Most type theories take a more intuitive approach, so they do resemble something, namely, functional programming. Just a very rigorous approach to it. If you manage to construct a term of the correct type, you can be sure that it's what you think it is, whereas with set theory you have to constantly check yourself (if you require the rigor). The trade-off being that type theory requires you to work with complete rigor and reasoning at a low level can be more difficult than set-theoretic reasoning at a low level.
The TL;DR is that in type theory your constructions often look like what you actually want to do (and as a consequence you sometimes have to work directly with the underlying system, like a programming language), but in set theory there's a disconnect between the conceptual level and the underlying nitty-gritty logic.
degen@midwest.social · 2 pts · 1d
Good call pointing out that types are, like, meant to bring semblance to the whole thing lol
Jankatarch@lemmy.world · 17 pts · 3d
People who use templates and types to achieve absurd outcomes that just work, maybe?
I have seen a few haskell magic.
solrize@lemmy.ml · 14 pts · 3d
Dunno about type theory per se but I visited a Haskell-based company a while back, and they said 50% of the women they interviewed were trans. Not sure of the cause and effect relationship. I know of several male-at-the-time programmers who got interested in Haskell and then transitioned later.
wonderingwanderer@sopuli.xyz · 17 pts · 3d
They're putting something in the Haskell that's turning the coders trans! (jk)
ChickenLadyLovesLife@lemmy.world · 6 pts · 2d
You should see what Visual Basic used to do to people.
MonkderVierte@lemmy.zip · 1 pts · 2d
I know VB from my early days as something like Mikrosofts take on Python. But not 99% sure anymore.
ChickenLadyLovesLife@lemmy.world · 2 pts · 2d
Eh, it was just BASIC combined with the best (by far) visual forms editor available at the time.
takeda@lemmy.dbzer0.com · 1 pts · 2d
VB was probably triggering domestic disputes.
SleeplessCityLights@lemmy.ca · 1 pts · 2d
Straight men are into OCaml, did you not hear yet?
wonderingwanderer@sopuli.xyz · 1 pts · 2d
Tell me what programming languages straight women like, because that's what I need to study!
Wirlocke@lemmy.blahaj.zone · 19 pts · 3d
You could say that type theorists are isomorphic to LGBT.
bobo@lemmy.ml · 2 pts · 3d
What about Gödel, Frege, Cantor, and the other great philosophers-mathematicians of the 20th century?
Goodlucksil@lemmy.dbzer0.com · 14 pts · 3d
They grew up in an oppressed environment and couldn't develop their own personal preferences (what did I just write?)
cactusupyourbutt@lemmy.world · 4 pts · 2d
what about alan turing?
CanadaPlus@lemmy.sdf.org · 2 pts · 2d
Godel has a vibe. Don't be so sure.
Cantor is the infinity guy, so clearly he/it's a mind-breaking eldritch abomination with tentacles. (Also, mostly 19th century)
I don't know Frege.
prole@lemmy.blahaj.zone · 1 pts · 2d
What about them? Listing a few brilliant straight people doesn't negate the other commenter's claim.
SchwertImStein@lemmy.dbzer0.com · 56 pts · 2d
Programmers used to be so hostile to women that they needed to transition (evolve) to refill the niche.
AI_toothbrush@lemmy.zip · 4 pts · 2d
Makes sense, now where do furries fit into that..?
Bane_Killgrind@lemmy.dbzer0.com · 3 pts · 2d
Accommodation for misanthropes.
Funkt4st1c@lemmy.world · 2 pts · 1d
Real answer is that autism leads to self isolation which naturally also leads into tech, and autistic individuals are more likely to come out as trans if they are because theyre already ostracized. Furry communities also highly appeal to autistic individuals because its a literal mask that lets you redesign yourself either online or in person with a fursuit.
Source: I am an autistic trans furry who is also a software dev :3
Avicenna@programming.dev · 38 pts · 2d
that is not how a confidence interval... never mind.
Rusty@lemmy.ca · 7 pts · 2d
The confidence interval is 1% - 199%
solrize@lemmy.ml · 36 pts · 3d
I had to look it up, DLC is downloadable content.
Blibly@lemmy.world · 68 pts · 3d
Big if true
carotte@lemmy.blahaj.zone · 150 pts · 3d
Skullgrid@lemmy.world · 20 pts · 3d
come the fuck on
bstix@feddit.dk · 31 pts · 3d
Bloat. Nobody asked for else.
mcv@lemmy.zip · 2 pts · 2d
Or assignment. Just return.
not@lemmy.dbzer0.com · 17 pts · 2d
grrgyle@slrpnk.net · 3 pts · 2d
My beloved
Hasherm0n@lemmy.world · 14 pts · 3d
Where's your interface and factory?
fruitycoder@sh.itjust.works · 3 pts · 2d
This actually gets loaded as a WASM module by a server less API service when a user ask if true return big
Skullgrid@lemmy.world · 0 pts · 3d
hey, this is for fun and pseudocode.
gravitas_deficiency@sh.itjust.works · 6 pts · 3d
grrgyle@slrpnk.net · 1 pts · 2d
Saved
Axolotl_cpp@feddit.it · 5 pts · 2d
OpenStars@discuss.online · 1 pts · 2d
So very wrong.
"big" != "Big"
Skullgrid@lemmy.world · 2 pts · 2d
shit time to
git commit sudokuOpenStars@discuss.online · 2 pts · 2d
Syntactically correct - the best kind of correct!!
marlowe221@lemmy.world · 5 pts · 3d
That is indeed a big one!
Nihilore@quokk.au · 18 pts · 3d
https://imgs.xkcd.com/comics/ten_thousand_2x.png
MalReynolds@slrpnk.net · 19 pts · 3d
Claire's (likely) a good programmer, knows there's always edge cases and is super pedantic.
Artisian@lemmy.world · 15 pts · 3d
Source please! I want this to be true.
LodeMike@lemmy.today · 10 pts · 2d
Twitter 💀💀💀