skysight-inc/HackerNews huggingface dataset:
I understand what you are trying to quantify, but I think you may be conflating sentiment.

zevyoura was responding directly to the GP's comment which made reference to use of the word "cunt" as well as threats / wishes of rape (and worse). The assertion being that the tech community was not responsible for some of the most hateful vitriol, none of which (AFAIK) was mirrored on HN.

Assuming that in fact all thread contributions were in opposition, it seems uncharitable to infer that simply because a HN contributor disagrees with Adria's actions that they are also somehow equivalent to the worst offenders on Twitter, FB and the like.

As zevyoura mentioned, there may be overlap - but IMHO this isn't as quantifiable an assertion as you make it out to be.
We don't know what SendGrid told her before she made that Tweet. Absent the firing, I'd have assumed they told her they supported her, and even now I think it's a reasonably likely possibility.

Beyond that, I'm torn between two responses. On the one hand, her post may have been an overreaction, but I don't think its indefensible. If you say something offensive in public, it's not a huge escalation for somebody to post on social media, "hey this guy said something offensive". It's the firing that's the big escalation, and that's all on PlayHaven - it's not like Adria even called for it, let alone had the power to enact it.

On the other hand, I think that's almost irrelevant, because it's naive to believe that SendGrid's firing decision was made on the merits of her actions, absent the context of all the Internet outrage. If they think she can't do her job anymore, it's because a bunch of people "in the demographic her position requires her to build relations with" get really bizarrely enraged when a woman asks them to change their behavior, and SendGrid was feeling the heat. It's not because she demonstrated such bad judgment that a reasonable person couldn't trust her decision-making ever again.
It's usually best to be honest about your intentions -- the title makes it sound like an investigative piece, or at least a digression on the state of the service, while the piece itself really is nothing but a "buy me" write-up.

In essence, you pulled a good old fashioned bait & switch.
I agree with everything you say except "liberal utopia". Why was that necessary, exactly? Do you think it's a good idea to alienate me from your ideas just because I happen to identify with some liberal ideas?
Probably Denmark. They call it flexicurity.
"This entire situation makes me upset, and frankly, makes me feel I should watch my toungue when joking with mates and someone could overheard me"

So it's not okay for you to feel uncomfortable, only for the woman to.
Things like nix do too. Even apt-get used to work on MacOSX (fink).
This hasn't ever been an issue for me. I understand that when I'm seated at a conference, the people around me can hear what I'm saying, and adjust the volume of my voice and/or the content of my speech accordingly.

> ...and someone overhears, takes a picture of you
> and then publicly crucifies you online?

The guy's actions and Adria's actions are two separate things, really.

I'd still be in the wrong for subjecting a stranger to an unwanted series of sexual jokes, whether they handled it poorly or they handled it in a really outstanding way.

I'm not sure what you're getting at. It's okay to say whatever you want if the other person responds poorly?
User pulse on freelance sites for students/pros like on CertificationPoint
How many college students are aware of these types of initiatives? What is the interest level? can such an initive survive while being cultivated out of Louisiana rather than the Bay Area?
The four big web languages off the top of my head today would be: php, ruby, python, and javascript. You still see java in parts, or other jvm-based languages such as scala.

Personally I wouldn't worry much about which language you should learn. A lot of skill in programming and development is being able to conceptualize abstract problems, and learn new things on the go. I actually promote learning languages like haskell because, although you'll rarely use it professionally, it gets you thinking about things in different ways and, in turn, makes you a better programmer.

Just learn what you want for now (php?), and when you need or want to expand in the future, do so :).
Another point for 'not fake':

http://cl.ly/image/0V2w0s0u0G3z

That's from a conversation on the Live Chat option on their site from a few seconds ago.
They use HootSuite according to the tweets. I think it has an API that can be tied into anything, including blogs and announcement systems.
It was not a private comment. People keep saying it. Speaking to someone does not make it private.
Compliance with the gag order of NSL was originally voluntary. It became compulsory in the mid 1980s as I recall.

"[A court] may impose a civil penalty of up to $10,000 per day for each day in violation after the issuance of the order or after such future date as the court may specify."
Both Adria and the guy who made the joke lose their jobs? What a disaster.

NOBODY should have been fired over this an any side. WTF.
You know, the conspiracy theorist in me thinks it's possible that Schmidt wanted to force Apple's hand. Now Apple have no choice but to approve the app despite the fact that it probably does replicate some functionality already built into iOS through Siri.
Job Seekers Want Honesty, A Case for Public Diversity Numbers
They have posted new status updates regarding the service to Twitter, and left the message regarding firing Adria, so I am not sure it is a fake.
I'm not an american, but I'm a spare-time security researcher, hoping to make a career out of this in the future. The last few cases reported here on HN give me the impression that if you stumble upon a vulnerability (which, by the looks of it, seems similar to the one involved in the AT&T case), it's best to keep it to yourself. You have nothing to win by reporting it, and possibly a lot to lose if you do.
2nd wave isn't the leading edge or majority but it's still a huge part of the ecosystem. Third Wave feminist might not commit to any one framework but they are often perfectly happy to take on the language of 2nd wave feminism when it's relevant to do so. When the stars align, these people take on the language of bigotry.
FAKEGRIMLOCK is pretty much my favourite source of startup advice... so happy to see his book coming out!
Assuming you live that long.
"Hey 10M people, this guy is a pedo. I just saw him molest a child, here's a google maps link to his current location".

Even if the issue goes to court, your public image is basically done for regardless of the outcome so the damages would need to be very substantial.
>As much as i do think /r/mensrights are assholes who are making this situation worse, i would assert that there is a preexisting strain of this behavior on Hacker News, and this behavior is not an incident isolated just to this debacle.

Having recently discovered the /r/shitredditsays brigades, I'm not sure I'm comfortable seeing /r/mensrights called out without a mention of /r/srs, they are both equally egregious and antagonistic toward each other. And the pre-existing ideological warriors from either side have attached themselves to these communities just as swiftly as they rushed to the respective defense of each side of this story.
Are you comfortable telling us why you were fired while Alex Reid was not? What were the circumstances? (The post on the PlayHaven blog mentions this, but does not go into any detail.)
For DES, NSA proposed new S-box values that turned out to be better at resisting differential cryptoanalysis -- and differential cryptanalysis would not be discovered by people outside the NSA for years.

Maybe this is just how masterfully deceitful they are.
For those interested is an honest discussion about the state of Google Alerts, I found this article to be very informative:

http://thefinancialbrand.com/28346/google-alerts-broken/
I am so excited about it. It's worth noting that I'm porting LLJS to compile to asm.js already, and I have basic code already working with it: https://github.com/jlongster/LLJS

I plan on polishing it up tonight and publishing/blogging about it tomorrow.
Like I said, superconductors.
If she was really in a position of power, she wouldn't be fired. Let me be clear: the power to hire & fire is a serious one. The power to call people bad things on the Internet is not, unless people with the first power choose to say "oh, people said bad things about you on the Internet, we have to fire you now regardless of the merits." My argument is that we shouldn't accept that from employers.
A herbal remedy that is magical
A joke that gets 3 people fired and blows up the internet!?! I GOTTA HEAR THIS JOKE!!
Just like anarchy isn't the answer to a poorly run government, I don't think the answer to a poorly run central bank is to go to a currency which isn't supported by any central bank.
> these things are hard

>> BOOM.. fired! See what happened there? You said it. I overreacted. You were fired. It actually is a real fear that something you say will unknowingly offend someone and get you in trouble. This has less to do with gender and sexism and more to do with just too many people being incapable of getting along.

Something similar actually happened on Twitter, Steve Marx said something about a lynch mob and she turned it into racism[1]

[1] https://twitter.com/adriarichards/status/313946261055221760
Case in point: There weren't making belitting jokes about women. Making jokes about "dongle" sounding like "dong" or about "forking the repository" of a male speaker? Where is making fun of women in there? Pretending like something else happened because it fits your narrative sounds extreme, not reasonable.
Hey just wanted to say that I appreciate the API and it has very nice docs! Ignore the naysayers, it's not for everyone but I can already imagine a ton of uses.
Bypass ActiveRecord cache
This was one of my favorite Pycon talks this year! Great job, Craig ^^
And Wave was the next big thing, until they suddenly put a bullet in it.

Yes, it was "opened" and the code persists, to some extent.

I think a lot of people here on HN may nonetheless be pissed that, in the process, they absorbed and then destroyed the official, supported version of EtherPad.

Maybe EtherPad as company / commercialized product wouldn't have made it... But, maybe it would have. Regardless, Google burned a lot of good will with that one, too.

And, as numerous commenters have pointed out with respect to Keep: Google Notebook.

P.S. In my opinion, what killed Wave was not the technology (or, "concept"), but in part a batshit heavy and obscure UI. One of the early signs of Google's trend towards a "design ueber alles" failing.

Having spent many years in corporate environments, I saw Wave (as technology/"concept") as a real solution to a number of longstanding, pernicious problems I'd encountered with electronic communication, and its effect upon work, in those environments.

I never used Reader much (signed up and subscribed to the same feeds I already followed, but a local reader was quicker and easier for me). But I gather from many comments that its key, distinguishing features were not the straightforward feed processing but the "social" aspect of the product. The "network" and "meta" that Reader enabled.

For a company that (Google+, etc.) seems particularly interested at present in focusing on "network", this seems to be a particularly boneheaded move.

I also agree with the philosophy of "don't piss off the alpha nerds... although I don't particularly like the descriptor "alpha". They have a canny knack of revealing the interesting (and "interesting" is what sells, online). And of being good hires, for creating same.
Interstate commerce is abused by all branches of the federal government, but the point is that laws regarding fraud or copyright don't abate our 1st Amendment rights to free speech.
It's not as obnoxious as if they'd walked up to her and started telling her penis jokes, but on the other hand a person has to assume that the person sitting in front of them at a conference (seriously, they're what - three or four feet away?) can hear what they're saying.

Also, her site is down at the moment, so I can't verify, but didn't she actually converse with them? I might be wrong about that. I wish I could verify it.
Not sure what subset of women you are talking with, but there seem to be plenty of women (and men! myself included)[1] who are definitely not furious with Adria over this, and instead are standing up with her. I feel bad the guy got fired, but the mass pandemonium and hateful comments being produced by the internet at large is simply disgusting.

[1]https://twitter.com/search?q=%23supportadria
>What would the reaction be if a guy has tweeted the same thing?

He would have been fired for being misogynist. Thanks to feminism.
Val Aurora (and Matthew Garrett) are also involved in some kind of Shun Project against Ted T'so, as best as I can tell it's because of the savage crime on his part of saying that it's possible that some forms of sexual assault and rape are worse than others (e.g. being touched while drunk vs. being violently gang-raped in a bus). One of Ted's actual examples was that of two extremely drunk individuals, where he asked that if a drunk female does not have the mental ability to knowingly consent, does the drunk male have the mental ability to knowingly rape the female? And how do we know who raped who? [1]. He goes further into territory I don't personally agree with (talking about shifting some responsibility onto a party that has been drinking) but even there that's at least consistent with the treatment of other situations involving consumption of alcohol.

While it's probably insensitive to talk about like that, I'm even more scared of those who try to turn policy and ethics debates like that into "my way or the highway" topics by turning every opposing viewpoint into thoughtcrime.

Certainly sexual assault of any type should not be tolerated, but should a conference organizer report all types of sexual assault that occur at a conference only as a flat "rape", or is it OK to split into further categories? And how can you sanely debate policy at all when you will simply be silenced if your opinion does not conform?

More details:

http://adainitiative.org/2012/10/open-source-software-open-t...
http://blog.valerieaurora.org/2012/10/29/the-linux-community...

[1] http://geekfeminism.wikia.com/wiki/Rape_apology_on_LCA_maili...
There's a whole body of Supreme Court jurisprudence about the scope and interpretation of the Constitution. I'll limit myself to saying that its component parts don't exist in isolation from each other, and that a variety of tensions exist between different parts of the Constitution that can be construed as being somewhat contradictory.
Their North Carolina datacenter isn't getting even a tiny fraction of its power from solar. So I'm not sure what they're calling renewable energy. It's basically a flat out lie.
Call by reference in Ruby
another vote for asana!
God yes.

Test::Unit is simple, comes baked in, and because it's not some faux-English DSL your brain isn't constantly fighting with itself making stupid and incorrect assumptions about syntax because 'hey, it looks like English'.

The worst testing-related decision I ever made was using Michael Hardt's Rails Tutorial (which has RSpec baked in) to learn Rails in the first place. Great tutorial otherwise, but it set my testing back immensely - it pretty much meant I did no testing at all. When I finally bit the bullet and decided to learn how to use Test::Unit, I was astounded at how easy it actually was.

Most Rails resources online assume familiarity with so many not-out-of-the-box tools it's a bloody miracle anyone can learn Rails at all. It's a real problem.
UserVoice launches TouchPoint Toolkit to move service away from the help desk
Two-step verification for Apple IDs now live
It certainly does. I'm pretty sure that almost every IRC client can do this, as can IM clients like Pidgin. (That reminds me: does Hipchat work well with Pidgin?)

edit: I think the difference on that chart, though, is that mIRC is a __client__, whereas I suspect that Hipchat's server also does logging -- so that you can see the chat log even if you were previously not connected. That's not something that is normally suported with IRC. You could roll your own with a custom client and server, I expect, but at that point you'd be investing probably more effort than it's worth.
> Wow, so if your mother (or sister, or girlfriend, or wife, or daughter) has ever made an off-color joke in her life, that gives any man in the world the right to discuss penises with her in person?

No but if they make those jokes and then turn around saying anyone making penis jokes is worth of public flogging I would also be the one pointing out the hypocrisy.

> I mean, wow. That's what you're getting at.

Yes. I am getting at hypocrisy. There was an element about her being so outraged at such anatomical jokes. Her credibility is slightly weakened because of her comments on Tweeter. Her credibility is even more weakened based on (what used to be) her job and community position. It more and more starts to point to her taking a calculated advantage of a situation, and also throwing someone under the bus in the process.

She also can't claim ignorance at how publicly broadcasting something like that would turn out for that person. That is what she does for a living supposedly. I think at this point, it would take a very strong argument to convince me this was a quick overreaction and an "oops".
If they agree there should be some limits they should make an amendment to the constitution versus just pretending like the constitution doesn't exist.
I can't help but going on a rant here. Honestly, people can't face themselves. I understand that her past wasn't exactly a glorious one and I'm grateful for her that she has made it through. However, her heart is still fragile, she lies to herself constantly. This rant isn't to her in specific, it's to people. In general, people just aren't willing to face deep down how their heart truly thinks. No matter how disgusting, weird, noble, or sensitive your heart will be, let that thought out and if you understand it's not socially acceptable or just it will invade into other people's comfort zone, then think about how to combat it with your rational mind. Don't just glorify yourself and cover up your inner thoughts with other seemingly heroic reasons attributes to yourself. If you like money, then just tell yourself that you like money and don't say you have to make money to sustain girlfriend's lifestyle. If you hate talking to people then just tell yourself that you hate talking to people and that you may be considered to be 'socially awkward' in the society instead of saying you are just tired. Once you can bring your true heart to yourself, you can find ways to combat it and bring yourself to true happiness. Be sincere and talk to others about them. However, hiding all your true emotions and fragile self just isn't recipe for achieving ultimate happiness in life.
Celebrating #Twitter7
Original author here, this was a talk given at PyCon. Videos not live yet, but when it is it should be living here - http://pyvideo.org/video/1734/going-beyond-the-django-orm-li...
I do integration tests + model tests
She was comfortable enough to publicly shame them and call them ass clowns...
Even there they only say corporate facilities and nothing about manufacturing (which is done by outside companies). Do you think they are lying about their corporate facilities using 75% renewable energy? If so can you please point me to any article contradicting that?
It really depends on the application. For a casual use app, the social logins are the smallest barrier to entry for the type of user they are targeted at.

Any "friction", like having to enter a username, email and password is three more steps than a social login requires, costing these casual users.

So, I can believe it is highly effective for specific applications.
Just so you know, the "Give it a go" link in the README gives:

An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
Apple introduces two-step verification for Apple ID, iCloud accounts
Who's being slandered, exactly? They did tell the sexist jokes, right?
I'm sorry, but you just threw up two different straw (wo)men here.

It's not sexist to make jokes about the word "dongle" sounding like "dong". They sound pretty similar. It's not very funny unless you're bored stiff or in grade five, but nevertheless it's pretty harmless joke material, and it isn't sexism. The examples you gave are sexism. If the two guys at PyCon had directed the jokes at Adria while also excluding her, then it would be sexism, but that isn't what happened. She just overheard their inane conversation.

Adria abused her power by escalating this issue to Twitter, and she got abuse thrown back at her. I don't believe she deserves it because nobody deserves abuse, but it's quite clear that it's a tit for tat kind of situation that she initiated. A clear example of her being abusive was that she fabricated the bit about forking repositories being a sex joke - and yes, jumping to conclusions and using the conclusions to humiliate someone is abuse.

As has been pointed out to you, "just snapping" is not an appropriate response to such a minor incident in a professional context. Give a talk or something. From what I've read, Adria is someone who is looking to be the centre of attention in a big drama and she got exactly what she was looking for. Losing her job will only fuel the Joan of Arc fantasies she has explicitly talked about.

In the end, I feel more sorry for Adria than the unknown guy from PlayHaven making dick jokes simply because it's clear she has far more issues to work through, and because this is hardly the end of her suffering. If she wants to blame it on a sexist tech industry she can, but I think she'd do better to look a little closer to home.
Haha very true, I was going to continue on with that comment and explain more. But then I went back and actually read the end of the article and realized it was about how creepy Facebook is and not really about finding a better date through Facebook. So I was going to either delete the comment or just leave it as is and see if anyone understood it, so it's funny in that way.
>because I find it very easy to avoid saying sexually inappropriate things to women I don't know.

How do you know what women you do not know find sexually inappropriate??
There's most definitely inefficient ways of testing. You can often cut the time of your testing if done right.
Hey relix, it took an unfortunate chain of corner cases for this to happen, and for this situation it was actually more likely for the corner cases to hit a larger site rather than a less popular site.

In general, when a member of the webspam team directly applies a manual webspam action against a site, we also drop a note to the site owner at http://google.com/webmasters/ . That helps the site owner tell whether something is going on with manual spam vs. just algorithmic ranking. Then any site can do a reconsideration request at the same place or post in our webmaster forum at https://productforums.google.com/forum/#!forum/webmasters .

People like to scrutinize Google, so I've noticed that writing a "Google unfairly penalized me" blog post typically makes its way to us pretty often.