skysight-inc/HackerNews huggingface dataset:
What if the other side is actually rejecting factual reality, though? Are they still "not dumb"? What if facts have no hold on them whatsoever? Can we even have a productive conversation?

See: vaccine deniers/vaccine scheduling skeptics, climate change deniers, evolution deniers, etc.
"takes weeks or months to add an app"

I'd say that's a problem with the review process.
I like that he mentions the Ideological Turing Test, though not by name (https://en.wikipedia.org/wiki/Ideological_Turing_Test)

"As any debate club veteran knows, if you can’t make your opponent’s point for them, you don’t truly grasp the issue."
You seem to be describing what is commonly known as a "conversation".

I find it hilarious that western society has gradually devolved itself to such an extent with fear-fear mongering, hate-hate speech, and an absurd amount of righteous indignation that people are literally terrified to have opinions outside the groupthink; and you not only have to invent a game to feel human again, but that game is apparently novel enough to reach the front page of HN. This is literally an analysis of how to have a disagreement without reacting like a fourth grader.
This article has it exactly wrong. Most people on the other side ARE stupid. Most people on your side are stupid also.
Or cycle through all those lists of the top n used, and put some conditionals in /mozilla-central/netwerk/protocol/http/nsHttpHandler.cpp to avoid all those breaking effects (to some degree).

Added benefit of getting alot of "not recognized computers" or whatever emails from google lol
Or, make the information in the string useful. Like, maybe, just list the features the particular user-agent supports.
This is an excellent article. It occurs to me that it would be good if someone put up a web site where pairs of people could publicly or privately practice the sorts of respectful interviewing and dialogue that he is advocating.

Let me add that I have found the active listening skill of just saying back to the other person what they said is very useful here. I have run workshops where people did this and it is remarkable what a difference it makes. I also like Marshall Rosenberg's book Nonviolent Communication.

I think part of the problem is that people don't realize there is a more productive way of going about things, and in addition there certainly are many parties today that profit from having people screaming at each other.
> it's a dysfunctional system that can only be fixed by an even more dysfunctional system

Indeed, the health industry is probably one of the worst places for capitalism/markets to rule. Not that I believe unionization and a further regulated industry is the answer either.

While I'll defend markets to death in most other areas, there are admittedly a few industries where it the corrective benefits of competition/market pricing just doesn't make sense. Healthcare is the perfect example of where abiding strictly by these incentives create perverse side-effects which ultimately create a net-negative environment for the industry and the consumers.

Living in Canada has given me perspective on this matter, where our public health insurance system functions very well without markets.

It's a shame politics drives everyone to think they should be purists on each matter. Sometimes the data and emotional experience will demonstrates otherwise. Or worse, politics often create a muddled middle-of-the-road compromise, easily manipulated by either-side's special interests.

It takes quite a bit of self-delusion to believe a particular economic theory should be applied uniformly everywhere when results show otherwise.
As mentioned in the online manual at http://gnu.org/software/coreutils/dd that command line syntax is inspired by the DD (data definition) statement of OS/360 JCL
To be clear, that isn't the assertion of that statement.

It says that (in general) people who do leave, leave because of bad management.

It does not say that people who stay, stay because of their managers.

Your statement may also be true or false, but it is independent of the original.
"Probably" and "maybe" values are, uh, probably not good enough.
Great article
Which isn't necessarily a bad thing all the time.
There are few domains that can't benefit from parallelization at all. And the domains which consume the most computing power tend to be embarrassingly parallel and require lots of floating point ops. Graphics and AI especially. Your word processor might not get much faster in the future, but it's speech recognition will.
yc2017 anyone?
Man, that's weird, I wonder what was different between our implementations. Our original POCs were about 4 months ago, and they were on EC2 at the time. We had plenty of other technical issues (don't get me started on SSL), but running on EC2 was never one of them.

That said, I'm curious how you managed to get an email conversation going with the team - the whole crux of the original article by Lawrence (and the forum thread which it cites) is that there's no way to have a direct conversation with anyone representing Alexa, so certification is a crapshoot.
It's more like you'd quit a company you like if your manager is making your day-to-day life miserable (ish).

A good mansger miiight be able to retain you longer under bad external conditions because they shield you from them.
As a historical aside, the French mathematician Charles Marie de La Condamine (with the help of some guy named Voltaire) did almost exactly that in the 1720s:

http://www.damninteresting.com/the-enlightenment-guide-to-wi...
Perhaps the elegance would be better illustrated if the planets were shown to move in elliptical rather than circular orbits - this of course was the primary historical difficulty in understanding planetary motion
I've been using dcfldd for years now, just because of the progress bar.
That's bullshit though. On many issues, one or both sides don't have any argument beyond "me not like". But that's enough, if you can find enough people that feel the same way.
The hospital system my dad works for just got all the doctors scribes to take the data entry burden off of them.
I think part of this is the cultural contemporary occidental focus on that some activities are inherently social. I think part of the decrease in happiness in unemployed people during weekdays is just the fact that they tend to not do anything they enjoy, because they think that they would not enjoy doing it alone.

http://www.theatlantic.com/business/archive/2015/05/the-unex...
User-Agent: entire browser source code (uuencoded) ?

Hmm... might be a bit big... how about, since the source code is publicly available, we could just put the browser name and version in there?
That's more awkward and outputs a separate line per interrupt. Also to do that programmatically (to provide progress to a program using dd underneath) is tricky to do robustly due to the default disposition of SIGUSR1.
SIGUSR1 is really only a hack provided on systems that don't support SIGINFO (which is easier to generate and whose default disposition is easier to handle robustly)
Some (not Mac) users on the newest version of Firefox got lower quality Youtube video over the holidays, and the issue would would not be fixed until next year? Oh yah, next year was next week. Thank goodness, it was still fixed within the year.

Do we live in a world where this in unacceptable?
It is zero sum over the entire Earth, but not as zero sum as you think, locally in one country - It's quite possible for any middle class man with a decent job to travel to a less affluent country and marry a very attractive wife they would want.

You have to share the piece of your pie your country has, but nothing is stopping you from grabbing at another country's piece of the pie.
I think it is. It's easy to be supremely objective here on HN, but belief is malleable. I mean, if you knew what was going to happen, you'd make a fortune on the stock market.

I think people are pretty good about differentiating success for their companies vs. personal success (salary, learning, building a network, etc).
Uh. Replace "cybercrime gang" with "people that do not own these IPs" and reread the article.
The "Other side" is many things. Some are scared, as you point out. Others simply don't believe authorities anymore. They had their trust broken enough many times, and so they assume that anything that's being pushed on them is someone's corrupt attempt at making money.

A good example would be anti-vaccination movement. If you talk to them and try to actually listen, it becomes clear that it's not about science at all. It's about the background assumption that (corrupt people in) governments and corporation seek to make money and don't mind hurting ordinary people in the process. Mainstream science is obviously in cahoots with the corporations and/or the government.

Obviously, throwing papers at anti-vaxx crowd doesn't work. Science is already complicated enough that most people can't really grasp the details of things they hadn't spend years on studying. People on both sides - a lot of pro-vaccination people trying to explain science to antivaxxers are actually fooling themselves by thinking they understand what they're talking about. They may be saying the right words, but often for totally wrong reasons.

What's most scary in this is that the "Other side" is totally justified in their lack of trust. I mean - between media exposing corrupt politicians and doctors every day, companies trying to scam you on everything, and several fields of science turning out to be mostly made of bullshit - I sometimes wonder why do I trust the mainstream opinion. I like to tell myself it's because of the general knowledge and broad understanding of scientific principles I acquired over the years that let me sanity-check claims. But honestly, a big part of it may be simply because I grew up to trust authorities, and my trust hasn't been destroyed completely yet.
It is based on the cost of IBM 1620 which cost $64,000 each. It would have taken 17 million of them to get 1 GFLOP.
I'm a software engineer that's lived through the dotcom crash and the great recession. I can tell you the dotcom crash was much more devastating for the tech community since we were at the center of it. There will always be a demand for software engineers, just keep in mind though that this demand is cyclical and during down years you have less leverage in salary negotiations and perks on the job tend to be taken away. If you are a good developer though you'll have little to worry about.
I suppose that depends on your definition of "seriously".

There is a general cooling off, not a collapse. There aren't many companies going under entirely, which is distinctly unlike the first dotcom bubble where after the pop the ground was littered with the corpses of companies.

IMO what we're likely to see is a slowdown in early-stage startup hiring. Series-A and B funding is already harder to come by, and so execs will be more conservative about burn rate, including on payroll. Unicorns will continue to hire aggressively, but their equity will look worse and worse as their valuations get cut or they get murdered in the aftermath of their own IPO.

I think we will continue to see major unicorns have their valuations slashed, and we will continue to see tech stocks struggle in the public markets. But this will impact employee compensation more than it will impact overall demand for new hires. What this probably will mean is that offers from unicorns will be less attractive next to offers from BigTechCo, but ultimately we're still talking about offers in the top 10% of the entire USA, so it's hardly a cause for panic.

And of course the juggernauts of AmaGooFaceSoft and co. will continue to hire like crazy.

So yeah, the job market will get a bit softer, so you might be facing tougher competition, but it's not exactly doom and gloom.

It's certainly still a better outlook than what you were facing in electrical engineering.
Having grown up in West Virginia and now living Silicon Valley, I see extremes from both sides. And they both _really_ think the other side is dumb. And that the president (Obama or Bush) is purposely trying to destroy the country. It is like two people in a marriage that has gone bad. Is there any way to fix it?

My two cents is that a place to start is to try to make a single news source that both sides can read, to help us try to get on the same page. The news source would have to not generate viewers by inciting them to anger. Maybe some thing like a newspaper but with peer reviewed articles by people from both sides?
Then there is Danica McKellar from The Wonder Years, who really did get a degree in mathematics, and has written several books on the subject for young girls.
Be it as it may, the fact is that quite a lot of people tend to react like a fourth-graders when facing disagreement. Try to ask a random family member about vaccines, GMOs or nuclear power and see how it goes.
Log scales are extremely misleading. It looks like computing power has only increased a bit since the 1980s, when in fact it has increased orders of magnitude.

Especially for a general audience, but even people familiar with log scales, it doesn't give an intuitive feel of the actual numbers.
The Less Sporty Side of E-Sports
People are more likely to stay at a bad company if their manager is good, than vice versa.

A good manager shields team members from politics, drama and similar nonsense, and is not afraid to make personal sacrifices for the good of the team. They create an environment where each team member can thrive and grow professionally. That's why a lot of companies with bad reputation can still retain A+ talent (e.g. Amazon).

That said, people tend to have many different reasons for leaving a company. Maybe they're no longer learning at the rate they want, or they don't get paid enough, or they're simply worried about hurting their employability if they stay in one place for too long. It's impossible to generalize. But managers probably have the biggest impact on someone's decision to leave.
I had the pleasure of meeting Professor Ranjit Manohar of Cornell a few years ago. He was the founder of Achronix, an FPGA startup. He said:

-only 2% of the standard FPGA fabric does useful work..

&

-the really expensive part to develop is the IO (too many standards)

Having an open FPGA is a a good start, but it will only be truly useful if the IO and the optimization is brought up to date with modern fpgas. Today's fpgas are really structured asics.

Very much for an open fpga, but let's not underestimate the investments made by fpga companies to get to the current state of the art. Building platforms is very expensive [ref mythical man month]
It was all borrowed from http://www.routergod.com. They had Britney doing OSPF, Christina Aguilera on BGP, Mulder and Scully on IOS basics. All in Character. Whoever writes Securitay is probably an old BSD nerd.
I'd like to highlight that Wonka has it right (CSS3 & jQuery) and also add that NodeJS is pretty important right now for server-side.

The reasoning here is that the heart of the web is, and has always been, HTML, CSS, JS.

jQuery is a natural choice because it's replaced direct DOM manipulation quite elegantly and is used by 80% of websites. The only thing you're missing is server-side, and Node makes this an easy choice by also being JavaScript.

In short, it's all about JavaScript. If you can code, you'll do well. Keep practicing functions and with Node you can practice command-line apps, or server-side apps as well. Good luck!
That's a fair counterpoint. I'll see if I can find theater showing data (that was not in my dataset, and as you note, it's hard to get), and see if I can normalize.
"or they don't grasp it".

This aphorism may be true for debate club opponents, where both sides actually care for proper structure and honest reasoning.

But outside of that group, many people prefer to cling to disproven and even logically inconsistent views, just to avoid ceding even a little.
Two paths you might consider:

1) Focus on HTML/CSS and use a static site solution (github pages + jekyll is hard to beat). When you need more, learn the JS necessary to make it happen, and perhaps move beyond static and into more JS-front-end territory as needed.

2) Tap into your PHP memories and take a look at Laravel and specifically laracasts.com. I'm not proselytizing (I actually don't use php or Laravel), but it's a really solid framework with a vibrant and heterogenous community. It may not where the cool kids are, but it's a great way to be productive and it seems to be constantly improving.

Good luck!
How to systematically use ideas from other industries to improve yours
The answer to that question depends on whether or not a robot is pointing a gun at your head. Might makes right.
iPrima Media Now Offers Uncoventional SEO Marketing Services
An email sorting tool

There is no contact info in your profile... I'm interested in the email idea, check out https://github.com/alain94040/coolbox for my own list of ideas regarding email.
Which college/medical school cost that much?

In either Federally Qualified Health Centers [0], or other federal/military hospitals, the Federal Tort Claim Act [1] basically covers the malpractice insurance. There other programs that allow non-profit medical centers limited coverage under the FTCA.

[0] https://en.wikipedia.org/wiki/Federally_Qualified_Health_Cen...

[1] https://en.wikipedia.org/wiki/Federal_Tort_Claims_Act
> A dare for the next time you’re in discussion with someone you disagree with: Don’t try to “win.” Don’t try to “convince” anyone of your viewpoint. Don’t score points by mocking them to your peers. Instead try to “lose.” Hear them out. Ask them to convince you and mean it.

I'm going to dream about what that world would look like tonight.
Just a press release advertising an SEO company.
Plotted in Matlab with semilogy: http://i.imgur.com/xG0mngX.png
In most features, my smartphone is about x1,000 more powerful than my ZX81 (from '81). RAM, "ROM", clockspeed. Accounting for no hardware fp (Z80), I estimated that my smartphone's GPU is about x1,000,000 the FLOPS.

And high-end consumer video cards are about x1,000,000,000 ... which is about, or a little less, what one of the Moore's law corollaries predicts for 35 years, 1981 to 2016, per $.
Whenever I've glanced through the errata for processors, it makes me think it's a miracle that the CPUs run as well as they do...

https://www-ssl.intel.com/content/dam/www/public/us/en/docum...
You clearly don't think photographs of handwriting are a very good method for sharing or you would have submitted your post as one.

Good luck fitting a dozen three ring binders into a single pocket.
Epic doesn't acquire.
That's quite the low effort response. You could've at least mentioned a point or two that applies to this situation. The list you linked to is not a check list, it only lists ways to shoot ideas down. Although I don't necessarily disagree with the skepticism in this case, consider for a second that a very similar list could have been written up until right before the Wright brothers took off with their plane, supposedly proving manned flight impossible.
How about, because operating systems, browsers (& web sites) and a lot of other things have to run on mobile devices, programmers can no longer rely on specs increasing, they have to keep code more efficient.
>Nobody can figure out what Yahoo is really for any more.

This is the key to their problems. Companies need to be able to articulate very specifically: this is what we do and who we are. Everything else follows from there. Yahoo's answer to this is, "We're a media company" and no one knows what that means including Yahoo.
I think part of the problem is that our notion of productivity is tied up with producing, perhaps in some absolute and immediate sense. If we expand the idea to encouraging less work at the same level of efficiency I don't think it would be quite as controversial as discouraging productivity.
Fear makes you dumb.
Of course an article like this would be dead on HN.
No, that's actually a very insightful observation. The process of taking your opponent's argument, improving it and defeating its stronger form is sometimes known as "steelmanning"[0].

"If you’re interested in being on the right side of disputes, you will refute your opponents' arguments. But if you're interested in producing truth, you will fix your opponents' arguments for them. To win, you must fight not only the creature you encounter; you [also] must fight the most horrible thing that can be constructed from its corpse."[1]

If the other side's argument boils down to "me not like", then you have your job made even easier for you. Seeing the stronger arguments for their position and how (and where exactly) it still falls apart can be enlightening to your conversation partner.

Conversely, if you can't fathom why a reasonable person could hold the opinion your partner holds, it means you don't understand the issue itself at all. Most people are not dumb, their beliefs always form some structure that's plausible for them. It usually doesn't take much work to build yourself a model of someone else's beliefs, if you're willing to do so.

The only requirement, obviously, is that the other person at least tries to be honest. I think most people are, but sometimes you need to first work around their (and yours) ego issues.

[0] - https://wiki.lesswrong.com/wiki/Steel_man

[1] - http://lesswrong.com/lw/85h/better_disagreement/
For some more perspective :).

A $175,000 is close to top compensation in our field. The average software engineer(obviously not just out of school) earns around $96,000. The average GP earns $211,000 and the average specialist earns $411,000.
JOOQ: an alternative approach to traditional ORMs
HN visits tripled in August 2015
Not true in my hiring experience.

A good hiring manager is trying earnestly to see how the candidate's skills fit into the job req, and how the personality fits into the team.

The name of the company you worked for last is not really that important. There are talented folks on the market right out of school, from failed startups, and leaving boring or stagnant companies.

I do suppose that experience at some companies, like AWS or Google, is a real bonus.

But you need to be careful of this too. Experience at Google doesn't mean the engineer learned all the best practices and isn't a jerk.
Only serving 360p basically does render the site unusable.
I recall one time talking with a guy in the back of a church after the service was over (back when I attended church). The sermon had been about acceptance and had specifically touched on gay acceptance.

The man had only come to the church twice, and we were talking, and he was quoting the bible in support of his view that homosexuality is a sin. I listened and was engaging him in conversation. Multiple people came up to me and tried to "help me escape" the conversation because they had no interest in engaging with someone who didn't agree with them.

I read this article and I couldn't help but see lines like this, "To be sure, there are hateful, racist, people not worthy of the small amount of electricity it takes just one of your synapses to fire." Really? It just seems like the same old play at being accepting and open minded, but not really. I would also say that this IS a political correctness issue. This isn't really a problem for the political right because they don't mind being offended, and they don't feel the need to pretend to be open minded (at least in the US).

This seems very much in the vain of when Jon Stewart had the "Rally to Restore Sanity." It claimed to be about being open minded, but it was really just about presenting the notion that "we" (see people on the political left) value being open minded.