skysight-inc/HackerNews huggingface dataset:
The article contains an implicit contradiction, especially in its praise of apprenticeships. Apprenticeships are typically something a person engages in during their teens or 20s, and therefore, whatever is learned during that apprenticeship, the skills can potentially be out-of-date 20 years later. Therefore, apprenticeship can not explain the absence (in Germany) of a "skills mismatch", especially if one accepts the description given in the article:

"With new technology transforming work across a range of sectors, more and more businesses are struggling to find workers with the skills to man new machines and manage new processes."

How would apprenticeship explain why a 40 year old German machinist is more likely to be employed than a 40 year old American machinist?

There are many people, in the USA, who are in their 40s and 50s and who are unemployed. Apprenticeship, in its traditional form, would not help them.

There is another way to look at this, which is to say that the German economy is really weak, but the weakness of the economy was hidden by the introduction of the euro, and the irresponsible lending that German banks engaged in, which allowed an unsustainable debt-fueled bubble to appear in Southern Europe, which created a huge market for German capital goods, which gave Germany a big export surplus. Consider the summary that Paul Krugman gives of Wolfgang Münchau description of the situation:

http://krugman.blogs.nytimes.com/2014/10/12/german-weakness/

Germany came out the big winner of the euro, therefore its export industry is strong, therefore industry can still engage in long-term investments in its workers, and the labor unions in Germany are very strong, so they can force corporations to spend on training programs. All of which helps. But the roots of German success, in 2014, originate with the great financial changes of the last 25 years, and that success makes German's training programs look great. But to suggest that Germany does a good job training its workers, and therefore the Germany economy is strong, is probably wrong on at least 2 counts:

1.) it probably reverses cause and effect

2.) the German economy is not really strong
Show HN: InstaScope, travel anywhere from your phone
You're right, ideally you could get the best of both worlds: 1) multi-container stack that mimics the production setting, and 2) something you can 'docker pull' and 'docker run' as a single unit.

For now you need 3d-party tools to define their own multi-container constructs, like Fig or Kubernetes. Eventually Docker needs to implement a multi-container construct of its own, to avoid fragmentation (interoperable containers are not as useful if they're bundled in non-interoperable wrappers). Luckily, the authors of Fig work at Docker and we're working closely with the authors of Kubernetes. So if you use either of those tools, you will probably be familiar with the native Docker version :)
The nicest things about error handling in this manner are that any function that has a error condition makes it clear in the function signature, and any time you call a function that can fail, it's visible in the source where you make the call.

This makes it very easy to tell whether code is handling potential failure conditions or ignoring them - you're either ignoring the return value (which is a compiler warning) or you're handling the failure condition. I'm reminded of Raymond Chen's post from 2005 about handling failure conditions, and recognizing code which handles all of its error conditions:

http://blogs.msdn.com/b/oldnewthing/archive/2005/01/14/35294...

I think this approach will pay great dividends in both understandability and readability.
I can't really see how your reply relates to anything that I said.

I didn't find anything "perplexing". I didn't argue against existence of "crack babies", or even "pot babies". I didn't voice any support for meth.

Did you reply to a wrong comment by accident?
Meanwhile several Linux desktops have actually incorporated design teams and are starting to look quite beautiful. Never thought I'd see the day where it's prettier than OS X, but today may be that day.
Having a replaceable part is not the only way to ensure you can do whatever you want with your device! It is possible to ensure that with a universal SIM purely through software. That this isn't the current situation doesn't mean it isn't possible. I don't have to replace a tiny little piece of plastic in my computer to install Linux instead of Windows or to connect to wifi using Comcast instead of Qwest.
Don't be so literal. Social Justice Warriors won't guillotine you, but give them half a chance and they will destroy your job and ruin your reputation.
Yes, and run around bitching when they can't buy a bmw for hyundai pricing. Paying more allows you to hire workers with the skills you need; who knew?

Steve Van Loan, president of Sullivan Palatek Inc. in Michigan City, said
job hopping is becoming more of a problem. “They get an offer for more money
across town, and they’re gone,” he said. Wages on average at his firm, which
makes compressors that power drills and other tools, are rising 4% to 5%
this year, compared with 2% to 3% in recent years, Mr. Van Loan said.

“Everybody got so skinny back in the days when we were laying off everybody,”
he said. “Now that the Midwest is getting some manufacturing back, it’s just
tough to find workers” with the needed skills. [1]

Or you could, gasp, train them! Though my personal guess is that a big chunk of the complaining is merely an attempt to dump training costs onto workers and local government in the form of 2-year technical colleges. Though that makes it much harder for employers to create workers with exactly the skills they need.

Both the White House and governors are trying to fight a so-called skills
gap among U.S. workers that many businesses blame for the slow labor-market
recovery. Although plenty of Americans are looking for work, employers often
lament a lack of qualified workers—particularly young people.

Germany, in contrast, has a long record of finding a stronger fit between
employees' skills and employers' demands. The success is reflected in a
youth unemployment below 8%, the lowest of any advanced country and about
half of the U.S. level. The apprenticeship system is credited as a leading
driver of what many European economists call the German labor-market
"miracle." [2]

[1] http://online.wsj.com/articles/manufacturing-wages-rise-fast...

[2] http://online.wsj.com/articles/skills-gap-bumps-up-against-v...

ps -- sorry for the wsj links, google the stuff after the final slash and you can bypass the paywall
Same as alcohol, movies, and music - recreation, stress relief. The last part of "life, liberty, and pursuit of happiness".
Shopify's founder wrote an interesting article on his experience apprenticing in Germany: http://tobi.lutke.com/blogs/news/11280301-the-apprentice-pro...
Previous Monoprice monitors didn't even have backlight controllers:
http://www.anandtech.com/show/7240/monoprice-zerog-slim-27-i...

In the cheapest LCD monitors, the brightness control just changes pixel values and doesn't affect the backlight. Hope this one's better, since the claimed brightness of 350 cd/m^2 is far too bright (you should have less than 120 cd/m^2 in a dark room) and is probably bad for your health.

I'd guess they've fixed it, but there's no way you could tell from their "tech specs", which just list the same huge numbers (1.07 billion colors!) as every other manufacturer's LCD.

It's a little worrying to see a Contrast control, too, since that makes no physical sense.
Ok, I see what you are saying now. I really agree that there is no difference really between programs and databases. It really is "how should we model, query and update our data."

So, ya, the question is "How do you pass information between sub-routines". Databases aren't expected to do much data manipulation between sub-routines. Programs are just wow so many ways to do it.

Thank you for taking the time to have this discussion.
If you want to play Diplomacy, but want a more balanced experience, that has all powers of the board interact, I can only recommend Baron Powell's excellent 1900 map variant.
So does that mean no 60Hz 5K displays for the 2013 Mac Pro?
White House Cybsersecurity Czar Gets It Incredibly Wrong
I hope that they'll get their act together on this! With only a $25 one-time barrier to entry, I can understand that they probably have thousands of awful apps being posted all the time. But they should at least show their established developers the respect of working with us before shutting us down.
Try the DAIDE project: you can play Diplomacy against AIs. Works pretty well nowadays. Press options are still limited.
At some point in the Matrix movies, Neo learns he is not the first Neo. If you read Hegel, you learn that capitalism is not the first economic system. It was preceded by feudalism, which was preceded by the slave latifundia of Rome and Babylon which was preceded by the hunter-gatherer bands that the world was solely covered with 10,000 years ago. Hegel saw enlightened, capitalist Prussia as the epitome of human civilization, but like those biologists who note that even humans are still evolving, Marx and Engels noted that the fourth economic system the world had thrown up might not be the last one, and that crises (like the one we had in 2008) were signs of the cancer it was dying from.

The interview question on stages nowadays seems to be what does someone believe in that is not commonly believed, and I supposed the out idea now is the people who control production, the people who own capital are not interested in economy growing as fast as it sustainably can. They want a slower rate of growth in order to maintain more control of the system. This idea not only goes against current economic thinking, and investor's chasing of maximum returns, it's an anti-Marxist idea as well. It seems to be happening though. It's why people like Paul Allen and Nathan Myhrvold pour money into patent companies. It's why the joint chiefs of staff beg the Congress to cut funding for old Cold War tank factories every time the military budget comes up, but the billions for useless tanks, or the hundreds of billions for the designed by committee F-35 boondoggle etc.

As Marx notes, something like a "war on poverty" is a joke, since people are not only purposefully kept poor but purposefully thrown into poverty, like during the enclosure of the commons in Europe. A surplus army of labor is a major tool to keep workers from keeping more of the wealth they create.

Sooner or later, the good ship USS Wall Street will inevitably run aground, and the economy will grind to a halt in a way that will make modern Greece or 1930s USA look good. Then it will just be a question of what working class people and professionals do in their new situation. It's not really the working class people, who are familiar enough with reality, who one has to wonder about, it's more the US professional classes, who are more highly indoctrinated than probably any group of people in the world. I hold my mouth in awe as I hear US professionals pontificating about things going on half-way around the world in which they know absolutely nothing about. NPR is ultimately a heavier propaganda outlet than Der Stürmer, Правда or Fox News.
Based on that description, it absolutely sounds like a covert surveillance application, and I can completely understand why it was removed:

* "automatically watches every website you visit and app you use"

* "Very difficult to circumvent"

* "Option to remove the icon in the status bar"

* "Accountability partners are notified if you ever disable the app"

While the intended purpose may not be surveillance, it ends up being very well suited for that role.
At least it's user-accessible. Pop in 2x8GB for $150 and you have 24GB total, rather than paying Apple $200 to get 16.
It's a shit business model to rely on Google or apple got your pay check via the App Store.

I've said it 1000 times. There is a story like this once a month where an entire company gets shut down because you get on apples's bad side or google decides they no longer need you.

Walled Gardens are shit. Even on google. Android is "Free and open" my ass.
I was referring to using the Tor Browser Bundle or any other client to access the internet over Tor, which has different security implications than running an exit node or relay.

That said, feel free to use it for whatever you want - just be aware of the tradeoffs/risks. You can't just turn on Tor and assume that you're instantly more anonymous and secure - to achieve that, people need to completely change their browsing habits. Surfing the web through Tor without taking extra precautions is essentially saying "I don't trust the web site I'm visiting or any node between it and me, but I will implicitly trust this random group of volunteer exit node operators who have assured me that they have no malicious intent."
We've thought about this with PORTAL/Masquerade (should be available on Amazon Prime shipping by December for $25, with free downloads for a few COTS $20-30 routers -- sorry, was very busy with CloudFlare stuff for the past 4.5 months, and Grugq was working on an awesome phone project which launched at HITB KUL which I dearly want to buy one of).

It's not strictly "run Tor for everything", it's more like "inexpensive, fairly intelligent firewall for $0-25.) I'll post more info later; finishing up a talk for Black Hat EU in 4h43m.

Not a fan of anonabox, personally -- I think it's scammy to sell hardware from a Chinese OEM on kickstarter, and to run ~unmodified OpenWRT + Tor on it, but more seriously, it's a problem because it doesn't provide meaningful security OR anonymity to users.

Someone's going to buy one of these, take it to Syria, expect it to provide what a reasonable person would expect it provides, and end up, if lucky, in jail -- more likely, dead.

(We're pricing everything at cost, plus maybe $1-2 for fuzz factor; I'll donate anything left over to Tor Project, OpenWRT devs, or some other reasonable open source project we use.)
I have the persistent notification already. Android lets you remove the notification, so I made it easier for non-savvy people to hide it. I guess I'll take out the easy button, though my competitors all have it.

Also, I'll send an email to EVERY registered account on the device when it is set up, instead of only the one they pick. That will make it even harder to use this for spying on someone who doesn't specifically want to be spied on.
It comes through in their cars. Anyone who's owned a german-built car knows.
How does that compare to indefined behavior detection with Valgrind?
> So, just write your functions so they don't use parameters (expect for persistence of the program). In fact, you can bypass functions all together. It also makes it a lot easier define and visually represent behavior.

I don't really understand what you are proposing. Can you describe how you would write a simple program (say a todo list) without parametrised functions? It works for Eve because its collection/query -oriented rather than value-oriented - we can express operations on arbitrary-length data without parametrisation. Even so, we expect to need it as we start to write bigger programs.

> Hmm. Interesting. Could you give some examples?

A good parallel that I use a lot is with file-systems. Picture your grandmother trying to decide whether http://jokideo.com/wp-content/uploads/2013/05/Funny-cat-and-... belongs in the funny-cat folder or the funny-baby folder.

Similarly, I often end up stuck in functional languages trying to decide whether I should have a map from employers to lists of contractors or from contractors to lists of employers. If I choose the former and I later need to find over-employed contractors the code will be really awkward. If I choose both I have to write extra code to maintain the relationship.

The big innovation of relational databases was the idea that you just directly model the employer-contractor relationship and you can later add contractor->employer or employer->contractor indexes without having to change any of your code. That's the big appeal of http://en.wikipedia.org/wiki/Data_independence .

The more I write code in relational languages, the more I notice how much of my time in other languages is spent trying to figure out where to put stuff and how to get at it later. Huge swathes of advice on design and maintainability are just working around this problem that relational databases (mostly) nailed decades ago.
In my opinion Diplomacy is a game well suited for correspondence gameplay. Not only is it difficult to get all the players to commit the necessary time on a day everyone is available, but it is also much more fun since you can plan your moves more freely. We've even gotten used to planning moves with one another using Evernote throughout the week.

Some friends and I have been playing this way for a few years now, and hands down it is a better experience than using any of the cumbersome boards and having to manually adjudicate everything.

Submit one move every Tuesday, it's now a tradition.
So.... its a button, and it turns the airbag off.
The war on Ebola
> Isn't one of the drawbacks to the German system that you're directed down one particular path very early in your education?

Yes, and it's one of the sillier parts of the German educational system. That said, recent school reforms have at least started to mitigate it a bit. The problem here is not some form of tracking as such – not everyone has the same talents – but that it happens so early (after fourth grade) and that the differences between school types are so huge.

That said, these days it's at least less of a permanent decision. For example, my niece initially finished school after 10th grade ("Mittlere Reife"), then did an apprenticeship, then went back to school, working on her abitur now and will likely go to college afterwards.

Depending on where you live, children may also be able to join one of the comprehensive schools and bypass the traditional system.
I'll keep saying guys in a gender-neutral fashion, and plenty of my software is sexy.

'Sexy' has nothing to do with sexism. 'Guys' I can understand, but i'm old fashioned and i'll stop when my female counterparts stop.
Yep. I have an SGI Indigo downstairs for just that reason. Our Mech. Engineers stopped using them to run Pro E and switched to NT boxes. Couple years later the Indigos were in the trash.
I would be interested in trying this out for myself. Any ideas or open source on extracting the data from phones (specifically the iPhone?).

I think the iPhone may use a SQLite DB for messages?
Ah, but there are different ways to solve that problem. One is to reduce the capital gains tax rate, perhaps to zero. The other is to subtract the expected return (based on the risk-free rate of return) from the gain, and then apply some nonzero tax rate to the remainder.

Here's why the latter makes more sense to me. It's only at the risk-free rate of return that the two products you describe are of equal value. In order to realize returns higher than the risk-free rate, investors must do work. I think that the extra gain beyond the risk-free rate should be taxed as ordinary income, because that's really what it is: income produced by work.

Of course, actually implementing this policy isn't quite trivial: it requires a running estimate of the risk-free rate of return that can be agreed on politically, and it requires knowing exactly when assets changed hands (down to the nanosecond, for HFT). But it's well within our computational capabilities at this point.

So, should people who just stick their money in the bank at 0% for some period of time be able to claim a small loss on it? I would be fine with that, actually.
I don't know how true this is? I have talked to someone who runs one of the bigger exit nodes and he said that he used to get barely one or two abuse complaints in months.
I meant "hook" in the most vague, hand-wavy sense of the word… anything from attaching a debugger at runtime, to modifying the binary so it automatically saves every song on your desktop. Obviously if you did something like the latter, no extra privilege would be needed.
Will Ebola vanquish the MBAs who run our hospitals?
> Rietveld replicating Rietveld doesn't do it for me in an area so lacking of success stories.

I think this is unreasonable. This is not a lone author working with a set he hand-collected and has had unlimited freedom to monkey with. This is the lead author on a project involving scores of authors analyzing vast datasets pooled together by like a dozen distinct organizations.
> There are correlations to problems in the general population. For examples, homosexuality and narcotics usage.

The latter of which is not a problem - for those people. More generally: longevity is a accurate indicator of all net problems for people, ranging from social problems to suicide to schizophrenia to drug abuse to disease rates. Is longevity lower for the high-IQ? No, it is not. It is higher. So much for your 'inextricably complex web'.

> Longevity and physical attractiveness are correlated.

I believe this is mostly driven by the low-end, is it not? All those 'funny-looking kids'.

> If I could lay $500 that these efforts will completely fail with animals, I would.

You can't, of course, because that would be a waste of time; there are no measures of general intelligence nearly as well-validated with any animals as for humans (whether you want to specify cognitive functioning or life outcomes), and if there were, no one would bother to capture nearly enough genomes or genotypes to nail down the respective variants.
It feels like this reasoning is related to 13 being an "unlucky" number. You really can't split anything nicely between 13 people, or put them in even groups.
Examples of non-sexist, non-racist people who have lost their jobs due to civil rights activists?
Timestamped notes for this lecture series:

https://timelined.com/how-to-start-a-startup
So Where's That Retina MacBook Air?
Firstly, im not saying this to be a dick... but it sounds dickish... sorry.

What it comes down to, is that its foolish to rely on a business that lives entirely in someone else's garden... if google play just shut down tomorrow (i know, not likely, but you never know with the way patent trolls are these days) then you'd be just as screwed... if you base your livelihood on a business you own that is in and of itself reliant on a third party, you're not going to have much stability.
You know HN ops, I chose the title quote I did for a reason: because it emphasizes an aspect which has become very relevant to Americans recently - the lack of interest and disdain in African health which is currently rather backfiring on us in the form of Ebola escaping its shackles.