skysight-inc/HackerNews huggingface dataset:
What is indecent is that Adria Richards completely invented the bit about forking being a sexual reference ( https://news.ycombinator.com/item?id=5398681 ), escalated her discomfort to the level of internet drama, got her employer SendGrid to support her, and didn't exactly go out of her way to petition PlayHaven to unfire one of the two guys involved. And she's now sticking to her guns even after profusive apologies from the offenders. All she had to do was turn around and ask the guys to stop making sex jokes.

This will blow over, the guy will get a new job, but my god, it's a pretty serious defect if an immature joke about penises overheard in public can get you fired.

The best thing to do is let SendGrid and PlayHaven know your thoughts:

http://sendgrid.com/contact.html

http://www.playhaven.com/contact

The only hope I have for a positive outcome here is for either company to step in and try to clean up the mess. If they don't, I'd recommend avoiding both of them. Someone that stands up for public humiliation is not somebody you want to work with.

Related submissions about this story:

https://news.ycombinator.com/item?id=5391667

https://news.ycombinator.com/item?id=5399065
>Per the DMCA (or, really, the Online Copyright Infringement Liability Limitation Act - OCILLA), the hosting provider must comply with a takedown notice should they receive it, regardless of how idiotic it appears, so long as the content that is claimed to be infringing is hosted by the provider and the notice is completed.

I don't think that's actually true in this case. The actual language of the law says that for a notification to be effective under the law, it must include identification of a the copyrighted work infringed. Since this notification does not identify copyrighted work (and explicitly refers to trademark), it technically isn't even a DMCA takedown notification, as defined under the law.
> Would you say, "If male programmers make you uncomfortable, don't learn to program"? If you would, then that is part of the problem.

Now we're mixing scenarios. wpietri scenario was one I could not change anything because there wasn't anything to change. I don't walk into a gay bar and tell gay men to stop making jokes because they may or may not offend people. Same as I don't walk into a bad neighborhood and try to talk to shady people because I may feel offended by them dealing drugs.

What Adria did, did not help making men and women feel more comfortable working together. She made the opposite by publicly pillorying someone with the "sexism" hammer. That's a though position to be in as the receiving end.

> It's not really about one joke. It's about reinforcing a space that makes it easier to legitimize misogynist behavior through carelessness.

I don't agree at all. How do you come to that conclusion? What makes you think that someone who tells a dick joke would discriminate a woman? All those jokes about planes and towers may be childish and downright outrageous for someone that was affected by 9/11, but that does not make people suicide bombers.

> Like you said, "in a room with countless other people"--these guys were in a professional setting, and the joke really had no place there. Maybe they didn't deserve to get fired over it, but it definitely was not the right venue.

If those people made a joke like "A Mexican, a German and a French walk ..." would you post their picture to Twitter with a headline like "Those two guys behind my are xenophobes?". No, of course not. You may turn and say that those comments are not appropriate. The guy didn't deserve to get fired at all.

> But it will reinforce a space that makes being religious an easy thing to ridicule, and it will increment the fear counter for any particular person in that space, and more importantly, will legitimize the attitudes of the other non-religious people around you who might have otherwise not done their part in contributing to a hostile environment.

You know what? It is my right to ridicule you for believing stuff. Even religious ideas, because they are not different from attitudes towards anything relative (like which music sucks and which not). If you feel offended in that scenario, then say so. If I'm a jerk I'll continue making additional comments. If I'm a nice guy, I'll apologize. You'll meet all kinds of assholes in your life and you'll be offended by a lot of stuff that's going on. Making everyone shut up so no one is offended won't make anything better or solve any problems.
What kind of company fires employees for childish jokes/puns (which weren't even sexist)? This must be a very shitty place to work.
She didn't drag their reputations through anything, because I don't believe they were named. She only asked the PyCon organizers to do something about them via Twitter.
I don't think there has been a single more valuable resource in my learning to build web applications. Thanks for your work, Michael.
Being that you "thanked" Adria for her deplorable behavior, I'm not sure that you're in a position to speak out against harassment on this issue.
I'm glad to see I'm not alone.

I had high hopes of seeing data and research (no offense, TechCrunch) to support this claim. I'm in the camp of not liking social authentication, especially when it's the only option, but I'm also a sample set of 1.
I think a lot of it is generational, too.
What's more, I no longer think that PyCon behaved entirely appropriately either. These things need to be taken in the context of what is clearly acceptable in society at large.
Yes this is great. I love laying on the grass in a big park. Just breathing and staring at the sky... very relaxing.

If you can't get out to find a park, go watch fish. I find staring at fish in a bowl is an amazing way to relax your mind. I can totally zone out and forget my worries just watching a couple fish swim around a tank.
Interesting, how do you know flagging acts as a downvote?
A Practical Guide to Using Signed Ruby Gems - Part 3: Signing your Own
Here is some bash kinda:

curl -s http://blog.balancedpayments.com/balanced-payments-operation... | html2text | grep -P '[^.*]=$' | head -n 1 | base64 -d | sed 's/../0x& /g' | xxd -r -c 100 | rev
It's a service to warn people that a group is trying to push a narrative. My interest in feminism means I'm aware of these groups and the narratives they employ. My personal opinion is that firing the man was not a proportionate response, but the responsibility for that decision rests with his employer and has nothing to do with Adria.

Regarding calling her a liar, the linked pastebin very obviously strips context from its simple assertion of lying.
Show HN:  Discovering Consistently Growing Websites
I feel like this argument is similar to what people said when Rails hit the scene.
Patents are generally reviewed by degree holders in the same field. Submit a machine, it'll be reviewed by someone trained as a mechanical engineer. Submit a new formula for flubber, a chemist will be assigned to look at it.
"She should have contacted PyCon Staff if she felt uncomfortable."

She did, and tweeted that they had responded and said they handled it.
Mozilla's user research group has done some qualitative research, and many subjects didn't like being forced to use a social login like Facebook.

Here is a presentation on one of their recent studies
https://air.mozilla.org/online-identity/
We're going to build a Persona <-> Gmail OpenID bridge soon. Probably launching in May or June. It'll almost be like Google supports it directly. :) After that will come Google Apps support.
On and off for the better part of a decade.

And let me be clear, "founding my own company" wasn't "easier". It was infinitely harder, though ultimately more rewarding for me.
Is a follower
> Their code of conduct also states that you may not take pictures of people without their express consent.

Where is that? The only code of conduct I have found is here:

https://us.pycon.org/2013/about/code-of-conduct/

The only mention I see of photography is in this sentence.

> Harassment includes offensive verbal comments related to gender, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.

I think you could make a reasonable that this is "harrassing photography." (I disagree, but I think it's a matter of opinion.) I don't see anything about photography requiring consent, although the code of conduct is shorter than I expected (the "Longer Version" on that page is not much longer than the "Short Version"). Is this just a summary of a longer document somewhere?
I see value in both this comment and the one it answers. I'm just kind of trying to put myself in the position of sitting there in that audience, in my professional capacity (and probably in uncomfortable shoes...), and hearing "puerile" and "juvenile" jokes being whispered right behind me, possibly also with some muffled laughter.

Since I wasn't there, I don't know how it went down. But I can at least imagine how that could be a really, really uncomfortable situation--if in my head I am wondering if they are looking at me as they giggle--or really enraging, if it feels like these guys are treating our shared professional space as their private pizza-crust-carpeted beer-stinking bachelor pad living room.

I think their tone might really impact how I'd feel. Laughter can be super cruel. Or it can be innocent and not at all hurtful.

I'll admit it: I got teased mercilessly in middle school & high school for having big breasts. When I turned 18, I promptly had breast reduction surgery...yeah, they were that big, and I am very small-framed...yeah, there were good health reasons to do the surgery, but mainly my psyche was fucking bruised from having so much unwanted and often mean-spirited attention directed at my breasts. All through college, if I heard a group of guys laughing as I walked past, I'd get really self conscious and think they were probably looking at me and laughing about some aspect of my appearance...even though I'd had that surgery and now nothing much really stood out about me. I tell this little story because you have to understand...when you get hit on, teased, picked on, bullied, all throughout your adolescence, just because you're female, the snickering whispered laughter--and sexual jokes--of guys can make you feel very very uncomfortable and bad.

I have no idea if this is something like what happened to Adria Richards, but it sounds like it. She may or may not have misinterpreted the intended cruelty or degradation of the joking.

But the fact remains that none of this would have had a chance of happening if those two guys had behaved professionally in that environment. In the end, if someone got fired, I'd imagine it was the lack of professionalism that did it. Or the lack of good judgment.
Very good introduction to Emberjs. I'm one of many frustrated beginners of Emberjs and dug through MANY MANY tutorials, screencasts, guides, etc etc and compared to most of them, this tutorial is good. I look forward to more of it and more advanced level of tutorials.
That's bad too, but I think the original point still stands.
Can I ask (as a 41 year old myself) are you freelancing or employee?
An upvoting system for hackers to share links
Actually, to many people harassment isn't a serious thing. It's just a "casual" snide comment about being cute or looking hot. Many men don't realize they're making women feel uncomfortable in geek circles.
The Chaos Communication Congress, about 30-50% of the space is no pictures.
He's talking about early-exercise stock options vs instalment exercise stock options. Early-exercise let's you exercise the shares from day 1, before they're vested. It starts the clock running on long-term capital gains treatment, so you're more likely to qualify for that lower rate than if you exercise later.

You do have to pay for the shares out of pocket though so it's a risky move - could end up having paid cash for worthless shares, especially in an early stage company.
That's weird. http://www.cupidwithfriends.com is running rails 4 and been on heroku for the past week. Our Gemfile:

source 'https://rubygems.org'

ruby '1.9.3'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.0.beta1'
9 year old discusses the meaning of life and the universe
Since no one mentioned it and everything else from meditation, exercise and traveling is on here I thought you should know about other drugs like nootropics. They can help out with motivation, and cognitive feelings rather than the standard ones you've been using.

If you get to travel, try going to a cold place where everybody is less happy so you won't get depressed looking at happy people in a tropical island.

Humble down and buy a Huskie and go on an adventure with him for a few weeks...

The love of a dog can cheer anyone up...unless you're a cat person but cats don't like to travel, so buy a dog.
a) b) and c) are all education problems, and I think for every other instance of unwashed masses catching up on technical knowledge, the only "solution" has been to wait decades for a generation shift with knowledgeable people becoming teachers and parents.

People didn't understand cars, or electricity, or electronics either, but now everyone has a basic knowledge about the working of these, and they can get what the repair guy is saying.

IMHO for any new technology there is a minimum time measured in years or decades depending on the complexity to have it properly assimilated. Mainstream internet is 20 years old ? Congress people should all be knowledgeable about it in 10 or 20 years.
The one with better romantic prospects, obviously.
What a hypocrite. You can joke dirty publicly, but when it comes to 2 friends making private jokes with one another, you become Joan of Arc, a heroine, an activist. Well "calculated" though, I have to say.
No, stop, this non-thought does not advance science. It's nonrigorous garbage that's designed to go down smooth without much effort. At best it's fanciful noise, at worst it's a cultural nerve toxin.
For sexual harassment to occur, the offended party can be harassed merely by overhearing 2 other people discuss what a 4th person did to a 5th. And the 4th and 5th people be the harassers.

This is common sexual harassment policy, and if she found the concept of a "dongle" offensive for ANY REASON, then she must be accommodated, as part of the policy.
Tthere is a popular company that sells "diamond simulants"
http://www.secrets-shhh.com/

The prices are less than 1/4 of a "real" one, and they look much better (clearer, not cloudy, less imperfections).
We are Back, and Better than Ever [The adventures of migrating WordPress]
Same here. Up until this point, GoPro had actually done a pretty successful job of convincing me that they were the clear leader in this product category. I was 100% unaware of the Sony product, which I now realize compares pretty favorably. Hilarious.
https://en.mention.net/

Basic account is free. I've only been using it for a couple of days, so I can't really comment on how well it works yet.
For some people, the fear factor factor comes from words alone. . .attitude and presence are not required. I'm a woman. Am I like that (feeling fearful from words alone)? No. Do I wish other people weren't like that? Yes. But it doesn't change the fact that for some people it is just the words - right or wrong. And no, I wouldn't have reacted as she did - I would have ignored it or spoken directly to them.
I haven't personally looked at the play framework, though a former colleague who is steeped in both rails and scala did a pretty thorough comparison a few months back. He is definitely not a rails partisan, and much prefers scala to ruby as a language, but his conclusion was that while play has a solid core and does many things right (including some things better than rails), it comes up short on convenience and utility functions, templating, and ecosystem.

I think the ecosystem in particular is an area where rails magic makes it possible for the community to create very powerful gems that just work, and is probably where the most time is saved vs. other frameworks that have more of an explicit bent. I understand the skepticism towards the implicit approach--it has certainly bitten me before, and I try to minimize magic in my own rails code wherever possible--but again, if you're optimizing for productivity, it can be a worthwhile tradeoff.

Take devise as an example. Despite using all kinds of implicit and convoluted magic underneath, it can save huge amounts of time, especially early in a project, and is well tested and proven in the community. I'm not aware of a lib in any other framework that can handle so many boring authentication issues (sessions, roles, encryption, email confirmation, lockouts, remember me, forgot password flow, session expiration, redirect flows, etc. etc.) with such minimal code and configuration.

Sorry if I put words in your mouth. I do think a framework like play has more conservatism in its blood, which is great. It's good that there are other options for when security, stability, and scalability are at more of a premium than developer productivity .
Workers Saving Too Little to Retire
It's quite reasonable to assume that the comment was meant in exactly the way you're describing: a tongue-in-cheek parody of sexual terminology. All things considered, rather harmless and inoffensive in this day and age and really quite a silly thing to be offended over. The key point is that she made the same type of joke on Twitter.

Many men and women alike are struggling to understand how Adria came to the determination that what she heard meant that the two men would prevent future generations of women from loving to program, as she put it, and how it warranted a public shaming that had somewhat dire consequences for one of them.

One reason this is a trending topic on HN is that gender equality in tech has been an electrically charged subject the past few years. This has the potential to do so much damage to the movement; it's really quite tragic.
I am no fan of the behavior ascribed to these guys, but the PyCon code of conduct also says no "harassing photography or recording" and, in my book, her blasting a photograph to multiple thousands of followers is an intentional invocation of a shitstorm to attempt to harm them. PyCon also is on record as not being down with the "public shaming" thing, too; see their policies regarding it.

The two guys are unprofessional assholes. 100% agreed. But by my lights, she is too.
"for sexist men, exposure to sexist humor can promote the behavioral release of prejudice against women"

Am I reading it right that this makes the study irrelevant? Isn't it like "for violent men, playing violent games makes them violent"?
http://www.youtube.com/watch?v=wwZQn65r_60
hah ha. Obviously the op needs to start learning emacs.

Note: j/k lol guys.
My money is that she'll just use these criticisms as "proof" that tech is sexist.
Asteroid heading for New York? You better pray, NASA chief tells US Congress
"This product is very, very effective, and I recommend it.
Disclaimer: I have never worked with this company, and have no business interests in it."

Did you personally use the service? If so, could you give some more details regarding your experience?
no I meant a chartered engineer with several years experience and a senior role earns far less than a GP does.
Lost of large companies have employee contributions. No-premium health insurance is not a standard benefit outside of a few technology companies.
As far as incentives for tech workers getting active, the recent spate of badly-written legislation (SOPA, CISPA, etc) has been acting as a great motivator. I literally do not personally know a single technology professional who isn't aware of these laws and their ramifications.

The great majority of them have informed their congresscritters and helped get the word out in some way as well.

Now if only there was a way to parlay that short term political interest into something more long term and substantial..
Like many others, I formed a completely false impression from Adria's tweet, photo and blog post about who had made the offensive remarks. I thought it was the smiling gentleman looking straight into the lens of her camera (https://twitter.com/adriarichards/status/313417655879102464/...).

That turns out not to be the case (they guy who was fired clarified this on HN yesterday). I'm betting that at least some of Adria's ~9k Twitter followers still think that Beard Guy is the one at fault here, and she's made no effort to correct this impression, even though it's probably damaged his reputation somewhat.

So I don't find her version of events particularly trustworthy either.
Because it looks like I would most assuredly get kicked out and perhaps publicly shamed over a stupid joke.
If only Apple did the same for OSX, its getting better, but theres still tons of examples that dont compile w/o several warnings, and usually haven't been converted to ARC.
And I say you are completely wrong. Even though you are saying you are not trying to tell him what to do in really you are trying to tell him what to do with his money.

If you were truly a libertarian you would not even comment about how he should be spending his own money.
Great job ruining someone's career because you're an oversensitive -- and apparently hypocritical -- imbecile.

Maybe you should work on that.
I'd be happy to pay an extra $27 for this. No more screen protectors needed. Alumina is harder than most metals.
Couldn't read the article. Half way through a paragraph on their faux-swipable layout you are shown a full screen ad for some movie comparing the White House to Olympus.
Sapphire glass is already used on Vertu's phones...although the author probably didn't notice due to the fact that nobody is that dumb.
I did the rails 3.0 version of this tutorial about 2 years ago. Highly highly recommended. It almost single-handedly got me into web development and I certainly wouldn't be where I am today without it. Many thanks mhartl.
Congrats to Jeremy and all the contributors. Thanks for all the hard work and diligent attention to details!
In the US, multivitamins commonly cost a few cents per day. You could probably reduce your ramen consumption by 5% and pay for the multivitamins.
She took the picture before she got the pycon people involved. You can tell because of the times on her tweets. The picture was tweeted at 10:32, and she started calling for the pycon staff at 10:34.
It's not open source (yet?) but it looks more like systemd's nspawn. I just had a quick look of Docker and our solution is much less complicated (and also less powerful).

Send me an email if you want to discuss: jonas@pandastream.com
Hmm do all your finance friends around $1mil per year? This is huge even for finance.
Right on. At a certain point, you have to stop just believing the hype at face value, and start actually evaluating what the piece of software really does with a critical perspective.

Aren't the same guys who are telling you that Ember is simple and easy to use and high-performance and well-designed and ambitious and removes boilerplate and cures cancer and kisses babies ... the same guys who were saying the same things about SproutCore two years ago?

http://web.archive.org/web/20110530004346/http://blog.sprout...

Isn't the data layer still totally unfinished? Didn't a lot of folks just get burned by wildly changing router APIs? Isn't it obvious from what few public production apps there are (after 2+ years) that the results end up sub-par, glitchy and wonky? Why would you want to spend time futzing around with an over-marketed research project?

Let them actually finish the project first, then let's talk about "getting started" with it.
Gigolos servicing rich cougars don't ask for diamond rings.