skysight-inc/HackerNews huggingface dataset:
I love reading about how different people map different things. For me, it would be a disaster to map insert since I use that for pasting (shift+insert--I'm a lefty and it's a bad habit I grew attached to years ago).

My choice for Compose is the right Windows key, which I think I eventually settled on because I use the left one in some keybinds (winkey+s for shell, etc.) and like you, I couldn't part with an alt or ctrl. I've often wondered what other folks tend to use.

To the grandparent: I'm sometimes amused by what Compose defines. There's ∞ (compose + 8 + 8), (compose + # + #), and oddly (compose + C + C + C + P). I think it may depend on system configuration, but I believe libX11 is responsible. (On my system, Arch, the key combinations appear to be documented under /usr/share/doc/libX11/i18n/compose for my locale.)
U.S. military spending millions to make cyborgs a reality
There's msrket enough to sustain the industry and if spacex is succesfull at reducing costs by an order of magnitude I'd expect it to grow, especially nanosat.
University can already afford to buy a couple slots a year on a shared vector, for example, and those who don't already expressed interest
Why the Tech Industry Loves 'Automation'
I'm curious about how you intend your voted leaders to go about achieving #2. Genocide is untenable, and the masses will rather walk barefoot through hell than have their "right" to reproduce be taken away (try selling even a two child policy to your friends - humanity are stubborn idiots). I think you're better off lowering your expectations and hoping we end up with #1 and not #3. #2 exists within this framework anyway.
Are you talking about tech startups or other firms?
This.
The chip needs to be desoldered, cleaned (remove a layer of epoxy resin) and then finally reballed (secure a 0.3mm ball of solder on each of the > 64 connectors) just to get the on the chip reader.

Once you've done that you need to reverse the process.

I've done a few of these and they still scare me.
Its not a trivial process.
Good article.
Anyway, I am also disappointed with many interview processes.
Sometimes I think there are courses or books about how to hire that spread a particular concept or practice that is common in some period.
Highly optimised single-function algorithms like this are impressive stuff and can lead to useful tools, but that's it. This gets us no closer to strong AI than a tic tac toe program. Until we have systems that can tackle a wide range of fundamentally different problems and independently adapt strategies for dealing with one class of problems to deal with other classes of problems, systems like Alphago will remain one trick wonders with little relevance to 'true' AI.

Edit: I do understand that the techniques used to implement Alphago can be used to implement other single-function solvers. That doesn't make it a general purpose strong AI.
Another factor is that when you are buying on black market, you can't be sure whether you are buying real exploit or fake one. Exploit owner probably will request (irreversible) bitcoin payment, will communicate via anonymous channels and is unlikely to give out details about that exploit until he's got his money. So both sides have difficulty trusting each other. Probably solution is some trusted 3-rd party, but is there one in black market? It's hard to imagine, actually.
I'd say both characterizations are accurate. Neither the tree search nor the neural net could have accomplished this on their own. But the essential interface to the algorithm is the tree search: it's picking the best move from a set of legal moves determined by formal game rules. The real world doesn't follow formal game rules. I find it difficult to see the progression from this victory to some kind of real-world AI takeover.
So you were unqualified. Is that what you meant to say?
> The TTY must die!!!!

Being sight-impaired, I have to disagree strongly! The TTY is the only thing that lets me adjust the font size of all programs running in it without going through lots of trouble.

(BTW: didn't downvote your comment.)
> What they've proved is that the same kind of intelligence required to play Go can be implemented with computer hardware. Before now, software couldn't beat a ranked human player at Go no matter how much computing power we threw at it.

I don't think that's quite true as a description of what we knew about computer Go previously, though it depends on what precisely you mean. Recent systems (meaning the past 10 years, post the resurgence of MCTS) appear to scale to essentially arbitrarily good play as you throw more computing power at them. Play strength scales roughly with the log of computing power, at least as far as anyone tested them (maybe it plateaus at some point, but if so, that hasn't been demonstrated).

So we've had systems that can in principle play to any arbitrary strength, if you can throw enough computing power at them. Though you might legitimately argue: by "in principle" do you mean some truly absurd amount, like more computing power than could conceivably fit in the universe? The answer to that is also no; scaling trends have been such that people expected computer Go to beat humans anywhere from, well, around now [1], to 5 to 10 years from now [2].

The two achievements of the team here, at least as I see them, are: 1) they managed to actually throw orders of magnitude more computing power at it than other recent systems have used, in part by making use of GPUs, which the other strong computer-Go systems don't use (the AlphaGo cluster as reported in the Nature paper uses 1202 CPUs and 176 GPUs), and 2) improved the scaling curve by algorithmic improvements over vanilla MCTS (the main subject of their Nature paper). Those are important achievements, but I think not philosophical ones, in the sense of figuring out how to solve something that we previously didn't know how to solve even given arbitrary computing power.

While I don't agree with everything in it, I also found this recent blog post / paper on the subject interesting: http://www.milesbrundage.com/blog-posts/alphago-and-ai-progr...

[1] A 2007 survey article suggested that mastering Go within 10 years was probably feasible; not certain, but something that the author wouldn't bet against. I think that was at least a somewhat widely held view as of 2007. http://spectrum.ieee.org/computing/software/cracking-go

[2] A 2012 interview though that mastering Go would need a mixture of inevitable scaling improvements plus probably one significant new algorithmic idea, also a reasonably widely held view as of 2012. https://gogameguru.com/computer-go-demystified-interview-mar...
> Not really. Imagine the backlash github would receive

I don't know... I'm sure they'd get some, CocoaPods has a very large user base after all. But if GitHub laid out the reasons like they laid out the options to start this thread, I think they'd weather the storm fine and diffuse some people who show up to be angry.

I could see why GH would drop them and think they'd be well within their right and in good moral standing in my book. I just don't think they would unless the maintainers became incredibly hostile or proved unable to fix the problem or even band-aid it. GH just seems too culturally invested in making things like this work to a satisfactory conclusion. I have a feeling that the CocoaPods team will be schooled in a lot of things directly from the GitHub team as they work to resolve the performance issues, just look how informative the initial post was.
Today a tiny $300 desktop computer can beat any human at chess. It only took a few years after the Deep Blue vs Kasparov game.
surely indurain was doping, though.
The interesting thing is that this algorithm taught itself to master the game. If you're writing a chess engine, you just "write the AI for the problem space" in a few dozen lines of code, as you put it, and let brute force do the rest. In the case of DeepMind, faced with a game where a traversal approach is numerically impossible, its programmers gave it the ability to improve by playing against itself.

That's the difference between a neural net -- which until about an hour ago was a phrase that reliably set off my snake-oil detector -- and a simple tree search. DeepMind just beat a Go master... and nobody can say exactly how it did it.

That's a big deal.
>It seems now instead of using it to awash the world with manufactured good they are refocusing it on services.

Yeah, that's easier said than done.
Ask HN: I am looking for a co-founder for my startup
I am a techie and have created a startup called Mr. Social - http://mrsocial.me

Its an app along the lines of Buffer and Hootsuite

Its in the early stages but I believe has achieved sufficient product market fit.
I have a few beta customers and 3 paying customers who have each used it for at least 6 months with really good feedback.

I need a co-founder who would ideally work on the business/marketing side of things. Its in the early stages so I am open to almost any type of equity arrangement as long we get along and the potential partner can add value. I cant pay any salary right now so its ideal if the person is in a situation where there is another source of income.

Please get in touch at girish at mrsocial.me if you are interested
That website could use some structured data itself. I feel lost in a vaguely text-mining associated word cloud.
In other news - doors are useless!
All someone has to do is steal your key and find your house.
In other words, it could be created in the next 10 to 20 years.

We should be taking steps to outlaw black box algorithms right now but I'm sure we won't.
It is about thirty to fifty years too early to expect any practical applications from this.
https://github.com/fengsp/pencil/blob/master/examples/hello/...

app.get("/", "hello", hello);
app.get("/user/<int:user_id>", "user", user);
....

This reminds me of Pyramid more than Flask though, just my personal observation. The code looks pretty readable even from a non-Rust programmer.
Question: Is Agile Engineering the future of product design?
They did not say exactly but something like a couple hundred GPUs
He wants; Games, SystemD, complicated control interfaces, and most of all a fully interactive desktop environment which mounts his drives for him and plays flash videos..

.. Without taking much time to configure it.

This is fair enough but it's not what I want in a machine, openBSD might be "behind" but it feels complete, supported, sustainable and most of all "very well thought out". FreeBSD is also exceedingly good, but makes trade offs in how clean the implementation of the OS feels to keep up with linux.

or, at least it feels like this to me. But to say the BSDs aren't modern is deluded, there's a reason they're known to have the fastest software networking stack in the world.
"Authenticates you to provide your password" meaning...?
It's not that simple with a carbon frame...
How is this legal?
I'd guess more on the order of 10,000 GPUs.
Who's going to clean the toilets, wash the dishes and plant the food, of everybody is just doing the arts?
It's almost kind of bad timing in the U.S., what with one of the most insane primary seasons in our history -- this will probably not make the news at all let alone the front page like Kasparov's and Magnus's games did.
What do you guys think of the future progress on the game Go? Will our only chance against AI be to team up with an AI to beat the lone AI? Like in this article about centaur chess players: http://www.wired.co.uk/magazine/archive/2014/12/features/bra... (2014) It all sounds very Gundam Wing to me.
That seems like a good approach, although one thing is missing: when you use the route-decorator in Flask, the route is registered to the app object "via magic", whereas in your example, you still have to register it manually (`app.route(user())`). Now, I am partial to liking registering manually, like in your example and in Pencil itself, since that's clearer than having a lot of routes spread around in a whole lot of files that are magically registered, but just for the kicks, would it be possible to not having to manually register the route to the app object?
Forest for the trees.

Monte Carlo Tree Search was necessary and itself a massive improvement over minimax but not sufficient for creating a Go program to challenge professional players. The true innovation here is the neural networks. Without those networks to guide it AlphaGo plays far worse than existing programs.

The fact that those networks are sufficient is pretty incredible. We already knew that by inventing them we had created a very pure form of pattern recognition, but it's surprising that the pattern recognition coupled with some tree search seems to be all you need to play Go as well as humans.

It's not impressive to you that we've now reproduced a piece of human intelligence, "intuition", which was previously considered out of reach?
'True AI will always be defined as anything a computer can not yet do'
C2: Affordable X86-64 Servers
Indeed. The first time a computer defeated a human in Chess it was this[1] size (1997). In 2009 it became possible to fit a grandmaster into this[2].

> Pocket Fritz 4 won the Copa Mercosur tournament in Buenos Aires, Argentina with 9 wins and 1 draw on August 4–14, 2009. Pocket Fritz 4 searches fewer than 20,000 positions per second. This is in contrast to supercomputers such as Deep Blue that searched 200 million positions per second. Pocket Fritz 4 achieves a higher performance level than Deep Blue.[3]

The first steps are always the most inefficient. Make it work, make it right, make it fast.

[1]: https://en.wikipedia.org/wiki/Deep_Blue_%28chess_computer%29...
[2]: http://cdn.slashgear.com/wp-content/uploads/2008/10/htc_touc...
[3]: https://en.wikipedia.org/wiki/Human%E2%80%93computer_chess_m...
In case you're not aware, AlphaGo's key component is based on the same type of Deepmind system that learned to play dozens of Atari games, to superhuman levels, by watching the pixels, without any programmatic adaptation to the particular Atari game. At least the version of AlphaGo that played in October was far less specialized for Go than Deep Blue was for chess. Demis Hassabis says that next up after this is getting Deepmind to play Go without any programmatic specialization for Go. Your reply would be appropriate if we were talking about Deep Blue, chess, and 1997.
War for Cloud Computing Talent Heats Up
Coming from Europe I've never understood how home schooling works. Isn't the elementary education mandatory with a prescribed curriculum? Do parents who wish to home school their children have to prove that they are capable of mastering all the necessary subjects have solid pedagogical skills? Also, how is the time tracked? Are there any standardised (or at least independent) tests conducted at reasonable rate? (E.g.: does the kid have to go to school for a test every three months or so?)
What this actually means is that "the approach" AlphaGo team developed to "computationally" play Go, which is an computationally intractable problem, will be very useful in other computationally intractable problems. The media is going to get crazy without understanding what actually happened.
If you are going very hysteric over this and thinking that robots are going to take over then please try this:-
Before the start of the game add/remove/update any rules of the game and tell both the players - the human and computer - at the start of the game about new rules and lets see who wins.
The only remaining are language-related. Natural languages are the next focal point of AI research.
Depends on ingredients - Bulletproof branded coffee is OK but to mild and bland for my taste - not as bad as American hotel coffee but nothing like Italian.
In UK Tesco finest Costa Rica coffee , filtered water , thermos drip machine (hot plate ruins coffee) Rachels Organic grass fed butter (like cream) then must be blended actually tastes amazing I sometimes add a little expensive GMC organic forest honey or Xylitol if I want zero carbs.
[Citation needed.]

I for one did not say to not worry, and I bet $1500 vs. $2250 on Sedol winning the match before getting cold feet and arbing my outstanding bets down to $400 vs. $700.
Getting a bad grade doesn't sound nearly as big of a risk as wasting one's childhood and adolescence.
Since the article seems to be about startup interviews an hour of prep time from the employer's side actually seems fairly low. I'd expect closer to a full day. Isn't hiring one of the most important strategic decisions for a startup?
it is a big deal, but it is still very different from general AI, and we are very good at underestimating complexity.

Remember that "solve computer vision" was considered a summer project.
Football fans causing earthquakes with celebrations, claims study
When I interview candidates I sit with them for half an hour or so to get to know them. Then I give them purposely broken, poorly written piece of code which I tell them to pull apart. This proves incredibly effective as even if they miss some of the more obvious errors I can at least point them in that area and then see if they can see the problem on their own. There are about 100 different things to talk about so it really gives me an idea of the level they are at, and also the type of programmer they are; passionate, lazy, smart, meticulous, inexperienced, confident etc.

Then if I feel they are worth a second interview, I get them back to sit with me and my team for the day to see how they fit in with the team. Then all being well I offer the job.
APNS2 has a simpler interface and doesn't do things like generate website packages etc.
APNS2 has better test coverage, and handles errors in a more go-like way.
(Returns a response if a documented response was received from Apple, or an error where an unexpected error occurs.)

We are running this in production at http://carnival.io to send millions of notifications,
to my knowledge buford has not been tested in production yet.
US Targeted a Top Islamic State Military Commander in Syria
Nagios will tell me when my certificate is a month within expiring. This is a standard nagios plugin. The cronjob runs nightly, checks if renewal is necessary (once a month, certificates valid for 3 months, so will renew when 2 months are still left) and then does its thing.
It doesn't surprise me that after not playing for a decade you can't remember the pieces you learned. I took a couple years of lessons and kept playing for years afterwards, and now I'd never make it far into Invention #1 from the Well-Tempered Clavier without the sheet music.

I doubt much of the math you're talking about was drilled into you in elementary school and rarely used since. As a teenager and adult I'll do most of that sort of thing in my head (not long division, normally); I didn't bother as a younger kid, but it's kept coming up enough to be worthwhile, for me; I wouldn't expect so for most people in today's society, which is sort of a disappointing fact about society, but one that matters if you think of people as free agents.
i would like to see the same match, but switched placed. alphago plays itself, this time as black, to kind of see the choices it would make, and if they would align with lee's.
It's totally impressive! I'm excited for the future of DeepMind and to see what other kinds of things we can build from neural networks. I'm just saying that we have to be careful with what kind of intelligence we ascribe to an algorithm like this. An AI is not going to take over the world by impressing us with its game-playing skills.
This reinforces what a bad idea it is to drink and post.
By forming biases where applicants from "good" schools/companies, wouldn't you wind up losing out on plenty of potential hires that could actually be better?

I don't go to a top school, but I've spoken with students in similar degree programs who don't do nearly as much as me outside of class to learn. In some cases, my breadth (and depth in some cases) of skills and knowledge surpass what those students have and know.

It would seem unfair to give them a pass simply because they had the chance to go to a "better" school.

Not to judge, but just an honest opinion.
Well done, very cool!
Yeah according to Redmond, it seemed that AlphaGo made a few "mistakes" whereas Sedol made none. And yet AlphaGo came out substantially ahead. So I'm not sure what that means. Perhaps we need to see more in-depth analysis of the moves, but it seems that AlphaGo just out-calculated Sedol.
Verizon to Pay $1.35M to Settle Zombie Cookie Privacy Charges
Chrome Music Lab
I think it's the same as what happened when the perceptron was the big thing in the 50s/60s. Many made far overreaching conclusions about how the problem of AI had been solved.
Drones protect South African wildlife from poachers
They only used 175 GPUs in the match 5 months ago.
Well, according to the congressional hearing (posted in another comment thread on this post), the FBI has "engaged all parts of the US government" to try and find a solution and came up with none. Which is funny, because the congressman who was questioning Comey proposed essentially the same thing as this article.
UTF-16 isn't a superset of ASCII, for one. Doesn't seem that anyone uses a native UTF-16 terminal, but if you're trying to use grep or whatnot on a UTF-16 encoded file, it'll happily silently not do what you want...
Quick google finds: http://www.turnjs.com/ (not what OP uses probably)
If you're so paranoid, use a proxy or Tor Browser if they allow it. But why would you care if someone knew you read an article from one of the most well known papers in the US?

That doesn't exactly make you stand out.
Lambdas are a bit more "serverless" than most things as they can be spun up anywhere and you're just coding to the entry method signature that passes you some request context.

I think we all understand that it's got to run somewhere, and I too sort of bristle at a marketing driven statement throwing around terms like serverless- but I am finding it to be a mental/verbal shortcut more and more these days.

If you mean to imply that your code will (likely) run with no local configuration state, all your local work will be ephemeral and will need to be pushed out to persistent storage like NAS/SAN, DB, etc, or that you'll need to raise events for others to do more work like sending messages on a queue or an RPC/API call to another end point- then yeah, I'll take that and be okay with it. If that is our shortcut I'm okay with using the term serverless when we all know darn well it's got to run somewhere.