skysight-inc/HackerNews huggingface dataset:
Because salary is rarely about how difficult a job is.

In this particular case, there are 2 factors at play:

1. supply of programmers vs. demand for programmers

2. rich companies can pay more than poor companies

The second explains why a web programmer at Facebook or Google or Twitter makes more than almost any kind of programmer at almost any other company.

Embedded programming, on average, doesn't pay well because embedded programmers usually work for hardware companies that have much lower margins and culturally don't necessarily value programmers as much as hardware people.

Or to put it another way: there are much more rich pure software web companies than hardware-software companies that typically employ embedded programmers.

However, I wouldn't generalize it to all web programmers. Web programming is a dominant in our industry so while there are plenty of rich companies that employ web programmers, there are even more not-so-rich companies that also employ web programmers so maybe you have selection bias (i.e. you only look at high salaries for web programmers (which exist) while ignoring even bigger number of low salaries for web programmers).

Supply vs. demand explains relatively low wages for game programmers. Almost all programmers are also gamers and many glamorize game development, seeing it as more attractive than other kinds of programming which makes it possible for game companies to hire people for less than other kinds of software companies.

To re-iterate: it has nothing to do with how hard a job is. To understand business, look at market forces.
You can always linearize a non-linear relationship to create a linear correlation. Even in cases such as an exclusive-or, neural networks demonstrate layering linear functions to mimic any relationship.
Fast and easy Levenshtein distance using a trie (2011)
There's lots of online resources to find sex workers. What website you use, is probably determined by what country you're in. I've never heard of adultwork.com. There are even review sites where users can review - often in unnecessary & very creepy detail - their misadventures.

Twitter is also a very useful resource for sex workers and clients. It's a useful way for a worker to promote themselves and for potential clients to get a feel of the person before making a booking.

Even in a country where sex work is legal, I feel there is still quite a bit of opportunity to create a better online resource. Especially one that caters to the sex workers more. I feel a lot of websites are too client-centric and not as useful as they could be for client or worker.
Rav4 has better MPG and cheaper service.
Thanks for your comment! Please email me at andrew@chesscademy.com with any feedback you have for the site.
Man, for all the critics out there quick to point out that correlation is not equal to causation, nobody ever seems to explain what needs to be in place to actually show causation.

To establish causation you need 3 things:

1) Correlation

2) Temporal precedence. That is, you have to show that the cause occurs in time before the effect

3) A lack of other plausible explanations

If more people knew the above the world would be a better place. Even the Udacity statistics course failed to mention the above, even though they hammered home that correlation does not imply causation.
Thanks so much for the kind words! Happy learning!
The #3 what, economy? That's a stretch. And before that Japan was supposed to become the world's largest economy too. History is littered with terrible economic extrapolations. It's far more likely any given country will stagnate, fall into strife, have a civil war or three, have a revolution, make mistakes and lose decades, etc., than boom for a century. Take for example the fact that few saw China accumulating such immense debt in such a short amount of time, they're now arguably the world's most indebted nation.

And India doesn't look primed to take over any leadership mantle economically. They're an economic disaster still. First they'd have to get their house in order. Having a billion people is anything but a guarantee of inherent economic scale, just ask Africa.
"it doesn't take much in the way of skill to be a truck driver"

It's harder than you'd think to do a perfect 90 degree backup of a full-size semi into a loading dock without jackknifing, or to develop the temperament to pay attention to a boring stretch of highway for 8 hours at a time. You're being trusted with a lot of valuable equipment and cargo, to say nothing of the insurance risk should you flatten someone's Mercedes.
https://news.ycombinator.com/item?id=7930043
Definitely true historically. Probably even more so. All the big banks used to be partnerships (like law firms) not public companies beholden to stockholders.
I've been doing tactics and it is confusing that there is a 'arrow pointing right' and 'next tactic'.

After I fail it should automatically restart.

If I fail after one move, it should say "Get checkmate in one move", otherwise I don't understand why I failed.

It should be win the game from this point, not move into these specific places.

Unless you have already determined it is detrimental to progression to continue playing out the scenario.
We pulled them from a database of puzzles, so there probably are a few bugged ones here and there. We've pruned the majority of tactics that are simply broken, but I'm sure that a few questionable ones remain.

I'm in the process right now of going through all of the tactics and adding motif tags along with explanations for the solutions. While I'm doing this, I'll be sure to make sure that all the tactics make sense. Thank you for your feedback!
And that's why truck driving is the perfect job to automate.
It seems more logical to me to go with 2.5 cm. It is closer to the truth (2.54 cm) and easier to calculate with.
React.js: props vs. state
All driving is, for more-less the same reasons.
Unfortunately, you have to get all the legal ducks in a row before you launch in each country.
I agree the US should fully adopt the metric system, it makes logical sense.

And Europe should abolish about three dozen major languages that should no longer be in use and adopt English (or perhaps Spanish). Why does Bulgaria need its own language? Or Romania, or Sweden? Why does French still exist? We're talking about efficiencies here, right? What's less efficient than people not being able to easily communicate by sharing a common language.

I always get a kick out of bringing this up, because while it's extraordinarily logical to narrow down dozens of languages to one or a few, people lose their minds about it and regard it as a sacred cultural issue that is to never be touched. Whereas converting to the metric system... well but of course, that only makes sense!
Even as far apart as Mises and Keynes.
I'm not sure about "new Haskellers" but when I have a "grab data from here, do something with it, maybe involving a database" I currently turn to conduits - typically by seeing if there's a conduit-* package on Hackage.

RWH is not where you should be turning for up-to-date info on library support for stuff - a lot of it is pretty out of date (which is not to say that there's not plenty of value to be learned there).
Isn't Chlorodyne a brand name and therefore capitalized? I would have rejected that. By the way, massive scrabble fan here. If anyone finds themselves in south-west China hit me up for a game!
Jibo, The World's First Family Robot
I've got family in the auto transport brokerage industry. Can confirm that there is a shortage of drivers.
I wonder what the equivalent of MacBasic would be today?
Also, the working conditions in the industry are apparently not great - lots of management incompetence, unrealistic expectations, and pressure to break safety laws, and it's never the people pressuring the drivers into breaking the rules that get into trouble.
If the guy put together an Arduino with custom software to control his aquaponics system and interface with services on the internet, I would venture to guess that he has some expertise in software development. Enough not to make such a terrible mistake.
My first interactions with a Mac were through HyperCard[0], which was included with the all the early Macs (basically until Apple sold it off to Claris). Without HyperCard, I would never have become a programmer. HyperCard was very much the BASIC for the Mac, but wildly more powerful and user-friendly.

I find it very sad Apple don't ship something like HyperCard with iOS devices.

[0] http://en.wikipedia.org/wiki/HyperCard
The definition of cause is more of a philosophy/epistemology question than a statistics question. I'm not sure those 3 points are necessary. Even temporal precedence is called into question by quantum mechanics. Positrons are just electrons traveling backwards in time and all that.

Most troubling is point 3 -- a lack of other plausible explanations. There are many things, such as smoking cigarettes causing cancer, that have other plausible explanations. It is clear that Americans understand causality to be some form of influence, and not necessarily the only possible influence for an event. It is the degree of influence that matters.
there has to be an element of poker at this level

Pushing the boundaries of acceptable words (uncapitalized Chlorodyne being a good example) is one strategy.
$500 for a tour of 25 people. Are there 25 people on HN who'd want to visit as a group?
The objective of the trials that are not 'checkmate' are unclear.
Sounds like the same argument being used for more H1B visas. We cant find enough (cheap) resources locally so we need to import some from elsewhere willing to work for a pittance.
We know correlation does not imply causality. What does?
Secrets of amazing teachers: What both sides of the education debate get wrong
Are you claiming that there is a difference in the class of problems that can be computer between an 8 bit processor and a network of 1 bit processors?
Airware (YC W13) is hiring SF web engineers to work with drones
Airware's next-generation commercial drone platform extends beyond flight-related hardware and software. Giving drone operators online access to data, video, and images is a critical element of transforming drones from flying robots into viable business tools.

We have multiple opportunities to play a leading role in architecting, implementing, and deploying an innovative web-based management system that is tightly integrated with sophisticated autonomous aerial technology.

Web Positions
-------------
Application Developer, Windows
http://boards.greenhouse.io/airware/jobs/13472

Software Engineer, Cloud API
http://boards.greenhouse.io/airware/jobs/19224

UI/UX Designer
http://boards.greenhouse.io/airware/jobs/16606

Web Developer, NodeJS
http://boards.greenhouse.io/airware/jobs/18998

Principal Software Engineer, Cloud APIs
http://boards.greenhouse.io/airware/jobs/19001

Senior DevOps Engineer
http://boards.greenhouse.io/airware/jobs/16605

See all
-------
http://boards.greenhouse.io/airware
They are slightly different, though I agree that most of the time it's a matter of greedy or shortsighted executives being cheap or expecting workers to bear the cost of training.

How they're different: you may well have a situation where the short term supply of workers is highly inelastic. In that situation, paying more won't help any shortage. And some jobs that you would think are elastic in the long term aren't as much as you might think: the majority of people may simply be unable to perform the job, or uncertainties about the job's existence in four years might mean the expected return of training is very low or negative.

If people are not sanguine about the existence of trucking jobs 10 years from now, it's no surprise that the actual supply of labor is very low and not looking to expand soon. If you're an employer, you're probably best off using your monopsonist position to drive down wages of the current supply instead of paying handsome sums to coax people into taking big risks in preparing and dedicating themselves to your jobs. Especially if you're an executive rewarded on the timescales of a year or two, and not on timescales of a decade.
BBC BASIC in the BBC Master I remember so fondly. It make doing complex tasks, say copy from disk to tape, easy, as it was stored in ROM.
NodeBots – Robots powered by JavaScript
https://www.flytenow.com/
When I was working for the U.S. Census in 2000 one of the enumerators in my group got an idea where $20 of office supplies would save tens of hours for us.

Of course there was no procedure at all for getting reimbursed but since we were getting paid $12 an hour and the investment would easily pay off for our employer, that she should just say she worked another hour and a half and get the supplies. The supervisor (who was getting paid $14 and hour and working heavy overtime which he wasn't getting paid for) didn't have any argument, so she went out and did it.
My mistake, I missed the fact that consumer units had multiple people in them. I thought those figures were for individuals.
Don't know why I wrote 2.4 - I was reading a bunch of other things up the page, but you're right.
When I get a cold I pray to Zeus. It always clears up in a few days. Can't think of any other reason for it getting better, therefore by your 3 criteria I'm justified in thinking Zeus cures my colds.

Actually, to establish causation, in as much as this is possible at all [1], you need a predictive model and controlled experiments.

[1] following Hume, you can never definitively show causation.
Having developed several advanced apps in enaml over last 2 years, i commend enaml. It encourages MVC and provides clean observer-style bindings (Atom).

The framework is used internally by at least one fortune 50 corp for a large app suite.
It is not a matter of paying "more" but changing how they pay

Most Truckers are paid by the mile... So if your sitting in traffic no pay (next time your stopped in traffic look around, how many semi's are sitting with you, most of those drivers are doing it for free)

Then there is load and unload time, which for some companies is non-paid, other is a nominal flat rate of like $35 that could take up hours of your day.

Then there is the "hours of service" which many companies require their drivers go "off duty" when they arrive at warehouse, but the warehouse required them to monitor the CB Radio to be called to pull into a dock, so their "sleep" time is taken up waiting to be unloaded, and they do this waiting for free.

Trucking companies need to end the practice of per mile pay, and start paying drivers Per Hour or a Salary (non-exempt) like every other company.
I don't think theres much point to anti-aging if we can't understand what it even means for the brain to age.

As children, we have billions of neurons more than we do when we reach adulthood and everyday after that we loose something like 10k neurons a day.

Which is a scare because as people age, they become more rigid in general perspectives and beliefs. Its already hard enough bringing about change such as accepting gay people into our society and avoiding wars waged by old bitter people.
I was about to post about John McPhee, too, when I saw your comment. Excellent book, recommended.

Somewhat related, also great: Looking for a Ship.
Most trucking companies are prohibiting idle running, they program their trucks to shut down after a given time if the truck is not moving.

Most rest stops have also started installing "IdleAir service" which supplies Heat, AC, 120V electric and in some cases Cable TV, at the drivers expense of course.
Windows Event Log system is far from slow with the not so recent improvements since Windows Vista. Noisy? Perhaps you should complain about the specific application that is logging the events.

I didn't understand how the MAC framework relates to this discussion but in any case, check this: http://msdn.microsoft.com/en-us/library/bb625964.aspx

> Yes i know NT can do this on its own but NT is just the runtime environment for win32 these days rather than the technical achievement it was

Uh?
> Why on earth wasn't it standardised at 500ml?

Because you'd have a revolution on your hand when people realized they were being served less beer.
I though Facebook's reason for having this app was to get more information from their users (AKA bug, which is why they ask for all those permissions)
Yes, we published our first technical white paper earlier this year. PDF available here:

http://transatomicpower.com/white_papers/TAP_White_Paper.pdf
No kidding. I'll get downvoted for this but the Hacker News demographic hasn't spent much time on the road. Try driving down 710 toward Long Beach. Last time I lived down there, tons of trucks, tiny lanes, uneven pavement, completely insane. I want to see a self-driving car navigate Manhattan or Brooklyn during the day, normal driving rules do not apply there, New York drivers mean business ;-)
IBM seems to be really good at getting press releases published and patents filed, and really bad at actually turning any of that into purchasable products or services. They've been gutting their core US businesses now for a while (revenues down, costs down, profits up, and everything going to India) and a lot of areas that should be strengths have been horribly mismanaged. I'm curious to see whether they'll continue investing in these kinds of prestige products, and wondering what their rationale is. Patent battles down the line? Effectively part of their ad budget?
Using a touchpad; I would appreciate a two-click option to move the pieces instead of forcing you to click-drag.
Could you describe what you mean by "front end indexing" and how that is specified in your solution?

My guess is that you're comparing an Enhanced Apple with a Vanilla Orange.
I remember listening to this podcast a while back: http://www.stuffyoushouldknow.com/podcasts/why-isnt-the-u-s-...
It's under the Apache license and all; what more do you want?
I'd say in general hardware that uses the z-wave protocol isn't too locked down. There are many different companies making hardware and software and for the most part they all interoperate. In my house I just installed a few dimmer switches from Cooper, that I send signals to from a USB dongle by aeotec, which is controlled by a piece of Mac software called Indigo. Also, I think there are some SDKs available if you want to get into writing your own software.
heartbleed let you get random memory out of the webserver!
...might be an emotional response would send a signal to the whole system...

No wonder emotions are so messy: they're a form of mutable global state.
I have some familiarity with the trucking industry in the midwest. I can also confirm that there's a shortage of drivers in the region.

The funny thing is that at some companies, working some overtime (although under the safety limit), drivers can make ~$80k including benefits, which is pretty good considering the cost of living there.
For any individual trucking firm in a liquid market served by several such firms, the driver market is in fact highly elastic. If this Swift Transportation company which is featured in the article wanted to avoid a 20% decline in their share price, they merely had to walk into the break room at the competing trucking company and offer $10,000 spot bonuses to switch companies. Boom. Elastic.

Anyway, Swift's annual report says that driver wages as a fraction of revenue have fallen in each of the last two years, so it's their own fault if they came up short on drivers.
You're right lucb1e: OSM is definitely good enough to replace proprietary sources (aka Google Maps) for this use-case in the Netherlands...

...but the Netherlands and Denmark are the only two countries I know of where addresses data have been opened by the government (are there other?). In most other countries, this is still an ongoing fight, and crowd-sourced data is still not on par with the proprietary offering.

The good news is that we are working on it: see for instance here (in French) for the ongoing grassroots effort in France (started a few months ago, already 18 million addresses compiled):
http://wiki.openstreetmap.org/wiki/WikiProject_France/WikiPr...
...or this meeting in London which took place yesterday(!) and was the kick-off of a similar effort in the UK with some funding from the cabinet office:
http://lanyrd.com/2014/openaddresses/
> Every time someone dies, a wealth of unique life experience and personality is lost, permanently.

- Every time a person dies, their life is passed on through those they have connected with and influenced. Their influence on the world does not end, only their opportunity to see its effect. And most importantly, gives room for someone to do even more with what they have accomplished.

> death is pretty unambiguously the worst of them.

- Death may be better described as one of the scariest of them. When you are dead you feel no pain. You don't even know you are dead. Certainly, we miss those in our life who have passed away, but they live on in our hearts and dreams for the remainder of our lives.

> I don't know you at all, but I don't want you to die. And yes, I don't want to die myself either.

- I'm sure most people don't want to die. That's part of what makes life so important. What makes us try to make every moment count. There is so much life someone can live in 65 years. Do we really need more?

> What principle could we possibly use to establish when someone's life has been "too long"?

- When you start to try and reverse or disable aging as opposed to attempting to cure disease.

I don't want to invalidate your work, but are you sure we really need this as a society? Or maybe we instead need to focus on making the time we have better for everyone?
The Box, but Mark Levinson is also a great read.
http://www.amazon.com/The-Box-Shipping-Container-Smaller/dp/...
Wikileaks: Ban Ki-Moon Worked with Israel to Undermine UN Report
> But just because it includes a woman, it's sexist?

No. It's sexist because it assumes something about a group of people based solely on gender. Or it can be also an example of ageism if both gender and age are involved.

But let's forget it for now, there's another problem here and that is the title is just poor writing. If the author aimed for comical value, then he should have used someone who certainly wouldn't want to create a website. A cat would work. Caveman, too, really. That's because being comical in this case is based on a sharp contrast - it's hard to imagine either a cat or a caveman building a website, and images we tend to see when trying are rather funny.

By using someone who could want to build a website, and someone almost all people have deep connection with, you're just dividing your audience into two groups, those with "website making" someone and those without. What do you think is to gain from such a division? Maybe a flamewar, at best.

Either way, whether it's just poor writing, poor marketing or sexism, it's still counter productive. It attracts bad kind of attention and encourages off topic rants. Don't do this. If you're (the author) not skilled in writing enough, just find a copywriter who will write the piece for you. Or write it yourself and send it to all your friends asking for corrections. There are ways of avoiding outcome such as the one in this thread - I see no rational reason why you would rather write something unknowingly controversial and detrimental to whatever you want to present to people.
In an age where everyone carries a computer in their pocket, the metric system's only advantage (that it makes converting units easier) is irrelevant.
That doesn't sound "harder than you'd think", it sounds about as hard as you'd think. I'm sure that particular maneuver could be taught to the most apt students over a weekend, and as the article points out anyone can learn this skill in 6 weeks.

If the people they get in trucker school have a hard time learning these things, that's just another indicator that they need to put more money on the table to attract better students.