skysight-inc/HackerNews huggingface dataset:
I loved fvwm. A pain to configure, but you could make it do pretty much anything. I had integrated xmobar with mine and essentially copied over the keybindings from xmonad. Not pretty or user friendly but it worked for me for a long time. Now I'm using KDE, not because it's better especially but because it got me to stop tinkering with my window manager. :)

You have to admit it's pretty cool what you can do though. I had a dynamic menu generated off the current slashdot headlines too.
a) Fine, we have a second opinion on what was said. That was not even my point -- it was that it doesn't matter what the specific joke was, whether about dongles or forking (who cares?) the point is that it was lewd and public.

b) if that's not bullying then i don't know what is. Well first, she didn't fire them, their employers did. Presumably after an investigation or at least an interview with the offending employee -- where he would have had a chance to say, "no I didn't make a crude joke in public, while among mixed company and acting as a representative of our organization." If, in fact, that was the truth. But no, the truth is that his behavior is exactly described thus.

Second, is this hyperbole? You don't know what bullying is if it's not someone tweeting out a picture and describing offending behavior which actually took place? There are many examples of actual bullying, and the consequences are much more severe than a meeting with an HR rep.

c) If he deserved to be fired, she does even more so. Totally irrelevant, even if it's true. Go complain to SendGrid and PyCon about how Adria Richards' behavior offended you. People don't always get what they deserve -- that doesn't mean that the people who do get what they deserve are being betrayed.
The newer versions of Firefox have a JSON viewer stock.
Seriously.

Is he saying that a product failing is the fault of customers? That's simply ridiculous.

No matter how you put it, one way or another it is ALWAYS you fault, I don't even know what it might be the problem, but it's your fault.
Playnomics uses deep analytics to help game publishers pitch ads
I agree up to the point where you say 'Inappropriate? Sure, I'll grant Adria that.' It feels as if you're giving her argument an inch just so it isn't 100% opposed. A conciliatory prize.

Frankly it's not innappropriate. It's a nothing. A completely irrelevant non-sequitor that is neither against rules or genders.
The first thing that showed up when I visited this page (in Chrome, no less):

"This page is in Spanish; would you like to translate it?"

Other than that, it seems to be just stuck on the loading screen.
(ii) says this: a threat to the integrity, confidentiality, or availability of a system or network of a government or private entity or any information stored on, processed on, or transiting such a system or network;

It's the last half of this I'm most concerned with.
Are you sure? I'd presume their API cluster is hosted independently from their public website... unless Anonymous did their research and knows their API hostnames.
Being a good member of the web community
Owning your health like you own your phone
>> that show JavaScript (or Java, or PHP, or whichever slower language you prefer to use instead) as being as fast as C or C++ <<

I've learned that it's unrealistic to expect someone to have actually looked at "The Computer Language Benchmarks Game" before pointing to it as an example for whatever point they wish to make ;-)

The only mystery here is why you think we wouldn't notice that "the implementation has been highly tuned" etc applies just as much to the C and C++ programs as to the JavaScript programs.
Node.js v0.10.1 (Stable) Release
Just clarifying, it sucks to type on tablets, world, and a couple of other spelling errors are mainly because of typing in tablets really sucks.
It's also on their twitter. Recent tweets seem to indicate it's real

Posted via HootSuite:

https://api.twitter.com/1/statuses/show/314768776577036288.j...

It looks like SendGrid use HootSuite for both Facebook and Twitter - that'd be one way of gaining access to both accounts.
For the uninitiated, is there an objective explanation of what happened? Google hasn't been told yet.
Ask HN: Why did the Adria Richards Fired thread get killed?
The thread was #1, then 2 minutes later it was #175

https://news.ycombinator.com/item?id=5416021
i second this....
Computers weren't originally designed to play music, video, or games. Yet, here we are.
"...they tried to get this written into the law back in 2010 and got their asses handed to them, so instead they've just been making it a condition of every new permit ever since. Because they think that they get to just make up laws, all on their own..."

So by making administrative changes to business permits, police get effective warrant-free surveillance?

It continues to amaze me how various government agencies are doing these end-runs around the legislature and voters by fiat.
She didn't make a mistake, she made a calculated play -- she fancied herself a hero and victim at the same time, the level of self-aggrandizement on display was dizzying, she did it in public to make the mob lash out.

SendGrid is in an ugly place, probably losing customers by the minute. If I was currently a SendGrid customer, I would be taking my business elsewhere... for a variety of reasons.
' 1. Having qualities traditionally attributed to a man.
' 2. Belonging to or befitting a man; masculine.

So any website that references a distinct sex is sexist?
>Couldn't SendGrid have offered the guy a job and apologized profusely.

I can't imagine the office environment with these two working together as anything but cordial.
Windows also 'won'. That does not make it the best solution. Merely the most successful.
The whole thing smacks of hypocrisy and self publication

I don't think so. I think she has just made a mistake.
I've adjusted my first statement to be more neutral.

As for your last sentence, I can tell from experience that threads on womens rights topics tend to be more polarized in general and cause a lot more downvoting in general which is exactly the point I was trying to make initially.
Massive Cyberattack Hits South Korean Banks and Broadcasters
I agree that this is probably a response to public actions - the public actions she made as a public representative of their company.

Even if that is not THE reason, it's certainly a plausible reason, and one I find much more likely and commendable than reacting to a DDoS. However, perhaps we shouldn't just jump to conclusions ahead of a comprehensive statement.
I'll decommission 10% of my botnet if you remove 10% of your followers.
The Future of Social Reading is Not another Reader
And in fact, Google did this most specifically to Microsoft.

http://www.zdnet.com/google-drops-exchange-activesync-suppor...
> Since Firefox OS limits you to running HTML5 apps, the best you can do is create a new skin for Mozilla's browser.

Right.

> The same limitation that iOS imposes on its users.

And wrong. With Firefox OS there is a major difference: Should you ever decide to leave it (or should Mozilla do so), you don't lose your apps. Because those are web-apps and they are not locked into a closed eco-system.
Yeah! I am a million miles away from all this and yet feel ashamed in some way :(
PyCon is a conference for Python programmers, professional and amateur, no where is the term "professionals only" stated. It's a conference for people who have an interest in Python.

If it is, maybe I missed the business attire requirement, and requirement that you have to be a professional Python programmer sent as a representative of a company to attend.

There are professional conferences, very corporate in nature, PyCon is not one of them.

It's not a professional conference any more then a Star Trek convention is professional.
It's one thing to make a mistake. It's another thing to make a mistake when you're a public spokesperson/evangelist for your employer, use a widely public communication channel to publicly shame someone, and not expect your employer to do anything about that.
Jon Skeet Inspects ReSharper & tries to break it. Free Webinar.
And here i thought programmers shed their stereotypically-poor social dispositions when we left high-school and recognized the world was bigger than trying to be the "cool person".

How in the 7 hells has a casual joke escalated to such mindlessness? Egregious overreactions on every side. For shame.
It's like a Prophet come down from the mountain and said, you know you can just leave work at 5 pm Friday and not go back till 9am Mon
Fair enough! Your blog still looks better than mine no matter what.
I would say that the rest of the Python community, including PyLadies, has also come out of this very cleanly
This whole ordeal could have been avoided with some common sense.

1) In a professional setting, keep the conversation professional.

2) Don't publicly shame someone, especially if they most likely didn't mean any offense. A tweet and a blog post that withheld names would have been much more effective and professional.

3) If you are a company, don't fire someone until all the facts came in. An internal investigation/reprimand would have been more than sufficient in both these cases.

Due to these actions, I'm afraid that women will be less likely to talk about sexism online in fear of retribution. And I'm also afraid that those that do talk about sexism in the tech world will be met with skepticism just because of this one incident.
This whole story stinks, all of it. Since when do you post a facebook status when you fire somebody...

People do mistakes, and all the persons involved in that drama have: these guys for a bad joke, and her for going public with it in an attempt to publicly shame them. Now, their employers are just ridiculous at firing them for such a ridiculous story...

I guess it is our fault as well, if we stopped making a fuss about everything, this would not happen. Finally, we are seeing the consequences of the social networks and the delation that comes with it... I miss the time where someone would actually turn over and would ask you to stop doing something, using their voice, not their public influence..
Show HN: crel.js Make DOM, fast.
She's been fired because SendGrid doesn't need a "Developer Evangelist"

If she was an indispensable asset they would have found another way to handle the situation.
Bitcoin now trading over $70. Nuts
wow, after your comment I just checked out its page and it's an amazing blast from the past http://sithwm.darkside.no/ :) http://sithwm.darkside.no/menu.png is it even that eyes follow cursor thingie? :)
This reaction to Ember just baffles me. Your day job is to
build a piece of web software and you can’t take a few
days to learn the ins and outs?

What compelling reason can you give me to take a few days to learn Ember and not insert one of a dozen alternatives? Or should I take a few days for each of the dozens of newfangled alternatives that pop up every year? Are a few days even enough when you want to truly experience whether some framework is worth it?

Get off my lawn.
Since when does everyone have the right to being offended?

To put this into context, Adria is most certainly allowed to be bothered the comments made during this conversation. However, there has to be a distinction between whether or not this is private or public.

If this fellow went on stage and then started to make these jokes, it could be considered inappropriate and as a result she would in my mind have a valid complaint. It is similar to how Michael Richards made some rather off-colour remarks about a certain ethnicity on stage, which as a result ruined his career. If he had made these comments in private, I'd imagine that he'd still be making terrible attempts at sitcom pilots.

However, when it is a conversation between two parties where she wasn't included but just ended up overhearing it, then she has no right to complain. These guys may be obnoxious to you, but you can remove yourself from the situation quite easily. Tweeting a photo of them was uncalled for however, but she could have still made a photo-less quip about them which would have been appropriate.

Public shaming people for their private conversations is uncalled for when it is specifically targeted. Adria doesn't need to apologise for being bothered over it, but she certainly should for going about it the way she did.

[edit]

Sendgrid responded:

Effective immediately, SendGrid has terminated the employment of Adria Richards. While we generally are sensitive and confidential with respect to employee matters, the situation has taken on a public nature. We have taken action that we believe is in the overall best interests of SendGrid, its employees, and our customers. As we continue to process the vast amount of information, we will post something more comprehensive.
Many of the author's complaints read similar to this one:

Now, people compare Backbone to Cappuccino, or Ember to Rails. Cappuccino, Backbone, and Rails all serve completely different purposes, and saying you don’t need one because you have another is just asinine.

Three questions:

1. Who are these people that compare those three frameworks?

2. Why do you let them get under your skin?

3. What does that have you do with you "being done with the web" (or web community)?

I don't understand any of these. So some morons want to compare apples and oranges? This has nothing to do with "the web" and crops up in all industries and spheres of life. Welcome to humanity, enjoy your stay.

As best I can tell, my lack of empathy must come from a different definition of "web community". When the author complains about how The community has tossed out everything we’ve learned from the last 30 years of building applications in favor of being able to put something together quickly with complete disregard for maintainability or extendability. part of me wants to agree with him, flip a table, and join the melee [1].

But at the same time, I was listening to the Ruby Rogues episode with Sandi Metz last night [2]. There is a 20-minute discussion about utility of does-it-all frameworks, their use in a project, the types of projects you use them for, and the point at which all projects will necessarily need to have designed a better solution, or massively adapted the framework, to better fit their problem. It's all very clear-eyed and up front about this exact tradeoff (that is, complaint by the author). That is but one example, and I won't belabor the thread with more.

At the end of the day, either the author is simply frustrated that it was hard to convince people to use his project/product, or we must live in very different "web communities".

[1] http://www.youtube.com/watch?feature=player_embedded&v=W...

[2] http://rubyrogues.com/087-rr-book-clubpractical-object-orien...
Life has such beautiful symmetry, at times.
Thanks, this is the best I've found. But it doesn't select all the instances within local scope (which happen to be highlighted, so it's not stretch to imagine being able to select them all), you end up having to do it manually by starting with the first entry and then carefully select all others that still fall within the local scope.

Isn't it a pretty common thing to rename local variables? I'm not sure why it's not a readily available feature.
It's a shame to see someone who has been so passionate for a product reach this level of frustration but it feels like there's a lot of blaming 'everything that's wrong with the industry' for lack of uptake. If no-one is taking up on your offering, no matter how cool it is, then you need to look at what you can do to entice people in that you aren't already.

I've been back to look at cappuccino since the 280-slides first went up, and the get people hooked documentation has always been severely lacking (which is the case with a lot of projects, but it makes some of the complaints about peoples efforts to learn stick out
Their docs have long had, to my mind, a tone of "it's just like objective-c, which is easy, so learn some of that and you'll be fine" [1]
It does have pretty complete API docs, but they're not a lot of use without much deeper examples given than the few they have on the site.

When it comes to having thrown out years of software engineering know-how I think there's possibly something to that, and it is currently being picked up on in more recent frameworks but perhaps, as is being highlighted by things like backbone and angular, trying to shoe-horn dogmatic desktop software patterns like MVC into building apps for a relatively young platform like the browser is only a organisational stop-gap on the way to better, more suitable patterns that are still to come.

[1] http://www.cappuccino-project.org/learn/objective-j.html
Every single piece of communication and action taken as a result of this whole boondoggle reads like satire. If I read an account of these events on the Onion, I'd think maybe they'd taken the satire too far; to the point of ridiculous that passes suspension of disbelief.
Excuse me, how can you know that he knew it was from drugs?

I would personally be a bit surprised at 800k US Dollars - but it's not completely unlikely that someone would have that kind of cash. Even if they're not dealing/trafficing drugs.

I would also consider that A) Anaya is an master craftsman in his art, hence probably expensive (Even though he doesn't seem ridiculously expensive in the article) B) People with money do use master craftsmen, for what ever reasons they do - maybe it's the work of art - maybe it's because they don't care how much they spend or they want to look "appropriate"
A combination of marble blast and pacman, using websites as stages. Love it!
Sure, it's speculation, that goes without saying but I'll put a lot of money on it.

Situation happens -> posts are made -> drama drama drama -> days go by -> Adria tweets that Sendgrid support her -> Sendgrid is taken offline, company suffers -> Adria is publicly fired.

There's no way she was going to be fired for her actions at the conference, however shitty they were she explicitly stated that Sendgrid supported her: https://twitter.com/adriarichards/status/314452708549603328 unless she's delusional too...
Local Testing Windows in OSX with Virtual Box
Lets think about this from the opposite direction:
Which projects on the web are the MOST successful?
Facebook? Twitter? Gmail? Github?

Do ANY of those giants use big, all-encompassing super libraries? NOPE
Wow - any idea on why this disappeared from the front page? It's only received more votes since my last refresh here... perhaps YC is moderating to mute drama from HN? Not a bad idea really... HN != lynchmob
There is nothing wrong with using them, except that (as the article points out) they don't work terribly well, take a lot of effort to get right, and aren't the focus of the editor.

Sublime and Emacs are joys to extend versus Vim, that doesn't mean it can't be done, just that it is tough.
For relational databases, we already have some pretty good rules to avoid problems like this - the normal forms (specifically BCNF, which is "the" normal form to reduce redundancy inside a single relation). I wonder what rules apply to non-relational models? Has anyone done research into this?
It's tragically stupid with overreactions from one woman and two companies.

But still: that doesn't mean it isn't inappropriate/rude (to the point of being talked to by conference organizers) to use sexually suggestive potty humor loudly at a professional tech conference during a talk.

That's stupid. Save it for your buddies at the bar
Pretty sure this is the soundtrack to all start-ups
Why Matthew Keys is not ‘the next Aaron Swartz'
Show HN: New website for dating; a friend of a friend
Can We Please Stop Drawing Trees on Top of Skyscrapers?
Data Science Programs on the Increase at Universities
PHP 5.5.0 beta1 Release
Not all employers will over-react and fire someone. The employer could have chosen to keep him and say the standard, "We regret. . .We do not condone. . .We have taken appropriate action. . .The specific action taken is a private personnel matter." Yes, it's BS to some degree, but in this case it would have been valid. And yes, some people might have still called for his head, but I suspect that number would have been relatively small.
I think this is textbook irony. Good decision by SendGrid, IMO. I'm sure it was driven by the ton of negative feedback they got yesterday. They probably didn't want any part of it, and Adria overstepped her bounds. She claimed in a bunch of her tweets that SendGrid supported her, when there was nothing from SendGrid's side to indicate that.
amazing. just wow. i havent been more impressed in a long time.
Well I think the overall point of the article is how to overcome a difficult obstacle that you can't avoid or go around. I think my service in the Marines did anything but turn me into a mindless drone.

Working for a start up can be hard, and there will be some difficult tasks that just have to be handled. Something like Marine boot camp helps you put the tough problems into perspective.

...and yes there is nothing more pointless than arguing with a drill instructor.
Everything about this incident is so upsetting. It just makes it feel like the whole tech scene is a tinderbox waiting to catch fire at any moment -- an unstable equilibrium where the slightest disturbance can dredge up a whole sea of barely suppressed anger and frustration. And conflict like this always ends up attracting the worst kind of people who want to escalate to name-calling and explicit threats. It's awful.
> So throwing out a hyperbole to point out absurdity: if this man had been stabbed rather than fired, would you still say that if they didn't want to be stabbed, they shouldn't have made a rude joke?

I can't even begin to explain how fallacious this argument is.
It never even reached version 1.0.0
https://github.com/cappuccino/cappuccino/commits/v0.9.6
This one is pretty neat too. http://stripenight.com/racer/ i'm sure it has been posted on HN before
A very important feature is class-based object orientation, which the vast majority of developers are familiar with, thus it is more natural to use compared to prototype-based OO.

Also, tool-visible types allow for better/easier tool-assisted development, something that has been a stumbling block even in the most monstrous of IDEs. For example, ever ctrl-clicked a function assigned to a var in Eclipse?
Adria Richards fired by SendGrid for outting developers
This is exactly the kind of situation where people discover their well-laid plans were faulty. NewsBlur learned this recently. And it's hard to test it out beforehand if you don't already have the traffic to test it with.

Odds are, this is just hundreds/thousands of new people trying the API out after this incident. DDoS by your own prospective customers.
SendGrid is in a lose-lose situation. Either they keep Richards, deal with the DDOS (which has crippled their mail server), and deal with disgruntled male devs who've sworn to never use their service, or they fire Richards, get good PR from their client base (the male devs who had previously sworn to never use SendGrid), get that DDOS off their back, and deal with some negative PR from the 'feminists in tech' group.

The choice is pretty obvious here.
Don't worry. This number will be way down shortly.
Petition: Politicians should wear logos of their funders on their clothing
It is an overreaction to say anything was "plainly made up by Adria Richards." She did, I think, misconstrue comments about forking. But there was a little room for misconstrual.

The problem isn't that Adria Richards lied (which makes this sound like a supposedly-typical 'woman lies about being raped situation'). The problem is that she overreacted and then chose to act self-righteously instead of de-escalating.
This is not true. Any conversation had in a place where it could easily be overheard by others is legally not a private conversation. Even if it was had between a client and an attorney the privilege that would normally exist would not.
Andrew Auernheimer is not Aaron Swartz