skysight-inc/HackerNews huggingface dataset:
I have the pleasure of knowing Adria and she's an awesome person, so sure, in a vacuum these events are super silly. However, in this instance, she is a public figure and used her public forum to promote an issue that was personal to her.

Developers who make business decisions who rely on SendGrid follow her on Twitter and need to work with her.

It's no different than a reporter for the NY Times who covers White House news, and supposed to be unbiased starts, bad mouthing Obama on Twitter. Would you want read NY Times anymore?
They fired her because she could no longer be effective in the position they hired her for.
Wait, she looked at the cached version of the site and found the IP address? My stars! What a hacker! (not even nslookup?) They left a database backup in a publically-accessible web folder with directory listings turned on?! That's shocking. And that's not "hacking." Finding that file wouldn't take very long or very much diligence, and zero illegal access or any sketchy scripts or even much poking-around. I'm not sure this proves anything except that the political party in question absolutely deserved to be called out for their laughably unprofessional practices -- particularly if there was donor information stored there. It would have been polite to give the devs a day or two's head's up (that's what I would have - have - done) but I certainly wouldn't call a screenshot of shitty security "bullying." Who knows whose script kiddize's robot found that file before she did and used it maliciously? People need to know that shit.
I love RSS, I couldn't have built a ton of cool stuff over the years without it. For example I built @twuoted using twitter's search feed 4 years ago with Sweetcron, but that has long since been replaced by twitters API. I don't hate on RSS, I think it was a wonderful invention for it's time and was great for showing how standards can work.

But I still want it to die and JSON to become the new king in data transfer. That could be due to my work being in the web development arena and using node.js, but I honestly think it's just a better solution.
The message sent is: if you cannot properly evangelise for a company, and are prone to gaffs and pulling your employer into overblown Internet dramas, you cannot work as an Evangelist

Had she been serious and professional about this, she would have sought her employer's backing before going ballistic.
The authors comments give a good overview of what was done

http://tasvideos.org/3894S.html

He has a forum post that goes into the technical details here:

http://tasvideos.org/forum/viewtopic.php?p=342003#342003
The "social login" defeats the idea of net neutrality. It limits your privacy and gives corporations more power over your accounts. Not really my cup of tea.
This was perhaps one of the most adorable and inspiring thing I've read. I'm really happy it succeeded.
>the notion that GC somehow can't be implemented is nonsensical

http://asmjs.org/faq.html

"The asm.js model provides a model closer to C/C++ by eliminating dynamic type guards, boxed values, and garbage collection."

Sure, nothing stops you from emulating a complete CPU. Of course you can do anything.

However, how large will that JavaScript file be? Also, will it be fast enough to be usable?
Add http://addyosmani.github.com/todomvc/architecture-examples/e... to http://emberjs.com/guides/

Congratulations it's now much easier.
How Microsoft Can Save Windows 8
FWIW, I set up a tutorial for my friends for IRC. If you explain it simply enough, it will work. I have 25+ of my friends on it now, most of whom not knowing what IRC was.
I wonder if Marcia Hofmann is doing this individually (and pro bono) or as EFF.
Perhaps I should have been more clear: the definition is fuzzy, but Adria's original tweet is not inherently wrong -- it just lacks context and adequate explanation.

I'm definitely not an expert in this, but I'm speaking from reading books on sociology and dominant group psychology. It would take more time for me to look up the original sources, but Wikipedia does agree with me (and they also agree that the definition varies!).

http://en.wikipedia.org/wiki/Racism#Definitions

"David Wellman has defined racism as “culturally sanctioned beliefs, which, regardless of intentions involved, defend the advantages whites have because of the subordinated position of racial minorities”."

"Sociologists Noël A. Cazenave and Darlene Alvarez Maddern define racism as “...a highly organized system of 'race'-based group privilege that operates at every level of society and is held together by a sophisticated ideology of color/'race' supremacy."

Both of these definitions involve power as the main mechanism for preserving prejudice, do they not?
As a tech evangelist Aria is the public face of her employer; she is of sufficiently high profile for her person to be indistinguishable from her role as employee. Most everyone agrees that she also picked a fight to raise her visibility - the sexism incident was addressed appropiately by Pycon, at least no one has said anything to the contrary. Her employer made the correct decision in firing her.
More so, her actions have opened her up to a lawsuit by Sendgrid for financial losses incurred by her actions outside her contract of employment.

But no smart company would pursue that route, the PR would cost them more.
Heavy sigh. This is the crux of the matter, people. The NSPCC in the UK reports that 30% of girls (and I think you can therefore extend that to women) admit to having been subjected to sexualised assault. And that's admit. Who knows what the true figure is. As your female friends, or indeed, if you are female, have you yourself been assaulted? Now, imagine for a moment sitting in a conference, which is a known space where all kinds of offensive remarks and behaviour toward women occur, which absolutely puts women off going to conferences, or speaking at them. Then the guys next to you make jokes which are sexist, provocative... Potentially nasty... With absolutely no awareness or maturity. Nothing in them thinks 'Well maybe some of the women who are sitting around me might not just be offended by my sexist banter, but might actively be reminded of awful examples of trust abuse'. Of course not! Why would any guy think that? I mean come on, deal with it women, if you have issues! You can listen to us talking about women in an offensive way in public, surely? That's not an unconscious assertion of power, I mean come on! You're being paranoid!

30%.Just remember that.

By the way, me personally, I would have told them to stop being ass holes. However, many women would not. Many women would silently put up with that kind of horse-shit, as Tey do, daily. You really have to wake up, guys. Wake Up. It's not you, who are spending your lives looking over your shoulders. It really isn't. So. Whilst I do not agree it was the best of actions, I wholly defend the right of anyone to take it. And will therefore stand by them if they do.
What if rather than "girlfriend" its your parents? And, the "life style" is merely avoiding sending them to the nursing home?
Your favorite Thursday sandwich
You have got to be kidding. That looks terrible and wastes half the space on the screen. It's not even very good skeuomorphism, the drop shadows aren't in a consistent direction, and the layering of the brushes and canvas doesn't make sense.
Seems entirely expected. When you open in a new tab, you're just taking the (existing) href and opening it in a new tab. No JS executes because you've opened a new tab, completely unrelated to the previous context.
Django, Heroku, Postgres, Backbone, CoffeeScript, Pusher, Redis
I'm sorry, are we really discussing whether a person having recently made jokes about penises in public is relevant to whether it's okay for that same person to publicly shame two guys she accused of making jokes about penises in public?
I've always hacked my way around DevTools - it's nice being able to formally acquaint myself with it through an interactive tutorial. CodeSchool also does some of the best tutorials online (totally worth the subscription fee IMO) - great partnership and great job.
Zerg swarm 1 - Self-righteous condescending queens 0
If this is about lack of consistency, then where's the lack of consistency? Did Adria go to a conference (or other professional space) and start telling lewd jokes? I don't think so.

Your argument is basically akin to saying that, because I told some dirty jokes to my friends in private, I'm never allowed to complain when someone tells a dirty joke in public.
Cheers! Thanks for the discussion, I enjoyed it.
There's "Reporting" and there's "Reporting to All". She had many options before hitting that "Report All" button and attaching the image. More than that, she "reported to all" providing a singular point of view - hers. Those two guys could have been completely innocent or misunderstood at that point but it would have been too late as they were already semi famous, somewhat shamed and mostly fired.
She had a choice - to be a victim or not to be one. She acted like a victim, and by that made her self a victim allowing herself to behave like she did.
I just can't help thinking how one situation got over reacted to, then the over reacting got over reacted, and so on until you end up with this massive snowball of over reactment.

Nobody asked her to give up her voice by reporting it in private. But in cases like that when you present a singular point of view of a situation while carrying your employer's flag you have to be very careful how you do it. She was not careful and it backfired. Not to mention that this to me sounds like bad humour on the part of those guys, not sexism. No sympathy from me, I'm sorry.
The hubris is palpable..
I think you have expressed the core of the problem here. Her tweets and her comments afterwards seem to be so much more about confirming her self image as a hero than about any constructive effort to promote the welfare of women in technology.
It's a blob that has excellent integration with a very well-known interpreted language with good tool support, including some nice debuggers. It looks like it will have a nice foreign function interface. Although not terribly readable, at least you don't have to learn a new assembly language when you really need to examine the object code, and you could easily edit the binary if it helps you debug something. Perhaps you can see the appeal?
> People like that are hard to be around, constantly tip toe.

It really isn't.

Most of us that actually work in a professional environment aren't making crude jokes about sexual topics. And we sure as hell are on our best behaviour at offsite events. Clearly this is a foreign concept to you.
Microsoft demos improvements to Bing voice recognition for Windows Phone
I couldn't get any of the bling challenge problems at the end of chapter 3.
And skipping doesn't show you the answer...
Bill Gates - SXSWedu 2013 keynote
Massive Botnet discovered siphoning $6 million monthly from online advertising
This is a copy-and-paste version of what you said yesterday.

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

For what it's worth, the SproutCore 2.0 project became the Ember project (see http://yehudakatz.com/2011/12/12/amber-js-formerly-sproutcor...). SproutCore 2.0 was a brand-new codebase, which was renamed to Ember.js.
I quoted the segment where I think the statement makes reference to the DDoS.

It is open to interpretation, but I don’t think it’s an unreasonable interpretation.
That's what I don't understand - where the hell did sexism come into this? Telling dirty jokes is not sexist. Women tell dirty jokes too. This whole thing doesn't make any sense at all.
That's the official line, but I don't believe it.
People who oppose her are more likely to DDoS anyway just for lulz, really. I suspect the lulz here are now self-sustaining, rather than an actual attempt at influencing policy.
"do talk her to and you run the risk of being seen as "flirting"."

If this occurs more than once, chances are you are to blame for the perception.
> It depends on your definition of racism

racism - dictionary

1.The belief that all members of each race possess characteristics or abilities specific to that race, esp. so as to distinguish it as inferior or superior to another race or races.

2.Prejudice or discrimination directed against someone of a different race based on such a belief.

This is the original definition of the word - 1 year ago, 10 years ago, 100 years ago, 500 years ago.

The redefinition of racism is merely a fabrication meant to suit someone elses particular agenda, or to get you to submit to their particular argument or point-of-view.
US Treasury Department Will Apply Money Laundering Rule to Bitcoin
FTA: "Publicly shaming the offenders – and bystanders – was not the appropriate way to handle the situation."

So you publicly fire your employee? You hypocrites!

If an employer decides it's necessary to let someone go because of a debacle like what's happened here, that's fine. But let the person go with dignity and respect, even if the person doesn't deserve it. If you publicly throw your employees under the bus, what does that say to your remaining employees?

All of us, and I mean ALL OF US have made mistakes like what Adria and Mr. Hank have done. But after the firestorm has died down and we're on to some other inane drama on the internet, these two people will be left struggling to make sense of why they were fired in such a publicly shaming way.

What a horrible mess.
Sorry for linking to the wrong place, here's the sauce:

http://www.spider.io/blog/2013/03/chameleon-botnet/
Not Windows8-flat, rather non-skeuomorphic.
Don't sell them a product; sell them a story.
Now there's a nick I haven't seen in a few years. #distributed, right?
I probably met 2 to 3 thousand people in my life and I honestly couldn't remember their names. Part of the magic of life is remembering those experiences, moving forward, and creating more experiences for you to live. Knowing that I crossed paths with interesting people is enough for me. If I really wanted to keep in contact with all the people I knew, I would have kept up. A simple email would suffice in most cases.

The fact is that we all change and we all grow apart at some point. Your statement makes me wonder how easy it is to slide into that unhealthy territory where you live in your past, and that is my philosophical issue with it.

So what if I missed out on a high school crush? Chances are she is married and has a kid by now. The real chance is that I see her now and realize she is not that pretty, not that smart, or has the same exact personality that I remember, but now it grates into me. There are other people and experiences hanging around the corner that are more than happy to see the future with me, no matter how brief.

I couldn't care less what my friends in HS had for lunch at the nightclub last night. I could take great photos and make it look like I live in paradise.

Anyway, the point I took issue with is the idea that Facebook is a necessity, and your statement does not prove the case in point at all. Why is it a necessity to look back and wonder? Why is it a need to connect with a large group of strangers? Why is it a need to see what someone you haven't seen for 15 years does for a living? Fine, check because you are curious, but once you check 5 times, you are inching closer to the line of obsession and refusal to let go.
All she did was report factual discomfort publicly. She didn't lie or slander.

What she tweeted about was subjective discomfort, not factual. So all of the men in her tweeted photo, she didn't lie or slander?
AngelHack is the right thing to do and the tasty way to do it!

A+++ Accelerator, would accelerate again!

AngelHack is a totally legit thing and would never stoop to astroturfing Hacker News!
"these last 24 hours have been actively painful to me."

That's a sign you are doing it right
overhearing someone say a crude/childish joke to a friend constitutes "abuse" now? ...ok
Yes.

Edit: Especially given my short response, I think it is important to reiterate how much I am not a lawyer.
That tweet is definitely relevant.

The whole point is we're trying to protect people from offensive behavior. The definition of what's offensive is vague at best. Common approach - if someone was offended, it's offensive - assumes that we trust victims accounts that they were in fact offended.

While context is important, it is much harder to believe that someone would be seriously offended by a joke when they make the same kind of a joke themselves. That's why the tweet is relevant.
I can give you the general answer to that:

At the trial stage, you can argue matters of fact. Stuff like "my client was at home in bed when the events occurred" or "those teeth marks don't evem match his dog!"

Since we are now at the appeal stage, barring something huge, all the facts the trial court decided were true have to be assumed true. So he can't now argue that Weev didn't actually access AT&Ts servers. All he can discuss now is whether the court correctly applied the law to the facts it determined at trial, and that means...

...that it won't hamper Kerr at all. The facts here aren't disputed; everyone agrees on what Weev did, how AT&Ts servers were configured, where Weev was, where the servers were, how AT&T responded to the breach. The dispute is entirely down to how the court applied the law (or indeed, whether it was even in the right court), and that's stuff which is best addressed (in some ways, only addressable) at the appeal level.

TL;DR: It doesn't make Kerr's job harder at all; in fact he can only do his job at the appeal stage, as his concerns are very much with the trial courts decision, not with the facts the court based that decision on.
The content of the post makes this post pretty interesting.
To the contrary, there is an infinite number of uses. And this isn't a hole. This is HOW. JAVASCRIPT. WORKS. Period.

There seems to be a misperception that the URL you see on hover is 100% where you'll go if you click it. No. It's just representing the current state of the href. JS owns the DOM and its interactions. If it wants to intercept a click and rewrite an href or do an e.preventDefault() or redirect with window.location, that is its prerogative. That is the power that it is intended to have. It is this power which makes the modern web work.

If we can't teach people to look at the location bar and check domain names and SSL-related colors and icons, we can't help them avoid phishing. Restricting what basic JS can do so that the possibly fictitious group of people who check the status bar on hover but don't check their location bar can be protected is a terrible, terrible idea.
> What happens when Node is as big as Python? How do we keep this going?

Keep being nice to each other at all times. At all times we'll be growing. Therefore at the end, we'll be nice to each other.

Don't let it slip, since one or two slips allow more.

Be nice, stay nice. :) It's a habit which can be kept.
I want to believe that I'm misinterpreting your comment about "deserved to be forked", but in the context of this discussion it sounds like a truly crude, offensive and sexist thing to say. I am disgusted. There is no place for a comment with the implications here - in any context, at any time.
If I've misinterpreted, I apologize - but next time be more careful with how you choose your words.
I had the same thought at first -- that "sexual" and "sexist" are not the same thing -- but on reflection I think that it misses the point.

Making sexual jokes in mixed company consisting of your friends is not necessarily offensive -- that's up to the friends, and your may know them well enough to know they won't be offended. But in public, I think it's different. You don't know the people who will hear the joke, and you don't know they'll be comfortable with sexual references being made. A lot of people still associate sexuality with a male/female power imbalance; to force your joke on them -- which is exactly what you're doing when you say it loudly -- echoes that imbalance. If you give yourself permission, as a man, to behave in a manner that is insensitive and disrespectful to women, that reflects a certain sense of male privilege -- and that's sexist.

To his credit, the guy was remorseful once confronted. I don't understand why he was fired.
This goes beyond Tu quoque. She claims to have been offended, enough to publicly name and shame these people over their private conversation, but she has publicly made jokes that were far raunchier days before. It isn't about hypocrisy in this case, it is about whether she was really offended.

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

I have trouble seeing her shaming behavior as anything more than self-serving drama.
An established pattern of action, indeed! That Adria would object publicly[1] to a fun little talk by Danielle Morrill on Getting the Money Shot[2] is what we need to know to understand this case.

[1]http://butyoureagirl.com/5004/wordcamp-boston%E2%80%99s-igni...

[1 cached]http://webcache.googleusercontent.com/search?q=cache:qahkOwf...

[2]https://www.youtube.com/watch?v=0V6vNEDMzgw#t=3m5s
> http://imgur.com/5tbXR2c

My first thought was that this quote must be something made up by 4chan users to smear her or something, but it appear to be for real: https://twitter.com/adriarichards/statuses/6039856858
One thing I will say though, ironically, is that this may be actually a good experience for the million or so male and female technology people reading about this.

If programming teaches anything, it's that common sense is not something that actually comes easily. The better term perhaps is 'good sense'. And with changing environments, it's easy to lose sight of what is good sense, in different situations. Anyway, if the net result will be that a lot of people will be talking to people first if they have issues, and being more careful about their conversations, and more sensitive generally, then there might actually be a kind of hidden, but great, good outcome to it all.
I participated in AngelHack 2012, placing in the top two in my city, and competing in SF. Although it wasn't terrible, and I did have a lot of fun (turns out I love SF!), I found the competition to be disorganized and it left a bad taste in my mouth. I won't be competing again. A few things that stick out:

* Inconsistent WiFi for duration of competition (in our home city)

* Aggressive event staff (also in our home city)

* No write-ups about our team, or mention of us anywhere at all, even though we were finalists -- remember that this competition is for us too guys! We wanted some recognition.

* Slowness in getting paid back for plane tickets (required reminders)

* A "mentor" who forgot about meetings (completely stood us up), and was difficult to set up meetings with in the first place

* The overall feeling that we were being taken advantage of...just a feeling mind you, but if I felt this way in a contest, I wouldn't be surprised to feel that way if I took their money

Take it with a grain of salt. One man's experience. They could be great for all I know.
Thanks for pointing this out, the comments are set up through Disqus so the problem may be on their end. We'll look into it.
Totally. My anecdotal experience with the Bay Area is that people are really quick to freak-the-fuck-out at just about everything and turn around and make some awful, emotionally-sourced decisions.

Breath, people!
Not sure we're talking about the same thing. In the case you mention, isn't the problem you have with the people who voted?

And isn't the issue you take, in general, not with an individual "ruling over you", but with the very notion of majority rule (i.e. that "a group of people you've never met" can vote in ways that affect you/your property/etc.)?

Edit: Because I would say that the problem is the opposite: that our government is no longer an expression of the will of "the people". And my question is why isn't it?
Personally, I'd like to see some of the smart folks in the community assist the police in identifying the source of the threats and helping to ensure that those miscreants get jail time.