skysight-inc/HackerNews huggingface dataset:
You are fired and please leave. Don't tweet about it.
They need to update that statement with the fact that the joke was not about her, nor directed at her. Their statement leaves that very important part out, making the reader think otherwise - that she was the victim.

At the same time (or around that time) this was happening, here is a conversation she was having -

http://i.imgur.com/nRC5J7f.png

Another gem from years ago -

http://imgur.com/5tbXR2c

I'd imagine she was looking for any excuse she could find to be offended, and play the victim card.

And then bringing her employer into this mess -

> @SendGrid supports me.

https://twitter.com/adriarichards/status/314452708549603328

...should have been the firable offence IMO.
I clicked through all their fine print links and the demo ran OK on Firefox nightly using the desktop only option. Admittedly that cuts out a good portion of the demo.
"I had a list of 10 young women who went to my high school, their birthdays, profile photos, class schedules, the television shows they watch, the people they've dated, the parties they went to, where they eat on which days, and even a handful of mobile and home phone numbers. Did I purposefully cause chance meetings with people at my high school? I did. Did I go on dates with a number of those people? I did. Do they, to this day, have any idea how we came to meet each other? Not in the slightest."

Is that more than a little creepy? Yes, it is.
Argh! Incredibly annoying edge case! I'm in Poland, but have all my language settings set to English, and the only country codes for receiving SMSs are those of English-speaking countries!

Can't see any easy way to change my language on the page. How annoying!
How will a fast Dart VM help Firefox and IE users?
Why did they feel the need to very publicly post this dismissal (and withdraw, and then reissue) in the heat of the moment while under a DDoS attack though, rather than sooner or later?

It very much feels like a cowardly act of throwing someone under a bus.
Yes. It is an f character, but something about the font means the 'stalk' doesn't get rendered unless I zoom in.
That was exactly my thoughts. Too bad this wasn't posted instead of the other post announcing they fired Adria. It is clear from this post that she had to go, his reasoning behind the fact that she ne effective in her role are sounds.
Most of Twitter is inappropriate.
VB uses garbage collection. You can't compile it to the JS subset of asm.js.
Yah. One common factor in everybody involved is that they're incredibly human. Pride, self-righteousness, and immaturity are a few of the qualities on display, but since they're human I accept that a few of these qualities are tolerable, as should we all.

No one committed any action that was overtly horrible on it's own.

In a vacuum: Two guys were making childish jokes, and a woman was offended and told her friends about it, with a picture of who.

The only reason this is on anyone's radar at all is that people made a fuss of the message due to the issues of gender segregation of women, and the feelings of oppression from men. Combined with rash action on the part of one company.

this was a non-event, turned fiasco, turned tragedy.
Awesome, can't wait for it!
I haven't tried the other pooling managers, but I'm not sure they're going to be able to go toe to toe with pgbouncer alone. Though, I wonder if a combination of the pooling manager and pgbouncer would be worth a shot.
I actually think I got it, and it's less impressive than I thought. Check this Screenshot: http://snapplr.com/hb27 ...they're essentially rendering the entire site in a headless browser like Phantom JS on their server and taking a screenshot (i.e. basic stuff any intermediate javascript developer can do).

Next, they're manipulating a basic image with WebGL, etc.

...So this is NOT impressive because they have lost the dom, unlike Firefox Tilt which maintains knowledge of the DOM the entire time--for example you can continue to edit the web page as you're playing around with the rendering in 3D space. With this you could not do that.

Tilt is a firefox addon, which must be where they get access other domains. Without being a firefox add on (or Chrome Extension), I was imagining this Maze experiment rendering the dom of another site in a headless browser on their server, and then delivering the resulting HTML to your page with all the absolute and relative URL paths of images and files adjusted so that they would render on another domain. And then at this point, the WebGL stuff could happen, manipulating an actual dom.

That all said, there are a few things that happen in the game that suggest knowledge of the dom, such as the way the make text have a 3D bubble cloud style. Maybe they are in fact doing some analysis in a headless browser, aside from just making a simple screenshot. They also break up logical portions of the page. So maybe the find the coordinates and dimensions of these logical portions and then in webgl crop the large image of the page at these exact coordinates.

I'm sure someone else has done a more thorough analysis. Would love to know what anyone else finds here to figure out how they're doing what they're doing.
I'll go first. I've updated the ad here are the words.

Title:
Always sell the hot items

Content:
The most current list of best selling products on auction sites. Selling hot products easy

and you can see the updated ad here:
http://devcomsystems.com.au/fb_ad2.png

I struggle to think "would I click on this?" because I never click on any ads!

Again, any help would be MOST appreciated!
Unlike when he very publicly fired an employee in the heat of the moment after his company was being DDoS'ed.

I think the fact that Paul Graham, after applying Occam's razor, preferred to think it was done from a compromised account speaks volumes here.
> The UK also does not have something like the 4th amendment, which means that things like the Terrorism Act 2000 pass without challenge.

That's true, if by "does not have something like the 4th amendment" you mean "has Article 8 of the ECHR", and by "which means that things like the Terrorism Act 2000 pass without challenge", you mean "which means that things like the [suspicionless stop&search powers under the] Terrorism Act 2000 are ruled illegal by the European Court of Human Rights[1] under Article 8 and consequently repealed under s. 10 of the Human Rights Act[2]"

[1] http://news.bbc.co.uk/1/hi/uk/8453878.stm ; http://hudoc.echr.coe.int/sites/eng/pages/search.aspx?i=001-...

[2] http://www.legislation.gov.uk/uksi/2011/631/made
Much of the discussion of asm.js focuses on Emscripten-compiled code. Would asm.js be useful for other tools that generate JS, such as CoffeeScript or Dart2JS?
FWIW, PyCon and the PSF have really tried over the last five years or so to consider gender issues and I think they've had a good start – I believe I heard PyCon had women accounting for around 20% (edit: corrected thanks) of total attendance. That's pretty cool considering how much lower the numbers were a decade ago.
Hi Matt,

That doesn't match my experience. Could you explain the penalty against onlineslangdictionary.com?

Showing citations of slang use[1] caused what appears to be an algorithmic penalty. The correlation between showing citations and the presence of a penalty is apparent:

http://onlineslangdictionary.com/static/images/panda/overvie...

Missing from those 3 charts is the one showing that citations were once again removed over 120 days ago, yet the penalty remains. It would appear that the algorithmic penalty was turned into a manual penalty.

I've followed all procedures including those listed in your comment, without resolution.

[1] By citations of slang use, I mean short (1-3 sentence) attributed excerpts of published works, shown within the appropriate definitions, as evidence of the correctness of those definitions. All citations were gathered and posted by hand.
She was vociferously unapologetic. She firmly believed that she was in the right, and even worse, that she was on some sort of gender-equality "crusade". The hubris is palpable when you see the comments she made in her post, where she said things like "Yesterday the future of programming was on the line and I made myself heard.", and even compared herself to Joan of Arc (http://i.imgur.com/JnZLsju.jpg).

Even worse, she went off the deep-end by claiming that people disagreeing with her were all trolling, or worse, somehow being racist. She also posted comments where she discounted other people's opinions simply because of their race.

There was not an ounce of remorse on her part for what she did. She firmly believed that she was some sort of holy warrior for feminism, and that she was standing up for future women programmers, or something like that. It's also odd considering that she doesn't even have a programming background; her background seems to be in HR and marketing. She basically hangs around programmers, but is not really a part of the programming community.

What was also bad is that she implied that SendGrid supported her in all of this (http://i.imgur.com/eHOC3tA.jpg), thereby dragging them into her personal crusade.

As a tech evangelist it is her job to build goodwill and she did anything but that. She took advantage of her huge listener base and used her platform as an evangelist as a personal soapboax for her own holy war.

Hopefully she learns from her mistakes. The best thing she can do at this point is to issue a public apology. Another company may give her a chance then. The problem is HR issues like these are very touchy and toxic and most companies would sooner not deal with it. This is because people who display this kind of attitude can be extremely toxic. I read many comments from women programmers who completely disagreed with what she did, and they said that she completely overreacted. Does any company really want to have a person who will scream "Sexism!" at the drop of a hat? Sure, the guys may have been immature, but nothing they said or did was even remotely sexist. Most of the people who I've seen defending her are either white knights, or other women who share her "brand" of feminism and who also, unsurprisingly, share her lack of technical background or experience with the programming community.

The irony is that one of the guys shamed on twitter, who lost his job, has had a much easier time finding a new job. I don't think Adria will have a same luxury.

The biggest irony in all of this, of course, is that what she perceived to be a morally-righteous stance has completely backfired and bit her in the ass, causing her to lose her job.
Men don't get rape threats from women, I think is the key take-away.

I'm sure you can find an example of it happening but it's not a regular occurrence.
Site looks awesome!
The third pie-chart is categorically wrong. I get the key point Gabriel is trying to make (that it's all about the team), but that green should at least be over 1/3rd of the pie.
Not in the slightest. (Unless you took my "constant" to mean "every second" rather than "multiple times each day".)

I used to think about this sort of issue in much the same way that you seem to (or at least, I made similar comments at times). I was doing my best to be fair and sensible. But over the past year or two, I've read a lot and learned a lot, and I've realized that I was wrong. This stuff is complicated, and if you haven't spent as much time studying it as you'd spend on a couple of college courses, you probably don't understand it as fully as you think. (I certainly didn't.)
Thnaks... Tomorrow I will try to make a list with your clues!
neat, I didn't know you could do that. thanks for sharing!
I personally think Ms. Richards did the right thing. Rather than just brush it off like most people do, she stood up for herself using 21st century tools!
Are We An Unjust People?
Ok, I tweaked it a little, see what you think.
Ladies and gentlemen, this is important!

TH3 B1TCH 1S D0WN!
«You're justifying choosing a bad natural key with the argument that its the least-bad natural key, when not only is the proposition that the proposed key is the least-bad natural key somewhat dubious, more importantly, the use case calls for a key, but there is no reason for it to be a natural key.»

Of course it has to be a natural key! Are you expecting that users will learn your theoretically perfect surrogate key? Do you understand that you will be competing for space in people's brain? For what reason? Because shared email accounts break the many to one relationship on mail <-> person?
Stories. So you think about all the people you've known, the interactions you had, and some folks naturally wonder "I wonder what ever happened to ..." Its even a cliche in movies where during the final credits little pop-ups appear over the characters and say something funny about what they ended up doing after the events of the movie took place. So if you happen to run into someone from the "old days" there is often a period of "catching up."

Facebook scratches that itch in spades. Sometimes in a quite creepy way. But it is insanely entertaining to lots and lots and lots of people.
The line gets drawn here: it's not good behavior to subject a stranger to unwanted sexual banter. You can change the setting to a bus, or a train, or a tent in the Himalayas.
Indeed. Corrected. Whether "what happens at PyCon stays at PyCon" is the right approach, I'm not so sure, but that seems to be their new guidelines.
Nice in theory, but those upgradable tools still got treated like disposable appliances by well over 95% of the market.
No one committed any action that was overtly horrible on its own

That's the remarkable thing about this whole mess. Lots of people are making what appear to be bad choices, but only mildly bad choices. Nobody needed to be crucified here.

Until you get into the whole DDOS and threats of violence business, those are truly bad choices.
What happened to their 'f's? http://imgur.com/kodVRzu
Oh piffle, the whole "why do you, as a guy" rhetoric is even worse. Although, for what it is worth, I have volunteered in a women's shelter for many years, so have a wealth of empirical information to draw on.

What you're doing, though, is taking one issue and turning into a much more "serious" one (I use that term loosely, neither sexual discomfort nor sexual violence should be taken lightly).

Yes, sexualisation of professional situations is a problem (at least, it quite often is). As I noted, this applies to both male and female top-heavy environments. But the issue isn't really about fear of sexual violence, that simply does not match up with reality.

I agree, some women are sensitive to these sorts of conversations. And they can be triggers for them which lead to fear. But more important is the much larger majority of women for whom this conversations "merely" (again, using the term loosely) degrades them as an individual.

Hence me objecting to your casting of this issue as a major problem r.e. threat of violence. 99.9999% of the people making these comments are not about to commit sexual violence, and the vast majority of women (and, yes, men) being subjected to it are not in fear for themselves. By casting it as you have, you've undermined the issue.

And you're initial phrasing itself sounded patronising and degrading (although obviously not your intention).

EDIT: p.s. it's Adria not Adira.
Leadership isn't always easy. Plaudits for doing what they felt bad to be done.
This was never about decency. I don't really believe that this was even about being offended. For people who make their living in social media, that follower count is the most important currency. Adria most definitely fits that mold, and any case where she can stir up controversy and increase that follower count is huge for her.

I think that's all this was. She has a history of grandstanding, all in an effort to drive more visitors to her blog and to follow her on Twitter. It resulted in her being hired by Sendgrid in the first place. This was just another page out of the same playbook. At one point she compared herself to Joan of Arc for crying out loud. Surely she doen't believe that?

So this isn't about decency, it's about attention. Sometimes you win these, and sometimes you lose. It all depends on if you can get the mob on your side or not.

Hell compare this to Alexandria Goddard, who stirred up the mob in the Stuebenville rape case. She's been lauded as a hero, for riling people up over a case in which the police had ALREADY ARRESTED THE PEOPLE RESPONSIBLE. She cried out for justice, in the shrillest way possible, and the mob descended on the town. These kids were going to end up in jail regardless, but nothing like a good old fashioned internet lynch mob to make it better.

Oh ya, and the blogger gets a bunch of new followers and readers while she's at it.

Again, not about decency or sense (in the Stuebenville case I feel like those kids deserved a fair trial before we threw them under the bus). It's about hurting others to advance yourself. It's a rather sickening tendency that the Internet has made far too profitable. Worse yet, I fear there is a whole generation coming up that doesn't know the difference.
Anyone use HipChat and Olark? I'm worried that switching off our regular chat will make me sign on more and our users won't be able to contact us on Olark.
Orin Kerr: Why I Am Representing Auernheimer Pro Bono on Appeal
I do not disagree with you that the statement also named that as a reason for firing her.

All I’m saying that if the DDoS played any part in their decision to fire her, then that part of the justification for their decision represents immoral cowardice to me.
+1 and well said. When I had legal issues with a client irrationally withholding payment, my lawyer suggested to wait four days to respond. Seems like an eternity, especially considering it's double from what you tend to follow (48 hours), it's amazing how much more reasonable your response can be juxtaposed to responding immediately.
It's cool to see Rpi in the mix but you could get the same feeling of using old fashioned phone ringing without the land line using magic jack. So what's the recurring cost with the above solution?
Neither of those things are indigenous to the UK's government. It's not like the UK actually follows half the things outlined in the ECHR.
I think her odds of getting a new job quickly are good.

There are thousands out there vehemently supporting her. She only needs to find one to offer her a job.

Thought of another way, her name has become a cause. Many love the cause, many hate it. But that cause has enough support that you could run a profitable business just serving a fraction of her devotees.
Dear SendGrid: you caved to stop the DDoS. There is no sense lying about it. You're spineless and cowardly and we're not going to forget.
Occam's razor doesn't point towards the hypothesis of all of the corporate accounts being hacked and none of the employees reporting it.

I don't know why anyone would believe it could be a hack hours after it was posted and nobody in the company reacted to it.
Parse YouTube Video in JavaScript
maybe you should look at indigo or kickstarter. maybe there a $5,$10,$25 things you can offer to contributors.
Great advice. And quite a cool story!

It's interesting to note that Derek mentions about doing this (sort-of) front-line work yourself, but then outsource it when it grows so much that it would take too much of your time that you put on your core activities. Some entrepreneurs stay in the first phase or move from it to automation too quickly.
Well, I guess you've chosen the wrong career if your aim was to die of old age. Not that the recruiter tells you how much your wife will miss you after you're gone, or how much your children will cry because they don't have a dad. Or a mother for that matter.

I still find the wars in Afghanistan and Iraq so odd, why would anyone sign up to go fight over there? By now more people must have died in Iraq than being killed by Iraqis in the US.
You can use emacs, if you have a perversion like this. http://dmitrymatveev.co.uk/shampoo/
The timing is what makes them vulnerable. They can claim whatever they want as the reason for firing, but the timing will look bad in they eyes of sympathetic jury.
To me it's not so much a slippery slope argument but rather, what makes one population deserving of an exclusion and another not. In other words, how does one qualify that lawyers are less hurt by language that berates them vs language which damages women, on an individual level.

>about whether someone might assault or sexually harass them soon.

I think that's a big leap. This line of argument could be used to sweep up the loiters and homeless people who act like they might attack someone due to their language and behavior.

> We already have a problem with women feeling excluded and unwelcome

I think the best way to approach that is to start young. In school, drive students of either sex to the possibilities in technology. This will make the eventual males in tech familiar and receptive to eventual women in tech. they should both feel they're both a natural fit, given their disposition.

>Making sex jokes at a tech conference can encourage the objectifying idea that women are there for their sex appeal

I don't agree. The jokes are not the objectifiers. It's the people, both the doers and the receivers. They both have to agree that jokes in question are a manner of objectification for that to have effect.

If you told a lawyer joke in an audience of drug dealers, there is little effect. If it's told by someone who hates lawyers, it takes significance, in American law. A lawyer joke among an audience of Chinese lawyers might fall flat.

>Following a code of conduct that you'd previously agreed to follow seems exactly like what living in a society is to me.

I agree there are basic parameters, but I feel that some people will always be more crude than others and I'm not comfortable saying crudeness is categorically unacceptable.
I doubt it. For something this public, they must have consulted with employment law specialists before firing her.
Http://www.podzinger.com/ -- Google for podcasts
Surprised they don't already have DDoS protection should be standard for this kind of service.

Whenever I put up a new service/site, the first thing I think about is my competitors attacking me with DDoS, disgruntled ex employees or crazy customers.

SendGrid especially. They're handling bulk emails, you know spammers are going to try to abuse the service and end up cut off. Stands to reason said spammers may launch a botnet attack on the site I'd have wrapped up DDoS protection from day #1 and said twitter lynch mob wouldn't stand much of a chance.
Licensing for beginners, a basic guide to copyright and licensing
Can someone explain to me why "she can no longer be effective in her role at SendGrid"? She tweeted an inappropriate comment that someone made to her in a public forum. I genuinely don't understand why this would affect anyone's professional relationship with her.
Markets are used to find the price of major currencies, they are the foreign exchange markets.
This Is Water - David Foster Wallace' Kenyon Commencement Address
asm.js is currently only a usable target if you use C.

You also can't compile JS to asm.js, for example.

You get C-like performance by writing C.
There are plenty of people who strongly support both the First and Second Amendments, not to mention the whole rest of the Bill of Rights and the Fourteenth Amendment.
You're one childish person. You should behave like a grown up, and learn to speak up correctly. Here in the US there's something called "Freedom of Speech" and if someone at a public event cannot make a private joke that somehow overheard by some crazy, cookoo person, then you got it all wrong.

And you are deserved to be forked for being a nasty person. And no, your repos on Github (if you have any) are not even worth to be starred.