skysight-inc/HackerNews huggingface dataset:
He may not have meant to imply this, but I think he's wrong on at least one of the points.

He says there's no way to work productively on the problem. And perhaps from one perspective he's right, there is no imminent threat of overpopulation on Mars, and so probably no one is going to pay him a salary to work on it, but in general I think preventative maintenance is more important than dealing with fires when they actually happen.

If we know "overpopulation" is a problem in modern civilization, why not work on defining measures to prevent it in the future instead of letting history repeat itself?

And as far as AI apocalypse is concerned, I'm not concerned from one perspective but somewhat concerned from another. I think we don't need to be worried that AI will become sentient in the near future. I think we do need to be concerned about humans putting too much trust in AI to solve / automate critical problems for us. As a perfect example, I wouldn't recommend putting the decision of launching a nuclear weapon in the hands of some AI system. Though the AI wouldn't be evil in its intention to launch nuclear bombs inadvertently, the inadequacies of its ability to understand when it would be appropriate to launch nuclear bombs would certainly cause a lot of problems the world would need to deal with in the aftermath (if anyone were to survive).
This cannot ever be a good thing; drones justify terrorism because it's the only available response to fighters from the "other side".

Thinking we can wage wars without risk to ourselves or our "soldiers" is preposterous.

"Just" wars are a ridiculous idea rooted in superstition and hubris.
Regardless of what H1B visa holders are making, if you are a developer and are making less than $120k in the Bay Area, your employer is seriously ripping you off. If you're a good developer, and can prove that by your work, and communicate that across in an interview, you can quite easily make $150,000 or more in the Bay Area.

The U.S. Bureau of Labor Statistics collects data on how much people make in each area of the country, for various O⁕NET job titles/classifications. You can find out how much your peers make using this tool: http://data.bls.gov/oes/

I've uploaded a screenshot of how much software developers in the Bay Area earn: http://imgur.com/R8E1qdZ --it reveals that 90% of developers earn over ~$91k, 75% earn over ~$111k, 50% earn over ~$137k, and 25% over ~$166k, in the San Jose area.

The minimum wage for an H1B employee is based on O⁕NET job classification. If the person is classified under "Software Developers, Applications", they must be paid at least $98,342 in the San Jose area. My title at my company is "Software Engineer" and they classified me under "Software Developers, Applications" while applying for a visa for me.

Unfortunately, the O*NET job title classification system also has other redundant ones like "Computer Programmers" and "Web Developers". The prevailing wages for those are far lower. For example, in the San Jose area, the minimum wage for H1B "Computer Programmers" is ~$51k, and for "Web Developers" it's ~$66k. I can see how unethical companies would exploit that. To be honest, I'm puzzled where the Department of Labor got these prevailing wage numbers from. It almost seems like an error.
> Only gripe I have is that I can't use requests to get at the data.

The input.txt files, or the code to be used as input/starting point? I just download the file (or save the code) instead of re-downloading it over and over. (Is also handy if you're coding in the train or another place without internet connection.)
Miniaturization is expensive. And you need some way to get to the victim that doesn't take years. This increases the cost too. Most people would be just "too cheap to kill".
I was a litle confused, but I asume the article is talking about °C instead of C? Or is C another unit used for a range or something?
Fishtape: Test your fish-shell scripts
Interestingly, it's opened by the same command on both OSes -

tar -xf some_file.tar.xz
tar -xf some_file.tar.gz
Is the purpose of a government to do something about climate change in the same way that the purpose of a firefighter is to do something about a burning house? Why?
Hi there, thanks for the comment. Author here.

No, poor technical user is not the entire premise. What I was trying to convey is to give the reader a chance to reevaluate the decision to send parameters that way, rather than trying to accept it as it is. It is hard for experienced people to think that way because they have become accustomed, but most of the time, in programming, we don't realize simpler solutions are possible. It helps to reevaluate from the eyes of a beginner.

Rich Hickey has a great talk on this called Simple Made Easy: http://www.infoq.com/presentations/Simple-Made-Easy

> web application

The blog post mentions getting an article, but basically the web applications nowadays move complexity to the client and see the server as a single API. Having that as a single URL is the natural derivation of that. Any request queries or mutations are sent to that URL.

I have updated the demo link so that it now starts with a real query, rather than an empty page. See an example at: http://bit.ly/1Qa4h00
Feature flags API in Go
I dunno, the post still reads like "Elon Musk built this in a cave, with a box of scraps" to me.
GCHQ: A Christmas card with a cryptographic twist for charity
>How Elon Musk and Y Combinator Plan to Stop Computers from Taking Over

Well, for Y Combinator is easy: by ensuring funding goes to "Uber for X" and "Facebook for Y" startups instead of real technology advancing businesses

/s
Sand and dust tends to settle, where as these microbeads form a "soup".

The beads absorb some chemicals, and so they're not inert by the time they're eaten.
We'll ask nicely. Please don't shoot.
This is a bad counterargument: if someones house are burning we can all see it.

In the case of global warming and specially AGW you have to trust scientists and politicians and news, which is often smart, but not always.
Does it do some renaming tricks without fsyncing or what's the problem?
There are downsides which most young fellas around here don't really appreciate. Hands up, how many of you remember bzip? Not bz2, but bzip, the original one, mostly seen as "version 0.21"?

Well, at the time it was released, people were making much the same arguments (with kittens). It compressed so much better than gzip, no reason to use the obsolete gzip format and tools, etc. And some of us jumped on the hype bandwagon and started recompressing our data, only to find out afterwards that bzip2 is now the new thing and the format is not only obsolete, but also patent-encumbered and in general needs to be phased out.

From a long-term perspective I'm fine with gzip. At least I know that I'll be able to open my data in 10 years time, which is not the case with bzip-0.21. The jury is still out on "xz", in my opinion.
I appreciate naxsi for its ease of use and efficiency: https://github.com/nbs-system/naxsi
Most free-market people are not incapable of seeing all the unsavory things private corporations do, they just disagree with the solution, contending that the State is often ineffective and regularly makes things worse, by protecting those companies from litigation (a cornerstone of most free-market theories) and preventing property rights that would incentivize people to defend the lakes and sea.

There are also many anarcho-socialist branches, which obviously see plenty of wrong with the State, preferring to do away with it; and even among the statist, many would tell you that the current capitalist states must be done away to bring a real solution.

After all, it was Marx who wrote "The existence of the state is inseparable from the existence of slavery".
There are usually issues in compatibility between linux zip utility and the mac one. Has to do with zip not being backward compatible.

How does atool deal with cases where there are two versions of the same extractor?
>skynet/doomsday fear thing seems ridiculous

Maybe but better safe than sorry. Here's a scenario that OpenAI could protect against - super intelligent AI is first built by the US military, patented and backdoored by the NSA to protect us against terrorism. Then some one evil hacks them and turns them against us. Super intelligent AI being open source would reduce such risks.
Governments already have their AI killer robots. It's called "military personnel" and "policemen". The increase of government lethality towards regular people should be somewhat minimal compared to current tech. This has to be controlled politically, hence democracy.

But governments could greatly increase their capability for surveillance.
Someone invented the first non-boring time tracking app
Advanced nanotechnology is not the only possible way to achieve power: http://slatestarcodex.com/2015/04/07/no-physical-substrate-n...
But MP3 was patent encumbered and so a bunch of music creation software had weird work-arounds.
Truth is a utility.
Well, we'll still have Hitlers (or benevolent Trumans deciding to drop on Hiroshima etc). Those would be the ones building, enabling and deploying the combat AI.

What we won't have would be Vasili Arkhipovs, Oskar Schindlers and Chris Taylors...
Anybody knows if there is any chance of OpenAI sponsoring H1B visas?

I love the idea but being in Europe my options for doing serious AI research outside of academia seem pretty much limited to Google and Facebook.
Citizens assign functions to governments that are impractical for individuals or markets to handle. It doesn't make sense for everyone to buy a fire truck and there isn't a good business to be made from putting out fires.

A classic case where individuals may band together to invoke government is is where a 'tragedy of the commons' situation is threatened.

Left to its own devices, it is perfectly rational in the short term for an individual or business to continue polluting, over-fishing, deforesting or using the atmosphere/oceans as an infinite waste removal resource. In the medium and long term it isn't such a good idea and governments provide the least worst mechanism that we have for citizens to collectively enforce actions that can protect people, society or the environment.
If government has any "useful" purpose, then it's coordination. In the two examples given, it's coordination to avoid negative effects of economic externalities.

In the case of firefighting, the negative externality is that burning house may present danger to other houses nearby it. In the case of global warming, the negative externality is CO2 pollution from burning of fossil fuels.
> Besides, my vague insults are pretty much the common view (which is actually far more dismissive than I have been).

So why should I take the common view seriously? If vague insults are all professional philosophers have to offer, what's their value here?
In my country (New Zealand), the number is around 75%; we're lucky to have some good geothermal sources, plus a lot of good rivers suitable for hydro, all serving a fairly small population.

In our nearest neighbour (Australia), with an extremely similar culture and history, it's about 17%; they don't have any good geothermal sites, and few good hydro sites, combined with a significantly larger population.

In the rich world, we've basically tapped every major viable hydro source (and learned a lot about the environmental costs of doing so, and sharply revised our definiton of "viable" too). You claim that there's energy tech we're just not using, but hydro is absolutely not an example of that. The difference between your country and Australia is geography, not technology.

If your answer to climate change is "let's all be more like Norway", you may need to rethink your understanding of the problem.
We have OGG opus these days which is even better than OGG vorbis.
Curious if anybody here has experience with Django versus Flask versus <other> on AppEngine?

I'm new to AppEngine and I'm familiar with Django, so that would have been my first choice - but it seems like Flask, Werzkeug, Webapp2 are more popular - just curious why, or how good/bad Django is on it.
An east coast attorney "Jerry C. Chang Law Office, P.C." charges $2,000 as their fee, plus another $800 if USCIS asks for additional information while processing the H1B petition.

http://www.jerrychanglawoffice.com/charge.htm
Interesting concept, not sure I'd want to pay per tweet though, even 1/3rd of a cent..
Magyarország,budapest
>Yeah that is an interesting paradox. It feels wrong for an algorithm to decide whether to kill a human, but what is so much better about that decision being made by a human?

Obviously because those humans then share and bear the moral dilemma of doing it or not. Which also affects the outcome, as opposed to just being some inconsequential detail. Humans can demand out of an injust war (as they've done time and again). Killing machines can not.

It's the difference between blindly following orders (which not even all Nazi's did) and being able to have a change of heart.

It's also the sheer (number of magnitudes) more killing efficiency of the killing algorithms, when a machine could kill 10000 people in the time it takes for a single human to make a decision about 1 of them -- until we find there's a != when we needed == in the algorithm.
Timbre.js: JavaScript Library for Objective Sound Programming
First: yes, this is about you. But you were trying to present it as if there was a contingent with you. There doesn't appear to be.

Second: "political correctness" is easily semantically replaced with "trying to avoid excluding people". Trying to avoid excluding people is a basic way to improve the world, and should be applied across all fields, including software engineering.

Third, I am pointing out that your point about language is without merit. There are all sorts of words which were considered one way by reasonable people at one time which no longer are. No matter how in the right you feel you are about the purity of using master/slave, the tide is against you. Just like analogously it was with those who thought certain racial slurs were purely descriptive.
I tried, honestly I tried. I tried to read it. I wanted to see the arguments because this is an area of interest to me.

But I can't write a tl;dr - it would not sink in my brain. Part overview of the area, part, something else, I really have no idea what the author was trying to say

Please enlighten me
There are more people then jobs in Germany.
I'm in Delhi right now, a city almost literally choking to death thanks in part to the coal-fired thermal power plants in/near the city. Every time I hear concerns that the environment should come second to development I have to wonder whether being able to breathe is even a "development" factor in these people's minds.
I have had awful experiences with 7-zip. Recently I was unable to decompress a multi-file rar, it kept saying it was corrupted. I downloaded it several times until I realised it was actually fine, because winrar could decompress it.
General Topological Index Simplex Optimization: Unified Approach to QSPR Models [pdf]
I tried using Skype on Windows 7 but found it simply impossible. It does work passably well on my Note 4.
Have you got some one-liner examples of what the challenges will be?

I made an account and couldn't find anything other than the API documentation.
We already drop quarter of a million dollar bombs to kill single targets. Having a drone which turns into a disposable rocket to hit a single target is hardly unfeasible.
>One could argue, though, that such a program would be necessary today again, in the time of 2 million more jobs than people, and birth rates of 1.2

Or one could argue why the duck (sic), do we have "2 million more jobs than people", when we have all this automation opportunities plus unemployment.

And the answer would be because those jobs are usually highly skilled technical, and we don't give easy (money wise) access to the university to the large masses that could do them.
It's a small demonstration of the dangers of putting computer programs that do exactly as they are programmed in charge of making important decisions.

Let's say we program an AI and get one little detail wrong and things go to hell as a result. We can call that "human error" or "AI error" but either way it's a reason for caution.

I am actually somewhat concerned by this OpenAI project, and here's why. Let's say there's going to be some kind of "first mover advantage" where the first nation to build an AI that's sufficiently smart has the possibility to neuter the attempts being made by other nations. If there's a first mover advantage, we don't want a close arms race, because then each team will be incentivized to cut corners in order to be the first mover. Let's say international tensions happen to be high around this time and nations race to put anything in to production in order to be the first.

The issue with something like OpenAI is that increasing the common stock of public AI knowledge leaves arms race participants closer to one another, which means a more heated race.

And if there's no first mover advantage, that's basically the scenario where AI was never going to be an issue to begin with. So it makes sense to focus on preparing for the more dangerous possibility that there is a first mover advantage.
What’s the weather like in Bluemix?
In the past I've even loosely spec'd out a system that would build integration tests simply from crawling a website. In my head. I'm surprised this hasn't become a bigger priority from some of the biggest tech companies.

I know it would be a tough problem and a big project, but I think with only a small amount of human interaction you can build all the integration testing you would ever need simply by allowing the crawler to build them for you.

In fact the way I imagine it would work, the system would automatically build a framework and a user could (in a very structured way via structured UI) coerce the integration tests in small ways to ensure it understands what's going on. For example: "This form is used for registration". "This form is for logging in".
Oh, this is amazing!! I'm a huge fan of Django, and I'm really happy to see that the project keeps improving. Recently we had news about update to Django CMS, and now this.

Really great stuff.
WW3+the+mysterious+ark+being+escorted+by+10+russian+ships+-+YouTube
I gave it a quick try but it was too painful. TL;DR discusses various lefties waffling about what'll happen when the robots do the jobs, I think.
I was given this exact problem at a Google interview. In fact it was virtually the only high level, real code programming exercise I was asked to do in many hours of interviews.
I ascribe spiritual significance to the mind (not the brain).

If consciousness is more than a mere product of brain's functioning, Strong AI does not have to be beyond the horizon.
He's saying that peoples' rights will be protected through the action of the worker, not through new technology. There is something of a meme right now that we will singularity our way into a utopian era of plenty. The author is saying that this isn't something we get automatically, that the middle and lower class have to continue to struggle in order to benefit from advances in automation and dramatic increases in productivity.
Reminds me of http://www.patrickcraig.co.uk/other/compression.php
This. I mean,

> Several crashes later, the gloom has returned, and the signs of autumn are once again most recognizable in the pronouncements of free-market capitalism’s erstwhile boosters.

I tried to read this sentence 3 times now, and I still do not know what it means. The same holds for entire paragraphs.

IMO the author needs a healthy dose of http://web.princeton.edu/sites/opplab/papers/opp%20consequen...
Agreed on usefulness of random access. Here's a couple more links on seekable gzip compression:

http://lh3.github.io/2014/07/05/random-access-to-zlib-compre...

http://www.ebaytechblog.com/2015/10/09/gzinga-seekable-and-s...
Guanxi really just mean "relation". In this context, it means long term business relations alloing for trust and mutual respect, where each part knows that the other part will return favors and keep the relation balanced. It also, as a side-effect, facilitate corruption, but it does not imply it. The Chinese have a long culture of managing social relations, so this side is very developped, but you have the same in higher society in Europe.
How does a startup know if what they are doing is breaking the law or not? Usually ideas are cool until they realized that there might be legal issues that aren't intuitive enough or straight forward to those who does not have a law background.
it's from october.. jack ma helped promote Washington apples in China:

http://www.thepacker.com/news/alibaba-promotion-features-was...
Leading questions, I'm afraid. Yes, equality is still broken, maps are broken (and in new & interesting ways in EMCAScript 6), and the language is occasionally whitespace-sensitive.

JavaScript was hastily designed, has never recovered, and shows no sign of ever fixing the fundamental problems. :-(
The 3 Wise Men of Powerful Presenting
Such drivel. There is no "after capitalism," unless the concept of economics disappears completely.

Capitalism is simply the codification of a monetary transaction to which both parties agree. As long as there is supply and demand (finite resources) there is capitalism.

We have democratic socialism to make capitalism less brutal (read: less efficient but more humanizing) but demand is too fickle for most economies to be centralized much beyond that.
> But data data data, that could turn out to be very valuable.

Yes, but data also can be collected openly collectively, in the spirit of Wikipedia or OpenStreetMaps etc.

What I think OpenAI should encourage is the development of algorithms that can be used to crowdsource AI. I don't think there are good algorithms yet for model merging, but I would be gladly proven wrong.
The article is a lot of incoherent rambling indeed.

My interpretation: Capitalism is on its last legs, but the "new left" has no idea what will be next, other than there will be robots, there is basic income and it's better than what we have now, just because.
If I develop any advance AI I will use it for my own wellbeing, perhaps to live longer and obtain a higher finantial status and fullfill some of my dreams. Then I would develop a shield to protect myself and the AI from big corporations and to retain the advantage I got. Perhaps I would try to make Mars a paradise to live in my a thousand year old life, and find or design a partner for that long period. Let the machine create the dream.
> we don't realize simpler solutions are possible

I'm not seeing a "simpler solution" - your URL is far more complex, and is probably even harder to parse by people that have learned how URLs work. Making non-technical people learn yet another new way to do things isn't helping.

Also, at some point, you're just going to have a complicated interface. T

> move complexity to the client

It's not your computer, so you don't get to decide how the client handles the page. If you want your content to be read, try actually sending it.

Note that this is a statement of fact, not an opinion about how I wish computers worked. You do not know what the client is doing when it renders a page (adblocking is a common example), so moving complexity to the client unnecessarily is risky. So far I'm still only seeing a search interface, which is (by definition) purely server side.

> sent to that URL

Ok, I think I get what you're excited about: you're reinventing #respond_to/#respond_with[1], so the URL can be reused for different mime-types.

[1] http://edgeapi.rubyonrails.org/classes/ActionController/Resp...

> rather than an empty page.

(by the way - curl complains about that URL. Something about bracket? It may be some advanced feature of curl? No matter, wget is fine)

$ wget -O /tmp/page.html 'http://graphql-swapi.parseapp.com/?query=%23%20Welc ... %0A}'
$ </tmp/page.html sed -ne '/<body>/,/<\/body>/ p' | sed -e '/<script>/,/<\/script>/ d'
<body>
</body>

It's still an empty page.