What do we do about less overt sexism? For instance, there's a popular developer who writes useful plugins named after genitalia and sex acts. I find his code useful, and I've asked him publicly and privately to choose nonsexual names for his code, but he and his users see nothing wrong with this. Even consider the "weinre" project that's on the frontpage right now. "Get your weinre out"?!
His assertion is that it's not sexist if his projects are called "testicle" or "foreplay", since those words aren't intrinsically sexist. How do we, as a community, emphasize that sexuality and development can't mix if we want women to feel comfortable, given that they're currently a minority?
If they're open source, you could fork them with better names. You could even set up an rsync type script so it's always up to date. This could nudge him in the right direction. This would fork discussion in that community, forcing everyone to use two names for a while. But it's probably worth it.
I am talking about Tim Pope. I have forked his code and renamed it, but instead of the community helping me, I've received a lot of negative feedback about "fragmenting the community" for trying to maintain and evangelize a non-sexist version of the plugin. It is difficult to continue in the face of so little support, but I believe in what I'm doing, and all of my male and female developer friends agree with me.
I think you're right that it's a less overt form of sexism, but I support what you're doing and I hope one day this clicks for Tim and he sees what a minor concession this is and what a positive thing it would be.
I'm a Vim user myself, and a big fan of his work. It's not nice to mention his name in a thread like this, however tangentially related. But given the topic, I thought for once it might be forgiveable to err on the side of those without male privilege.
Where are these functional compilers developers? I am passionate about functional languages and compilers research, but feel siloed off after I left academia.
I think that's part of the G+ problem. I meet people at conferences and workshops and add them via G+, but otherwise I would have never had a chance. It's not at all visible externally.
I relied heavily on circle shares and frequent reshares in order to find the people I follow. A huge number of them came by way of the AI Class last year and maybe a third of the HN circle.
Nowadays, I circle specific people if (1) they circled me and look interesting, or (2) if I see interesting posts from them reshared a lot. I don't need more in my stream; I miss too much in it as it is.
When I was in high school, I only managed to skip one math class. I was forbidden from taking AP physics without first taking non-AP physics, and the school was unwilling to work with me so that I could take classes at a local college (i.e. I wouldn't graduate because they wouldn't help me make the schedule work).
I should mention that 2I performance may be a little slow, depending on what kind of indices and queries you need. It's not hard to try it out and benchmark, though.
It seems like a solution to getting more performant, lower overhead GC would be to allocate GC pools that contain only a specific kind of object, and then generate specialized code to mark/sweep those pools (since you could elide the object headers, since everything in the pool is the same time. These pools could be mananged by a GC-pool GC, so that as new object types were created and destroyed, their pools would get allocated and garbage-collected.
His assertion is that it's not sexist if his projects are called "testicle" or "foreplay", since those words aren't intrinsically sexist. How do we, as a community, emphasize that sexuality and development can't mix if we want women to feel comfortable, given that they're currently a minority?