skysight-inc/HackerNews huggingface dataset:
A lot of comments are bringing up top athletes as a counterexample, which leads me to believe they don't understand what a high-level training regimen is actually like. I have a relatively unique persepective on this[1], so I thought I'd clarify a few things.

Any sport is both mentally and physically exhausting, and it only gets more strenuous as you reach the higher levels. Nobody can keep this up all day, every day, for their entire working life; people who try flame out early and don't make it much of anywhere.

Instead, the goal of the top players is to train as much as possible today without sacrificing their ability to continue training tomorrow. Usually, this is less time than an office job requires (but more strenuous). The rest of their time is spent in "recovery," which basically means whatever they want to do as long as it's not too taxing.

The defining feature isn't spending their entire life on the sport, it's giving it priority: the rest of their life is scheduled around their training needs instead of scheduling training around their life.

[1] I've been on sabbatical for two months at a tennis academy; some of the kids here will undoubtedly make it all the way to the pro circuit.
Isn't this basically using a default 'main' CSS file and a bunch of small extra ones loaded on a per page basis? You can do that pretty much simply with most CMSes out there, or through rudimentary scripting. Though being able to do that with a single CSS file would be nice to see...
It's doable so long as everyone involved is bought in. We have a two and a bit year old and I work from home full time, with the odd visit to the office for planning sessions. The reason it works is that my wife treats me being in my study in much the same way she would me being in an office elsewhere, but with the perks of me being able to see her and our son when I come out to make some tea or have lunch, and without any commute time. If you don't have a space in the home which you can close the door on and call work being remote isn't going to last long.
Reading the comments in this thread is painful. I agree that a successful developer shouldn't need to program as a hobby. It is notable that the developer culture tries to attach itself like a headcrab to the developer industry. I prefer doing other things, I've been programming since the age of 12, coding is somewhat boring to me these days - I'd rather do mathematics. It is unfortunate that the youth think going to conferences and doing latenight hackathons is what makes them a programmer. Programming has always been about getting things built, a means to an end. I think the cultural pressure seems to be borne out of appearing smart. But programming isn't even a great way to make money, for an intelligent programmer. Trading securities _using_ programming is. Or using programming to do SEO affiliate programs, etc, etc. I think when you combine dumb people with programming, you get a cultural affinity so they can validate themselves. Experienced programmers seem to more bitter and less apt to program eclectic shit for giggles. It's more a tool to get important stuff done.
Not everyone has the same experience, basically. You're lucky to have such a job. Similarly, I'm lucky to have a job where I get to work on open source directly. I'll probably still do random fun coding stuff in part of my free time. Not everyone is that lucky; and I've heard plenty of stories from folks in that category.

But yeah, what she's talking about is not everyone's experience, fortunately :)
(the author is a she, I think)
The four Galilean moons (Io, Europa, Ganymede, Callisto) all derive their names from lovers of Zeus in Greek mythology (who is Jupiter in Roman mythology). Zeus famously transformed himself into a bull and abducted Europa.

Europe as a continent name is pretty messy and incoherent from an etymological point of view – but most words are. Europa as a name for a moon of Jupiter makes a lot of sense.

English has the additional advantage of Europe (the continent) and Europa (the moon) being written differently. In, for example, German both are written the same (Europa).

(Zeus obviously has more than four lovers and other moons of Jupiter derive their names from those, as well as pretty much anyone who had anything at all to do with Zeus.)
The Galilean moons are all named after Zeus' lovers. They were named shortly after their discovery in the early 1600s by Simon Marius, a German astronomer who apparently discovered the moons independently of Galileo at roughly the same time as Galileo.
Because otherwise you get a lot of designers who know print design but don't actually know how a web page works on a technical level. That gives you awkward (or flat out impossible to implement) designs that were made without any regards to how it actually works in a browser across various screen sizes and devices.
I'm from Romania, Europe. Don't know what a "top developer" is, but I'm not unemployed, I'm not a student, I have a wife and a son and I'm not low income, in fact being paid at least 4x the national average for software developers, my salary being on equal footing with the US, not the Bay Area mind you, but given the high cost of life there, my income is higher relative to where I live.

And I also contribute open source, a lot by my standards.

Yes my company allows open source because it is in our interest. We are contractors you see, open source bringing us visibility. I would say that open source is the reason for why I can have earnings higher than average, for one because my projects shine brighter than any resume (and I have a decent resume as well), because being able to show working code counts more than stories, but also because my work has transformed me from a full stack developer to one that is also specialized on more niche problems. Like I don't shine if you make me query MySQL, but I'm worth it if you make me handle problems of distributed systems.

But I'm not going to lie to you. It's freaking hard and it does end up eating into your family life, even though most open source I do is for helping at work and done during work hours when it's justifiable. I'm not able to sustain a constant pace. I can't do it without risking burnout. Hence I'm not one of those folks that commit every day. I can have entire months without contributions. But then when I do have contributions, shit gets serious, or in other words I finish was I start.
The comment field on arXiv reads:

> This paper has been withdrawn by the author due to lacking of enough experiments
No, the worst is mobile sites that idiotically DISABLE ZOOMING.

WTF?
At the same time, programming isn't some noble rigorous science. Computer science is. Most jobs require slapjack programming. Physics, mathematics, chemistry, those jobs could benefit from the employee having an academic interest. But your 10 year+ experienced programmer is not going to benefit from having a "blazing passion." The best they'll do is learn how to use a new framework to make the code less arduous - they already know design patterns. Think about what you are saying.. Most programming jobs require very little actual rigor, it's more experience than anything.
Okay. My point stands whether one writes "leads to" or "correlates with".

Thanks for suggesting the correction, and can I in turn suggest avoiding the phrase "if you had even read the article" in future. I'm sure you intended it to reinforce your remark, but I believe it actually tends to devalue any point it accompanies.
Wrong, these towns existed before Spain was even formed as a nation. i.e. it's not Spanish by origin. Take Ceuta, it was settled essentially by a power from what is now Tunisia, which itself was a colony of a middle-eastern power (mostly what is now Lebanon), this was hundreds of years before christ. Spain was formally formed more than two thousand years later.

Since then, it's changed hands many times. Fact is, it sits in a region that for thousands of years prior to the concept of the nation state was inhabited by berbers, the Moroccan people. To consider it somehow morally 'theirs' isn't unreasonable, to consider it a remnant of European imperialism is also not unreasonable.

But to consider it, politically, Spanish today, is also fully reasonable. Just like North America isn't the land of native americans anymore, and as sad as that history may be, it's something that must be accepted today and moved on from. I see Ceuta and Melilla similarly, they were once part of Moroccan territories but have been in Spanish hands for the last four hundred years, and developed by Spain for so long, inhabited by Spaniards for so long, it's simply Spain. That won't change anytime soon.

But to say it was Spanish long before Morocco existed is silly, because Morocco predates Spain (depending on your definitions of states) by a thousand years, and it wasn't Spaniards that first settled Ceuta either.

That's Ceuta, as for Melilla, it was a berber (read: north-african, in this case moroccan) village by origin, not an Iberian or Spanish or Andalusian village or w/e. Just prior to Spain taking Melilla, it was part of the kingdom of fez. Which is a Moroccan kingdom.
I wrote a simple post showing the 3 main ways to pass state. Check it out! http://deliberate-software.com/haskell-state/
I think it's time we broke for lunch… (2011)
Dietary standards certainly, but fitness during that time is mostly "active recovery," which looks a lot like normal daily activity for the rest of us.
Top 13 Co-Working Places in Bangalore
New documentary movie: “Zero Days”
Seems to be a trend that those who have been programming for years actually program more sparingly. I was similar. Programming now is more of a tool than a burning passion. "I am programmer, destroyer of worlds", not "I am programmer, I make random shit all the time, at the cost of being a well rounded person"
Teach Writing Code First
There's more than a dozen solar system objects predicted to have liquid water:

http://www.planetary.org/blogs/emily-lakdawalla/2015/0312171...
And since, re-reading my comments doesn't make it as clear as I'd prefer, I'd like to reiterate that this doesn't mean that I think that there's something RIGHT about the expectation that you give your life over to your job or to one particular skill/facet of life. Skills and knowledge aren't even neatly devolved into subject matter areas as though reality and life is just filled with fantastical university faculties that you have to choose between.

I view there being two issues here as separate phenomenon.

You probably won't be a top coder if you're not willing to put more effort in than is available at work or during an 8 hour day: if not just because the modern workplace isn't as a whole very conducive to properly upskilling its workforce, and because there's a whole lot of people out there who are willing to put in more time, money, and effort than just those provided by full time jobs to study/implement their skills.

To be honest, I don't even think most companies even have a place for, or even necessarily WANT top coders.

On the other hand, there's this issue of should companies have an expectation that you're putting in extra work/hours to get a job/get ahead. And that's a big complex issue there that I think has to do more with society/culture/economics than whether you're a top/good coder at all.
How to design your android
That was my first thought when I read it. Eventually you'll go to a cafe to meet your friend and you greet him with "So, ... google wants me to talk to you today."

However, it is funny to see "normal people" getting more and more used to this kind of living while slowly more and more tech people find it disgusting. Imagine a future where only nerds are capable of small talk!
I definitely appreciate the intention of the article and hope we can get to a more balanced society where one does not feel so much peer pressure to overachieve at the cost of health/wellbeing, but you make a very fair point: Candidate B, who lives and breaths the craft might have a leg up over the competition, merely because (s)he is so - I am afraid to use this word - passionate, about the occupation in question.
>Moroccans are arabs
Thats a wide generalisation. There are Moroccans who speak arabic and Moroccans who speak berber, just because they speak arabic doesnt mean that they are Arabs.
>> it's more experience than anything.

I don't buy this at all. I have encountered hundreds, perhaps thousands of people who have a very large amount of experience but really can't be said to be any good at their job. Experience is important in making a great programmer but experience does not make a great programmer.

And equally I know great programmers who are very experienced who do themselves a great disservice by resting on their laurels and not actively pursuing new and fresh interests in the latest software technology.

>> 10 year+ experienced programmer is not going to benefit from having a "blazing passion."

Could not be more wrong on this point. Both highly experienced and juniors all need to work extremely hard to learn - if you want to be extremely good at programming - then you have to be driven by a blazing passion to learn more. The field is rapidly evolving and there are constantly entirely new ways of thinking about programming being developed. If you sit around and think "I've got 10 years experience and there's nothing new under the sun" then you are falling behind.

What is true is that if you have 10 years experience then yes you can probably ride that to the end of your career. You know an adequate amount - enough to bluff your way through most new situations. But if you want to be good - really good - at programming, then 1, 10, 20 or 30 years experience all need to work equally hard at learning and advancing their expertise.
Programming doesn't change much, frameworks might. Maybe for a college grad, they'll need to do that. But for someone who's been programming since they were young, additional time is not going to do much.
> I also agree that China doesn't really have a reason to invade Taiwan.

...

> If China did have a reason to invade (not a crazy idea given the history)

These two statements are in direct conflict with each other. Agree to disagree

> Either way, China has and does continue to try and make Taiwan powerless as in independent country. Its been fairly successful in this respect.

Taiwan definitely has power. It takes strength to create your own territory and government. It also takes strength for the people to elect an entirely new party into office, which just happened in Taiwan.

It's not just about who has a bigger military or more allies. There are many more variables.

Despite Chinese propaganda, many people in China and elsewhere in the world do know that Taiwan is its own country and is not part of China.
I meant ads related to the contents of the tweet instead of related to the history of the person reading the tweet.

You might like sports, folk music and deers, but when reading a tweet about Donald Trump, you'll see ads for barbwire.
See thats the point, you're admitting you need to upgrade. My PS4 will be all good.
Kazakhstan is a huge country with an extremely low population density. I'm paying $20/year for 20GB/month mobile traffic (calls are not included, there are plans for that, but I don't call much). Coverage is not perfect, but all inhabited localities are covered and major roads too.
What's Missing in the Discussion About Dynamic Swift
My favorite is https://www.schwab.com.

If you attempt to type your username & password while the page is loading, it'll keep trying to clear & refocus the username field. It forces you to wait for 5 to 10 seconds before you can use it. If you are typing without looking at the page, you will often end up entering a part of your password in clear in the username field. If you're impatient, you might even hit enter accidentally and send your password as your username to the server. Yahoo mail used to be like that, haven't used it in a long time.
Business problem of your software
> Moroccans are arabs

Moroccans are not arabs. I can hardly believe you travelled there but not know this...
A good job should have you using <modern language> with <modern frameworks> for <efficient code> that makes you <feel like a wizard> But you have to look for jobs like that. Jobs that stifle and make you want to code things after work because the work coding environment is so poor, are jobs that I watch out for now. I've been in the situation you describe before. Never again will I do grunt work.
Utf8rewind 1.5.0 improves case mapping performance by 15% across the board
Actually robots and drunk drivers share some traits, like lack of common sense.
http://arxiv.org/pdf/1604.02910v2
He's not saying that it's bad for it to be a colony, but simply that technically, it is a colony.

But yeah I don't think anyone would disagree that it's better off as a colony.
this. many people work hard to provide for their families, end up in a bad spiral of more-work-for-more-money and what they fail to see is child's view - they want their daddy and mommy to be with them as much as possible, talk to them, tech them, spend their time together. In this case it's not just quality, quantity matters too. this helps kid on so many levels that money just cannot buy, and forms their personality in one way or the other.

will kids survive neglect? of course they will. but if your idea of a good parent is that your kids just survive, think again. this world has already plenty of human beings ridden with all kinds of inner issues stemming from childhood
Show HN: Texttop – Interactive desktop rendered in TTY with ASCII
I can't show you any of my work because of NDAs

This is not their fault, and a real serious problem with the way developer recruitment works. You can't judge people by their previous work. Whereas in other creative industries everyone has a portfolio or showreel, and you can't get hired without one.
World Bank launches $500m insurance fund to fight pandemics
The most amazing thing is that getting supplied with new high-quality human beings is crucial to SOCIETY, but it's mostly the FAMILY'S burden, and in most cases, the WOMAN'S one. The society needs new productive humans, but suggests that it's a woman's problem to arrange the whole thing.
>> Prior knowledge solves that problem.

Prior knowledge _might_ solve that problem. It's not really solved yet so who knows. Yeah, work is ongoing and word vectors sound cool and all, but in the past people said the same thing about bag-of-words models and look where we are now.

Humans solve sparsity, sure, we learn language from ridiculously few data points, but who knows what it is that we do, exactly? If we knew, we wouldn't be discussing this.

Let's restate the problem to make sure we're talking about the same thing: the problem is that the number of possible utterances in a given language that are grammatically correct according to some grammar of that language is infinite (or so big as for it to take longer than our current universe has to live before an utterance is repeated).

And it's a problem because it's impossible to count infinity given only finite time. I don't see how prior knowledge, or anything else, can solve this.

Which must mean humans do something else entirely, and all our efforts that are based on the assumption that you can do some clever search and avoid having to face infinity, are misguided and doomed to fail.
Classy colonialist position. If you cannot develop your own curriculum, we will move you and take your land and resources. Do you really think First American Nations had a poor life just because they had no electricity?
This is not a report. This is PR of some stinky agenda the US has for that region.
http://www.middleeasteye.net/in-depth/features/us-oil-compan...
Tell that to lacota nation too.
Iggy Pop:If everyone could just calm the fuck down a little that would be good
Seeking Pluto’s Frigid Heart
50+ Free HTML5 Responsive Website Templates Buit with Bootstrap 3 Framework
SEO for Single Page Applications
Then Europe, the continent, was defined later by this guy:

https://en.wikipedia.org/wiki/Vasily_Tatishchev
Facebook ‘Trending’ List Skewed by Individual Judgment, Not Institutional Bias
Honest position and the noble one would be to learn Berberian and develop Berberian curriculum. This is what Russians did in the 17th century with themselves, this is what the Soviet Union did for Ukrainians, Lettons, Chukchi and lots of other nations.
A performance comparison would be good. I was trying to plot an audio file (say 1 million points - something that Matlab could easily handle) and totally failed to find a graphing library that didn't fail miserably on it.
> This is and should always be the default. It's the heavy content experiences that should be explicitly initiated by the user.

This is the correct solution. Wanting the phones to send speed and cap info is just ... looking for a bandage.
If they have almost no effect than they have almost no power - isn't that tautological?

Also it should be noted the paper contrasts public opinion to 'organized interest groups':

> Our third and fourth theoretical traditions posit that
public policy generally reflects the outcome of struggle
among organized interest groups and business firms.

But in a number of cases organized interest groups are representative of a significant sector of public opinion (the NRA being one such example, or the ACLU is another).
Bullshit article.

How about Cabinda?

https://en.wikipedia.org/wiki/Cabinda_Province#Ethnic_ground...
It is not the "expectations difference" that is absurd. It is the notion that highly educated women freely choose to opt out of high paying engineering/CS fields and pursue lower-paying PhDs because they plan on men supporting them. Is there a single shred of evidence to support this? Interviews with female grad students where they spell out this plan of theirs, etc.? Of course not. Meanwhile, tons of evidence around sexist cultures in engineering and CS. [1]

[1] see for example Unlocking the Clubhouse: Women in Computing (MIT Press) http://www.amazon.com/Unlocking-Clubhouse-Women-Computing-Pr...
> I think it's also useful to keep in mind that it's not just propaganda, China's government is overall doing a decent job especially if you compare to how things were before

This post is about how government workers in China produce fake social media. It is not about the quality of China's economy.
This agenda is supported by the US because of thorium in that part of Sahara, I suppose.

uPD: I was wrong. Its plain old good oil! http://www.middleeasteye.net/in-depth/features/us-oil-compan... . So the US has stinky agenda there as always. Found oil in Antarctics? Its time to kill penguin terrorists, oh, by the way we have got Educated English speaking penguin appeared in Washington to form pro American government there!
> why women make such choices

One key reason might simply be because they can. When a woman priorizes life over work, she sacrifices money, but the general perception of "success in life" will just shift from one well accepted metric to another. When a man does the same, he only has himself to cheer for him.

Cultural expectations like this are much more difficult to change than plain monetary compensation.

Edit: this post may sound a bit more "aww, poor men" than I like, but I really can't see anything wrong with inverting the question from "why do women" to "why don't men"
>> Well, my view is that we have way too many people.

true, but only for quantity. quality people, meaning happy, educated, highly moral, caring, contributing to society, etc people we definitely don't have enough. you cannot guarantee to raise such a person no matter how hard you try, but you (anybody) can do your best.
Lifehacker.com is horrible about lazy loading and scroll jank.