skysight-inc/HackerNews huggingface dataset:
It is hard to tell what you mean by "making an exit", but if it means that the US were to reduce its military spending to a tenth of its current amount for the foreseeable future - yes, I don't think it would hurt the US very much at all.

In fact, the money gained from such an action could be used to strengthen the nation against economic threats which currently are far greater than any military ones.
Social Media Marketing Should Not Be Used Alone Today
Most React devs use react-router which is heavily inspired by ember's router but the JSX-syntax makes it easier to work with IMHO.

That said, I think Ember's an excellent choice and basically on par with React (it's up to your development style).
This looks great! Yeah, I'm loving the idea of using something like Parse or the backup service.
I think thats the point though. You have a couple of "leads" and "platform engineers" who make the structure of what needs to be, and then you hire a bunch of "coders" to actually turn that structure into a reality, and its great for the company, since they won't question the stack. Whereas, a more experience engineer, will have intelligent discussions about languages, frameworks and tradeoffs.

In other words, companies want stooges so that they can still keep running without addressing the ridiculous technical debt that they have accrued.
And engineering is an “up or out” profession: you either move up the ladder or face unemployment

Had to stop reading at this. Completely wrong. It's a move up or stay a programmer for 40 years career. You decide which appeals more to you. People forget that hiring and accessing talent is mostly done quite poorly. There are not many unemployed programmers and the reasons why they are unemployed could be many things.
The issue is really more practical: Young engineers can afford to take more risk, particularly if they are not married.

VCs want people who can go all in on an idea that looks like an obvious fail, because often enough, the young engineers who don't know better actually pull it off. These companies become high profile and their founders become famous for being young and wealthy. When VCs profile the successful investments, young, smart and driven all correlate.

Experienced engineers with families can seldom afford take those risks.
If your husband or wife were to make an exit from the world stage today, certainly there would be other partners that may wish to take their place... its no reason to live your life in paranoia in the present. Its also foolhardy to assume because someone would take your place when your gone that everyone of them are itching to do so now.
Is it really because they're old? Or because they've established they are one trick ponies?

I've met young programmers who I wouldn't hire (were it up to me) for the exact same reasons most people wouldn't hire the stereotypical old programmer. 'Legacy' dudes from a time who seemed to understand bad code as a way to always retain a job because who else would understand the shit they do?

And then I've also met (and worked with) older programmers who taught me about the almost repetitive cycle of trendy functional languages, the types where I can literally have a two hour long philosophical conversation about design, extremely smart people I would hire.

I get the sense this is not entirely about ageism, but rather, the field itself has two different directions for growth.
The "rest of the world" is probably happy to ride the hype the SF crowd are cooking. I know a bunch of companies here, who use python not because its a good choice, but its "hip" and they can appear cool and sophisticated.
Lamb and flageolet bean stew
>"In the Nation-States Game, you either win or die", it is a non-cooperative game

By definition of non-cooperative and cooperative[0] game, nation-states are playing cooperative game.

Also, nation-states are not atomic entities that can be considered "players".

Also, world is too complex to be described by rule-based model.

[0] In game theory, a cooperative game is a game where groups of players ("coalitions") may enforce cooperative behaviour, hence the game is a competition between coalitions of players, rather than between individual players

https://en.wikipedia.org/wiki/Cooperative_game
Can you provide some links (other than chatboard comments) to substantiate this claim that "CA companies and investors require your age"?

https://oag.ca.gov/publications/CRhandbook/ch2
Well, that was pretty much impossible to read and as far as I can tell had nothing to do with a bad language (other than the author's use of offensive words)...

I had a friend who around 1996/7 hacked together some shell scripts where he could send an email to himself and it would get automatically posted to his 'weblog'. It was very cool and he used it like people use twitter/facebook today.
I have never been asked my age for a job in the valley, and when I interview others any direction I get regarding age is always to not ask.

*source: 13 years of valley employment and performed dozens of interviews
I see a contradiction in this article:

"After 50, the mean salary of engineers was lower—by 17% for those with bachelors degrees, and by 14% for those with masters degrees and PhDs—than the salary of those younger than 50."

If 50 year old programmers are cheaper, why are they being discriminated against?

see here:
https://news.ycombinator.com/item?id=9689232
The point i was making is that the US, for all of its abundant faults, is not exceptional. Sitting on top of the pile does not make the pile disappear.
Nice, contrary to some I believe competition is good and the more the merrier, so I 'm really really impatient to test the Ember.js 2.x beta.
Where was the Ars error? Its seems to say the same as The Guardian article you linked to, or did I miss something?
"How many hours does a blue collar worker have to put in to live close to a grocery store and good schools?"

Depends if they work in a unionized industry.

"If you break your arm, what percentage of your income will be consumed by medical costs?"

In most industrial countries, including the US after the ACA, very little, because of health insurance.

"there's so much economic resentment these days."

That's inequality. When everyone around you is poor, except for a few rich folks you don't see often, it's not as big a deal. When you're constantly exposed to the things you don't/can't have, that can lead to resentment.

This goes back to your first sentence: "Although almost everyone is better off in material terms than they were two generations ago, I fear that the level of wealth required to live a "comfortable" life may have outpaced that increase."

In the US, Median Income peaked in the 1970's and has been flat.
https://en.wikipedia.org/wiki/Household_income_in_the_United...

The poor (in the U.S. anyway) are relatively worse off than they were 2 generations ago - the bottom 50% have seen very little growth in income in 50 years, while the top 50% have grown a lot more.
http://www.russellsage.org/sites/all/files/chartbook/Income%...

Not all countries are as bad as the US, particularly Canada or Europe, because they have strong redistribution systems (health and social insurance, etc.). But the trends aren't great.
There was a recent article in the Chicago Tribune about bringing dogs to work with the following quote:

"What we're trying to create here, it's lofty, open, we bring in lunch, we hire younger people. Part of creating the vibe is not just the space but the amenities. Bring in your dog."

http://www.chicagotribune.com/lifestyles/pets/ct-pets-office...

No idea if that counts as ageism. Is it any worse than mentioning "recent graduate" or "0 - 2 years experience" in your job advertisement?
I think i see what you are saying, but you are comparing a single man in a world of ~7 billion actors, 99.99% of which are completely unknown to each other, and a single country in a world of 195 actors that are completely known to each other.

My counter: assuming you are good at what you do, if you disappeared today would someone else apply for your job tomorrow?
As I remember, Toptal charges fixed $3200 (full-time) and $1600 (part-time) per WEEK to the client, in addition to your tiny $30/hr rate... Why didn't you ask $XXX/hr for toptal client? That is the norm there.. Please increase your rate as soon as possible. Do not believe toptal personnel if they try to convince you to keep rates such low...
I'm not "young" anymore and not "old" yet, but I'm quite saddened by this point of view: 'The young understand new technologies better than the old do, and are like a clean slate: they will rapidly learn the latest coding methods and techniques, and they don’t carry any “technology baggage”'. Software business seems mostly about exploitation of the naivety of the youngsters and less about software and programming.
The only thing you need is Ajax and you have it right here in the browser without the need of a third party library. All the rest can be handled by React and its plugins.

That's how I do things, React + raw Xml Http requests. Since JSX is already a layer on its own no need to add yet another layer of complexity.
The frequency of such posts and writings have skyrocketed in my recent visits to HN. Did the world change overnight?
As an analogy - what's the difference?

What if the error was in the machine's control system logic?

Should, or should not, the production tool (and software) be held accountable for what may have been ill advised use of the machine? (Reaching inside to seat the metal sheet sounds like a dodgy move. Bad design? Broken machine? Stupid operator?)

When tragedy strikes, we, as moral animals, want to assign blame. Seek justice. Maybe even retribution.

Unfortunately, our justice-seeking missiles are rarely a precision instrument, and the ultimate cause of the accident may have been well away from the floor of the accident itself. It might have been the software engineer. Who knows. But the question (as a hypothetical) remains -- if it WAS the software engineer for the control system of the widget-stamping thingie used at LG's factory in Mexico, should that engineer be held accountable?
> Future peace requires taking [Russia's] security concerns seriously rather than treating the country as an enemy that is always seeking to best us.

The problem with this is that Russia's security 'concerns' cannot be separated from their nefarious geopolitical ambitions. We can't win with Russia, give them an inch and they take a Crimea.
Lto does not work on assembly, it only works if some IR is stored in the .o files (like gimple for gcc) iirc.
Ask HN: What's the most important problem in your field?
As Richard Hamming once suggested, you should always ask yourself the 3 questions:
1) What's the most important problem in your field ?
2) Are you working on it ?
3) Why not ?

Please specify your field and the arguments about why it's the most important problem in your field.
High tech solar projects fail to deliver
Shouldn't we invade every country that oppresses women by your logic?

The only reason ISIS exists is because we created it, and your solution is to go back and do what we just did again and create even more ISIS?
What to Watch Out for When Buying Older Homes
Yes. There are many minority struggles in this country but mainstream America always has one favorite at a time. Women in the workplace has been getting very popular. Even the White House has shown support.

This post is Internet chest thumping. Keyboard jockeys are not going to feel threatened. Not sure who this is helping.
There is something I frankly don't understand.

Why would anyone discriminate against older, more experienced engineers? Tech companies are spending millions of dollars on their offices and employee-perks to attract and retain talent and yet they discriminate against the category of people who has the most experience?

It just boggles my mind.

I have a very limited perspective, but come from a country where the ageism is reversed. It is really hard to find work as a new grad. I am now living in Waterloo where the situation seems to be more balanced. But seriously, I would kill for a job where I have the chance to work alongside experienced engineers that can see the "bigger picture" and know a thousand tricks!

Could anyone explain where this obsession with youth is coming from? Is that a US or a SV thing?
> The tech industry is a sick, male dominated, misogynistic, flaccid void that continues to permit weak, small, frightened men to abuse and harass women from a presumed position of anonymous safety.

That's from the article. This isn't productive and this should probably be flagged.
Thats what this whole article is about. Older people usually have less ability to take a higher risk, due to family concerns, or other reasons. It is classic supply and demand. Younger programmers are more sought after, therefore demand higher pay.
Inverting a Binary Tree in C++
Father of Cybernetics Letter to United Automobile Workers President
Shttiest? Hmm rust, no wait, go, no, js, no wait, lisp, actually haskell. Basically anything on the weekly HN hype machine...
> This also ignores entire continents like Africa, where Americans just simply can't figure out what to do at all. Our national notion towards Africa is basically to just ignore the continent and work on Middle-East containment instead.

Squeaky wheel gets the kick. Africa doesn't have a history of ramming planes into buildings.
As a newcomer in my 30's I can only hope that this won't be true in Europe.
The C standard works at an abstraction level that makes it unsuitable for security applications, I would advocate for a new language here. It needs serious PL research with informarion flow reasoning, what we need is just a new kind of language much more machine aware (yes, more low-level) than C.
If so, the solution is quite simple: when the time comes, move the hell out of California.
Yeah, because all experienced engineers are perfect and all "wet behind the ears fuckers straight from college" are idiots... Well, Watts Humphrey, creator of CMM, PSP and TSP, had a nice saying along the lines of "Most developers who think they have 20 years of experience actually have 1 year of experience 20 times."

VCs choose youth because, as a previous poster said, single people in their 20s have a much greater tolerance for risk, can work very long hours without family commitments, and are much more likely to not have preconceived ways of thinking how things "are supposed" to be done. For example, Paul Graham has said a bunch of times how much he hated the idea for AirBnB originally, and how lots of smart people (mostly smart, older, rich people) thought it was a horrible idea. However, at the time, Couch Surfing was already well known and popular, so I don't think it's much of a stretch to see how this could be made safer/more convenient and turned into a marketplace. Younger people were more comfortable with the idea of a shared space, while most older folks just thought "Who's going to want to sleep in some stranger's house?"
I have no idea, but there were a time where such a shallow article, regardless of topic, would never have been posted.

If the author actually wants to change anything he should start by making it clear he isn't blaming men as a group since the only reasonable thing to do when you are attacked is to counter attack. Then he should make it very clear what he expects people to do (have a very clear call to action) and why.

Writing angrily doesn't make for a convincing copy (in fact my most angry comments here have consistently been down-voted the most) and putting small in there with a slew of negative traits just made me consider his position with even less charity.
>Policies aid the majority, they let the 51 rule the 49.

The people who control most of the world's wealth (over 50% of it) are equivalent to (or less than) 1% of the population. That 1% is what abuses the system. It's not 51 vs 49. It's the 99% vs. 1%.

That is not to say that there are no problems with the 51 vs 49, it's just a different set of problems entirely distinct and extremely lower in severity from the problem of rich people abusing the democratic system. In short the 51 vs the 49 percent is more of an acknowledged minor disadvantage of democracy rather than the unexpected critical flaw I describe above.

>Again let's assume you're right, the elite choose who are elected and can make the rules. Why are they being taxed? Why can't they use their influence so they get to keep their entire income?

Because you are illustrating an extreme that isn't the reality. The rich can't abuse the system to the point where it becomes a fascist empire. In the end it's still a democracy, and structurally there are certain limits to how far anyone can twist that concept.

The rich abuse the system to the point where they have MORE power, not ultimate power. To do so would ruin the economy structurally. They need laborers to spend and work in order to keep their status. All people, the kings and emperors included, are fully aware of the violent and economic repercussions when you only tax poor people. The rich therefore can't completely eliminate their taxes, instead they use complexities to disguise their alternative tax advantages. The majority know the term as "tax loopholes."

>So there are laws which supposedly benefit the rich and now you want to make more laws to fix the fact that the laws benefit the rich? You see the problem here?

Yes I do see the problem. More laws equals greater complexity, and a system with too much redundancy. Perhaps replacing existing laws are a better alternative, but that is not how our system works. Other than that there is no problem.
Ask HN: Has anyone used web-scraping-as-a-service that didn't suck?
I'm trying to be a little more commercially minded, and avoid writing my own scraping infrastructure and maintaining a bunch of scraping integrations for specific sites I want data from.

There seems to be a large number of web-scraping-as-a-service products out there, and very little to recommend between them. Has anyone used one which didn't suck, or am I likely to need to write my own scraping tools?
Obvious question - what are the roles the USA fills and what are the potentially (negative) consequences that could or would occur if someone else took over these roles?
This is so over the top that I read it as satire (not good satire, but satire). Is this serious?
A few years back I've heard about emotional intelligence. School enticed me to be academic smart, leaving family and society to grow the emotional counterpart, except it was easier to be comfy at answering math instead of understand my and others emotions. Which was a great loss. Balance is key.
That "template" is really not okay.
Year after year, decade after decade, all manner of security problems are avoided by running (al)pine on a remote server that I ssh to.

Also, use is about ten times faster than a web client.
Linear algebra? All the time.
Programming is not mathematics, except perhaps in the most narrow manner of recognizing that a syntactically formal language is likely used somewhere in the bowels of a solution.

However, formal methods and semantically formal languages are rarely used to arrive at the solution. Our mainstream programming languages are difficult to reason about semantically. The formality is mostly relegated to the grammar/syntax. Formal languages and methods might be used in rare cases to validate a solution after it was specified by other means. But those other means are usually a combination of art, engineering and a high-level imperative language.
> So, if you think that my statements are unfair or possibly an overreaction, that it’s all in good fun, or maybe I should lighten up, then next time you choose to step out of your fetid cave to abuse a woman, remember that this is not a threat.

Actually, it reads like a thoughtless, sexist screed by someone who deoesn't actually care enough about the issue to give it the serious thought and attention that it deserves by someone who knows almost nothing about the topic and doesn't care to interested in gaining +1 Valor for their White Knight class.

> The tech industry is a sick, male dominated, misogynistic, flaccid void that continues to permit weak, small, frightened men to abuse and harass women from a presumed position of anonymous safety.

I don't think that the article would be permitted to stay had they written something like this about education and women. Similarly, I think HN should impose their standards about quality fairly, and remove this post for its thoughtless, sexist nature and not sink to the level of engaging in sexist messages.
The denialist culture in tech and especially Silicon Valley is so absurd. Even in this thread people are scrambling to come up with excuses.

There are many industries around the world where agism is rampant, and there is only ever one excuse: money and control. Young people are cheaper and more gullible.

It's not a secret, far from it, it's one of the few things for which the cliche "everybody knows" actually applies.

Sure, many industries try to cover up this fact a bit, but only tech makes up such elaborate stories to pretend it isn't all about cold hard cash.

Obviously, there is a reason for this beyond creating a flattering self-image: Most other industries that exploit the young and naive have plenty of supply.

Good engineers however are rare at any age, so market forces aren't sufficient to maintain this exploitative relationship, it needs to be artificially enforced.

Resulting for instance in the insane situation that many older engineers are unemployed whilst the industry is importing cheap young and easily abused engineers from abroad.

(Full disclosure: I too used to believe the main cause for that was that these older engineers had outdated knowledge and no longer making the effort to learn anything new, until I became a hiring manager. And although I have nothing but anecdotal evidence (so has the other side btw), I will be so bold as to state that that is a big fat lie.)
How we scaled: 300k QPS, 3-5B requests a day
Here's a link to last year's class: http://fab.cba.mit.edu/classes/863.14/
I've been using Froxlor to manage over 200 sites. I use it mainly as a bare bones Apache configuration editor and have also added a few things to it, such as cron jobs and such.

I'll echo what others have said though... the project is great at what it does, but the programming practices and backend are spaghetti and mess all over.

There are several other systems out there, but this one uses barely any resources in an environment that is fully PHP anyway, and that's primarily why I chose it.
Did you see this link: https://www.reddit.com/r/magicTCG/comments/37tqqa/how_sellin... ?
>almost repetitive cycle of trendy functional languages

This is interesting, please tell me more.
“Judg”: the new social network
I requested this feature from the current maintainer of sshuttle ... I think I referred to it as "failsafe" mode, meaning that if sshuttle crashes or has not yet started, the default firewall rules that it installed allow no traffic to flow.

Not sure if it's been acted on.
Why not just use the fnctl module from the standard library?
How I made my version of Light Phone
I have re-formulated my comment to correct some grammar mistakes etc...

I agree with you but I think I failed to convey the point I was making. It is very US-centric perspective, any country has to deal with rivalries and struggle for power. Depending on their size and existing power those struggles are fought at the local, regional or worldwide level.
Google search for “most stable operating system”
i wonder if anyone could tell me the difference between Stanovich's autonomous VS algorithmic mind and Kahneman's Fast VS slow thinking?
Great work!
I created a build script for Node9: https://gist.github.com/hnakamur/13808187bf59e47456c3
Oh I have a VPN set up already. This is mostly so that I can access certain things from, say, a friend's media center or computer.