skysight-inc/HackerNews huggingface dataset:
The book "The No Asshole Rule" covers this topic in length.

Not all jerks necessarily brilliant, productive or successful. But the "culture ruining" jerks are the ones that become an example for others to follow, or sabotage people with potential to make room for themselves or their friends.
"Where a normal review would often contain a handful of comments and suggestions, he would regularly end up in the hundreds"

geeze. This is either a ridiculous hyperbole or telling of a more deep-seated problem. You should not regularly be posting changes that have room for hundreds of comments, and if you do post a change that massive, it should not be considered normal to only elicit a "handful" of comments/suggestions.

I work in a company with a strong code review culture. When I'm less confident in the correctness of what I'm doing, I'll ask for a review from someone who I know will use a fine-toothed comb. This necessarily means dealing with what seems like personal preference, but that's a small price to pay for added assuredness you're doing the right thing. Some reviewers pretty much just rubber stamp your work. That can be useful if I'm highly comfortable with the code I'm working with, but overall I don't think that is a positive or makes them less of a jerk. If anything, not taking the time to provide meaningful feedback is the jerk move.
To be an SEC accredited investor, you have to be making 200-300k in the last two years, or a net worth of > $1M.

I initially wrote that as "angel", but then changed it to "true angel" to distinguish those who might make a small investment once or twice to friends or family from those who can handle their investments a little more seriously. Or, put another way: as a founder, I feel less bad taking their money because it's not a major component of their net worth (at that point they shouldn't be investing in the first place, but yeah).
I saw him talking about it. He said:

> We're also pretty comfortable with the idea that it will turn out to be a complete failure.

About Vive he said:

> Vive is the most expensive device on the market. It's barely capable of doing a marginally adequate job of delivering a VR experience.

Not sure if he's underselling, but he doesn't sound that enthusiastic about it. It sounds more like the Vive investment is an insurance policy.
Chris Lattner talked about some of these issues on the Accidental Tech Podcast a few weeks ago: http://atp.fm/205-chris-lattner-interview-transcript/

It was a great episode and is worth the listen for those interested.

On Swift adoption at Apple:

"The Swift team itself has specific goals they need to achieve before there can be truly, across-the-board adoption at Apple. ABI stability is the number-one thing [35:30] that prevents framework developers, for example, from adopting Swift. That's a really important thing. That's one of the reasons it's always a really high priority. Swift has been adopted by application developers and other things. The Dock is public. Swift Playgrounds app is public. The Music app in iOS is publicly known. So there are definitely some big adopters.

More broadly though, the big problem is that I think, I won't speak for everybody but many, many people doing [36:00] Objective-C development at Apple are chomping at the bit. They want to be using Swift. It's really just a matter of getting the technology problems solved and checking off the things that are holding people back. It's not about people dragging their feet and not wanting to use it."

On whether to adopt Swift now:

"I don't [1:14:30] think Objective-C is going to go away anytime soon. Apple still supports C and C++ and there's no obvious benefit of dropping Objective-C, and obviously they have a ton of Objective-C code themselves."

He also described Apple's approach to some of the strategic questions that arose early on, such as whether to just invest in making Objective-C better instead of introducing Swift, and the various trade-offs involved.
Can't the same advice be given to the jerk? Grow up and stop being a jerk?

And really, if we're in the business of shipping working things on time, do you think it's a good idea to keep someone on who's going to bring down the rest of your team, or drive them away?
Two things:

http://m.imgur.com/h2bYMVE?r

https://s-media-cache-ak0.pinimg.com/736x/1d/98/fd/1d98fd34b...
Good luck getting 2fa working
It is specific to the compiler.

https://github.com/rust-lang/rust/tree/master/src/bootstrap

It basically consists of:

1. A python script to make sure you have the correct environment, and that kicks off cargo to compile the program used in step 2. ("rustbuild" proper.)

2. A Rust program that manages the full build (remember, Rust is bootstrapped, so there's three stages...)

3. That build kicks off a number of "cargo build"s for all the components and glues the final result together.

For any project written in Rust, pure Cargo should be enough.
There will be a switch when parents fear the disease more than the vaccine.

Rates will go up again.
What's your evidence?
Exactly. Some of the most driven (and successful) people act like jerks. Steve Jobs is a noteworthy example:

http://thehustle.co/steve-job-insults

http://www.forbes.com/sites/davidcoursey/2011/10/12/steve-jo...

http://bgr.com/2015/06/18/what-its-like-to-work-for-steve-jo...
I've met two kinds of "brilliant jerks" in my working life. One is insufferable and makes the lives of his (it's usually a he) co-workers such a nightmare that they end up quitting. The other is abrasive but pushes his co-workers to achieve a higher level. I've even worked with one developer who was both and, while I hated every moment of working with him, I'm undoubtedly better at what I do now for having worked with him.

When I see opinion pieces like this, my first thought is always of the book "multipliers" which put forward (huge over-simplification) that you should strive to hire people who make their co-workers more productive. A jerk is often a strong individual contributor who detracts from the work of those around him. And to that extent, jerks should be avoided. But when a jerk is also a multiplier, they can drive achievement far greater than what would otherwise be achieved.

A good example of this is Steve Jobs who, by all accounts I've read, was a bit of a jerk, was abrasive and demanding, but also pushed his people to achieve amazing things, not just at Apple, but also Next and Pixar.

If you avoid the brilliant, jerky multipliers, you just might fail in the most enjoyable way possible.
> and after all that he managed to lose 2 IIRC elections!!! How is this possible?

Churchill was very much a "war leader".

After a period in the political wilderness, Churchill was appointed First Lord of the Admiralty at the outbreak of WW2 and soon became Prime Minister. The British people may have disliked [1] some of his personal opinions but he clearly embodied the "bulldog spirit" which the British were keen to rally around.

Once the war was won Churchill was quickly dispensed with, having essentially served his purpose. Cometh the hour, cometh the man.

[1] Today, many of Churchill's non-war opinions are controversial to say the least. However, he was a product of his time.
Well, let's look at it from the "the jerk"'s perspective.

How would feel if other people accomplished 1/10th what you did? What if they got paid 80% of what you got paid too?

What if teaching them took so much of your time that it was faster to do it yourself than hand-hold them through the process?

What if, despite producing more than the rest of the team combined, management saw you as a problem, and wasn't interested in your perspective now that you had a reputation?

Have you asked "the jerk" to be more polite about his feedback? Have you explained why it's important? Have you listened to his perspective?
Why does everyone insist on comparing the jerk to junior developers? Why does everyone insist that, in order to avoid jerks, you can't hire talent? There are plenty of good, talented people who are not jerks.
Sorry Guys, there was a problem with the website running on my host. I think it has been fixed
I can understand the anger, it's quite horrifying that diseases we thought were eradicated are making a comeback. On the other hand I'm also horrified by the idea of shipping people off to Alaska for refusing to submit to a medical procedure. That's a very dangerous precedent that could be applied in all sorts of heinous ways.
> I'd rather take neither of them and..

I'd rather drive a Ferarri.
If your head count is 5 or less, one brillian jerk (BJ) can carry the team on his shoulders. If BJ's a 10x programmer, and the other option is to hire a brillian and nice (BN) who's merelly an 8x programmer, you are better off with the BJ as tech lead. Assume your core team was 5x, 4x and 2x before the hiring of the tech lead. The 4x and 2x guys will probably slow down BN to 6x, so you end up with 17x of team throughput. BJ, on the other hand will make 2x quit out of frustration, and 4x will be demoted to 2x because he will struggle to cope. 5x, on the other hand, is pushed beyond his zone of comfort and raises to 6x. Now you have a team throughput of 18x, but you will be paying one less (junior) salary.

That extra throughput is also better spent because instead of 4 people discussing how to do things, there's 1 jerk bossing around 2 non-jerks. Cancel all team meetings!!!

Now, make the team size 15. Most of those will be 3x and 2x programmers as well. Seeded with a 5x, two 4x and the village idiot (VI, whom we will peg at 0.5x, just for the Lulz). So, the BJ has the VI kicked out, starts making much neglected changes, and everything seems to be going in the right direction. But then, your rank and file get demoted -1x because they also cannot cope with BJ's rapid changes. BJ might be seen as keeping the boat afloat, but in reality his productivity is neglected by everybody else's fuckups (which are BJ fault, because he cannot be bothered to let the team know what he's doing). 5x and one of the 4xs quit in disgust of the general chaos, and 6 months later, they are back with a competing product and poaching the big team clients.

So, it does not sound as if BJ "delivers" as much as you thought, does it?
You're leaving the site because of a single announcement you didn't agree with?

> Myself included, who had my 20k+ account deleted.

What reason did they give for deleting your account?

Where's the original statement?
This is a tough topic. Most teachers, including myself, can't help but feel upset with the lack of understanding that people have about the profession. Sure, school can be used to teach students "about life" (as the top Reddit post says). However, a lot of parents take this too far and fail their children at home. Teachers are trained to teach students responsibility, caring, honesty, respect, self-regulation, and so many other skills. We do all of this through a broad curriculum set out by the government and almost entirely out of our control.

I understand that it's easy to look at the teaching situation and blame the teachers. Students are changing, education is changing. However, parents are a critical component in student learning and success. Many of the students (that aren't on plans for their educational difficulties or differences) that do not succeed, often aren't properly taught the basics at home. I know I might get a bunch of arguments against me. But we do need to take more factors than the ones this article and corresponding thread speak of.
The other side of this is worth considering: I'm no 10x developer, but I've recently been the only developer with some experience working with a team of others with none (interns.) Simple things that most with more experience would take for granted, like version control, must be explained at length to a beginner. Do this enough times and it's easy to skip explaining things, prompting such articles from them.

Sometimes, before you can realise the factual superiority of a process/technique, you need to trust someone else's opinion on it. It is only later that you can understand why. This makes sense to me, because this is how I learnt when I was starting out.
I had an adult co-worker who had never been vaccinated for measles and had contracted it as an adult. He had to take expensive eye-drops regularly for the rest of his life, or he will go blind. He grew up in Utah.
I think he was referring to the mortality rate of people who are infected.

"The risk of death among those infected is usually 0.2%, but may be up to 10% in those who have malnutrition." (from your link)
Any person that willingly connects to a federal system without authorization in an attempt to either move data off of that site or to modify that system for monitoring without first obtaining explicit authorization to do so, is in fact committing a computer crime. Which is punishable under the Computer Fraud and Abuse Act.
> that's what IP and network protocols were made for.

No, it's not and that's the problem. IP was meant for wide area internetworking, not local low-latency time distribution.

With enough engineering one could potentially include the time and frequency reference signals directly onto existing cabling - for example they could be put onto a fiber at a different wavelength from the ethernet traffic. But it would take quite a bit of money to convince a NIC manufacturer to do this.

Some NICs already come with 1pps reference: http://www.solarflare.com/ptp-adapters
Ah, the tiger-repelling rock hypothesis: https://www.youtube.com/watch?v=fm2W0sq9ddU
That sounds backwards to me. Syntax is fairly trivial, and adding a new syntax for message sends in Objective-C would have been easy. They already did this a bit by adding dot-syntax for accessing properties. Adding other major Swift features to ObjC, like pervasive type inference, generics, and capable value types would be much harder without effectively turning it into a new language.

(And yes, I know ObjC got generics recently, but it's not remotely the same as what Swift has.)
What about the military? School of america trained bin ladin. Money flows from US govt contracts to saudis to isis
What the PR industry can do to support the media
I can give you a lower bound on the practicality of bio-robots...
Because your s/n is uberBoober and you registered 2 minutes ago, trying to obscure who you really are?

If your opinion is so valid, have the courage to back it up.

( sorry for the off-topic comment )
You might be right but sometimes it is not needed
He's got a pair of Coursera courses that run frequently covering most of the books.
No. presumably they are hiring because they NEED my services. When somebody needs something from you, they pay you, not the other way around.
I tracked down a stat, "Death from measles was reported in approximately 0.2% of the cases in the United States from 1985 through 1992. As with other complications of measles, the risk of death is highest among young children and adults. Pneumonia accounts for about 60% of deaths. The most common causes of death are pneumonia in children and acute encephalitis in adults."

https://www.cdc.gov/vaccines/pubs/pinkbook/meas.html

Maybe they mean lethal in absolute but not relative numbers?
This article reminds me of a book I read several years ago: None Dare Call It Conspiracy by Gary Allen, written in the 1971

For anyone who wonders whether there are sinister things being done in concert by groups of individuals, I highly recommend reading that book.
>"That's the dumbest fucking idea I've ever heard,"

How ironic.
I do not believe stability was the problem in iOS land (from my personal user perspective). The problems with iOS apps I experience most frequently come from a lack of handling asynchronous events and state management. I can frequently get programs into weird states due to clearly not handling edge cases in the way animations finish, or things loading before something else is ready, etc. I think attacking asynchronous flow management (the way countless other languages like JavaScript and Python and C# have with async/await for example) would have really demonstrated and understanding of the key space this language was going to be initially used for. Instead, async primitives are going to be missing for at least another version of the language, and programmers will remain using very primitive synchronous tools for managing increasingly complex asynchronous states demanded from ever more animation-heavy and internet-talking apps. I believe investing in asynchronous language additions for Objective-C would have lead to much more stability from a user perspective. And they aren't even mutually exclusive, Objective-C was already moving in the direction of more type safety and could have continued down that path.

Separately, I think people that have used languages like elm or Haskell would argue that Swift does not present a particularly strong example of "real type safety". Both from a language perspective (yes certainly stricter than some languages, but not as strong as others), but also from a culture perspective. Haskell/elm people I think have a true culture of correctness in code (and arguably Rust as well from the type-for-ownership-safety perspective), which Swift does not particularly share as far as I can tell. Don't get me wrong, it is in fact "stronger" than Objective-C, but I don't think its the slam dunk go-to language for mission critical software, or guaranteed to be safe software either mind you. Again, I think an indicator of this is the fact that the creator is convinced it could rock both systems programming AND scripting. I think most other languages, if asked the big "why?", would tell you THE raison d'être for its existence. Aside for "the standard language for iOS apps" default answer, I don't get a strong sense of that from Swift, if I did, I think there would be a lot of work in "Swift is for X, we don't want to be distracted by Y right now" (I think many people want to write server code in elm, but they staunchly want to NAIL UI programming, Rust wants to NAIL systems programming with safety, etc.) With Swift its always "oh once we add this feature, then it'll be perfect for that too".
They hired those story tellers to make attracine promo videos basically. Using traditional animation technology. They seem entirely "aspirational".
The first real revelations about the NSA were in Andrew Tully's "The Super Spies" (1969). There's been plenty of publicity about NSA since.

The big changes came after the end of the Cold War, and then after 9/11. During the Cold War, NSA was at least 90% focused on the USSR. Everything else was a minor activity. After the downfall of the USSR, NSA downsized, and there were layoffs. After 9/11, there was heavy pressure to detect the next terrorist attack in advance. That's what motivated all the domestic collection.
Yes and no. There is brilliance and there is "being a jerk" and you can be brilliant and not a jerk and the organization will thrive, or you can be brilliant and a jerk and the organization will be better off without you.

When brilliant people are managed by strong managers, those that manage to team performance rather than those that manage to individual performance, they add value by not only doing a lot of work but helping everyone else do their best work. The problem occurs when a manager is weak and the brilliant person has 'jerk' tendencies which come out unchecked. Then everyone suffers.

It is sort of like managing sociopaths, you can do it if you can set up the scoring for them such that they 'win' if the group wins. And of course that is easy to write but very hard to put into practice.
Study links working remotely to more stress, insomnia
Measles itself likely won't kill many people. Hoever, measles can turn into subacute sclerosing panencephalitis later in life, which is very lethal.
For whatever reason I feel like there's an unspoken assumption in our industry that a dev is brilliant iff that dev is a jerk, which is clearly false (I'm sure everyone here has worked with devs who were brilliant at both coding and social interaction). Note how the article has to explicitly say "it is entirely possible to be extremely passionate (and even brilliant) without being a jerk", as though this were some rare intersection of talents. But brilliant non-jerks get to choose where they want to work, and they're going to prefer not to work with jerks. If you need really need a bulletproof business excuse to convince you to tell the assholes on your team to cool their jets, then do it so that you have any chance of attracting non-jerk talent.
In the UK, a traditional 'favourite' dating back to the British India times is Camp Coffee, which is caffeine free and mostly made out of chicory:

http://www.stuff.co.nz/timaru-herald/opinion/73374815/sad-st...

It comes as a black treacley syrup in a jar, which you mix with hot milk.

I'll admit to never having been brave enough to try it; these days you mostly find it in the cooking section of the supermarkets, as it has a following in cake-making.

Disturbingly, I think Camp Coffee might be less frightening than another old UK 'favourite', Mellow Birds:

http://www.ciao.co.uk/Mellow_Birds_Instant_Coffee_Powder__Re...

(which does have caffeine in it, but not much)
"Hatred is the coward's revenge for being intimidated."
― George Bernard Shaw
The empires of the future are the empires of the mind.

-- Churchill (1943)
Maybe Australia?
Here is Princeton's Algorithm text I've found useful (The code is in JAVA though): http://algs4.cs.princeton.edu/home/

Pair this up with this excellent lecture by the authors Sedgewick and Wayne:
https://www.coursera.org/learn/algorithms-part1/home/welcome
And if it doesn't work, there's plenty of forum posts available listing the same symptoms. No solutions usually, but at least you're not suffering alone!
Dozens of my customers SMS me, as well as many friends and family, and several friends send me MMS from time to time. UK here.
I use Karn for this: https://github.com/prydonius/karn
One of my favorite interview stories was when I was interviewing for a very low-level dev position at a major telecom. I was interviewing to become member #8 or so on this team.

It was for writing dial-up internet billing software, essentially grant/deny access and provide hours connected to the dial-in banks. Nothing all that crazy, a pretty solved problem honestly by that point.

I asked them what they were replacing and why. The team lead got super excited and talked about how they were hired on to replace a single guy who had wrote a ~1000 line Perl script that pretty much handled this whole data import job. This guy apparently made the cardinal sin of using moderately complex regex in his tooling, and that was a sign of how incompetent he was and how the tooling obviously needed to be replaced wholesale.

They did not get the irony of this situation whatsoever when I made the obvious statement of why it took an 8 man team over 12 months so far to replace a single dude with a 1000 line Perl script. Absolutely saw nothing wrong with the situation whatsoever.

Thankfully I ended up not taking that job and starting my own company instead :)
Might insurance exclude this type of event?
I heard this site reddit is great for picking up on dank memes and social cues
I didn't say there's no middle ground. Of course I'd prefer the brilliant nice guy, but you don't always have that option.

I disagree on 'adequate' though. I'll take a truly brilliant a-hole over 'adequate'. 'Adequate' means I'm often fixing their mistakes, checking up on them, making sure they stay on track, etc. I'm ok with smoothing over issues from time to time if it means I can let them run wild on the thing I hired them for.
Possibly, I think the anti-vaxxer movement has more to do with a distrust of authority, particularly scientific authority, than it has to do with an actual fear of autism. If / when a measles outbreak happens there's still a question if people will be willing to accept medical science as an answer to the problem or if it'll be cast again as the villain. People are starting to distrust science, and there's no guarantee that scary diseases will change that, even if it seems to us here on HN as if it should.