skysight-inc/HackerNews huggingface dataset:
Lyft has a lower volume and penetration, which means it's making way less rides than Uber worldwide. That could be a reason. Plus the media finding out that being against Uber brings more clicks.
discussion
https://news.ycombinator.com/item?id=11257928
They will play 5 games regardless of the result. I guess it's a great learning opportunity for both sides.
Check that a UK bank account number is valid in Go
How Nearshoring Helped One UK Digital Agency Manage Rapid Growth
Google AI goes 2-0 against humanity’s best Go player
It doesn't make sense to me that sharing these details necessarily improves the reputation of GCP. The point of cloud platforms is that you don't have to know or think about how the server racks are made or stored.
I have to agree I was surprised by the number of upvotes as it didn't strike that chord with me, but I can see it has with other HN-ers so who am I to argue. I am impressed by the obvious amount of effort gone into it and the originality.
previous
https://news.ycombinator.com/item?id=11257928
Is there a complete recording of the commentary? They had one for game 1. The current live stream only goes back two hours and doesn't include the beginning of the game.

I'm looking at the DeepMind channel on Youtube:
https://www.youtube.com/channel/UCP7jMXSY2xbc3KCAE0MHQ-A
There's a difference between "let's not start a port of Y at all" and "start degrading experience on an existing port of Z." (See? "MS is completely pro-Linux (where completely excludes anything that contradicts this, leading to a nice circular definition)" - that's as no-true-scotsman as you can get)
This would be cute if it was someone's Show HN doing something clever with banking API into their own savings account.

Apart from that I genuinely don't see the appeal.

Oh, and they're using the longest image alt text I ever saw - Each blog post is duplicated into the alt text.
At the same time, only now are people seeing how its hard for people to play Go against computers. Until AlphaGo I didn't even think computers were close.
Intelligent Site Search
Demis Hassabis “#AlphaGo wins match 2, to take a 2-0 lead
anything charged as a percentage is a scam; and yet many industries are fully based on it (e.g. property). There is no justification in almost all services to charge a percentage where no risk is assumed.
This is superb awesome!!!

In future, it will be interesting to see AlphaGo playing against itself!
Parse HTML with Regex (2014)
You cannot do something unpredictable in a game with strict rules and borders. You had to trick this algorithm the billion times it trained for this game.
this is what i do
Pi engine, e engine , classifier without feedback
It really depends on how good AlphaGo is at avoiding mistakes. If you get critical points on the board, it's possible to create a resilient structure that is defensible against comebacks. But when I play, there are times when I can make an overwhelming comeback because my opponent missed one critical move. I've likewise had it done to me. This is of course probably less common at higher and higher levels of play.

I'm reminded of the time when Deep Blue made a buggy move that totally threw Kasparov off because it was so counterintuitive. But it turned out to be a real mistake. If Kasparov had kept his composure, who knows what could have happened?

http://www.wired.com/2012/09/deep-blue-computer-bug/

Of course, as been stated here, AlphaGo doesn't have the issue of having to keep composure, while Lee does have that issue and pressure. But who's to say that AlphaGo won't make a similar significant mistake, and that Lee won't be able to capitalize on it to make a comeback in that particular game?

edit: admittedly, as pshc as noted, the search space probably grows smaller as the game continues.

edit 2: suddenly, his comment disappeared for some reason?
I think this is less relevant

Tricking the NN works in a no noise situation, also an image has many more parameters than a Go board
The Mike Volpi quote is curious:

“Right now, we don’t really know what things are worth...When you don’t know what something’s worth, you don’t know whether you are getting a good deal or a bad deal, so the obvious thing to do is, not much.”

When you invest in startups (with the exception of late-stage, pre-IPO investing) you never really know what things are worth. The business model of VCs is to make a bunch of high-risk bets, most of which will fail, in order to get a couple of big winners. What's really happening is that VCs aren't willing to invest at valuations that companies expect based on recent history. This is similar to housing bust, when home owners refused to sell because they continued to believe that their homes were worth what they were before the financial crisis.
https://www.youtube.com/watch?v=Ti2fwroyP2A
make or do, as in "hvad laver du?" -> "What are you doing?"
Caddy sounds great but I'm a bit worried by the fact it does not offer repositories for major Linux distributions. Shouldn't a component that important for public facing servers be included in standard software updating processes?
Java Code Golf
I find it very interesting that to a layperson, the idea of a computer being able to beat a human at a logic game is pretty much expected and uninteresting.

You try and share this story with a non-technical person and they will likely say "Well, duh..it's a computer".
"What you see is a 2D projection of a 3D slice of a 4D object".

Poetry.
…huh. That's neat.
I know how hard it is. I still cannot beat my 15 year-old PDA when playing chess with it. The intelligence of Lee is far higher than I can interpret.
> There were a a few peculiar-seeming moves made by AlphaGo that the commentator found very atypical.

Myungwan Kim 9-dan professional (comments on match #1): "She knows everything [...] Unthinkable move for human [...] AlphaGo plays like the god of go"

https://youtu.be/6ZugVil2v4w?t=5054
Show HN: Doclets.io Free Alpha – Simple and Fun CI for JavaScript API-Docs
There's still Computer vs Computer, we also might see Freestyle Go (just as in Freestyle Chess).

I would assume the development will continue.
I don't see the appeal of this. Can't you just decide that (for example) you're going to spend only 75% of your monthly income and save the other 25%? At least that's what I do.
Full stack Python/Django developer, recently launched a web podcast client [0] using Go and ReactJS. Currently playing with Phoenix/Elixir, React, Vue and Go.

[0] - https://podbaby.me
top of front page: https://news.ycombinator.com/item?id=11257928
As I said, software encoding. Hardware encoding is coming but not yet there.
$81M stolen from Bangladesh central bank in online heist
What data has been used to train the neural network?
Might I ask what sort of dataset size, servers etc you are using? I'm looking for an graph database and Cayley seems the best fit, though I'm not sure what sort of limits on the data there would be in the real world.
Go is much harder than chess. The tree of available moves is massive and difficult to prune, as it's hard to get a reasonable heuristic about the "strength" of a given Go position.
If you're looking for a simple/minimalistic configuration management, I'll shamelessly plug my own: http://holocm.org
Opera Browser adds integrated adblocker
1-Would it be more efficient to store objects that contain its relations if you only do (simple) read operations?
(e.g. JSON database)

2-Instead, do graph DB engines try to break through bottlenecks for big data and analytics scenarios?
Zuckerberg channels Iron Man to tell us Facebook has bought face-swapping tech
Not if you use MRI, but they will if you use Rubinius or JRuby.
Opera's desktop web browser gets built-in ad blocking
Thank you for your comments – they are really valuable. We will take them into consideration and correct the information on our website. We also appreciate if you try Intellexer API and leave your comment.
I'd not give you the same treatment, I would discuss the facts (if there is any). For example, is the uber street campaign to destroy Lyft talked in the Gawker article [5] real or not ? (I have no context and no opinion on the issue, so I was genuinely interested)
Who was the GO professional commentator? He was consistently predicting the moves of both Sedol and alphago. I was extremely impressed.
Type-safe C bindings using ocaml-ctypes and stub generation
velocypack - A fast and compact format for serialization and storage
This is very useful, thanks.
It's a pre-trained network on image classification dataset from 2014 called ImageNet. The network is called VGG, paper is here: http://arxiv.org/abs/1409.1556

There's no additional training apart from that. The neural network is used to extract patterns (grain/texture/style) and a separate optimization tries to reproduce them as appropriate.
I wish you'd sell servers to other hosting facilities.
Also push notifications, so i could write a lightweight client for mobile devices. I would so much love that.
You do not have to watch it live. Correspondence chess is a real thing (https://en.m.wikipedia.org/wiki/Correspondence_chess), with fewer blunders than tournament chess.

Correspondence go, similarly, would see fewer errors. Holding a world championship would take quite a bit longer than in chess, though (rough guess: 300-ish half-moves per game versus 100-ish half moves, the latter, I guess, with a bit more variation). That could be problematic, as a world championship in chess already takes years (curiously, some championships finished before the one started a year earlier did)
I tried to watch commentary on the DeepMind channel for game #1 and found it to be very un-informative: I recommend the AGA channel (although it's been linked a few times): https://www.youtube.com/watch?v=6ZugVil2v4w, still waiting on the game 2 static video.
They put a version of the broadcast up after it is finished, if last time is anything to go by. Took a little while because the stream is still going, with the press conference.
StarCraft is their next challenge. :)
Absurd? https://www.opendemocracy.net/ourkingdom/peter-presland/chag...

Absurd? https://wikileaks.org/plusd/cables/09LONDON1156_a.html

Absurd? http://fpif.org/wikileak_cables_reveal_use_of_environmentali...

The real absurdity is that your account was specifically created to post absurd things about a government and a country you don't understand.
Yes, the AGA version was better. Unfortunately they aren't broadcasting for the next game on Friday. At least that's what they said.
Apple founder Steve Wozniak says the FBI case against Apple is 'the lamest'
It is nice and simple indeed but does not really show anything instructive in terms of backend, which is the focus of this thread.

And once you go into SSA and proper isel, there is no way to do it both easily and compactly at the same time, passes must be split for simplicity or fused into a mess for a compactness.

Of course, I am only talking about a number of lines of code, besides this you can keep your compiler totally trivial for any degree of optimisations complexity.
Michael Redmond, 9p

Closing in on nearly 600 career championship wins.

https://en.wikipedia.org/wiki/Michael_Redmond_%28Go_player%2...

http://gobase.org/information/players/?pp=Michael%20Redmond
I wonder how long before humans start learning from AlphaGo!

I want to see AlphaGo vs AlphaGo :-)
Fortunately progress doesn't rely on the approval of the nay-saying minority. It's type inference for local variables. Do you really think that val str = "foo" is less readable than String str = "foo"?
We have complete, verified descriptions of what the possible states look like. You can predict precisely how long it will take a cannonball to fall to the ground (at least in a vacuum), even if you've never dropped it from exactly that particular height before.
I think that is a bit harsh. Some people find saving very difficult. Interest rates are rock-bottom anyway. This is a service which, for a small fee, helps you to save if you are really bad at it. It's not for me, but I can see this being a starting point for someone who has never managed to save successfully.
Can you recommend any reading about this that’s approachable for someone who has only a shallow understanding of the game?
AlphaGo maximises the probability of winning, and not the margin by which it does. So those "mistakes" yesterday turned out to be fortifying moves because AlphaGo was confident of a win. And similarly today the weird moves were interesting because they perhaps indicated that AlphaGo thought it was ahead.
This is insane. The text of the bill states,

"This bill would require a smartphone that is manufactured on or after January 1, 2017, and sold in California, to be capable of being decrypted and unlocked by its manufacturer or its operating system provider. The bill would subject a manufacturer or operating system provider that knowingly failed to comply with that requirement to a civil penalty of $2,500 for each smartphone sold or leased." [1]

Do these guys realize that software can be copied from the other side of the world in seconds? This will do nothing to make us safer and will only hurt our own security.

I hope California tears this up and elects 52 more Ted Lieu's. I also think anyone who contributed to writing this bill should have their iPhones revoked, bank accounts and credit cards cancelled, and the right to use the internet stripped, because they clearly do not understand how any of our technology works.

[1] https://leginfo.legislature.ca.gov/faces/billTextClient.xhtm...
What does Google use for configuration management? And how do I do configuration management with Nix?
Not really, if you learn Cypher you should be fine learning the basics of Gremlin, SPARQL, or other languages to operate on graphs in a few hours.

There was some post about enabling SPARQL in Neo4J, but when you install Neo4J it comes with cypher by default (not sure if it supports anything else).

I use Apache Jena + SPARQL, but had to use Neo4J to help in a master thesis. Took me a few hours of "How the heck can I do that same thing I'd do in SPARQL that way?", plus some reading of the tutorials.

Edit: some old post with example of Cypher, Gremlin and SPARQL: http://kinoshita.eti.br/2014/09/09/cypher-gremlin-and-sparql...
Eat carbs before sleep, they block orexin receptors and make you sleepy.

The "stress hormones" at the beginning of the day are beneficiary - they make you more attentive, easier to focus and, last but not least, make caffeine (and other stimulants) more stronger (you need less caffeine for same effect). So, enjoy fasted wakefullness at the beginning of the day, and gluttony sleepness at the end of it.
Yes. Real Life physics has been proven to be either nonlocal or nondeterministic (Bell inequalities). Life physics is both local and deterministic.
Where is the lack of maturity exactly? Nix itself is pretty stable. I don't know about NixOps, but I suspect you may be talking about Nixpkgs, not NixOps itself?
Even if he is now, there is a probability that people will learn how to beat AlphaGo.

In a sense this is unfair: alphaGo was trained with a lot of human data, but AFAIK Lee Sedol is playing AI for the first time.
...or like worrying about being on board of a heavier than air aircraft (surely that's impossible).
I encountered this many times over the past couple of days haha. I then have to explain that previous AIs, like those in chess largely used brute force computation to simulate each move, while these AIs "actually learn, similar to our brain". Probably not the most scientific explanation, but I feel your sentiment.
You might want to look at Morelikethis queries to boost performance. I worked on a proprietary version of this and at the time Lucene performance dropped off nearly linearly with the number of query terms.

We used MoreLikeThis to reduce our queries count to the 30-40 most statistically interesting terms. The one hiccup being an issue in Lucene [1] where the term cache wasn't operating properly. We just added our own image query term cache and a custom MLT query to leverage it, which gave us a 10x speed bump over any other methods we tried.

The interestingness of the terms is assessed on a per-term basis though, so you might see a relevence drop for some types of image if you set MoreLikeThis to use too few terms.

[1] https://issues.apache.org/jira/browse/LUCENE-1690
> Increasing the human time is not an option, since no one wants to watch 8 hour games

FWIW regular tournament Go games go up to 6 hours, and title games can take more than 16h and span over two days.
Saltstack can be used without both salt-minion and salt-master daemon, it is called masterless mode.
Is Cayley mature enough for production? I thought it was still relatively new. Would love to know a little more about how you're using it.
The only tool I've used that used native language was Buildbot, from which I still have the scars. Not because of the native language, but from the versioned documentation that didn't match behaviour of the given version, and the complex workflow that had zero examples because "everyone's setup is different" - so you had to figure out their words for terms, and build your config from scratch. It was an entirely unpleasant experience.
ADHD is vastly overdiagnosed and many children are just immature, say scientists
Maybe the budget should be energy rather than time?
AlphaGo has already played millions of games against AlphaGo during the reinforcement learning stage.
Anybody hiring summer interns in India?
preferably Software development or machine learning.
Except that ISA server ran on regular PC/server hardware. There is a big difference between a firewall/proxy and an ethernet switch.
The "mad" moves could also be throwing the human off. I wonder how Sedol would fare given a year or so of practice against AlphaGo.
So, necromancy.
I disagree.

Last night I found that on the DeepMind channel they were explaining the game a lot for beginners. This was a bit tedious for me but then this is a historic event so there'll be noobs tuning in so I can understand that, and I appreciate that the TV people are thinking of them.

Also, the AGA channel you just seem to have a split screen showing two people with headphones on talking over Skype? (Granted, one of them is Myungwan Kim, 9p, a super likeable guy - but Michael Redmond, 9p, is also super likeable.) The DeepMind channel switches between the game board and the large commentary board, with occasional shots of Lee Sedol and occasional shots of the DeepMind terminal.

Michael Redmond was reading out lots of variations and repeatedly trying to count the board and evaluate the position. I think he was trying to be as informative as he could. Occasionally he would get lost in thought as he calculated owing to the complexity. You could call it many things but uninformative is not one of them.

edit: added pro commentators names...
Impossible for anyone of us to know. The Google people might know, but it's in there interest to not present AlphaGo as clearly superior because an even game attracts more views.
I think we'll see more security incidents involving Docker in the future as it becomes more popular. I have worked with it for a few months now and I can already see a few attack vectors that could easily be exploited if the corresponding Docker features are not used properly.

For example, as Docker can by default mount anything that root can mount, running

docker run -i --volume=/:/data -t ubuntu

will give you complete root access to your file system in the docker container (the talk mentions some Docker features that will mitigate this kind of attacks, notably UID mapping). Of course no one would willingly do that, but if you mount user resources into your containers and the resource name contains something that an external user might control (e.g. his/her username), then injection attacks become possible. Even with UID mapping enabled this can leak sensitive information about your host system into the container. And since people often use containers to run untrusted code (e.g. for CI systems), this can be a large security threat in my opinion.

Personally I really like Docker and I think it (or similar technologies) will change many aspects of IT/Devops/Data Analysis in the future, I just think that maybe they should have some more sensible defaults for security-relevant settings, i.e. only grant network access to containers if you ask for it, restrict default memory usage by default, limit the type of volumes you can mount, etc.
Please don't do that. Workers at large companies often have no choice
Seeing the way chess computers have evolved, this won't be far into the future. There are several tournaments just for chess computers, and it is very hard even for grandmasters to follow every more. Somehow, after a 20-move sequence that appears to accomplish nothing, one side is slightly up, and the rest of the game is decided.
Michael Redmond. I thought he was excellent too, and I really liked his willingness to jump into hypothetical situations and play it out. Really, really good commentator.
To address this, has anyone considered pitting AlphaGo against a team of 9p players consulting with each other, and perhaps taking charge of different conflicts on the board?
Wow - saving for suckas
I had to stop reading the article when it invited the reader to compare two loosely-related percentages as if they were the same measure:-

"We predicted that the opinions and voting preferences of 2 or 3 per cent of the people in the two bias groups ... would shift toward that candidate. What we actually found was astonishing. The proportion of people favouring the search engine’s top-ranked candidate increased by 48.4 per cent"
User content is under a free license (and dumps are provided), but the engine is proprietary.
Yeastar MyPBX Standard Reporting and Analytics Service
Pitch it as a creativity game rather than a logic game. I mean, it's a little bit of both, right?
That's how a basic angular.js app with client side templating works if it has to fetch the the data from the server using AJAX calls.

A common optimization would be to preload the served javascript with the initial AJAX results. This still means rendering the content on the client side, but the content isn't fetched asynchronously.
Another optimization is to actually render all the DOM elements in advance on the server, and only use client side rendering for updates.
is the avatar in the game 3D or 4D?
But why. Because that 3 extra MB on your hard disk occupied by an FTP client?

Otherwise IPv6 will give us back NAT free world again.

I am a big fan of backward compatibility and we should always try to avoid reinventing the wheel.

TCP/IP and email was also invented 40+ years ago.
I've come to think savings interest is bullshit. In the past, whenever I calculated how much I'd earn in interest if I put away a decent part of my salary every month, it was always shockingly low, and this put me off saving.

Now I think of saving purely as a way to put money out of my immediate reach. For me, the reason for saving £200/month is simply that after a year I'll have £2.4k, not so I can get a paltry amount of interest on top of that.

From this point of view, all that matters in a savings account is customer service and what you call gimmicks. I would definitely try out this service if it came to the UK.

I totally accept some people may choose to give their finances the time and attention necessary to earn real interest, but for me saving is just paying future-me some money.
Google’s AI Wins Pivotal Second Game in Match with Go Grandmaster
MIT May Have Just Given the Web a Huge Speed Boost
I can't find the source now, but I remember reading a while ago that a team of go players is, perhaps contrary to intuition, not significantly better than their strongest individual alone.

There's just no useful way to "pool" human thinking power and redistribute it to where it's needed the most – all the players will simultaneously consider the same branches. At best you reduce the risk of making a silly mistake, but sitting pros are already pretty good at that.
AlphaGo Beats South Korean Lee Sedol a Second Time