skysight-inc/HackerNews huggingface dataset:
Are businesses making their ends meet? This is more important than devs getting not enough. You can only hire so many for so much when your business is getting taxed at 50%.
Some companies have gotten wise to this problem and created dual career tracks for engineers, management track and technical guru track, to ensure that great tech talent that want to stay in tech has a way to advance in title, pay, and responsibility without having to go into management.

If that's you, then make sure to add that to your list of jobsearch criteria and don't join a company that doesn't have it. Lack of it is almost a guarantee management is unenlightened about tech talent.
I've been looking for something just like this!
Same on Chrome & Safari on Mac, but didn't notice it while reading, only when I read your comment :)
Grand Supercycle
I never understand the course numbering for CS. Is there a formula or some specific prefixes I should know to search for CS courses for MIT, Berkeley and Stanford? I feel like knowing these would help find alternate sources youtube, etc for viewing.
"The idea of a Grand Supercycle bear market may be interpreted to suggest that mankind will never learn from its past mistakes, or become self-aware in a macro-economic sense. The historical study presented in David Hackett Fischer's The Great Wave (Oxford University Press, 1999), however, presents a meticulously argued case that the periodic crises in human history are becoming steadily less volatile, which suggests that some kind of species-wide learning is occurring."
> Assuming that despite their wages "shrinking", they are still leading decent, normal lives then what about that is bad? Perhaps their labour in the greater context isn't worth all that much to others and that doesn't fit in to our world-view? Or are we simply expecting that their "status" or "wealth" should be increasing along with the economy?

1. Nothing, assuming of course they are living those lives. There is a body of evidence, however, so overwhelming that at the lower incomes the people are not leading healthy lives. That is a matter of debate for someone with a medical degree and you could probably write books about this topic alone. Poor conditions reinforce poor behaviors.

2. Perhaps. Of course everyone will argue that their "greater context" is the right one. The question you're really asking here is "are we okay with letting the least productive members of our society suffer and struggle for survival?" Maybe for some people the answer will be yes. There's no logical argument I can provide for those people that will sway them.

3. That is the mantra of trickle down economics that has been proven consistently false over the last 30 years. Neither wealth nor income have trickled down despite increases in productivity.
Of course one could also subscribe to the idea of "this is not a problem", but that's the intellectual equivalent of sticking your head in the sand or throwing a tantrum.
Exactly the same. I had to open the page again to see that there's a huge header.
Follow-up: https://plus.google.com/110981030061712822816/posts/AaygmbzV...
Scary that a vulnerability that old is still worth exploiting.
No, it just means the wealth flowed out of Flint without being taxed or invested locally.

That's what oligopolies do. In a sane system a single large employer would have to contribute to building a self-sustaining independent ecosystem of businesses in an area, instead of being allowed to extract profit and then leave when there's more profit to be made elsewhere.

Monocultures are an unworkable idea with toxic effects in economics just as much as they are in nature.
The boost implementation is certainly showing its age at this point, as is mpl, now we have variadic templates.

Are there any C++14 variant implementations compatible with boost::variant and std::variant which are based on variadic templates? I'd love to move to a more modern implementation if possible.
If your agile coach is dragging and dropping in Jira, they're doing it wrong. That's more likely the PO's job.

And agile coach, at least as I know them, guides several teams in their use of agile, without being part of the team. They have to be experts at recognizing whether a team functions well, which aspects need improving, and handing the team the tools to improve. It's a bit more distant from a team than a scrum master is.
> I am not talking about dress codes, petitioning is the problem.

Heaven forbid people express a mutual desire clearly to their management. Far better to be shot down individually so the manager can control the message to their management.

> Again, trying to inject identity politics into everything is disgusting and contemptuous.

It is not politics. Brexit was politics. This is societal contracts.
>There is no substitute for leadership.

Second this, true in my experience as well.
Hostile Domain Name Takeovers?
Anyone with experience on hostile domain name takeovers care to share their experience and approaches to defending your domain/s?

I am familiar with the nissan.com story.

Possibly facing something similar myself. Trying to learn as much as I can before it gets serious.

Thanks.
Introduction to Matrix
In spam runs a success factor of one in thousand still can pay off. I'm afraid their results are better as that.
Novak Djokovic Defeated by Sam Querrey: Wimbledon 2016
Context: This is a guide from the documentation site of Ruma, my Matrix homeserver implemented in Rust. This guide is not about Ruma, however—it's just explaining Matrix in layman's terms.
Fair point although we are conflating households with individuals. Anyway, drawing a line at UNHWI is arbitrary, we are interested in cash buyers driving up prices. So another group to look at would be non-primary residence. The average across the five boroughs is 29%. And in midtown Manhattan it reaches 44%[1]. So we are getting to the big numbers now that you are looking for, big enough to move prices in a substantial way.

[1]http://mobile.nytimes.com/2015/01/11/realestate/new-york-cit...
The Fallacy of Job Insecurity
That's a great little story, interesting to read how these sorts of scams are carried out, but I also found the code analysis and decompilation tale fun!
Cable breaking down
It leaves just a little over half of a laptop screen for actual article content.
Supercomputing and the Search for Dark Matter
What fascinated me about this article is how much info they were able to gather. The context of my fascination is the idea that currently the powers that be are asking to track more and more and more in the hopes of pre-crime detection. The ability to collect so much information in such a hostile place seems like if you are motivated, it was already all there in 1996, no more is needed.
Arguments that uncomfortable shoes put on young people is "corporate culture?" They fall a bit flat in the face of, "Could we please wear non-leather footwear that is comfortable since we walk around a lot?"

This isn't forcing women out of their hijab. This is letting interns wear sensible footwear and not wear blazers in the summer.
PostgreSQL: the bits you haven't found
Of course, being carcinogenic (containing carcinogens) and actually causing cancer are not quite the same thing.

But NGO activism does not attack just the actually dangerous things; it attacks things that can be used to raise money.
It's super interesting and collapse threads is in beta so please?
What happens when we all become our own bosses
I don't know your use case. Maybe you have a fixed desk. I use my laptop at home office and office. The smaller cable dies. Maybe it's my usage or you are extra careful when you use it.

I'm not the only one. Regularly I have friends asking for chargers on Facebook. I also mentioned the case at Apple store and the specialist agree with me that they are fragile.
The world has changed in many dimensions. Very often, what we notice and "agree" upon is merely the tip of the iceberg.

It could be argued that the degree to which we talk online via forums, social media, email, etc means we actually chat more, not less. I wouldn't begin to know how to come up with meaningful stats. For many people, "screwing with their phone" very often involves chatting online.

But we also have incredible location related resources these days that didn't exist until relatively recently. Thanks to the development of GIS and GPS, we can go online and get exact coordinates.

But, also, traveling that far can involve booking flights, train tickets, etc. That is an entirely different skill set. You can be terrible at conversing with people but good at using online mapping resources and ticketing resources.

Technology has multipled the ways we can skin this cat. But, having traveled via local and commuter buses from San Diego county to the High Desert and done part of the research online and part by talking with bus drivers while en route, I don't think being good at asking directions is an obsolete skill. It is a skill that you perhaps can get by without if you do not have it. But I could probably still get to Rome if I needed to by talking with people along the way, whether I had a phone or not. It's something I am decently talented at, on a good day.
So essentially, you are saying that the Internet is doomed to eternal cruft. It seems like the Left-pad incident shows that a Chinese dolls level of interdependency results in inherent instability.

But there is an army of programmers, sysadmins and so-forth to fix all this. Moreover, this is what people have gotten to work on a really large scale. It seems like programming in two hundred will become 90% "listening to the mythology" and 10% actual logic. But that's how it happens.
At the risk of sounding like a mutual admiration society: Working with and learning from the folks in the community like Brian Grant, Dawn Chen, Joe Beda, Sarah Novotny, Brendan Burns, Daniel Smith, Mike Danese, Clayton Coleman, Eric Tune, Vish Kannan, David Oppenheimer, yourself Tim, and the hundreds of other folks in the community has been a great experience for me and the rest of the team at CoreOS.

Can't wait to continue the success with v1.4!
Ask HN: What is difference between C++ Concepts and Protocol programming?
I have read that the idea behind the proposed Concepts is that you can restrict the types that a template accepts to those that fit a "concept" you've previously defined. This seems very similar to what protocols are for in other languages: You define a protocol that has one or more functions, and then a class can "conform" to that protocol, then you can write generic functions that only operate on those that conform.

Are these not similar ideas?
> But then I've heard many Portuguese people saying that Brazilian Portuguese sounds awful to them :)

Yep, many do say that.
I wonder if the German government recognised his efforts in some way. That would have been a nice gesture. Even if just a photo or handshake from the Ambassador or the Consul in LA.
Interns cost money by requiring training and a place to work, and by being a distraction. I bet interns bring value, but depending on the kind of work it may well be that the value they bring would have cost an experienced employee less time to realize than they spent bringing the intern up to speed.

There are lots of intangible benefits too, but I can well imagine that in a straightforward reckoning the net value is close to zero, especially for short internships.
Happens all the time to game makers, screenplay writers, songwriters, pretty much any type of auteur or IP creator. Retaining full creative control over the product is very rare and requires control of production and distribution.

This control varies by the medium. A painter can do it easily (sometimes), many other artists cannot.

Moreover, "marketing" can never be controlled. A critic with a platform can say whatever she wants about your work and you can't stop her.
Forget Silicon Valley: It's gotten stupid expensive. The rest of the US, however, has not.

I lived in Spain, and moved to the middle of the US, to a city that is about the same size as Valencia: Here, A 4 bedroom house can be had for $200K. Groceries are often cheaper here. Cars are WAY cheaper here, barring a few EU luxury brands. My mother's electricity bill, in an apartment less than half the size of my house, is double mine, so the cost of living is in no way higher than in Spain.

The difference is that someone right out of school will make 60K. A completely average senior dev makes 100K. The last time I had local work I had a long term hourly contract, 40/week average, that paid $125 an hour, so 20K a month. Today I make more.

So in Spain you have a cost of living that is not really any better, far higher taxes, and pay that would be seen as pretty low for a recent college graduate. Every time I visit, and people ask me why I don't come back, I just go through the economics, and Spaniards quickly agree that I'd have to be insane to come back.
Joshua Brown, Who Died in Self-Driving Accident, Tested Limits of His Tesla
Show HN: Debugging Babel and Node done right
Requirement:
- Excellent feedback during development
- Debugging with source maps

Method:

I'm using these scripts in package.json.

"scripts": {
"di": "node-inspector -d=7000 -p=8000 --save-live-edit --hidden node_modules/",
"ds1": "babel ./server -d ./build/server -s -w",
"ds2": "nodemon --watch ./build/server --delay 100ms --debug=7000 ./build/server/main.js"
},

Then run "npm run ds1; npm run ds2; npm run di"

Why:

I took some time to put this together, after navigating all the tools out there. I personally find this to be "correct". Thought I'd share.

Did not use: babel-watch, babel-node, forever, etc. I found configurations with those tools to not meet the requirements.
Same here, just noticed upon rechecking
Notes on Computer Vision by Richard Szeliski
Yes and no.

For example, the company I currently work for has 15 years of unaddressed technical debt, and it has enormous impact on everything we're doing today. Fixing it is absolutely necessary, and where it's been possible to do so it's already made a significant impact.

However, in a few years things will likely still be awful and even the shiny new improvements will have been dirtied up, because the cultural and managerial decisions that led to the current state are still in full effect. You're correct in that technical debt is ironically usually as much a people problem as a technical one and solely-technical solutions are usually inadequate.

That doesn't mean that I'm going to stop fixing things where I can and pushing for change though, because at the very least it means my life there will be a little saner (until I finally burn out on fighting the tide and find somewhere different to go).
> I was forever stuck in a limbo of being just a "developer" while being paid as much as an executive but being excluded from every executive meeting and not even being involved in hiring for the team that would maintain the software I wrote on which the entire company depended.

In other words, my dream job.
Sure but you aren't charging for digital goods. You are charging for infrastructure access, which is explicitly allowed.

Seems like you are trying to muddy the issue by pretending your case is representative of anything we are taking about here.
This is why every web developer needs to learn to read C and C++, and how to navigate a codebase written in either of those, even if they never write any programs in them. Most of the software we use is built with those two languages. If you can't read them, you can't track down what's happening behind the curtain.
I was really interested in a PhD, but it does seem that they want formal computer science background.
One thing that helps is to get to personally know the people up the management chain better. Respect comes easier when they know you as a person instead of just a name on a document.

I learned this the easy way at a company when our manager left and it took a long time to find a replacement so all the directors and VPs would come directly to us for questions, advice, etc.
I agree, it's amazing how stupid criminals can be, even online. It's scary to think what someone as smart as these security researchers could do if they went black hat...
“A uniquely American tragedy“: The staggering myths about gun control
Specifics are hard to come by, perhaps it was a presentation or IRC revelations. Either way, search is no longer optimized for finding info for non-consumption results and Apple is accomplished at forcing NDAs and hiding specifics behind vague legalese... until circumstances arise that can no longer be vehemently denied and the flowery marketing speak flows: they seem to address the specific concerns without actually being definitive. Oh yeah, they often promise not to do questionable tasks, like accidentally tracking all iphones for over a year, too.

Links from the past:

http://latimesblogs.latimes.com/technology/2010/06/apple-loc...

http://lifehacker.com/5864518/is-my-phone-spying-on-me-and-w...

http://www.reuters.com/article/us-apple-lawsuit-idUSTRE6BR1Y...

https://www.eff.org/deeplinks/2010/03/iphone-developer-progr...
http://www.nytimes.com/2015/02/13/education/harvard-and-mit-...
To be fair, a place that fires interns for writing a petition about a dress code probably falls squarely in the camp of "exploiting cheap/free labor" rather than "well paying and educational career opportunity" camp.
I'm not sure about macos, but on windows, FF has supported color correction for years - in fact, it for a long time was the only browser on windows to do color correction.

A quick google finds this: http://cameratico.com/guides/web-browser-color-management-gu... which suggests that even on macos it used to be at least as good as safari, although apparently by default it made the (idiotic) assumption that untagged images should be displayed in the native gamut. They should be displayed as sRGB, because untagged almost always means "the author didn't think about it, and had an sRGB display".

Not sure what's going on with that image on the webkit demo, but I'll note that clipping out of gamut colors is by no means the obvious solution to out-of-gamut colors. That's what rendering intents are all about; and well known ones include absolute intent, relative intent, and perceptual intent. Perhaps firefox is assuming a perceptual intent, and which here would cause desaturation to retain out-of-gamut detail.

Edit: according to MDN, the default rendering intent firefox uses is perceptual, which explains why out-of-gamut detail is retained: http://kb.mozillazine.org/Gfx.color_management.rendering_int...
But do they get a seat at the table when the company sets its strategic direction? Likewise, do they get a say when the company decides how the budget is allocated and to whom?

In my experience if the answers to these questions are no then the company is still being run by PHBs with PHB priorities and PHB viewpoints in which technical people are largely interchangeable cogs.
If there's lots of local workers that can't or won't leave, is there opportunities to run outsourcing firms? It sounds like a $50k euro salary would allow you to cherry pick devs, or am I wrong?
Countries with balanced or decreasing populations can't compete economically.
I personally have gone as far as Warm Spring Canyon and in my case I have a Tacoma with full 4WD. But I don't have a winch or boards or any of the other survival stuff so that's as far as I'd go on a solo (one vehicle) trip. Even in December.

Here, if you find this stuff interesting: http://confluence.org/confluence.php?id=223
Aha I love those little messages at the end telling users to update their software to the latest version. It's a cry to the void.
They don't solve air catering by throwing money at it.
Not sure if you are serious, but while Azure is from Microsoft, it is definitely not Windows only. In fact, most of the products coming out of the "new" Microsoft pipeline aren't in any way tied to Windows.

Kudos to them, and awesome to see people working to get Kubernetes to work on Azure.
Is there a role for open source semiconductor hardware?
People usually don't take out loans to buy groceries. The money/credit supply matters when buying houses. Note, too, that I'm arguing that the price is affected, not the supply. As the GP points out, those who can pay cash for a house are at significant advantage to those who must borrow. As I repeat, houses can be bought as investments as well as 'consumables'. Maybe buying 67,000 houses isn't enough to monopolize the market, but I'll argue that the 1.7T the Fed has injected in to the housing market over the last decade through its purchases of mortgage-backed-securities [1] has had an effect on house prices similar to the 'wealth-owner' the GP describes. On a smaller scale, are you willing to argue that property values in Palo Alto aren't affected by purchases like Mark Zuckerberg's? [2]

[1] https://www.federalreserve.gov/releases/h41/current/h41.htm#...

[3] http://money.cnn.com/2016/05/25/technology/mark-zuckerberg-p...
Wouldn't you want less animals to be exposed to necessary cruelty? Higher price can help with that.
Throwaway for obvious reasons. I have first hand experience with both FB and Google. When it comes to office politics, Google is currently turning into shit pretty rapidly, comparatively speaking. It's still miles better than most other companies, but the deterioration is now beyond the point of no return. There are _tons_ of layers of management, and 90% of the time, you'd be hard pressed to see what they actually do besides playing power games and fucking up the products as a result (as if Google needed any help with that). Managers here are mostly ex-engineers, and most of them suck at managing. The reason why they are managers in the first place is that it's virtually impossible for an engineer to attain a level beyond T6 (and massive increase in comp that comes with that), whereas the requirement to do so if you're a manager is that you have a pulse, and you're able to take credit for your reports' work. You won't believe what kind of people get L7 and above at Google once they switch to management. At Google you don't have to be good at managing to actually manage. TL;DR: as an engineer your career at Google will end at T6 if you're lucky, and at T5 if you're not; this is where things _begin_ for managers. So Google values managers more.

FB is actually more mindful of the quality of their management talent. They put a bonfire under their feet in the form of charging managers with direct responsibility to hire for their teams, and _encouraging_ team members to leave for other teams every now and then to overcome human inertia. If you suck or if your project sucks, you will have trouble hiring and retaining talent, so pretty quickly you won't be a manager anymore.
> the past-time heavyweights would be serving a far higher calling today

Higher calling? It's a business dude, plain and simple.
ps -- in english, meat market colloquially means a bar where young people go to get drunk and meet one night stands. Stereotypically frat boys w/ popped collars and sorority sisters in miniskirts. Before gordaco uses that in conversation, I thought I'd share...
It's probably a mindset unique to people who have to wear uncomfortable clothes 12 hours a day to fetch coffee for their abusive superiors.
> It also attempts to steal password manager credentials and Windows keys.

Ugh I hate reading this. I keep everything in my password manager. If I lose that I'm hosed. I wish more sites supported 2FA.
I have bugs for this on webkit outside for... 4 years and counting. To the point I got so frustrated I wrote my own rant on gamuts and color spaces over on https://pomax.github.io/1436836360570/we-are-really-terrible... - seeing someone finally acknowledge this on the actual webkit blog is heartening. Maybe things _can_ change.
Don't forget among the 5M unemployed, the employed who don't want to pay taxes, so are not declared. I don't know the number, but Spain seems to have high tax rates.
I actually get the feeling that some of these engineers put on their "gray" hats at night.
For Winning the Nobel Prize, Niels Bohr Got a House with Free Beer