skysight-inc/HackerNews huggingface dataset:
100GB takes 6 hours? That's ~4.7MB/sec - is that right? That seems, sorta like slow?

Not to sound rude, but what is so difficult about managing 100GB of data? You can fit that in RAM without much work.
" Use w!! to sudo save after file is already opened
cmap w!! w !sudo tee % >/dev/null

See Nathan Long's awesome answer for an explanation:
http://stackoverflow.com/questions/2600783/how-does-the-vim-...
She says she works for SendGrid but I thought people usually use a separate corporate twitter account (or set up a different one for those issues)
Did I say that I would want that? Also, there was a certain point at which, had she apologized and said something along the lines of "I'm really sorry about the fact that I escalated the whole situation more than was necessary. The thing is that the tech community as a whole still has a somewhat sexist vibe which I, as well as others, have been trying to eradicate. Unfortunately, innocent bystanders were caught in the crossfire, for which I'm truly sorry."

This would have placated the people who think that she went too far without her having to give up her position.
I find the word 'threat' is played a little fast at loose. A joke or aggressively charged comment can still have some wiggle room. Sometimes comments are just mean spirited and malicious. Sometimes its important to remember the context of anonymity.

Her firing was not uncalled for. A quick trip through her twitter feed is all one needs to see how her motivations tend to be political. Her response was sensationalist. She has a bad sense of humor and no respect for free speech. Its sad to see others take up for her just because they find a second-hand conversation a little too crude. The world can be crude and those of us who can take it do not have to shut up so you can feel good.

I wont suggest SendGrid anymore because of this. They can keep her on staff or fire her -- I won't forget that she made it there in the first place. Like the poster above says. This comment was posted in 2009: http://imgur.com/5tbXR2c. That is before her employment at SendGrid. Does the SendGrid hiring department not know how to research?
Coming from an environment where the CFO propositioned women about having a threesome with his wife, things like this seem extremely tame.
Yep. The only media shitstorms that are crazier than us are from our wonderful colonizers across the pond.
I think the end result is so dumb. People from both sides got fired, a lot of angry tweets and comments, DOS attacks, etc. I think the whole thing could have been avoided by 1) Not making a private conversation public 2) Solving any issues privately between the involved parties.
>I can assure you I know substantially more on this than you do.

Well then do enlighten the class.
Ahh, I see. Right, 950+ is the number of unit tests we have, each of which contains a number of assertions. If we count those, it's well into the thousands, so I guess the original question wasn't that far off the mark.
I am saying Apple makes physical products and its probably the biggest part of their business and its not represented in their renewable energy numbers. I don't think wrong to want more clarity and less PR when it comes to the environment.
It happens. Personal experience. That said, if you do your homework on the team you can minimize the probability.

Doesn't minimize the sting sadly.
Show HN: Bypass HTML with native Markdown rendering on Android and iOS
Well I'm a moron.

I guess you got your wish.
"See you next year." Understood meaning: I am right, you are wrong, you are eating crow; after I publicly bullied you and got you fired, you are not getting away from me.
The sad truth is that grown people acting like children is far more common than you'd expect. This is not a phenomenon exclusive to the technology industry.

Whether it's fashionistas, dock-workers, or politicos, people will be people.

In short: childish, immature, vindictive, and petty.

There was plenty to go around here.
Hmm, they offer discs up to 12cm [0] in diameter. However they are made using "the chemical vapor deposition technique allow[ing] the synthesis of diamond in the shape of extended disks or wafers. Under optimized growth conditions the properties of these disks approach those of perfect diamond single crystals."

I wonder if how the mechanical properties compare to single crystal diamonds.

[0] http://www.diamond-materials.com/EN/products/disks_films_mem...
I am not a developer.Can anyone tell me why so many frameworks are being created?There seems to be five or six frameworks in each language,new languages being adopted to create frameworks.Why all this work?
At the risk of nitpicking, expressing sympathy != apology. "I am sorry to hear X" is an expression of condolence.
None of them could have got fired in Sweden. Do you think as an american that US should have stronger protection for the employer?
The course is very helpful especially with the very well written challenges. It just that intro video at the beginning of every chapter started to get annoying the 3rd time I had to watch it.
YOu need to take a second to think about what Google is doing here. Again, Google is being clever about getting data from you. Take a moment and ask yourself why they're doing this...

Google want to connect your browser information with your phone information. And they're doing a good job.
So what's the point? Do you think its still better than not using renewable energy or not? Also there is no mandate to use 100% renewable energy is there?
But when you heard men's rights you immediately assumed the reactionary label would apply. That is a problem.
I completely agree, and we as a society need to learn how to live in a world where a single tweet by an semi-influential figure can cause such a shit storm. How liable are people for actions resulting from a tweet? If someone famous snaps a photo of you, calls you a pedofile, and throws it on Twitter, what are the consequences?
Adria had no reason to publicly shame these two guys, that behavior is unacceptable. If she had a problem with their behavior, she should have reported it to the Pycon organizers directly and that should have ended it. None of this should have ever left Pycon.
> Ten different personnel decisions have been made, for a set of mostly-business-oriented executive positions (seriously, VPs of Ad, Mark, Biz Dev, and "Pub" Dev plus a single non-S VP of "Product and Engineering"? what kind of tech company is this?) and in no case could a suitable woman be found? Your Honor, we rest our case.

What case? You have zero information about how the personell decisions are being made within that organization. You don't know when those appointments were made, nor do you have any information about the composition of the organization when they were made. All you have is the result which currently includes all men. Is it plausible that a woman was passed over for one of those positions? Sure. It's also entirely plausible that the men holding those positions were the best candidate available to the company at the time the roles were filled.

> The semiotics of the "United Colors of Benetton" mosaic is clear,

You are taking a mosaic and applying what you want want to find in it. It certainly isn't clear to me that their intent was to be associated with the United Colors of Benetton. If anything I looked at it as a weak implementation of a current design trend in use on tech companies about pages.

You have also failed to address how you came to the conclusion that the company has a "culture of discrimination." Did you work there? Have you been to their offices or know someone that worked there? A single page on a web site is not sufficient evidence to understand the "culture" of a company let alone to determine that it is discriminatory.
Right, it is 100% reasonable to be offended by conduct inappropriate for the event and to bring it to their attention.

To grossly abuse your power and demonize two individuals who do not have a forum in which to rebut your accusations -- not okay.
Everybody and anybody has a right to be offended by whatever they want.

I think you mean that the mere fact they are offended does not entitle them to some redress regarding whatever it was that offended them.

If you actually mean that people have no right to take displeasure in your actions, good luck with that.
I guess people tend to expect server _database_ software to not have critical bugs like this. I understand, mistakes happen. But this doesn't help Mongo's less-than-stellar reputation.
One thing that I haven't seen anyone here comment on: so much for company loyalty.

Say or do something wrong and your company will not even remotely try to get your back. You will be dumped as soon as feasibly possible.

Both companies involved here are disgusting.
> We have two sexist/innapropriate developers

Inappropriate yes, sexist no (a "dongle" private joke can hardly be construed as sexist, seriously).

> one employer who (apparently, there is STILL no evidence for this fact beyond the anonymous pastebin!) fired one of the first guys on questionable evidence

Apparently? A blog post from their CEO not evidence enough: http://blog.playhaven.com/addressing-pycon/? Also fired developer commented quite extensively on HN: https://news.ycombinator.com/threads?id=mr-hank

> and another employer who fired the evangelist based on said freakout.

Probably less over the freakout and more over the DDOS they've been under since some of the "uncounted hordes" have decided the best response to mob justice was mob justice, SendGrid'd been unavailable for hours.
API Authentication: Don’t be Clever
This is great. Spinning out a consumer-friendly front end to the Zencoder API has been in my sparkfile for too long. I even shared the same idea with HN[0] because I know some bootstrapper is going to make a killing if they can pair it with Stripe and push it out the door in a weekend.

[0] https://news.ycombinator.com/item?id=5274117

A co-founder of Zencoder even replied to my suggestion mentioning that there's a market for it.

(If you're a hardcore wantrepreneur, here is your idea. Now go forth and build the bootstrapped SaaS biz you always wanted. Send me a link when its done, I know some people that would probably use it. Seems I can't ever find a spare weekend to build it myself)
I think that would make the company look even worse. Announcing they're going to fire someone then retracting that statement when things die down? Sounds childish and unprofessional (much like this whole situation).
Agreed. It always makes me shiver with how casually people are fired from their jobs in the US. Some aspects of US society still seem like the wild west to me. Not that where I live is perfect (Netherlands) but at least I know I'll get a fair chance.
From SendGrid's Facebook https://www.facebook.com/SendGrid/posts/10151502570463967

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.
> speaking like they were in a frat house

> How does accidental immature behavior work?

Something like that, I suppose.
This is the second post I've read recently about the US having no labor laws. Is that what everybody outside the US thinks?

There's tons of laws and certain types of jobs are very difficult to fire people (unionized industries and govt. jobs). And there are laws and lawsuits for wrongful termination.

Private companies still have labor laws they have to obey. Except for certain types of issues employees can be fired. Depending in the size of the company things may be more or less formal.
No, it's just incredibly unlikely that someone hijacked four different services and have been able to keep the owners locked out of their accounts.
What? I'm sorry, but if you can interpret a phrase like "See you next year" in that way then it might be worth speaking to a professional.
I for one am glad that everyone overreacted and the situation blew up. If this was swept under the rug or if there was an apology, this would have been a one-off event. The fact that people are overreacting, I hope, forces the community to have a larger discussion regarding gender issues.
Sure, i agree whole heartedly.

That's on her. What's on us is all of the comments saying things like "you'd be crazy to ever hire her." "SHE'LL never work in this industry again."

Great. Really tolerant.

(And don't get me wrong, i'm one of the folks pissed at the way she conducted herself, but i'm way more pissed off at the mob that's whipped up this incident into something it never should have been)
"We have two sexist/innapropriate developers;"

Making a sexual joke is not the same thing as making a sexist joke.
> Should he have been talking like that? No.

And he agreed and apologized when the pycon staff discussed it with him and his colleague.
"I'm sorry to hear" is the standard non-apology apology. It's like "I'm sorry you got offended."
It should be clear from the reaction here on HN that your comments were widely regarded as heteronormative at best.

I think in fact that people understood you were trying to "invoke a feeling of sexual threat" and that you did this by making blatantly homophobic remarks.

I also think you should realize that even if it was not your intent to analogize, there is still an inherent comparison being made between the two situations. If they are not at all comparable, then Adria Richards must be examined according to the circumstances outlined in this thread. It appears to be the consensus among both male and female posters (including yourself) that it is unlikely that the situation could have made her feel sexually threatened. That being the case, you are simply defending the fact that she could have. This is irrelevant. Is it fair for me to feel threatened by you because you made a homophobic remark which, unlike the comments made in the presence of Ms. Richards, was actually perceived by the community to be reprehensible? Frankly, no - and I think it is a failure on your part to evaluate her situation critically rather than defending people's ability to be offended by anything they deem offensive.

EDIT: Typo.
Cool. For this course, they monitor changes on the browser side to see what you do to the page. I think this is an effective way to teach people how to use applications.

It actually reminds me a bit of RibbonHero, a project Microsoft once did to teach people about Office (http://www.microsoft.com/en-us/download/details.aspx?id=2653...).
Authentication requires attention to security no matter how do it. There's no silver bullet.

As far as I can tell, using Persona requires less attention to security than doing it myself. I don't see how that translates to creating "much more serious" security problems.

Perhaps you are a security expert who can do a better job than a team of Mozilla developers who are dedicating themselves full-time to solving authentication problems. I'm not. I know enough to know that security is harder than it looks, and that even if I salt my fries and crypt my bees, I can still screw things up[1]. Better to outsource it... well, as much as I can, anyway.

[1] https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Proje...
Because the ops people do HR as well?
If you had the empathy or personal context to understand what happened here, how these situations work, and how disempowering the behavior can feel, we wouldn't be having this conversation in the first place. No amount of my arguing with you on Hacker News will change that.
> one employer who (apparently, there is STILL no evidence for this fact beyond the anonymous pastebin!) fired one of the first guys on questionable evidence

from <http://blog.playhaven.com/addressing-pycon/>:

> PlayHaven had an employee who was identified as making inappropriate comments at PyCon, and as a company that is dedicated to gender equality and values honorable behavior, we conducted a thorough investigation. The result of this investigation led to the unfortunate outcome of having to let this employee go. We value and protect the privacy of our employees, both past and present, and we will not comment on all the factors that contributed to our parting ways.
I think Playhaven owes everyone involved with this a better explanation on exactly why this employee was fired. Were they just looking for a reason to get rid of him in the first place, or did what happened at PyCon really justify his termination? Let's not forget - there's a lot of Sendgrid customers who have become collateral damage in this fiasco who have nothing to do with any of it, and probably still have no idea what's going on.
You could pop over to Zim to see what's wrong with that statement.
The transfer speed is between data centers. West coast to east coast.

As for the 100GB, I have 12 task servers with 6-8 processes each reading 25-50 stories each every 4 seconds. I also have 18 app servers with 6-8 processes each reading 12 stories every second. Each story is on average 4KB. That's several MB a sec.
I'm in the same boat.

To date, I have not found a solution that works better than fluxbox + emacs + urxvt.
Ph.D. students rethink the tenure track, scope out non-academic jobs
People will carry on posting metaposts to the normal HN regardless, just as people continue to post feature requests as self posts instead of commenting on the feature requests page that is linked to from the bottom of every HN page.
Alphabird, Digimogul: Tell us Who's Behind the Botnet
The conduct was not comparable. Their conduct was immature, surely, and PyCon had a process in place to deal with it (and they did). Adria did not let it stop there and used her influence and position to publicly bully them under the guise of fighting for gender equality.
No, it sure as hell was not a "good business decision".

They got attacked by errant children expressing sad rage at something that while bad, was not deserving of retaliation against the company. So the result: the company ditches one of their employees for very dubious reasons.

Basically they caved to internet bullying and validated every sexist moron on the internet. Well done Sendgrid. Well done.
She has a right to be offended, but it doesn't actually entitle her to have anything done about it.

"Being offended" is weak. It means nothing to others. You can't expect the world to stop because someone gets offended.
I find some of Google Now's features pretty awesome, perhaps creepily so.

I get an email with someone's itinerary, and on the days of his flights, Now shows me all the up-to-date flight schedules.

I look up how long it'd take to get somewhere on Google Maps on my PC, and in my car, Now is ready to navigate and tells me how long it'd take.

Lots of little things like that do add up to something useful.

I also think it may not have been possible 4 years ago, simply because it relies on a deeper level of spying on the users which didn't exist 4 years ago.
I think she got the "evangelist" word wrong since the beginning. And well deserved at the end. Congrats sendgrid.
It was in the first paragraph of the "subscribe" page. But I've modified the page to make it more obvious. Thanks for the feedback.
There's must be a way to monetize this, turn it into an industry, or at least, a full time career.
Actually, her tweeting was also in violation of the PSF Code of Conduct, so she's equally guilty in that sense.
Which is why claims should should be mediated by a neutral third-parties (HR, court system, etc). Adria went the court of public opinion first and everyone got scorched.
Dick jokes may or may not be misogynistic depending on the intent and the context. The default assumption that a woman's actions are to attract attention? That's misogynistic. Stop doing that.
It's called cable news.
If you accept that you should be able to do whatever you want with a device that you own as a basic premise, that just means that anyone who tries to use that untenable business model is stupid and they should come up with a better one, not that we need to make special rules so that it becomes tenable.
E.g., Kindles could be explicitly rented, rather than sold and subsidized, to exactly the same effect.
tragedy of overreactions?
Vidyard (YC S11) Raises $6MM Series A
same price as Dwolla...
I am working on one now (Apple II, in go). It turns out it is not that difficult. You just have to be persistent, and be willing to do a lot of reading.

Although I don't have a ton of free time at the moment, I would be happy to help people get started.
Can't really speak much as never been through bootcamp myself, but 3 doesn't sit well with me. There is a reason you should put your mask on a place before putting it on your 'neighbour'

This is also drilled to paramedics/policemen/firemen over here. First make sure you are well and safe, only then move to help your victims/colleagues.
as someone else said, they better call their lawyers. if adria is really the stereotypical hyper-feminist she seems to be, she's gonna sue them soon.
News from Asia: Fishing Joy 2 making 210K per day in China
An Infant Universe, Born Before We Knew
We switched from hipchat to hall.com and haven't looked back
But then it would be possible to delete/migrate such posts, rather than having to ignore or deal with them on the main page?
But it wasn't inappropriate for the event. Adria notified the goons [or whatever pycon calls them], they came by, talked to everybody, and then nothing happened.

They even amended their code of conduct to prevent what Adria did from happening in the future.

And the CoC is pretty obviously directed at presenters, not people having a pseudo-private conversation with one another.
It should be noted that I actually never claimed a copyright, nor copyright protection on this. Creative Commons isn't a copyright. I'm also not mad about the uses of this image. I moreso just wanted to call out the fact that there was no attribution happening, as requested through the CC license.
It's not a "belief". It's just predicated on an alternate definition of the term.

(Unfortunately, many people on learning an exciting new definition of a word forget it has a more general meaning; confusion and stupid internet arguments ensue.)
Read your article:

"we will not comment on all the factors that contributed to our parting ways."

I still suspect this was a firing for many reasons, not just this incident.
I'm pretty sure the most professional behavior right now as far as SendGrid was concerned was being able to do their job and provide their service to their customers at all.

And I can neither fully agree nor disagree: there are people specialized in handling and diverting DDOS, but they cost money and they take time, during which customers relying on SendGrid get no service and get frustrated.
Don't forget nirc! https://github.com/cjstewart88/nirc
If SendGrid did not offer to let Adria resign, shame on it. If she refused, shame on her.

Shame on her for not apologizing immediately when the firestorm broke out. I suspect this would have preserved two jobs.
That's not an apology.
Sure its sad. But certainly expected.
Might want to quit just in case, prevent yourself from getting the axe.
"Those two guys could easily be and my partner making silly phallus jokes because we fucking like to.
You have no right to be offended. Which is why KKK and Westboro has freedom of speech."

Sure, you can make jokes about wangs as much as you want. Do so in a public setting and yes you can and will offend people. And yes, they have a RIGHT to be offended by it.

It's inappropriate behavior in a public setting ESPECIALLY when you're representing your employer at a conference.

However, frankly, the resulting firing's on both sides of the table demonstrate the immaturity of each sides employers - and that is what people should be raging about.
For the ones in the unknown, it's a quote from Snow Crash. Liberal one.