skysight-inc/HackerNews huggingface dataset:
The best approach is to go directly to the founders and ask them to help you. Literaly use those words. Such an approach makes them stake their integrity and avoid hostility. Ask them for assistance. Best way to resolve a conflict. Keep calm, talk with the people involved and voice your concerns directly. Be cool, don't act frantic. Ask every possible question, and tell them how it made you feel, do not keep you thoughts hidden, level with them. The most important - be patient and cool. Find out everything you can. It will become clear quickly, either you're being screwed or there's been a mistake. Then you can choose a course of action. Even if you're being screwed, act cool be patient and firm. Deal with it professionally.
I just interviewed with Google and they use Google Docs.
If more and more companies start going to the fire fast as soon as you're not a fit, then expect salary requests to start going up. Taking a new job is a risk, and a fire fast mentality adds to that risk that must be compensated with a salary premium.
I Voted for Stack Overflow to Win. Vote Ends at 5pm
correct. that's why it's beautiful to control the entire process with software -- we know your time/temp curve. And why the USDA still gives one temperature which assumes an instantaneous point of contact, but higher than you need if you can simply hold the temp. (As a heuristic, staying lower gives you better quality food.)
Just imagine if it were a whitespace sensitive language like Coffeescript.

"Newline. Tab. Tab. Tab. Tab."
> even Steve Jobs was successfully replaced

Some would argue about that :)
Cockroach Robots
Elsevier sold me a Creative Commons non-commercial licensed article
>We live in a world where the government can drop a nuke on Japan, vaporizing tens of thousands of civilians (including some American POWs), and that's 100% legal.

hahaha, ok maybe you are just insane. How is that legal, are you invoking the Bush doctrine[0] of pre-emptive strikes, although to call that legal is a stretch. Are you suggesting that during a declaration of war it becomes legal? Currently under international law that would not be legal unless agreed upon by the security council.

The Constitution limits the scope and powers of the state and invests the remainder within the body of citizens, it is meant to limit abuse of power by the government. The US government seems little interested in such restraints these days.

Are you going to defend torture as a clear well defined line the government follows, how about one part of government lying to another under oath, is that well defined, how about legal memos that are so secret they cannot be divulged, is that well defined?

0:http://en.wikipedia.org/wiki/Bush_Doctrine
Oh what I mean is that people who would be fired tend to get held on to until the next layoff and then released that way.
I have a friend who is a good programmer, and likes learning, and is easy to work with, but he is terrible at technical interviews. He stresses about them to no end. This sounds like a much better process.
Wow thanks, let me know where your blog is.
I found it a funny coincidence that the current top two links (this and a comment on the Holman post[1]) take opposing viewpoints on programmers as soldiers: "Infantry are what most people are." and some are "Commandos" vs Tom's "Engineering teams are not infantry squads. They aren’t selected for their ability to perform under unnatural stress."

[1]: https://news.ycombinator.com/reply?id=9159398
80-100 km a week is far too much. You loose all your vital energy. You are exhausted, not relaxed.
How many of the 'classic' GitHub team are left there now?

Is GitHub, the product we've come to like and know so well now run by people with different views to those who started it?
Not all furs are made equal
The US military can't control a country (Iraq) with 4.5% the land area and 11% the population; I find it unlikely the US military would do better in the event of a serious civil war within the US -- and that's assuming no portion of the US army defects against the government.

The only real solution would be to bomb civilian areas under the guise of stopping militia fighters, which, as we've recently seen in history, makes you popular with the locals.
Good to know, I was starting to think either noscript/ublock were badly written, badly integrated or that Firefox had deep issues.
The new fire fast mentality being pushed is not for performance though. It is you are a rockstar at X, but now we need X+1, you're fired. Basically companies are starting to treat full time employees as contract employees without paying the increased contract rates.
This article seems to put forward a good theory on interviewing someone who you want to lock in room with a problem and have code come out the other end. Unfortunately, most of us work in the real world, where that's a very limited portion of the engineering job.

When the author says selecting for: "people who have the social skills to actively listen to someone else’s technical points, to guide a discussion with questions of their own, or to spot opportunities to redirect a tough question back to familiar territory." is a mistake, because some of them can't code. I know how to turn someone who can't code into someone who can. I don't know how to turn someone who fails at dealing with humans into someone who succeeds. And, at least in my job, engineers spend a whole lot more time dealing with people than with code.
“These idiots are paying me to learn new skills”
> people are fired all the time

No, they're not. In the Western world, this is mostly an American thing. In most Western countries, there's a major responsibility for the employer to prove there is no other way before getting permission to fire someone.

Now there are all kinds of downsides to that, and it's far from ideal especially for start-ups, but I do like the way it doesn't tolerate the immature, irresponsible and downright immoral behavior towards employees that's regularly on display here on HN and considered "normal".

The cop-out of "this isn't working out, you're fired" borders on infantile behavior on the level of "I don't wanna play with you anymore". Firing people can have a devastating impact on the lives of the people it happens to.

Firing people should not be that easy, and in most civilized countries it isn't.
> From what I'm reading, in the US it seems to be a case that you could loose your job, with no notice at any time for any reason?

Yes, exactly.

In many states, US employers can terminate an employee at any time, for (almost) any reason, or for no reason at all. It's often called "At-will employment" - http://en.wikipedia.org/wiki/At-will_employment

Note that while it technically works both ways, realistically it only works to the employers benefit. The employer is allowed to fire any employee at any time, for no reason, with no recourse.

But it's considered highly inappropriate for an employee to quit without offering an employer at least two weeks notice (unless the employer has committed some sort of major misconduct, committed a crime, ceased payroll, etc).
Hm. I think you are probably right that an anon random programmer wouldn't have hit the top of the front page, that's a good point, but I also think that when a well known engineer is lamenting about being fired it sends a different message than a random person. That is, being well known and successful doesn't make you immune to reality :)

I do agree, though, that he could have elaborated. Not about why he got fired, I think that's too nuanced and is not likely to really help anyone beyond satisfying base desires. What would have been helpful is the hindsight: what can YOU do today to avoid falling into this situation yourself?

I'm willing to bet that it's too recent for him to have these insights.

From my own experience, I've learned that you should prioritize who your manager is over who your company is. Managers have a great power over your advancement and success at a company, both socially and productively. They can empower you to succeed, or they can take credit for your work, while simultaneously making you look like a burden.

Finding a great manager is really hard, and I think that's at the root of why many people end up getting fired, or even end up dissatisfied in their work.

Looking back on my career, I've had many different kinds of managers, but one of my earliest ones stood out. I was 16, running a dial-up ISP and it got completely and totally hacked by an acquaintance. They didn't actually mean to cause data loss, but they did and I had to answer for it.

My manager at the time stood between myself and the owner of the company who was furious, and took the blame, then stayed with me through the night manually re-entering customer data and getting things back on line.

I've had good managers since then, but that's the exact kind of situation that people end up running into in their jobs which can change the course of their employment. You can do a lot of things to make sure you remain productive and to appear to be valuable to a company, but if your manager doesn't want you working there, they can do a lot to diminish all your contributions.

Anyway, thanks for replying, it definitely helped me understand your point of view :)
I’m the cofounder and CEO of Atomwise and, since this is Hacker News, I thought I’d cover the technical details a bit more: We run deep neural networks on one of the biggest supercomputers (#74 in the world, http://www.top500.org/site/50424) to predict whether a molecule will stick to a disease target (its “binding affinity”). Understanding the binding affinity of a molecules is one of the essential questions in finding new medicines; it comes up over and over in the drug discovery pipeline, including in hit discovery, toxicity prediction, and personalized medicine.

Our goal is to bring to medicine discovery the same kind of incredible efficiency gains that computation gave us in aerospace and mechanical engineering design. Today, people have to physically synthesize and physically test molecules to figure out how they’re going to behave. That’s incredibly laborious, expensive, and time consuming. We’re able to get the same results, but in days instead of months or years.

Given all of the new and re-emerging diseases we’re encountering (such as Ebola, measles, malaria, and drug-resistant infections, to name a few that we’ve worked on), I think our species needs all of the help we can get in finding new medicines. I’m happy to answer questions about what we’re doing, or the challenges we encounter when we take deep learning algorithms out beyond image classification.
I would expect that most users of software that violates the GPL are not lawyers, so I don't see how your statement "in the end you're only helping lawyers" could possibly be correct: enforcement to gain compliance is never going to primary help lawyers in an event.

The law is a tool that can be used to achieve certain goals. Similarly, software is a tool that can achieve certain goals. We wouldn't suggest that people shouldn't use software (which, in turn, requires employing programmers) because "in the end, you're only helping programmers", would we?

I'm no fan of the legal profession: the only sticker I have on my laptop reads "Keep your lawyers off my computer". However, I work with lawyers a lot because they are experts on the law, and I (or my organization) can hire them to utilize the law to promote good in the world.

I find proprietary software abhorrent and those who write in my mind are doing something harmful. I find Free Software wonderful and those who write it in my mind are doing something wonderful. Similarly, some lawyers do good in the world and some do bad, just like programmers.
It appears so!
I haven't. I think they are pointless at best.

This particular phone screen was probably the most nervous I've been during any interview ever. Predictably, it was enough to disqualify me.
>Firefox+vimperator or palemoon+pentadactyl will always be the true powerusers browser

Only if you are already a hardcore vim user and want that functionality in your browser, tons of people don't care
True dat. My company has an awesome QA practice and test cases are never written. Testing is automated where appropriate and otherwise based on acceptance criteria of stories.
It's certainly important to make sure your employees understand the real message. At a previous company, lots of folks were fired or "resigned" and a lot of us in the engineering side would comment on it from time to time, and of course worry a little. One day we had a frank conversation with our boss about it, and the thing we didn't quit grok when seeing these firings were that it was sales/marketing - where you can't as easily check out someone's GitHub or have them solve some programming assignments.
When I lived in Honduras I always heard stories about La Mosquitia being a stronghold for drug trafficking. The carribean proximity combined with rainforest terrain coverage meant that it was a nice safe place to lay low and coordinate operations. From the looks of their security detail, I'd say it appears that those stories were more than rumors.
Hm. I would say it's easy for either role to learn at the entry level.

I am entirely confident that an engineer who had the desire to learn some business could pick up the basics fairly easily, just as I am confident a business/sales person who had the desire to learn programming could pick it up fairly easily.

But, it is no doubt just as difficult for the engineer to learn how to manage enterprise sized operations as it would be for the Sales guy to learn how to architect a complete system. In both cases a great deal of persistence and time is required--things often seem easy to us when we haven't really delved into them. As you really immerse yourself in a given field you begin to realize how much you don't know and the massive amount of things you can still learn.
we just need to make narcissism more socially acceptable, so people are always boasting. then an interview doesn't seem so different.
What neuromyths do you believe in?
I'll show you a meritocratic workplace as soon as you show me a way to measure developer productivity.
Well, not the stock market.
@cgingrich - Perhaps you guys are only consulting on this penalty, but found it strange that for all the focus on SEO basics, on the home page there's no H1 tag (maybe seen as deprecated and not important by your team) and the main slider is all text hidden in the image, no plain text for the crawler to crawl!

But good write up overall, love these case studies.
By paying off five times more a month than the bank really wants you to when they gave you the money.

(How is he able to do that? By working like a maniac, I guess.)
I know how to turn someone who can't code into someone who can.

If you can do that reliably, you should be making zillions of dollars.

My experience is the opposite: if someone is very impressive in an interview but a zero on the team, they're an intractable management problem.

In any case: there is a difference between being cripplingly antisocial and being able to deftly handle an interview. The social skills required to flip the script on an interview are distinctive, and they aren't the "team player" skills. In fact, as I re-edited that paragraph and came up with "controlling the conversation", it occurred to me that they might signal a candidate who has problems on teams.
Speaking of my own experience as a manager I've never thought that about anyone I have fired.
Not directly related to the article, but this is a good opportunity to alert US HN readers that in a little more than two years time a total solar eclipse will cut across the entire conterminous United States on August 21st, 2017.

Major cities in the path of totality include: Salem OR, Idaho Falls ID, Casper WY, Lincoln NE, Kansas City MO, Nashville TN, & Charleston SC.

This will definitely be the most accessible total eclipse for the majority of the US population in my lifetime.

A few links with maps/details:
http://www.greatamericaneclipse.com/nation/
http://eclipse.gsfc.nasa.gov/SEgoogle/SEgoogle2001/SE2017Aug...
This is actually awful. A QA manager should be asked how testing is integrated into the development process, how to infuse quality into everything, how to hire/train/retain testers, how to estimate for QA. Writing test plans is an antiquated approach so I'd rather hear what they've done that works and why.
A manager I once worked under told me something. He said, "There should never be any surprises." He meant this for reviews, firings, etc. There should always be an open line of communication and as a manager, if you're doing it right, every person who works under you should know where they stand at all times. They should never have any question or doubt about what's on their review. Period.

Come to think of it, he's one of only a couple of managers I've ever worked for. The rest have been merely bosses.

If you're in management and you can't say this about the relationship you have with your subordinates, you're not doing your job and you should be the one getting fired.
Blue Moon: The “Craft” Beer Made by Coors
The Spanish Prisoner Scam
More Transparent UI Code with Namespaces
If I understand his point he is saying, Let's slow down the trivial things like Youtube and games to make real time road assistance better.

How is this related? And I don't see the Taliban connection.
That's exactly what I mean. Lots of business set out to solve the problem of "we're not making all the money we could" rather than actually provide increased value to the world. Google Contributor makes perfect sense from Google's interests. The design makes only more questionable sense in terms of society's interests.
10,000 Bitcoin-Enabled ATMs in Spain
Yeah, it's awesome stuff. Listening to the HAM guys on the local repeaters occasionally makes for some entertainment.
Interestingly, the HTML spec indicates that only hyperlinks should change the cursor to a hand when hovering. Nowadays though, everyone expects that hand == clickable.
You can now have a big unwieldy phone. When you run around, you use your watch's small screen. When you get home, or on a train, or in a café, you can pull out your giant tablet-phone and watch HD content on it.
Well, that probably makes you a minority even among "power users," however we might define that term.
Major Overhaul Set for C.I.A., with Thousands to Be Reassigned
> "Unstructured text is ignored; there is no such thing as a parsing error"

That is a naively wrong-headed recipe for problems later down the road. What if structure is mistyped such that it looks like unstructured text?

The format has structure, and consequently, examples of that format can be erroneous. Just because you don't diagnose errors doesn't mean they aren't there.
I imagine "power users" probably have more than 2GB of RAM.
Definition of an encyclopedia from Wikipedia: An encyclopedia or encyclopaedia is a type of reference work or compendium holding a comprehensive summary of information from either all branches of knowledge or a particular branch of knowledge.

Note the word "summary". An encyclopedia entry is supposed to be a summary of the topic. It is not a news archive.
Astronomers see supernova explosion using galaxies as lenses
It's posts like these that make me thankful to be in a country with a free health care system.
> And, at least in my job, engineers spend a whole lot more time dealing with people than with code.

I'd say something is wrong then. If your business depends on shipping code why are your developers talking to people most of the time?
Jesus H. Christ. You'll be a virgin forever with that mentality.
Web 1.2?
I was temporarily accepting this, as it's the premise of the article. My guess would be that there is considerable evidence, but little proof, and even less quantification of effect size. There certainly could be other explanations for why women would be avoiding high paying jobs for which they are qualified, but there does seem to be something about technology that is different than other demanding fields with lifestyle tradeoffs such as law and medicine.
Evolution and Airplane Security
Mirror: https://thewinnower.com/papers/elsevier-illegally-sold-me-a-...
I don't understand why there are still people persisting in disabling JavaScript when the vast majority of Web sites today have significant functionality degradation or just plain won't work without it.
I disagree. When you think of all the functions the vmware hypervisor has a range of features where it is quite far ahead of the competition including Fault Tolerance. vSphere is the management interface, its telling the vmkernel to do things, but the vmkernels are able to do a lot of work without the vsphere service being available (HA, etc).

VMware basically invented the modern x86 virtualisation environment, and there is still a lot of value in saying that they do it best as they have the most experience. Make that a commodity and I don't think you have the industry leader anymore.
The Constitution is a domestic instrument. It does not limit what the United States can do abroad, and the founders were clear that it wasn't meant to do any such thing. Indeed, the concern during the drafting was not about how to limit the government's powers abroad, but how to ensure that it could still act as a sovereign entity abroad despite being limited domestically.
I'd suspect technical skills are more highly valued in crypto than in other programming domains. That may account for your differing perceptions.
>This article seems to put forward a good theory on interviewing someone who you want to lock in room with a problem and have code come out the other end. Unfortunately, most of us work in the real world, where that's a very limited portion of the engineering job.

It's a better representation of the job than writing code on a whiteboard.

The question shouldn't be "is it perfect?" The question should be "is it better than what we have now?"
Ask HN: What are the most useful Mozilla Firefox extensions?
Similar to the one on most useful chrome extensions [1], this is to track and list most useful firefox extensions.

[1] https://news.ycombinator.com/item?id=9158448
No, thats not even remotely true. Look at their mobile division.
One Fundamental Insight Predicts the Success of Apple Watch
FREAK flaw: ​How to protect yourself now
"Years from now, we’ll look back at the 2015 developer interview as an anachronism..."

People were saying similar things 20 years ago, too. Others will likely corroborate that from earlier.
Three Indicted Stole 1B Email Addresses from Epsilon, Spammed from ESPs
Thanks, if you mouse-over the Batch and Database, you'll see more categories. Presto is under Batch SQL and Elasticsearch is under Document Oriented.

We see Flume, Solr, and Impala a lot but decided to omit them to strike a balance between including more technologies and overwhelming people who are new to the field. Inevitably, we had to leave off many of our favorite technologies.
How do you ship code when working with a team without communicating with them?
Author.

I can talk in a pretty good amount of detail about how exactly our process worked, if anyone has any questions.

And, to head off a concern a reviewer gave me: from 1997-2005, I was a full-time software developer; I shipped shrink-wrap boxed software on Windows and Unix in the 1990s, then appliances deployed at tier 1 ISPs. I'm a "software person" more than a "security person".
It's posts like these that remind me why I quit being an employee and started my own business.

As an employee, you could be working on a project for 10 years and have it taken away in an instant.
Thanks, we'll definitely include links in our next iteration.