skysight-inc/HackerNews huggingface dataset:
The same could be said for any other employees. Programmers, warehouse workers or whatever. Maybe they could be paid for the difference they make too. Yet this doesn't happen, because the supply side is important as well, as well as the lack of power these people have.

No, this can't be said for every other employee. The best warehouse worker is not adding $1B or anything close to it to the bottom line.

It can be said for some programmers and these programmers do tend to make lots of money. (Though in many cases they are given titles other than "programmer", e.g. "managing director" of a team of 0.) See also top traders - at many firms they can make more than the CEO.

The fact that not all CEOs are perfect doesn't contradict this claim. In fact, if you are attributing JC Penny's 32% loss to the CEO you are supporting the claim of gizi.
Not dumber, they just live in a different world. We had to use google the proper way, because there were no other tools, or at least not that many. And that became a habbit of ours. This is totally normal thing to me.
I am of the opinion that for text, pagination should be avoided. Except if the only aim is to increase the page refresh for advertising purposes.
Why does it matter if we caused anything? If the Earth is going to get too hot or too cold for our survival, we should try to stop it. Maybe we haven't affected the climate yet, but if we try we probably can.
Wasn't broken to begin with.
From the experts themselves:

http://www.space.com/26799-nasa-astronauts-psychological-eva...
From the abstract: “After finding a new job, users contribute 25% less in reputation-generating activity on Stack Overflow. By contrast, they reduce their non-reputation-generating activity by only 8% after finding a new job. These findings suggest that users contribute to Stack Overflow in part because they perceive this as a way to improve future employment prospects.”
Viewer – JavaScript image viewer
I’m more annoyed about Facebook (if you fight any patent in court that’s even related to any of theirs, you lose ALL licenses to anything they might own), but still.
Infinite Force? Forty-year-old Fortran to the rescue
The problem there is that error strings tend to change over time... an error match today may fail tomorrow.

Additionally too many clients think that error messages are safe to be shown to end users. In reality error messages are seldom to never fit to be shown to end users, not least because they're not localised, but also because the target audience for an error message for an API is the developer, not the end user.
I had the exact same thought!

The timeline is almost puzzling:

• Episode "Sponsored Content" (s19e08), in which advertising disguised as news is first mentioned, aired on November 18.

• The Ofcom report was published on November 20.

Maybe the report was announced early, Trey Parker and Matt Stone heard about it and got the idea from there?
Can you reference a scientific study to support that claim please?
Snapchat down: Users across the world hit by problems
Thanks. We have a lot of optimisation to do. When we launched we weren't sure to what extent we'd be indexed.

Now that we know we are (by Google at least) we can put some focus on optimising our SERPS.
“One Who Makes No Mistakes, Makes Nothing at All”
Firstly this is super cool and much simpler than other SSGs, but whilst I applaud the stand against "convention over configuration", I read the docs and find all the magic. Files starting with underscore are ignored? Where was the configuration for that? Oh yeah, that's just a convention.
Then there's the magic for "_inherit.yaml", which -- by convention of this tool -- is treated specially.
You can't have it both ways.
I don't think that's true. Its common for a big name to negotiate a % royalty of gross sales not just points on the marketing spend e.g. U2 edition ipod. Its also increasingly common and amazingly lucrative to blur the endorsement/investment line and obtain equity e.g. Beats, Vitamin water etc.
Somewhat relevant background on history of food in Chinatowns in different times and places in this BBC radio program, which I recommend.

http://www.bbc.co.uk/programmes/p0380gh0
Instead of teaching you how to analyze old poetry or memorize facts that never enter long-term memory, schools should make you aware of manipulative marketing/sales tactics and how to recognize advertisements.
Have to say the Android versions all seem pretty unplayable.

Take a subnotebook on the train!
This just complicates the handling of the request on the client for no apparent benefit. And there are many more HTTP codes besides 404 which are mostly meaningless (payment required, anyone?), or fit very poorly within the application logic. It is a layer of legacy cruft that is best avoided. Non-200 codes should indicate some exceptional situation on the server and could be handled client-side as "server configuration exception".
Pullum, the author, is a regular contributor to Language Log, which is highly recommended.

http://languagelog.ldc.upenn.edu/nll/
Here is also a very interesting talk about reproducible builds and trusting compilers given at the Chaos Communication Congress: https://www.youtube.com/watch?v=5pAen7beYNc

They also talk about using multiple and very old compilers to bootstrap trust.
We have a ReactJs application served from S3 with dynamic content on https://teletext.io. All content (eg texts) is loaded asynchronously from a CloudFront distribution and I can confirm this is indexed properly by Google (see https://www.google.com/search?q=site%3Ateletext.io).

The only thing we cannot seem to get right are the meta title and meta description. If you set that asynchronously based on the React page you are rendering, Google only seems to pick it up in about 10% of the pages. So the SERPS doesn't look as pretty as you would like. I didn't found a solution for that yet. :-(
Relying on analogies to guide one's thinking is so common and so wrong, I guess there must be some Latin phrase to describe it. Plus, as I am sure you are aware, the attempted analogy is broken on more points than I care to enumerate.
The Billion-Dollar Telescope Race
Wow, that's amazing. Good stuff!
> I'm sure there'll be edge cases where it won't work and we'll need other options.

This is exactly the unfortunate attitude of most of the mobile apps developers. Exactly the reason why I can't use most of the apps, even the high profile ones like the BBC News. They must understand that it's not anywhere close to 99.99% of cases, that a good connection is available more like 10% of an active time, and, therefore, a great deal of caching and prefetching is mandatory. If most of the time most of the functionality of my mobile device is not available I'd rather stick to the tiny subset that is available consistently and ignore the rest.

And I suspect that most big cities got a similar patchy coverage pattern as in London.
Riddut – browser extension which removes ads, uninteresting content by keywords
an exception is better than a silent failure in almost all situations.

this is an argument for not using 200 for all; not against
Location: Stockholm, SE

Remote: Yes

Willing to relocate: Not now

Technologies: C/C++, Python, matlab, javascript, and more! Computer vision, SLAM, 3D reconstruction, AR/VR

Résumé/CV: https://www.linkedin.com/in/julienmichot

Email: julien.michot.fr@gmail.com
> “When I was at Intel, and especially as we were looking at exascale computing as a set of problems, the focus was at first, how to get memory closer to the processor. Now it’s shifted to how to get the processor closer to memory.” With Automata, however, he says Micron is bringing those lessons together but then asking, “What about the role of memory for doing some of the processing”? And herein lies the key. The memory becomes the compute.

This reminds me of all the memristor hype from a few years ago. Is there any overlap between the subjects?
They've got ads on Google?
Closing in on Where Eels Go to Connect
I tried to avoid lumping them together by putting them in different paragraphs, but perhaps that's too old school these days. :)

I totally agree with the rest of your comment. The trouble is that huge companies like Google, Apple and Microsoft pretty much control the mainstream apps and seem to lack focus on productivity. They just follow whatever fad that offers fast growth (usually targeting teens, hipsters and executives) and try to lock users into their own ecosystem. There is hardly any room left for contenders as the public expects everything to be free or cost $1.
One item I believe that is missing from this obersavation is that modern design is all about getting the user to trust and love the product. In reality users should treat their products with more respect than trust, especially when considering privacy and security concerns. Even if something is useful, that does not mean it should be trusted.
Oh come on don't tell me you didn't at least enjoy the tests done by JAXA? The traitor one was really interesting.
How does paying America's unique worldwide corporate tax help planet earth?
Oh my bad it's been quite some time. I agree, it's definitely not a deep anime.
Automated Content Curation for Your Twitter Niche
It's a friendly way of telling you that your position is bull-shit. Not everything we as humanity can do should be looked at through the lens of immediate utility. If that point passed you by then apologies I'll try to make more watertight analogies in the future.

The ability to set up colonies in space has very little to do with star trek fandom (I can't stand it so no 'star trek' fan here). It is a way to expand our envelope, to reduce our viewpoint of Earth as a special place in the universe (it's only special to us right now) and it will, in the longer term yield dividends in ways that we probably can not even think of today, just like Columbus probably had no idea of the magnitude of the future consequences of his voyage.

If every bit of research or every human activity to date would be viewed with the eye towards immediate economic sense then we'd still be hunter gatherers living in Africa, all of us.

Discovery, curiosity and a drive to expand our envelopes both in a physical sense and in a mental sense are valuable too, even if they don't show up next week on some balance sheet of humanity, Inc.
You can see it here on HN as well. Click "new" at the top of this page, then "More", and see the "next=" parameter in the URL.
The reality is that the chance that an individual can convert being significantly smarter than the rest of their generation into becoming the largest shareholder in a de facto monopoly in a particular tech space is negligible. Whereas the chance of converting being significantly better at basketball than the rest of their generation into becoming a multimillionaire basketball star (with or without well-planned endorsements) is extremely high, with only injuries and attitude problems to hold them back.

If you're a young LeBron James (or Usain Bolt or Lionel Messi) your chances of becoming a multimillionaire owe very little to where you start and who you meet. Talent in sport is very efficiently identified, promoted and developed. You can't expect the same probability of outstanding success from a young person with the same personal characteristics as Mark Zuckerberg.

Startup founders are rolling the dice with Taylor Swift and the musicians. Massive talent coupled with attitude helps a fair bit, and above average talent is a basic requirement. But the sharpest minds have no reason to expect they'll make it to the top, and not everyone that makes it to the top owes it to "genius"
Show HN: SKEEEM – A 3D color scheme designer
Hard to get behind an argument on status codes being pointless when the article itself cites the usefulness of wisely chosen status codes, such as "201 Created, 429 Too Many Requests, and 503 Service Unavilable".

I've created and used many a RESTful API and can vouch the ones that just return 200 even in cases of error are a big pain in the neck.

This is usually done (IMO) as a shortcut on the hand of the service provider, lack of knowledge on the conventional codes that should be used, or for the sake of more flexibility when endpoints change.

However, all of those reasons just push more work onto the service consumers. Lack of standardized status codes means the consumer must have customized error detection, which is more susceptible to changes as the provider pushes out updates.
Ask HN: I am sitting on a Gold mine. Need help
I started a one man start-up in 2010 with full enthusiasm, worked hard on it, and was able to reap good rewards for myself in the form of active as well as "passive income", work satisfaction, money. Some personal and family issues crept up around 2012 and since then I have lost all enthusiasm, work has suffered, in turn my earnings have suffered drastically. Several times I tried motivating myself, it lasts for 15-20 days and then I would go back to staring at a blank screen.
I had tried taking long breaks but nothing seems to work. I know if I do hard work, I can reap some good benefits but this cycle just doesn't seem to end.
Has anyone here in a similar situation before? Any advice for me?
[PS: I have a person at my office for support and at times I do hire people online for various tasks.]
Cruise.me Sets Sail on Historic Online Maiden Voyage
HACKERHOUSE PARIS in a 860 sq. ft. shared flat located in Paris
What's the problem with including an additional user-friendly, alert-friendly, localized message in the payload? That's a much better general solution than trying to figure out which nonsensical HTTP status code to return.
Biologists Are Engineering Kill Switches for GM Microbes
http://cdn.smosh.com/sites/default/files/ftpuploads/bloguplo...
Feet? Pounds? Incredible. I move for the introduction of the metric system.
Wind Power History: Marcellus Jacobs Interview (1973)
In related news: 80% of adults fail basic reading comprehension tests, teens fare much better.

Baselines matter.
Bad reporting, misleading headline - what he said was stupid, but not as stupid as 'ban the internet'. It sounds like he was talking about taking down extremist websites / comments (or perhaps limiting the access children have to the internet, he wasn't clear)

https://www.youtube.com/watch?v=NwND81FnYWs#t=50
Still Missing:

Are you a Teapot? Yes: Error 418.
Depends on whether you think one should follow Mr Strunk and Mr White (plural) or their book (singular). It always irked me that PEP8 insisted that you become a stalker.
Camera can see around corners
Gunicorn and DJ-Static as your Django development server
They just wait around for the page to change a bit and once it's done (after some timeout) then it takes what's currently on the DOM as being the actual page. This is then sent back, analysed and parsed as the content.
Similar to how phantomjs does page rendering with timeout..
How does an API know the context surrounding a message to be presented?

i.e. is the client a mobile one? Does it have limited space to display a message? Is the client actually a desktop client calling the API with specialist needs to show a system dialog with specific properties filled that is more than just a single error string?

An API is an interface to interact with the web application, beyond providing the means to interact with resources it should make few to no assumptions about how clients of the API will act, their environment or constraints, their locale requirements, or anything.

The client is best placed to decide how to communicate to the end user, and the best thing the API can do is provide clean and unequivocal instruction to the client that something has happened so that the client can do it's job of handling it how it feels is best.
lol

They also don't seem to need computer scientists :\
The fall of Jersey: how a tax haven goes bust
In terms of image fidelity perhaps - I doubt you'll get a good frame rate if you recreate all textures every frame, and if you want to compute them once and keep them in memory there probably won't be enough memory.
How to Make Golo as Fast as Java. Step 5 of a Tutorial
Rather than saying what error code I should or shouldn't use because of an out-dated loosely followed spec, maybe tell me based on what modern browsers do.
Instead of happening entirely inside dungeons, ADOM has an overworld, featuring cities, wilderness encounters, and of course many dungeons. It also has more of an overarching story than Nethack (lots of NPC's, quests, moral choices, etc.) and an interesting corruption mechanic, with ChAoS slowly taking over the world and corrupting your character with mutations.

I personally prefer it to Nethack as it's more varied, the ASCII UI is better (it also has tiles but I'm and oldschool player and use ASCII), the story is richer (and allowing for lots of roleplay, feeling more like an RPG), and it relies less on spoilers. Although to each their own, of course.

For me ADOM is the best maximalistic roguelike, Brogue is the best minimalistic roguelike.

By the way, just in case you don't know, you can try it for free. The paid Steam version mainly adds configurability of things like disabling permadeath, disabling hunger and stuff like that, and it is also updated more frequently; but the free version has the full world and the core roguelike experience. There are also servers where you can play the free version in ASCII mode online through ssh and spectate games, check http://ancardia.uk.to/ (UK) and http://ancardia.us.to (USA).
API Management Platforms Review: The Art of Making APIs Simple
well browsers are frequently not the important interfaces to an api (other than the 3xx)
Quantum Cognition
YouTube Downloader Pro 4.8.9.0.6 Crack and Keygen Download
403 would be the proper status if the user was authenticated but forbidden. 503 would imply an error on the server and that the service is unavailable.

Here the 403 is appropriate because the user is logged in and trusted to some degree by your system, but isn't allowed to access that URI.

If the user were unauthenticated and tried to access the same URL, he should get a 401 for Unauthorized, which is the same response he should get for every URI in your system, thus exposing nothing about your underlying service.
Show HN: Prototype for Dare.City
Not much gets spent on space. Some numbers:

NASA's budget for 2014 was $17.647 billion, which is approx 0.5% of US federal government spending [1].

Total ESA budget for 2015 was €4.28 billion (US$5.51 billion) [2].

Everyone else (including Russia) spends not very much at all.

[1] https://en.wikipedia.org/wiki/Budget_of_NASA

[2] http://www.esa.int/For_Media/Highlights/ESA_budget_2015
Yes and no. 302 allow the user-agent to change the HTTP method to GET. 307 is the temporary redirect, equivalent to the permanent 301.

https://github.com/for-GET/know-your-http-well/blob/master/s...
Not Every Company Culture Is the Same
There should be much more emphasis on standing on the shoulders of giants.

Just like modern scientists use the work of their predecessors (either reproducing it during their education, or using it as a foundation when creating new knowledge), modern programmers should use the work of their predecessors when creating solutions.[0]

The big gap I've found when working with new professional programmers is that they have almost universally not grokked how to use the available literature[1]. If you haven't figured out how to look at a problem in the abstract and find existing ways to solve that problem, then you're going to waste your time creating new work that is probably substandard.

- At a functional level, there are algorithms

- At a solution level, there are design patterns

Sure, the article mentions that you can search for solutions: "Every problem you have in the first year you learn to program is a problem 100 other people have had before you. And all the answers are recorded online. The sooner you become effective at googling for programming help, the happier you'll be." This is at best only the barest nod in the direction of real work that has been done in computing, and at worst it fails to acknowledge that work (and encourages getting anonymous or amateur advice on a per-problem, no accountability basis). This is what results in generations of bad programmers, as seat-of-the-pants developers ignorant of the literature become role models of newer developers.

But then it says this: "The best way to get better at programming is to write lots of code. Just keep making stuff. As a teacher, I'll try and give you a leg up when I can. But once you know enough, anything I can tell you you'll be able to figure out without me given enough time." I can't imagine saying that to a chemist or microbiologist, or even a structural engineer or architect, plumber or electrician.

[0] From my comment on an earlier article: "Scientists expand the range of human thought in the field by discovering new truths, such as algorithms, design patterns, and conceptual relationships. Engineers turn these truths into techniques and building blocks/frameworks, and maybe designed solutions. Technicians take the building blocks and techniques and make artefacts, hopefully using best practices." - https://news.ycombinator.com/item?id=10044020

[1] ... and I'm not talking about Stack Overflow.
SoftMaker Office 2016 Crack and Serial Key Full Free Download
> somehow didn't make a big mark in physics,

Practically no one makes a 'big mark in physics' anymore, unless they are a bona-fide genius. Hsu is merely very smart and hard-working, otherwise he'd not have graduated from Caltech.

> I just haven't found this blog to be a reliable source for Hacker News submissions that lead to informed, fruitful discussion.

Anything defending genetic determinism is basically flamebait. Methinks those people should stop flaming and read something on identical twins reared separately, and how they are less different from each other than siblings brought up together.
I believe the article author confuses the pricing.
As presented I'm guessing the price quoted by GMP includes the inverter, while the price given by Tesla does not.

side note: original article appeared on arstechnica.com
http://arstechnica.com/business/2015/12/vermont-utility-says...
Add a boost of caffeine to your Java
which pretty much all the time, it is the same as the first organic result.

if you search for "brand x", the first ad will be a paid link to "brandX.com" and the first organic result, will be the same, free link.

But that way Google now can get $1 out of my click from brand X. and they are in a really bad position, because if they do not pay, google can show a "Brand Y" link on the ad spot.

it is a win-win for Google, and a Loose-Loose for companies that want users to find them on websearches.
> I find the pacing and "bubbliness" exhausting, and the tone bordering on patronizing.

The description "intellectual used-car-salesman voice" mentioned in the article is spot on.
submit a pull-request :)
The biggest think I've noticed is that many of these vlog-style youtube videos are the video equivalent of the wall of text.

The edit out all of the silence between sentences, as if they've never heard of full stops or paragraphs.

Perhaps their audience will get bored if they aren't continually being bombarded by inanity.
HR CUBE App on Android Playstore
It's not as ugly as Thunderbird or a web-app. At least it follows most of the OS X conventions. Anyway the existence of Mailmate shows how the premise in the article is totally wrong - it's not hard to create a decent modern email client - it already exists and only takes one developer.

A better title would be: Why is it so hard for users to use a good email client?
As far as I can tell, siege/vegeta/ab/boom/wrk are all affected by Coordinated Omission, which makes their results of little value. The only tool I'm aware of doing this properly is wrk2. I'm not sure about the distributed tools, free JMeter or hosted like gatling.io and blitz.io, but I'm fairly certain that they all suffer from the same problem.

If you're reaching for a tool like that and can code in Go, implementing a correct one is very easy (~200 loc): just spin up new goroutines for each request at a regular interval.