skysight-inc/HackerNews huggingface dataset:
>And, of course you will be a jerk when you are seeing things others just can't and they can't understand you. After a while you lose patience.

What if they don't see those things because they're not being communicated well?

>What good developer can bring to a team is more valuable then 3-4 polite junior devs that have enthusiasm (which I value also highly) but can't produce quality stuff.

But it isn't necessary that those 3-4 polite junior devs are your opportunity cost. The good developer may well be alienating n good developers, testers, DBAs, Ops analysts, or BAs.
I don't think being a "jerk" is a personal trait, it's an environmental result.

Sometimes people are very picky because they are trying to stonewall you. They come up with review comments that might be accurate, but aren't actually intended to help the change land. Maybe they review just far enough to veto, and then you fix that and they review enough to veto again. That kind of jerk is not worth much, but it's the malintent behind the impolite behavior that is the problem. Often the person is disengaged and disinterested in their job.

Sometimes people are become defensive and difficult because they don't believe they are contributing enough compared to their past performance. I've seen a lot of people who did a lot of good work in the past, but aren't doing well now. Maybe processes changed, maybe how the team makes priorities changed, maybe technologies changed, maybe they aren't managing themselves well, maybe they are just depressed and having a hard time functioning. Maybe it's compounded because their own displayed confidence backed them into a wall, and they can't admit there's something they don't know or aren't able to do, and so they can't learn to do it. These jerks are "essential" (because they know stuff, maybe have authority), but not productive. Sometimes they stonewall to hide this.

There's jerks who have their own agenda that doesn't align with some of the people they are supposed to work with. It a matrixed organization everyone validly has independent agendas that cross with each other. Maybe they only feel personally responsible for product quality, while they are a gatekeeper for people who are supposed to deliver new functionality. Because of how authority may be setup, someone may feel trapped between two authorities (their boss and this gatekeeper) with no way to come to agreement on priorities. Usually this is a lack of understood overarching priorities from leadership. Sometimes without that in place the only way to "win" is to be difficult.

Personally I don't have a problem working with abrasive personalities so long as we truly share a goal and are working towards it. Having a group of people who really share a goal is not as common as one would hope.
Those are two separate questions: (1) what is the leading cause of death and (2) which disease is most deadly and/or transmissible.

If the author of this opinion piece is correct, it could well be that vaccination is keeping the most deadly disease from causing the most deaths.

Another way this could happen would be if measles killed people so fast they couldn't infect others, although I've never heard anyone make this claim.

Although I don't think the argument is compelling, it is a great question: is there some other reason that measles isn't killing as many people as it used, other than vaccination? To answer that question, we do need scientific research not logic.
fwiw that kind of phrase isn't necessarily 'jerky.' As long as the person you are saying it to understands that you respect him/her, and are just disagreeing with their idea, then it can be fine.

It's a risky communication strategy, but I wouldn't condemn everyone who uses it.
Why? "your rights stop at mine".

If they are willing to wear all encompassing bio hazard suits, and bubble their house, fine by me if they care not to vaccinate...

It is our problem when people don't believe in herd immunity and other problems that can affect the community.
The point is they had 6 to 10 years (however long the drought lasted) to get ready for this moment in time, even if a little bit at a time.

Nobody ever seems to do this. We always wait for disasters before fixing or maintaining anything. This, despite the fact that we pay taxes, plenty of taxes, to fully staff, train and employ departments with thousands of people who are supposed to actively be looking after these things.

It's the infrastructure equivalent of a sysadmin who never looks after security and then, when all hell breaks loose, proclaims we need to do something about security.
I was a jerk at my last job (btw, I'm not saying I'm brilliant either). It ended up costing me and I was shown the door. However, I was picked up by some former co-workers that knew I had some talent.

Now I actively manage my "jerk" tendencies. While I still have my jerk moments, I think my co-workers realize that I'm trying not to be a jerk so they let it slide. And when I am being a jerk, they will call me out on it.
The 14 lies taught to us by Psychiatry Professors in medical school
My completely unscientific opinion is that human genetics in general hasn't changed much in recent years, compared to the changes in our lifestyles. If you had to pick one as the cause of an increase in autism diagnoses, the change in lifestyle seems more obvious.

This opinion isn't based on any concrete facts, so feel free to change it.
I sometimes work with foreign engineers, often educated in America and working their first or second job. My wife and I often invite them and their spouse home for a dinner.

In every case, they mention sometime during the evening that its the first American home they have ever been inside. After years of school and job. Every, every case.

Americans, we can do something about this! Invite a newcomer coworker to join you for dinner! Its so simple.
Infinity Multiplication – Decimal, Precise Float Calculation – PHP
I sincerely hope that you succeed!
Too old to be a programmer?
And yet all ran cultures where jerks thrived in engineering (or sales in Oracle's case).
So why he was a jerk?
"Where a normal review would often contain a handful of comments and suggestions, he would regularly end up in the hundreds. Most of the comments were opinion and personal preference."

So he saw more problems in the future than the rest of you and maybe your comments about his comments are opinion and personal preference. How do we know the truth?

Anyway, this article is a proof that indeed B players never hire A players. Because they don't get it and they take everything personal.
I was likely (born early 70s) vaccinated according to the first schedule, although my parents allowed me to get measles, mumps and chicken pox. Since they've passed, I can't ask them for their exact reasoning as to why.

The 1983-era CDC schedule: https://www.cdc.gov/vaccines/schedules/images/schedule1983s....

Current schedule: https://www.cdc.gov/vaccines/schedules/easy-to-read/child.ht...

Just commenting: there is a big difference between the likely vax schedule that a 45yo of today got, and what an infant born this year or last, will get.
It's specific to rustc, to satisfy the unique demands of bootstrapping compilers. Unlike the makefiles it leverages Cargo as much as it can, which means that the compiler will gradually become less insular and will also benefit from future Cargo development.

Right now the non-Cargo bits are written in Python (which was already required to build LLVM, so this doesn't add any new dependencies), but those bits could pretty much be written in anything, if needed.
First - great answer, and thanks for time and response!
And now, for some issues, the RCA depends on the order of the syslogs. For some complex issues, the RCA changes based on what path the code took making the order of the syslog change and hence the RCA. Guess I will have to spend some time to incorporate syslog order to the table format you are suggesting.
I'm not. These people represent a huge risk to those around them. We put people in tiny cells for less.
One of my pet peeves in C++ is seeing:
std::string s = "";

It causes calls to strlen and potentially memory allocations. Just use the default constructor!
I predict church donations and anti-minority violence going up rather than vaccination rates. Them gays brought the ire of god upon this nation, and killed my poor baby!
Silicon will blow lithium batteries out of water
> when that reaches production I won't have any real citicism of Dart.

It's still got bugs, of course, but we have internal customers working on real projects using it on a daily basis.

I agree totally that picking a language is a huge commitment and you want to do that with an organization (company, standards committee, group of open source hackers, whatever) that you trust.

Google is a huge company and has done lots of good and bad things, so it's easy to find enough evidence to support assertions that we should or shouldn't be trusted based on whichever view you want to demonstrate.

One way I look at it is that instead of answering the absolute question "Can I trust Google to shepherd the language well?", consider the relative question "Can I trust it to shepherd the language as well or better than the maintainers of other languages I might choose?"

Assuming you've got some code to write, you have to pick some language, so the relative question is probably the pertinent one. I hope that we on the Dart team are a trustworthy pick, but different reasonable people have different comfort zones.

> Does dart have a pluggable compiler framework similar to Roslyn or Antlr AST's?

All of our stuff is open source[1], including all of our compilers and the libraries they are built on. Most of it isn't explicitly pluggable because plug-in APIs are hard and Dart in particular doesn't do dynamic loading well.

But it's all hackable, and much of it is reusable. In particular, the static analysis package[2] that we use in our IDEs also exposes a set of libraries for scanning, parsing, analyzing, etc. that you can use.

[1]: https://github.com/dart-lang/sdk
[2]: https://github.com/dart-lang/sdk/tree/master/pkg/analyzer
Very often hardware bugs can be worked around by well-placed NOP.

Last time I did that was on MSP430, where it seems that some integrated peripherals set completion interrupt flag one cycle before the operation really completes. (I'm not sure whether it really is bug, I didn't find this documented anywhere, but for TI's example this does not matter and produces marginally better performance)
This list is woefully incomplete. It should be titled "A Review of Some Tools". Those it doesn't include, or does not give proper mention to in its top table, are: Chainer, DyNet, Paddle and Deeplearning4j.[0]

Even Keras, the third most popular DL library, is given short shrift, even though it is easier to use than TensorFlow, and can handle Theano, TF, CNTK and Deeplearning4j as backends.

All of the missing libs have significant advantages over TensorFlow, which appears to be winning chiefly on Github stars. Notably speed and integrations.

[0]
https://deeplearning4j.org/

http://chainer.org/

https://github.com/clab/dynet

https://github.com/PaddlePaddle/Paddle
>As the article indicates, the new convention would parallel the protection of civilians in the Fourth Geneva Convention of 1949 by protecting civilians from being targets of nation-state cyberattacks, not prohibiting cyberattacks generally.

Out of their six points four simply make cyber attacks harder or nearly impossible, one exempts civilian targets from attacks, and one guarantees government help in defense and cleanup.

I struggle to see much more here than an attempt from tech companies to prevent cyber war, and have them as untargatable combatants if cyber war st still occurs.
>> 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.

If a very small minority of people are going to endanger the lives of millions - or billions - of others shipping them off to a colony for refusing to submit to the procedure is kind in my opinion. I guess it depends on whether you have a more utilitarian outlook on ethics or believe personal freedom is more important. And I believe the 'dangerous precedent' you mention should be easy to protect from in a lawful democratic society. You should be entitled to your personal freedom and rights until they start infringing on the basic rights of others.
"Most contagious" is accurate.

"Most lethal" is accurate if you're talking total deaths, not death rate, and if you assume the non-existence of vaccines. Pre-vaccination, roughly 7-8m children died every year from measles. By comparison, HIV currently kills about 1.1m, TB kills 1.5m, and malaria kills about 438k. This is an admittedly misleading definition of "most lethal", though, because it incorporates its contagiousness as a factor and assumes no vaccines and developing-world conditions. In the developed world, the death rate from measles is only about 0.2%, which is comparable with some of the more virulent influenza strains, but still an order of magnitude less than the 1918 flu pandemic.
Why are enterprises and startups alike turning to Node.js and containers?
I don't like to defend a jerk anymore than the next person but I can play the devil's advocate here.

If he's a 10x developer he's going to be a genius. A genius is a person who sees the world in shades of grays. He can't help it. If he's of that caliber then it's built into how his brain works. The comment about him being both a 10x developer and someone who sees in black and white is generally off. However, if he's looking at the work of an average person or even just an above-average person, he will ten to be able to see stronger shades of grays than other people because of his high aptitude. This is possibly why he appears to be someone who sees in black and white.

Overall the author of the article borders on anti-intellectualism... which can easily veer over to anti-semitism.... the frequent opponent of Linus Torvalds.
If someone is intentionally being subversive, that's hard to work with.

Yeah, that's true. I'd rather work with an honest jerk than a friendly back-stabber.
Thank you, that helped quite a bit. It makes sense, as predicting when a single individual will die (a single area will have <x> weather), is different than, the observed trend is males live to avg. 75 years. Makes sense to the layman!
As an added point, we must remember to listen to teachers more. Everyone seems to know how to teach these days, and often arbitrary opinion takes more weight than those actually trained in the profession. Kind of like how a similar effect happens with parenting, pet ownership, etc.
> First off, this comment should be flagged for its last paragraph

Perhaps, but that is a fairly accurate description of the wall of noise that drowns out substantive discussion.

Huxley has been more accurate than Orwell in predicting the future of control so far.

I wish I could send everyone to the Heritage Discovery Center in Johnstown, PA before they were allowed to discuss politics:
https://www.tripadvisor.com/Attraction_Review-g52908-d585662...

They have radio programs, letters, etc. from roughly 100 years ago that are EXACTLY THE SAME RHETORIC as today.

The only difference is that the ethnic slurs have changed. And a Mexican Wall replaces closing Ellis Island.

> If a state the last elected an R in the 1940s decided to sabotage this bill, maybe its opposition was more widespread than simply those who "cling to their guns and religion".

As for Massachusetts sending an R being a rebuttal of Obamacare, I note that Massachusetts didn't repeal Romneycare. And I note that Brown didn't last more than one term even after fighting the single most expensive senatorial election race in history.
Any suggestions for how to talk about the hazards of not vaccinating with loved ones who don't agree?
Maybe they're not stupid, though? I think they just think they can have the benefits of herd immunity without their own kids having to go through vaccination (which does entail some discomfort and risk). I suspect they're probably mostly right.
>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.

See, the first guy is just a Junior Brilliant Jerk. He's slowly learning and will eventually turn into the Senior Brilliant Jerk if you give him enough time. The Senior Brilliant Jerk is the one that stays just within people's tolerances. But you can't become a Senior without being a Junior first, so sorry, you were just the one to give him some experience. :)
> since it offers many potential performance optimizations on top of what js is capable of.

It doesn't, unfortunately. TypeScript's type system is unsound, so the VM can rely on types for optimization.
Over the years improvements such as clean water, sanitation, medicine, access to healthcare etc have also improved.

The 2.6 million deaths per year were mostly from Africa right? Does that mean child mortality rates have improved that much?

I'm not saying that measles isn't a killer disease, but how does it compare to malaria for instance?
Culture to us is like water for fish, if you never travel and see something different, you could live and die without knowing anything else.
So, taking a tangent here... If you fork, and that includes backporting security fixes upstream won't, you need a new version.

Obviously, you can't just take .28, apply a fix, and call it .29... But you have to do something.. ideally something that indicates binary ABI compat with upstream .28, (so software vendors can just decide, your .28, you get .28 features.

Maybe something like SemVer needs a model for versioning of forks? (I'm not a SemVer fan or hater, it's just the best known effort in this area..)
This is a component to be used in conjunction with another attack. It does the recon to determine the current memory layout. Once this is known a more traditional sandbox escape (like a content parser vulnerability) will be much more useful.
I have found that it's best to leave coding discussions like that to tools - we use Rubocop and Overcommit and it's a huge PITA every time it points out a minor quibble (we stop commits locally on our machines if new code doesn't pass both) BUT it saves us from having those conversations during code reviews. My general rule of thumb is that if there is a question of style that isn't caught by Rubocop, then it's very likely not worth having.

The other upside is that code reviews are higher quality and design focused.
Well, it's the definition. I also believe that OS X and iOS have diverged somewhat in the kernal/framework space.
Yet its the leading cause of death among children? How do we reconcile that with ' extremely low '
what the hell does amy pascal have to do with this? She was a movie producer? Is it just because she's also a woman?
You work to raise your teammates up. Full stop. Productivity for a team is in aggregate - it's the entire teams productivity that's at stake, not an individual contributor's.
True, but their actions aren't isolated to themselves, so I'd rather see disease rates not increase. Enough exposure can still infect vaccinated people, and we end up needing to pay for unvaccinated people when they get sick.

If unvaccinated people could be easily avoided and economically separated, they I'd totally be fine with them choosing to put themselves in danger.
This rings true. I know a good number of folk who took management as some sort of defacto career path, without really having anything unique or special to bring to the role. A lot of them being former engineers themselves, begin to lose their technical knowledge and retreat into working with spreadsheets and powerpoint presentations. You then have a situation where they are completely reliant upon engineers telling them what is really happening in a project, and what the way forward should be.

Management really should be equal in pay and prestige as to a project manager or senior HR person, but instead they end up being seen as higher up the hierarchy and privy to information on what is happening behind the scenes, until they eventually communicate that down to the engineering teams beneath them.
Mandatory vaccination is definitely a contentious subject, although many do not understand or acknowledge the subtleties.

Pros for this position:

1. The individual is incurring some level of risk by not vaccinating.

2. Society is incurring some level of risk if the individual's risk of getting the disease is increased (although shouldn't this not affect people who are vaccinated anyway?)

Cons:

1. You are mandating a person subject themselves to a medical procedure, a very personal violation of that person's liberty.

2. Taking a forced vaccine incurs its own (low) risk. A distant family member of mine contracted Polio from a Polio vaccine. The 'anti-vaxxers' have claims of other unhealthy complications of vaccines, some of which are probably true to a degree.

The only argument I see for mandatory vaccination is that it has to be done before the individual in question can legally consent, so perhaps 'society' should have greater say than the individual's parents for what's best for their child, similar to how society imposes certain education requirements, even for home schooling.
I'll be honest, it's pretty hard to see how it matters much either way.
Interesting I never heard of Osama attending School of America.

Closest interaction I could find between him and US education institution was
"Sheik Bakr Mohammed bin Laden, Osama bin Laden’s brother, made two gifts to the University in 1993 and 1994 to fund fellowships for advanced study in Islamic culture."
...
"Harvard’s ties to bin Laden money have come into question before. In 1998, after Osama bin Laden was accused of the embassy bombings in Africa, then-University spokespeson Alex S. Huppé said, “It’s clear the Saudi bin Laden money is being put to good use here.”"

http://www.thecrimson.com/article/2001/9/13/bin-laden-ties-t...
Well I'd prefer strawberry ice cream, as long as we're talking options here!
Here it is https://github.com/viniciusCamargo/express-crud-barebone here is my try on this approach to server requests. Any suggestion would be welcome! :)
I met a woman at an amusement park last year who was certain that her child became autistic immediately after receiving immunization shots. She was wearing a shirt advertising this movie: http://vaxxedthemovie.com/

It seems like this research (if it's proven to be accurate consistently) could be instrumental in either putting that idea to rest or validating it.
Following combination would slow them down: "Where a normal review would often contain a handful of comments and suggestions, he would regularly end up in the hundreds." with "Most of the comments were opinion and personal preference. [...] He never took the opportunity to teach or mentor. He just stated his opinions as fact."

That sort of behavior generates a lot of work to the rest of the team - time spend changing the code, time spent discussion opinions and trying proactively writing the code in way that will pass his review. Time spent being confused over why this or that was wrong again (since it was not wrong actually). If those less experienced people feared him, which is likely, they spent a lot of time attempting to anticipate his opinions and preferences (while sacrificing their own opinions and preferences even when they were right).

Moreover, people like him would cause other experienced people to leave. While junior might be fine with being expected to submissively conform to someone elses preferences that much, experienced person wont. "You are doing it wrong" might work on junior, but not on someone who knows that he is not doing it wrong. Anyone who is willing or wanting to take on responsibility would leave.

Yet moreover, he likely regularly shot down good ideas of other people, which would make those other people more passive. It is the same effect as why micromanagement has.