I hope that gender/race/sexual orientation/anything specific events will fade away eventually. But right now there's still a lot of casual sexism in tech that goes well beyond the well meant joke.
I've worked in the adult industry, gaming and lighter tech(IT) before transitioning to development. Prior to entering the dev job market I wrote off women who complained about the tech industry as whiny or overly sensitive. On one of my very first interviews the CEO told me women aren't math minded so he was going to skip some of the questions for me. On another interview I was asked why "he should take on the liability of hiring a female programmer".
To be honest I personally could not care less about the sexual aspect of it, getting hit on, ect., as that stuff can and does happen anywhere. But I've never ever had people question my intelligence because of my gender until I got involved in development. (Or at least not bold enough to voice it to my face in a professional setting.) At first I was even against the idea of female only learn to program classes until I started volunteering at several LTC type events and saw the difference in how comfortable women are. It's not even about sex in 99.9% of cases, which is where a lot of people take it. This comic gets brought a lot to demonstrate what I'm describing and it's really spot on: http://xkcd.com/385/.
I think everyone can agree that we would like to get to the point where attribute specific outreach programs are not needed but until we get there they are a good resource.
This wasn't part of your question but I'm sure it was brought up somewhere in the thread: Obvious sexism is not long dead. I'm only 30 and when I was in school men had to take shop and women had to take home ec. I was actively discouraged from college as it was viewed as a waste of money because women would only spend a few years working before becoming moms (if they finished school at all).