skysight-inc/HackerNews huggingface dataset:
Some foundational theories of private property (very influential in the British Empire and the US) would have had a hard time dealing with the concept of vacant homes as legitimate property. Occupying or putting property to productive use is part of some definitions of property.

They might class perpetually vacant properties as abandoned and therefore returned to the common. When New world land was doled out in square mile allotments (The US, Australia..), improving the land was a prerequisite to your claim. This is often thought of historically as a deal: 'you improve this land and we'll give it to you.' But the justifications at the time was more philosophical: you improve this land and you own it, by definition.'
I thought a lot of compiler and kernel research came from Europe?
I don't need it but I preferred the workflow of mobaxterm instead of a purely command line workflow.
Agree, the motivation of all this is, at least, worrisome.

You should be allowed, as a corporation, to sue the state of California... in California. But this is not what we are talking about here.

We are talking about the creation of new special courtrooms above the laws of California, staffed by people that worked for corporations and when they left the job are going to work for corporations again.

If this is not worrisome, you tell me what it is.
How do the authors manage to just wave away all the genetic effects with just "this probably does not account for the observed temporal association"? Either the authors have some evidence or else it is not a hypothesis that they can rule out. All their correction factors are non-genetic factors.
How can you even say that you forfeit your rights to complain if someone supposedly didn't vote?

What if every choice is a bad choice? Would you be required to support something you don't approve of - simply to be allowed to voice your opinion?
I don't see the improvement over something like HTTPie (https://github.com/jakubroztocil/httpie).
Do people want TTIP? Nope.(http://goo.gl/FD145h)
Do people want pesticides? Nope. (https://goo.gl/AQNdZv)

So what is the problem?
For this level of grouping, I'd probably prefer something related to the actual domain.

def convertDF4ToMX6(data):
# The MX6 format is read as a stack rather
# than a queue, and requires data to be 1
# indexed rather than 0 indexed like DF4
# link_to_MX6 format spec 1.3.2 (v5)
# link_to_DF6 format spec 1.2.0 (v1)

Why are we reversing and adding one? What's the reason we need to do that so much that we're combining those two functions into a single call?

This would then mean the calling points might look something like

mx6_data = convertDF4ToMX6(loadDF4(file))
return processMX6(mx6_data)

rather than

mx6_data = reverseAndAddOneToEachElement(loadDF4(file))
return processMX6(mx6_data)

Rather contrived, I know.
Taxis can be very dangerous
You seem to be asking if
Buffett is a really nice guy.
In some ways, maybe not.

My only point was that even if
confiscate his money and pass it
out among the poor people,
the poor people will still
be poor and not in the middle
class -- even Buffett and the
rest of the Forbes 400 don't have
money enough to bring all the
poor people into the middle class
just by confiscation and redistribution.

That's not the only possible point
to make about inequality, but
by itself it is correct.
X2-VelociRoACH Smashes Speed Record for Tiny Legged Robots
You're absolutely right, I moved to Belgium a few years ago from SV. The only way to make a decent salary, is to become self-employed.
PushPush-k is PSPACE-Complete
> My other theory is that Europe is left behind US in the technical area. If something is top-notch in USA, it will "come" in mainland Europe in 10 or more years.

This is ridiculous. There are a ton of amazing engineers/designers/etc in Europe, who are just as able as their US counterparts and deliver work at the same quality level.

Plenty of them work remotely, either for EU or US companies.
$150k is really a ridiculous amount of money in Sweden. Not that living expenses are low or anything, but most of life's big expenses are taken care of already: you get a real pension, universal health care, paid for university (no need to save up for your kids), long vacations, 16 months parental leave, cheap child care ($150/month) etc. So $60k is actually plenty. Also, a year or two ago, $60k was $80. The exchange rate is unpredictable.
> On the JVM we have things like Grails on Groovy, Clojure and Scala

Grails is related to Groovy, but not to Clojure or to Scala. I'm sure you just typed it wrong, but I'm correcting you because some readers might get confused.

To be more precise, Groovy runs on Grails, not vice versa. And almost all of Grails, even Grails 3.0 just released, is written in Java, not Groovy. Groovy is merely provided for use by website builders using Grails. This is different to frameworks using Clojure and Scala, which not only provide the respective language for website builders, but are generally also written in the language rather than Java.
Mark Zuckerberg’s Year of Books: Peter Huber’s Orwell’s Revenge Review
Haven's above cant have one of those greasy engineers getting over themselves don't they know their place in life is cutting the grass at bag end :-).

Obviously the famous "I know my place" sketch works as well in Sweden as it does in the UK.
does not hit any nail and promotes some popular misconceptions
"Privacy" probably isn't a keyword that I would search for if I had new concerns about my online privacy. I think "secure" or "encrypted" as in secure browser, text, communication, etc. After reading a few Snowden related articles, I think a lot of people would also bypass simple keywords for more targeted searches such as "TOR", "OTR", etc. Also, as the author makes note of, I'd want to look at search data that wasn't from Bing, mainly because that is the default installed search engine for MS Windows. While anyone may choose to use Bing, its users will also include a large pool of unsophisticated users.
> Cognitive ability score (Børge Prien’s Prøve Test) has here been converted to parallel conventional IQ scaling, with a mean of 100 and an SD of 15, to give a more familiar metric of effect size.

I have no idea what 6 points mean in this setting.
Not useless, it was the first thing that I thought of as well. It took about 2-3 months of Go postings before I realized that HN was singularly uninterested in 2500+ year old incredibly complex Chinese board games.
Design decisions and reasons for why you wrote the code the way you did are hard to encapsulate in test cases. Describing the limitations of the obvious method which made you use a less obvious method is pretty instructive for the next person left scratching their head at your implementation.
Always-on audiovisual communication tools can fix the problem of employees not being on the job during work hours.

And the multiple taxation is not an issue anymore - your company and you are taxed by location within the EU (assuming you're a citizen of the EU). Hell, you can even take advantage of it by establishing a residence in a cheap country but actually living elsewhere. Your company is taxed where it's founded, but there are some issues with legally operating in other EU countries.
Stuart Russell's Concerns on the Future of AI
The whole science industry should follow the lead of those scientific journals who've banned p-values from their publications. P-values just lead to so much confusion and nonsense.

And that's without even considering the scientists who cheat the p-values, which is actually just a tiny part of the problem with p-values.
All democratic republics are in dire need of an overhaul for the 21st century. However, US and UK tend to be worse than many because of the first past the post voting system.
Top 15 sites built with Django
As a data point on American dominance, wikipedia lists 1090 (notable) American computer scientists. Next is Britain with just 192 listed computer scientists and then Germany with 135. Canada is the only other country to even reach a three digit number. [1]

But I suspect the dominating cause for the wage difference is simply that European wages across most industries generally are just lower than American wages.

[1] http://en.wikipedia.org/wiki/Category:Computer_scientists_by...
Nice article. I loved the hieroglyph page; I think that functional programming failed for years as an engineering discipline because of the culture of that style of code.

My early days of OOP, I started keeping a thesaurus on my bookshelf at work. Probably went overboard on naming for a while, but reigned it in. (Every writer shudders at their first efforts. Hoo boy).

We would also hold short discussions about names for things (I don't see this in the article's list of tools: Involve other people in the names you are choosing. After all, they'll be using the code, too).
Baking soda in the fridge/freezer is a marketing success by Arm & Hammer. It does not remove smells. Try activated charcoal instead.
Write to your MEPs.

http://www.europarl.europa.eu/meps/en/map.html
I'm in my late 40s. Definitely I'm not the same person, cognitively, that I was in my 20s. It's not all bad, though. I'm sure I would score lower in an IQ test, but I'm actually more capable than I was back then. Experience counts for a lot. I can deal with emotional stress much better, or perhaps I can avoid the situations which cause it (more likely). I can see other people's point of view a lot easier now. I can see gradations in judgement, where before everything was black and white.

It sucks to lose the horse power, but I more than make up for it by driving the car in the right direction. I suspect the decline will continue, but in many ways I look forward to what I will be able to accomplish when I'm older.
I'll give some reasons from personal experience (and I think it's a global thing, not just European).

I pitched a partially remote team to a previous employer in Singapore and they were reluctant to try it initially.

First, they didn't know what remote meant (except for that time they outsourced something to a cheap country and it was a costly disaster). So, had to spend some time explaining that. Not rocking the boat is quite valuable when you're busy and worried - just keep doing what you know.

Second, a contractor is not an employee - contractors are services you buy piece by piece, whilst you "own" an employee (not pretty terminology but unfortunately often true) and you can milk that employee with a potentially infinite return on your finite investment. Is this a stupid thing to think, yes, but nevertheless I encountered it.

Third, it's about control. It's possible, but harder to micro-manage remotely (and in practice no sane contractor will accept it without extreme compensation).

Fourth, it's also a hell of a lot easier for a "consultant" to "end the contract" when he's fed up with bad management, than for an employee to move his entire life yet again (metaphorically if not physically). A consultant benefits from having had many "clients", an employee is hurt by too many moves. These "traps" make an employee more pliable and invested emotionally (at least in managers' eyes) so the managers prefer employees.

Fifth, IP. Employee contracts usually sign over everything. Remote contracts, being for services, have more opaque IP agreements. This also applies to a lesser extent to security - that remote dude is working on a foreign network, foreign machine, etc.

I'm not saying these are desirable things, but these were my conclusions from experience. YMMV, different businesses have different cultures, etc. If you want to change your internal culture, I think these are the issues/fears to address.

We ended up getting remote jobs because the test we put up for the job ended up not getting a single application locally, but dozens from all over the world. About half the folks who passed relocated, the rest stayed on remotely.

I'm now running my company completely remotely. We have a mailing address in London and Hong Kong and work from home. I see almost no reason to get an office. Unfortunately we're also not hiring because we have a long waitlist of nice candidates that we will hire (remotely) as soon as we clear enough revenue. Maybe that's the case for the other remote businesses.
> You burn out your engineers killing themselves to avoid the yank and everything starts falling apart.

That's a odd definition of a system that "actually works"
Bring the change with Ruplee
It is not only the "remote" feature, but the physical absence from the office that matters. Even regular employees are usually not allowed to work from home frequently.

Last time I saw someone working from home for 1 day, his manager sent him 2 screens email, how it should be an exception, not a practice, etc.
If you don't know that's a lie, then please go and check. Roko's basilisk was overblown and now is just used by some people to score cheap shots against LW.
That's very cool; both from a technical and a journalistic perspective.

Technically, this is the only application available with this data granularity.

The people at El Español is showing very cool stuff to the people instead of publishing what we called "zero numbers" - in printed press those were real papers not released to the public that allowed to tune how your company departments interacted between them and providers (like the printer).
E2E testing hybrid apps with mocha and appium
Easier to keep short names in programmers memory and less chance of spelling mistakes.
continuing with the anecdotes:

i heard a tale of some graph layout code that ended up as part of a Microsoft product - all of the things were named after birds.
Happy Memorial Day: Register Your Domain for $0.99
I have interviewed for hundreds of positions and have never received a thank you letter.

I would consider a hire at a grade higher, given they're grasping what in hindsight would be basic relationship building skills. I would consider recommending the candidate to a friend if they were otherwise unsuccessful.

But don't be insidious. You're cultivating a relationship and have already met in person, not selling a connection via LinkedIn.

A simple message is fine, written semi-formally. If I was interviewing for a party on the beach 'Hey Dude!' might work, but I'm not, I'm interviewing for a serious job that involves serious decisions and some level of tact. 'Hey Dude!' doesn't do that.

Nor does 'pls' or 'thx' as it leads me to assume someone is so busy with their life attending interviews they're too busy to type 'e' 'a' or 'n' and would not be interested in a further job to add to their schedule.

Sending more than one mail may also imply a level of desperation. If having heard nothing for a week perhaps the interviewer doesn't share your level of conscientiousness and their position best skipped for someone able to reply to emails.

I also wouldn't handwrite it, unless a physical personal touch was make-or-break.

I doubt any hiring manager would not smile seeing a short proactive message in their inbox the day after an interview.

[I did receive, at the end of the interview, an invite to a Halloween party. She became a fantastic member of the team. I don't recommend Halloween party invites a solid interviewee strategy, however.]
Practitioner's guide to product strategy
To be honest, as an EU citizen. I am really afraid of it.
Yep, i have noticed those "matryoshka" scripts from time to time. Enabling one script domain in Noscript result in 2+ more waiting to be enabled after page reload.

And sometimes you have to dig 3+ layers into the nesting to get the site to function at all...
Some thoughts about writing
You probably won't be getting any (liveable) pension and in the near future we may see tuition fees for university studies.
"Critics who treat adult as a term of approval, instead of as a merely descriptive term, cannot be adult themselves. To be concerned about being grown up, to admire the grown up because it is grown up, to blush at the suspicion of being childish; these things are the marks of childhood and adolescence. And in childhood and adolescence they are, in moderation, healthy symptoms. Young things ought to want to grow. But to carry on into middle life or even into early manhood this concern about being adult is a mark of really arrested development. When I was ten, I read fairy tales in secret and would have been ashamed if I had been found doing so. Now that I am fifty I read them openly. When I became a man I put away childish things, including the fear of childishness and the desire to be very grown up."

C.S. Lewis

I like videogames. And comics and cartoons and star wars and giant robots. And no, I'm not ashamed of it! :)
I'm sorry but everything you just described is not a PM's job. The PM does NOT represent the customer. The PM is responsible for delivering an agreed upon set of functionality within time and budget.

You're describing a product owner.

edit: typo
agreed this font sucks
Pining for PINE?
All non-CS entry-level jobs at startups that I've seen in Berlin are "internships" and pay unliveable wages, if at all.
What happened to Rick Roderick?
The article uses numbers pretty dishonestly.

"[T]the health costs of EDCs to Europe are between £113 billion and £195 billion (between €160 and €277 billion) every year."

There is no mention that pesticides/herbicides are a very small percentage of that number. It doesn't matter whether it's "still bad" that it's a small percentage. Arstechnica willingly led me to believe that the impact of pesticides/herbicides was in the hundreds of billions of Euros.

These numbers also, notably, came out long after the 2013 negotiations mentioned. What was the scientific consensus on EDCs in 2013?
> That is literally the definition of a fascict dictatorship.

No, it's not.
This is a ridiculously incomplete sample sheet. Most of the iOS, OS X, and Watch OS users will need to display characters outside the non-accented English alphabet.

Nerding out about minute-to-nonexistent differences from Helvetica is cute, but how will it actually look in real-life application?! Way to miss the point.
What browsers are it tested on?
"Let's see if they have MATLAB... yeah!"
They also hit a (world) record crowdfunding for new media.
Given that the majority of HN is an English-speaking audience, it's all that most folks need.
There is no realid. When you are chatting with someone through Richoet you are connecting to a Tor hidden service that is running on their system. Tor goes to great lengths to hide the true identify of both the client and the service when your using hidden services.
How do we get HN to tweet our submission?
I guess HN doesn't tweet out everything, so can anyone shed some insights into what criteria might exist or how this works?
I have asked myself the same question some time ago. I believe it comes down to (as some commenters below have already mentioned) the following, ordered by decreasing importance:

1. Legal issues:
Hiring people across borders is a nightmare for both the employer and the employee when it comes to social deductions, taxes, health insurance, applicable labor laws, etc. And if you hire people within borders, many European countries are small enough that they could just as well commute to your office (maybe that's also the reason why more remote work is available in Germany and the UK, being larger countries, as has been stated below).

2. No Silicon Valley:
Let's face it - most American companies will expect you to show up at the office every day just as they do in Europe. The exception are primarily the tech startups, and in the United States there simply are a lot more of them than in Europe.

3. Worker protection:
I think hiring remote workers is inherently more risky than hiring on-site staff. You will have less control over your employees, you might even have less control over the hiring process (no on-site meeting), etc. In the United States, you can just try it - hire someone to work remotely, see if he or she can deliver and if not, just terminate the employment and go back to hiring on-site staff. In many European countries, getting rid of employees once you have hired them can be quite challenging and requires solid proof that they are not delivering what they should - and to make matters worse, getting that proof will also be much more difficult if they are working remote with less oversight.

4. Language issues:
Yes, many people in Europe speak English (more or less fluently). Nevertheless, following conference calls in a language that is not your native language will be more challenging than following a face-to-face meeting, so language barriers become more pronounced when interacting remotely (at least in my experience).
Mate, the option, when you enable it - it's disables all ads and tracking from Google and some other networks.

It's doesn't matter on what network you are, on what device.

I'm on desktop dual Xeon, with high bandwidth, and this feature disables Adsense ads. It's not disable some other Ad networks, for which Mozilla never heard of, but most of the Ads are disabled.

"No they are not modifying your code at all."

Content is modified, some ads are stripped away.
Is the George Orwell who i am thinking?
I have also sadly noted that there is little interest from my peers in such matters.

It is also hard to change. I work with technology everyday. I planned to:

- move away from Gmail to Fastmail

- move away from Dropbox to Spideroak or Owncloud

- move away from G+ Photos to ?

- move away from SMS and WhatsApp to TextSecure

The results? I'm still on Gmail. I still have a Dropbox account and I'm slowly moving stuff to Spideroak. I'm the only one who uses TextSecure and I end up sending SMS in the clear to my friends. I've tried a multitude of photo apps and none of them do what I want.

All a very sad state of affairs.
‘Does MapQuest still exist?’ Yes, it does, and it’s a profitable business
Well, the communication should be easy part. We are living in digital world, where you talk to your friends online more than you see them face-2-face. The communication between colleagues is pretty much the same.

Europe does not have so many timezones, but if you decided to go farther east, that's different issue.

I don't think everyone in the team should be involved in the architectural decisions of your product. That's why there are different type of seniority and roles in the team. Then you just have to "manage" the execution.
Crytek a startup?
George Carlin had another perspective: "If you vote, you have no right to complain":

https://www.youtube.com/watch?v=xIraCchPDhk&feature=youtu.be...
When I was in my teens I bough a book called "Advanced Spectrum Machine Language" by David Webb (IIRC) and it had examples of a rainbow processor (high-res colour by repeatedly writing to the attributes file quickly) and a full-screen horizon (by flipping the border colour bit at the right time). I've often wondered what other tricks were possible. For example, would it be possible to mix colours by changing the attributes on successive frames? So you could, for example, make orange by mixing red and yellow?
I've recently read Michael Lewis's collection. Non-fiction finance narrated beautifully.

Brett Easton Ellis for fiction. Will Self if you'd like a lesson in vocabulary and uncommon usage.
> Using C/C++ for this application domain is a non-starter

What language would you use?

The requirements are that it be low-level enough that you can zero keys from memory and needs to be able to be ported to every major OS, including iOS and Android.
Dangerous stuff like, say, cannabis? That has been efficient.