skysight-inc/HackerNews huggingface dataset:
If we take the linked post at face value, it sounds to me like they had made 'forking a repo' a running non-sexual joke. When Adria overheard an instance of it, she wasn't aware of their context, and it sounded like innuendo.

With hindsight, taking it up with them in person, or leaving it to the conference staff, would probably have worked out better than going on a Twitter crusade.
By saying "including founders" you make it seem so fair. After all, if there is any benefit, founders should get it, right?

But, founders obviously cannot have anti-dilution prevention. When a company is founded, by definition the founders have 100% of it, and the only way they can raise money is by diluting.

If two founders and three VC reps are sitting around the board table discussing the next round of funding, if there is heavy dilution it will often include stock grants to all the people sitting around the table to reduce their pain. An employee doesn't have a seat sitting around that table, so he is more likely to be pinched by dilution that the founders or the VCs.
I don't think it's much of a rhetorical device because you could replace every "you" with "they" and lose no impact. The rhetorical device is a meta one, in the sense that there was something novel about a public communication at one point, but now all communications are essentially public. Another key difference is that the recipient of the open letter would have presumably read it, whereas in this case, Google, clearly, ain't gone read it, or even know about it.
:'] YOU DO NOT KNOW, how MUCH this will help you.
"From PyCon's code of conduct:"

Wait a minute. We're talking common sense here. Simply turning your head saying "You two mind?" Probably would've settled the affair right there.

They weren't insulting her personally. Just two guys exchanging stupid childish jokes. Where they in bad taste? Certainly. And Adria obviously considered them offensive. But did they (the guys) deserve the drama that's unfolded? Certainly not.

And frankly, I find it offensive that she's pulling out all the stops in justifying her actions. She quite proud of herself, isn't she?
You should apply. I'm looking for people like you :)
This is, without a doubt, the worst thing I have ever read on Hacker News. And I've read a lot. You should be ashamed of yourself for writing something so hopelessly intolerant.

Until now, I felt somewhat removed from this sexism-in-tech debate because I'm a man. Therefore, my opinions on it are outsiders' opinions, and it doesn't really have an impact on me directly (just indirectly). Now, though, since I'm a gay man, you've made me feel just as excluded as women in this community, so congratulations on making a bad situation several thousand times worse.

Wait, better not talk to me or be around me. I might rape you.

What a joke.
I'm in the opposite situation, sort of, as in one of my friends was always giving praise to GoPro cameras, so much so that I was really intending to buy their latest model. After reading some of the comments in here and then going and reading Amazon reviews from other GoPro customers suffice is to say that I'm not going to buy any of their products anytime soon.
Yeah, the guys is a bit incoherent. He claims he is a libertarian while at the same time opining how bezos should spend his money. Money that nobody else has a claim to it anymore but bezos. As long as he is not breaking any laws whom am I to even think what he should do with his money. That is how a true libertarian should think.

The fact he doesn't think this way means he is just trying to bullshit us by claiming he is a libertarian or he simply does not understand what the word means [1].

[1]http://en.wikipedia.org/wiki/Libertarianism
Yikes. That would put me right off applying to work there.
What I'm curious to know is, is it shatter or crack-proof? I don't know anyone who has "scratched" their phone screen but I see people all the time with shattered screens (or backs of phones) because they dropped their phone. To me it would be revolutionary if you could drop your phone without it cracking. "Cases" would be a thing of the past (and rightfully so).
ya the launchrock text could probably use a bit of an overhaul - haven't really bothered with it since we´re pushing for the open beta :) - thanks for your interest. sneak preview will go out soon enough!
That analogy is completely ridiculous. Restaurants are not venues that require customers to agree to a code of conduct barring inappropriate jokes. They're also not the kind of places where people are sitting quietly and near enough each other to hear jokes told quietly.
Thank you - had not seen that.

no swearing either :-)
Are industrial diamond screens also a possibility?

Since diamond is harder than sapphire, they would seem a better choice, but maybe there are other drawbacks.
github.com/peterkeen please and thank you :)
http://imgur.com/ac1Reue
This makes me uncomfortable: https://twitter.com/adriarichards/status/312265091791847425

"Adria: you should put something in your pants next time .. like a bunch of socks inside one...large...sock. TSA agent faint."

So apparently it's ok to be sexual/hostile in someone else's work environment, just not your own?
The property prices, and thus rents, are why Silicon Roundabout will have a very hard time building a true startup ecosystem in London. Young people just starting out are paying most of their monthly income on rent. How can they be encouraged to take a financial risk when they have such crazy outgoings? How can people from the regions be attracted to London to build businesses when they can't get digs within easy reach of the hacker spaces?

The City is a whole separate problem - they pay very very well for good IT talent, siphoning a lot of good people who would otherwise be ideal for the startup market. You could go into finance for a few years, build up some security before starting your business, but who will you be able to hire when you do?
> First – the fact that this guy's employer made a kneejerk reaction is no one's fault but the employer.

This. Why isn't the employer in question's name front and center here? Aside from any attempt to punish them, people should just know that they're not a safe place to work, that they'll sacrifice one of their own out of fear.
I facepalmed when I saw that Google omitted a feature that they also left out of Tasks, even though this application clearly has a lot more energy and drive behind it - labeling / tagging.

It's such a simple, unobtrusive, and elegant feature that there really isn't an excuse to exclude it, given the enormous benefits it adds to any kind of note-taking or organization application. It instantly allows the user to implement any kind of organization system, from haphazard brain-dumping all the way up to GTD.

And it doesn't take a lot. You don't even have to clutter up your pristine, trendy flat UI with labels displayed over everything - just allow the user to 1) Add any number of labels to a note (They don't even have to be displayed anywhere, except maybe an out-of-the-way Labels dialog) 2) Filter the list of notes based on one label. That's all! That's not so bad, is it?

This is also the one, single feature that could have allowed this to immediately and effectively compete with Evernote.
Does this mean breaking changes will now go through a deprecation process?
Create Kinect 3D Avatars Using Your Body
To be fair, I think their actual elevation pitch is "Scalable real-time backend - Build apps fast without managing servers" as per their homepage and the pull-to-refresh quote may be more specific to the iOS SDK
Then she should have let it end there.
we have more accents than we have states too.
Try following these instructions: https://gist.github.com/peter/3025502.
It's not redundant. It's true that you use risk in calculating an expected financial outcome, but that doesn't mean that a better expected financial outcome has lower risk. You can have a better expected financial outcome at higher risk, in which case it may be a worse option if you have lower risk tolerance, despite the better expected financial outcome!
Even with a 1X multiplier, that preferred stock still has a good chance to give the 1% employee getting the shaft.

Let's say that there are 5 board members, and 3 of them are VC reps. Those VC companies have 50% of the company, with dibs on the first $50 million. Now, it's time to sell the company.

Pretend the company could be worth between $0 million and $100 million. Figure out what the VCs are likely to sell the company for, remembering that they get 100% of the first $50 million and 0% of the next $50 million.
Thanks. I think I know what the problem is. Tracking it down now...

Edit: Yes, I figured it out. In Rails 4.0, the default page for a new app is no longer served as a static file from the public/ directory. Instead, something magical happens, and the magic doesn't work on Heroku. That's no worry, though, as it only means the first app doesn't work. The other apps, which set root routes, should work fine.

They don't, though. I can't get the main sample app's CSS or images to load properly. Hmm... Bleeding edge indeed.

Update: You need to edit the default production.rb file to configure Rails to serve static assets:

config.serve_static_assets = true

Thanks to ninthfrank07 for his link at https://news.ycombinator.com/item?id=5411964 that included the solution.
github: cookrn
Interesting.

Without making any modifications to your app I have it working on heroku: http://safe-harbor-9177.herokuapp.com

Here's the full output: https://gist.github.com/speedmanly/1099b37338745ccb5a26

Adding a Procfile is generally recommended (although heroku will add a default one)

web: bundle exec rails server thin -p $PORT -e $RACK_ENV

Setting your rails env is a good idea too:

heroku config:add RAILS_ENV=production

Note I didn't perform those steps to get the app running, they are just recommended.

Edit: Actually I do see this line in my heroku logs:

2013-03-21T00:50:21+00:00 heroku[web.1]: Starting process with command `bin/rails server -p 32752 -e $RAILS_ENV`
2013-03-21T00:50:22+00:00 app[web.1]: bash: bin/rails: No such file or directory

Adding a Procfile should fix that. Listing 'thin' (or another rails server, e.g. unicorn,puma) in your Gemfile is a good practice as well.
The benefits described by OP are not that crappy. Lost of large companies also have employee contributions for health insurance, especially for family members. $100 for employee+child is actually quite cheap. He acts as if what he was offered was somehow insulting (though we don't know the salary offered). 15-20 days vacation is also standard, not 30 days.
Cows Against Climate Change: The Dodgy Science Behind the TED Talk
I'd say the best thing to master is solving problems.

In the case of developers it may mean that you never become a master at programming, but what's more important: solving a problem or having elegant, well documented non-solutions?

Hackers make things work, and I think that's more important than being a "master" - I don't even like the word master, it almost feels egotistical.
Yes, that's right. A privately run conference asking attendees to behave professionally around other attendees is exactly like the KGB, and is a sure sign that we are sliding downward into totalitarianism.
github: rafiss

Thanks! This might help a lot for an idea that my friends and I are working on.
I disagree. I like jokes, even sex jokes, even at the workplace.

However, it depends on company culture and policy, which should not be changed simply because one employee feels uncomfortable, even if it's a woman (or maybe the policy dictates that in such case the culture should be changed; nevertheless, gender shouldn't matter).
I read from notes when I present simply because I don't present the same material enough times to memorize it, otherwise I'm sure to forget something. A lot of presenters take another approach and put so many words on their slides and that they basically end up reading from them.
While I don't completely agree with every nuance of what you present, I am impressed with your ability to understand and articulate the complexities of the situation.

"PyCon has codes of conduct, and procedures in place if those are not followed. Some jerks weren't behaving appropriately, it was settled in a fair and appropriate manner - everyone wins!"

This is the core of what happened. PyCon issued a statement saying that the guys apologized and were not removed from the conference. This is the way to correct this sort of action. Remind people that they are behaving inappropriately and give them the chance to respond and, if appropriate, acknowledge their mistake and apologize. Assume they are decent people who made a minor error in judgment.

Adria could have handled her side anonymously without reducing the impact of her message. That said, I'm going to assume as well that she's a decent person who made a minor error in judgment as well.
>do women get raped more than men (not in USA)

This is very wrong.

The link you provide in the original comment is for violent crimes (including rape), not for rape alone. There is little doubt that women are more likely to be raped in the US than men.

Here's a relevant study from the Bureau of Justice Statistics: http://bjs.gov/index.cfm?ty=pbdetail&iid=1146

"Overall, an estimated 91% of the victims of rape and sexual assault were female."
I know exactly what forking is. And the term "forking" has been used, intentionally, as sexual innuendo before. As simonster said, even GitHub used to say "hardcore forking action".

So yes, "I want to fork his repo" is a phrase that can definitely be taken to be sexual in meaning, depending on context and tone of voice.
Plastic doesn't shatter.
And then she took their picture and posted it on Twitter.
You mean the Timecube guy is all wrong and really it's a vortex?!

Wouldn't you love to see those two in a gloves-off debate?
I don't know how it is now, but when I graduated my understanding was that as long as your degree was in the general field, you were qualified to review the patent application. So a machine could be reviewed by someone with any engineering degree - industrial, chemical,civil, etc. And my brother's friend - a civil engineer - used to periodically call me to ask me about some coding-related patent. And I - definitely a non-hacker - would always respond "that's just a best practice. anyone who's had a few undergrad programming classes knows that. how can that be patentable". Hopefully, it's changed, but I wouldn't count on it.
I've only recently started to dabble with javascript and its pitfalls such as XSS attacks. Using jQuery was the only solution I found to escape user generated and that gist will come in handy when I don't want to depend on that framework. Thank you for that.
I think you had to be there. This year (and last year as well), there was a ton of messaging from the organizers/presenters/leaders regarding the past/future efforts to bring more women into the python community.

They were really proud that 20% of attendees were female (that was on a keynote slide), Guido wore a "python is for girls" shirt (as he did last year), the Pyladies organization sponsored a ton of events (pycon after party, a mani-pedi get-together, auction [1]), there were at least 4 groups with a booth in the vendors section with the goal to include more women (pyladies, ladycoders, ada initiative, some other one I forget).

I mean, it's not a black and white issue and I concede that those remarks will be taken different depending on the situation. However, in this situation where everyone is celebrating the progress that's been made (and knows how much more still needs to be done), such remarks are IMO totally inappropriate.

1: Technically, the auction was supporting the pyladies group, I don't know if they ran/sponsored it, but it was all for their benefit.
Are you running a Cedar or Bamboo app? Ruby 2.0.0 only works on Cedar.
This is an excellent idea. Living alone can help create an "echo chamber" (for lack of a better term) for negative emotions. Dogs (especially trained companion dogs) almost never contribute to these negative emotions.

Having someone/something to care for and who depends on you is sometimes a substantial boost to one's psyche.
The fact that I was downvoted to oblivion on this comment speaks volumes about the mindset here on HN.
Agree. I would.
Forget Boy Scouts, Here Come Hacker Scouts
Having finally gotten through the DDOS-filter, I see from her account of the situation that my hopes were not enough to change reality. There is a bit of "here's an opportunity to make my point," that leverages a minor incident to reinforce her larger message about inequality.
The employer certainly bears some responsibility. But it also seems that Adria could have handled this better. Taking pictures of people without their consent is against the PyCon code of conduct, and it also advises against public shaming.
There's a very good reason to use sapphire: since it has a (slightly) lower hardness than diamond, you can cut it into sheets with a diamond saw.

Sapphire still has a very high hardness, much better than glass of any sort.
shes dead wrong if they didnt want to be treated as girls they wouldnt call use female adjectives to describe thier talks/events shes just butthurt
Just a random data point, but one of my apps with a definite non-technical demographic gets 97% of logins via facebook, 2.5% via twitter, and 0.5% via email/password registration. I haven't tested it obviously, but I don't think removing Facebook login would do much for conversions.
New iPhone lockscreen exploit discovered in iOS 6.1.3
The UK will be in recession in < 1 year.
I originally came very close to doing just that ... but decided to call the Backbone.View a "View" because it's usually tied very concretely to a specific DOM element. From the perspective of your application, as you're working with the object, it feels like a view.

That said, if it really bugs you, no worries:

Backbone.Controller = Backbone.View;

Boom.
Her description of events was so vague that it caused me to misidentify the person she was talking about from the photo, and I wasn't the only one.
Your link is (was) 404.

Anyway, I frankly don't give a damn whether Adria is a good person or not. People are criticizing her for a specific set of actions that don't seem to be in line with what actually happened. It exposes a lot of sloppy, biased thinking that is the real problem here. :(
Seems like the cool GoPro company is just another company after all. I honestly thought GoPro were different from other companies, grounded and in touch with what their customers actually want but after hearing of this my view of the company I admired has been forever tarnished. Even if this DMCA was just an accident, it's a pretty big accident. As pointed out in another comment GoPro didn't actually supply a valid DMCA request, they didn't cite what exactly was being infringed upon and instead spoke of trademarks which are separate. Are Hacker News and everyone here who mention GoPro going to get DMCA notices too for using their trademarks under fair-use?
Doesn't this kind of policy erode communication within an organisation? How can you expect to develop friendships or improve social cohesion within working groups if people are worried than private conversations can be construed as sexual harassment for being overheard?

I mean if you're sitting for lunch outside the office talking to a friend and someone walks past at the wrong time and catches a snippet of conversation then what?

Howabout if you're having a private conversation on a work phone and unbeknownst to you someone had picked up another recieved and accidently overheard your conversation?

If you have no expectation of privacy at work how will the social dynamic function?
> If I hire five white people in preference to five black people, that means I'm racist.

Only if the five black people were at least as competent as the five white people.
I don't know about the quality of their service, but damn if their salespeople don't spam/harass the crap out of small business owners.

Not a good look for a company trying to sell a service that requires credibility.
Thanks. Yes, I just realized that it's "working", even though it shows an error. See https://news.ycombinator.com/item?id=5411968.

This is new behavior in Rails 4.0, which is why it threw me. The default page works on Heroku going back to Rails 2.3, but they switched things up in the latest version of Rails.
Why I Spent 200 Hours Writing Culture Code Instead of Python Code
+1 to you and -1 to the aggressive and insulting comment that prompted you to comment.

I see this a lot on HN too: people who've experience some level of success (as pg would say the first thing you learn when you get rich is that there are many levels of rich : ) and who hence think they know it all about everything and can constantly try to diminish others.

There's a lot of negativity here but, thankfully, there are also others who are here to share, educate and learn.
Why? As a member of an organisation, you represent it, willingly or not. It's no different in the "real world", as this case highlights. What do you find so repulsive about it?
Googling the incident returns all kinds of responses, including that they were both fired. I think you're right to wonder.
To be fair, not many people do, and lawsuits have been filed and won for much less.
AFAICT Rails does point releases by just taking whatever's at head on the 3.x master branch, building a release candidate there, and iterating until nobody is reporting bugs.

This isn't a security patch - a stable branch with deliberately cherrypicked fixes - it's just a plain old "point release." And as is to be expected with Rails at this point, point releases break apps.
Wow, I thought you were kidding, but it looks like they've taken about $250 million in funding.

What have they spent it on? I have a mental disconnect between companies like Evernote and 37 signals. Why did Evernote need all that money?
Ok it seems SendGrid might be the company that Adria works for not the company that fired the guy.

Guy's company is PlayHeaven.

If I see either one of their companies' booths I will make sure to have 'a nice' chat with them.
There is no room for social dynamics in a corporate environment.

The shareholders see no value in it.
yes, report it to the conference staff, not post it to twitter for the world to see. a world of difference there.
Is there an option to not provide my email as part of the "identity" because I could see that being a barrier to signing up for some sites?
Let's just hope that this GoPro's f@#kup will make some corporate lawyers to think twice before trying DMCA takedowns.
SEOmoz's Fresh Web Explorer is a great substitute for Google Alerts, and it was launched partially for this reason. It's not instantaneous, but it allows you many of the same functions as Alerts, with a much bigger spread.

Tool: http://freshwebexplorer.seomoz.org
Post with More Depth On Usage: http://www.seomoz.org/blog/announcing-fresh-web-explorer
10 years of chronic neuropathic pain following surgery have lead me down much the same roller coaster of life. I also try to prioritize balance and calmness, and while occasionally I feel like I'm losing my mind I feel like at least recover faster and get through the next few minutes of pain, and repeat the process all day every day. Good luck to all those who have had to face chronic pain, its a daily battle.
She made a bad call with terrible consequences. She needs to make it right, and perhaps will then start to restore the trust.