skysight-inc/HackerNews huggingface dataset:
having to keep hands on the wheel vs not touching it at all (as vvanders wrote) shows how much trust car manufacturers have in their systems
From 2014. Previous discussion: https://news.ycombinator.com/item?id=7007554
Thanks, that's very useful info.
So, get rid of all laws?
Wow, I always wanted to have my own robot, this one looks quite familiar. I've joined the community to win a kit, hope for the best.
Bangladesh central bank governor quits over $81m heist
It's how used you are to use the command line and the standard programs / libraries you can expect.

The culture is just if you feel at home as a developer in posix / unix environment or a Windows.

If you feel at home in Windows you are likely to use Windows in your start up or do better at as a system manager for a Windows based business, thus strengthening the position of Windows.
The Netflix Stack, Using Spring Boot – Part 1: Eureka
There have been a couple of articles talking about the rapid change coming out of the ice age recently. I didn't bookmark them because who has time for that? But I'm not making this up randomly ;)

Feel free to ignore the point and my comment if you feel it insufficiently supported by peer-reviewed articles.

I'm sorry I'm unable to assist your learning by giving you a solid reference.
"It doesn't take a genius to figure out people will just keep cash at home if you impose negative interest rates..."

Hence why the alleged benefits of a cashless economy are being pushed across the board at the moment.

Cue the "if you insist on holding cash, you must be a terrorist" rhetorics.
To add some evidence - I co-chair PyDataLondon (3,000 members, UK's largest Python u/g, UK's most active data science group). I survey our members, our monthly attending group are 40% PhD, 40% MSc, 20% other, few have 5-10 yrs industry experience, the majority have 2-4 years. I'd argue that you need at least a relevant MSc + a couple of years experience to begin to talk of being a data scientist/AI engineer. Coming through data engineering in support of data science is a great route to get practical experience where there's a lot of job demand, at least in London.
Can confirm. My brother fenced at a club that had a lot of lefties. All the righties got used to it quickly, and had no real disadvantage when playing against lefties.

I could easily see the difference in tournaments with other clubs that were not used to left handed players.
Yes, if it's possible, it's certainly worth at least trying rescuing what's left. It's very possible however that the rescue operation can simply be too complicated and too time demanding for the people involved, and that at the end the amount of the rescued data is too small. Apparently what is missing is "all the organization and notes" of the scanned photos.
It is typical for ML systems to surpass human performance while having very different characteristics in what it got right/wrong. For example in ImageNet, DCNN got a lot of points from distinguishing different breeds of dogs with subtle visual differences which are hard for human without training.
I think AlphaGo is also demonstrating some of these non-human characteristics as a consequence of the Monte Carlo Tree Search and optimization objective such as the brilliant move as well as the obvious slack moves/mistakes mentioned by the commentators.
I suspect that we are not close to the perfect game, as proving a perfect play requires expanding the enormous search tree and we do not have any analytical solutions nor brute force solutions.
> When Lee Sedol made the move, the AI was in unknown territory as it hadn't explored down that avenue.

Sounds similar to what a human would do then: you wouldn't spend much time simulating in your head what would happen if your opponent made a very atypical move or a move that would seem very bad at first thought.
Our current assertion is that neural networks basically replicate the brain's function, so our current understanding of this paradigm is that "milking neural networks" is going to match or exceed human general purpose intelligence.

I believe hmate9 is correct. If this paradigm is exploited to the full, unless we've missed something fundamental about how the brain works, we don't need to bother ourselves with inventing the next paradigm (of which there will no doubt be many), because one of the results of the current paradigm will be either an AGI (Artificial General Intelligence) that runs faster and better than human intelligence, or, more likely, an ASI (Artificial Super Intelligence). Either of those is more capable than we are for the purpose of inventing the next paradigm.
My first impression of Twitter was like a great neighborhood bar
9 Powerful Steps to Storytelling in Business – Brought to Life
They would have counted with the Chinese method which is different.
You'll find the people value security more than privacy. This is why conspiracy to commit crime is already illegal.

That's just how society is.

Your choice on whether you want to live with the rest of society or not.
discussion: https://news.ycombinator.com/item?id=11288302
Could anyone suggest a good introduction to the rules and basic strategies of this game?
Lovejoy's Law - "would somebody please think of the children"
Budget 2016: What Business Owners Should Look Out For
Outside of the people that are primed to be Alphas, Betas or something Huxleys world was not actually that bad.

Their is no logical incapablity that people can not live in a consumer society and lose all other, including social, values. Its always temting for intellectuals to point to Huxley and rant on the evils of consumersim. They simple have different preferences then most other people and are unhappy about it, not that different from your standard christian.
> Do you allow people to conspire to commit crimes?

What's wrong with conspiring to commit crimes? Also, I would imagine that the US First Ammendment explicitly (if I understand Brandenburg v. Ohio correctly) protects such speech, as long as it doesn't result in "imminent lawless action". So it's OK to conspire to commit crimes, as long as you don't actually commit them.

Edit: Reading Wikipedia [1], it looks that mere conspiracy is not enough for a conviction, but an "act in furtherance to committing the crime" is necessary.

[1] https://en.wikipedia.org/wiki/Conspiracy_%28criminal%29#Unit...
> If the authentication microservice is down, I'm screwed.

Well, make sure your sevice is not dependent on those services then. Use signed tokens to only rely on the authenticator for logins. everything afterwards can work it our by themself.

logging: keep your stuff in a queue or logfile, until the log service is back up.
Also john@doe.com (my commonly used bullshit e-mail address)
Yeah this stuff is getting annoying, my organization's firewall blocks ads as they consider them security risk so there's really nothing I can do about it. I guess I should just get back to work sigh
Also, if your traffic is basically one-way like in this example, don't forget Server-Sent Events, which are auto-reconnecting and well supported.
The reason is a practical one: Struct fields will show up in auto-completion. This is in our experience surprisingly important when doing iterative workflow development, to lower the amount of silly typo errors, which can waste a lot of cluster compute hours etc.
If the government compels Apple to give FBI Apple's private keys, the spy state starts to officially exists.

Currently, the best practices assume that such "keys to the kingdom" are, for example by Apple, only in some hardware devices, guarded, needing presence of more than one person to be used and that every signature made with them is permanently considered and logged. Even if FBI protects the keys, their use of the things they sign with them won't be able to be followed: these would be just plain easily copyable programs.
Opera 36 released
But that's what technological growth is. A series of epiphanies, building on what came before.
Oops Microsoft says its 'Bitcoin ban' was a bug, not a feature
Noizio – ambient sound equalizer for relax or productivity
> This would be a great problem to really solve well. If anyone develops any insight into a practical

> privacy preserving mechanism for achieving this type of contact discovery, or notices something

> we’ve missed, please let us know here, on twitter, or on our development mailing list.

> – Moxie Marlinspike, 03 January 2014

This idea is probably full of holes, but there might be something useful here...

Could you use layered system of bloom filters of shards of the hash(telno) space?

(Figures are made up, but are roughly the right order of magnitude for millions of service users.)

The filters could be made smaller, at the expense of having more of them.

Layer 0 is a 1MB bloom filter with a 10% error rate, for all hashes of telnos

Layer 1 are 16 1MB bloom filters with 1% error rates, sharded by the last nibble of the telno's hash

Layer 2 are 256 1MB bloom filters with 0.1% error rates, sharded by the last byte of the telno's hash

Layer 3 are 4096 1MB bloom filters with 0.01% error rates, sharded by the last 12 bits of the telno's hash

...

A newly installed app uses the following algorithm to determine which of its contacts are already users of the service, without disclosing the phone's contact list to the service:

The app makes a copy of the list of contacts' telephone numbers (E164 format).

Request the L0 bloom filter.
Using L0, 90% of non-member telnos are removed.

Request only the required L1 shards, for the remaining telnos.
Using the necessary L1 shards, more non-member telnos are removed (99% are gone now).

Request only the required L2 shards, for the remaining telnos..
Using the necessary L2 shards, more non-member telnos are removed (99.9% are gone now).

Repeat until required error rate is reached. i.e. The list only contains telnos of other service users.

The benefit of this method is that bloom filter shards are only requested for numbers which are probably service users, thus disclosing much less information to the service provider.

90% of contacts' numbers will never be used to request a Layer 1 bloom filter, and those that are, will only disclose 4 bits of the hash to the service provider, narrowing them to 6% of the worlds telnos.

99% of contacts' numbers will never be used to request a Layer 2 bloom filter, and those that are, will only disclose 8 bits of the hash, narrowing them to 0.4% of the worlds telnos.

99.9% of contacts' numbers will never be used to request a Layer 3 bloom filter, and those that are, will only disclose 12 bits of the hash, narrowing them to 0.02% of the worlds telnos. (240 million telnos, if there are 10 billion telnos, as per the webpage.)
Suse (a parody of Sugar - Maroon Five)
> There's no doubt that with further refinement, we'll soon see AI play Go at a level well beyond human

Will we though? AlphaGo trains on human games, so can it go well beyond that level? Will it train on its own games?
We only had a few million people during the Ice Age.

I live in Australia. An island inhabited by a few hundred thousand people using stone-age technology until colonisation. Now there are 25 million of us here.

Yes Europe is having a problem with a few million refugees, but it's less of a problem than it had from 1939-45. And it recovered from that pretty quickly. We're used to a level of peace and comfort unparalleled in human history, and perturbations of that feel like TOTAL DISASTERS to us. We can cope and adapt to much greater events than we would ever believe watching the news.

And yes, Nature will cope. So will we.
The mystique of "impossible" difficulty is a curious phenomenon of human thought.

I am a programmer and I love to code. I definitely think creating Stock Market trading algorithms is difficult. In the absence of conscious exertion of the will to have faith in myself, I can easily slip down the slope of believing it to be impossible. Perhaps, "it's impossible" is used as a shorthand by people to state "it's impossible for me to expend the energy learning to do that".

Perhaps what your brother is really trying to say is: "I think programming is going to take too much of my time and energy spent in acquiring the skill to do competently and professionally. This time and energy is better spent in analysing and helping heal the emotional landscapes of troubled young humans - because that is what appeals to my value system stronger. I wish you luck."

I believe this is actually more benign and respectable than the people who think they are rockstar coders but commit toxic-waste laden mud into git repositories sometimes :-) Much respect to your brother and everyone else who follows their passion instead of what popular opinion or the media tells them is the "best thing" to do.
Comedy is the best way to make a point.

Anyone else noticed he forgot to include the Google Analytics code from the template? :D
Python 2 => 3 is more like php4 => php5 transition; it breaks some stuff and there's no no real motivation for people to use the new version.
Perl is in his own league.
EasyLambda – parallel data processing with modern C++
Some can, but as you can see with how human players commented on the early AlphaGo moves, you can't necessarily objectively quantify moves as "good" or "bad" correctly without exhaustive search, so you make an approximate prediction and go from there.

But for every threshold of calculating that, you'll always either see moves that are just "good" enough to not be below the threshold (and get "why can't we prune these out"), or just "bad" enough to require it explore that space of the tree if a human player unexpectedly chooses them (e.g. the brilliant move that came in game 4, and AlphaGo's figurative loss of equilibrium.)
Maybe one of the first everyday uses of space travel won't be colonisation or exploration, but corporations with nation-state level resources, like Apple, basing themselves off-planet for just these reasons...
It is already mainly training by playing against itself:

https://googleblog.blogspot.se/2016/01/alphago-machine-learn...

> To do this, AlphaGo learned to discover new strategies for itself, by playing thousands of games between its neural networks, and adjusting the connections using a trial-and-error process known as reinforcement learning.
That's exactly it. The difference, as far as I have understood it, is that there was a similar move that is typical, but in that particular situation, pretty simple reasoning (of the highly abstract "if this then that so this must lead to that" sense) leads a human to conclude that this version of the move is superior.

So while atypical in the sense of "occurring infrequently", it was not a difficult move to find for a player of that level – all the pro commentators saw it pretty much right away.

This might be the one weakness of AlphaGo, which is interesting.
I think even if this were legally viable it would be an unmitigated economic disaster for the US tech industry.
No deep learning researcher believes neural networks "basically replicate" the brain's function. Neural nets do a ton of things brains don't do (nobody believes the brain is doing stochastic gradient descent on a million data points in mini-batches). Brains also do a billion things that neural nets don't do. I've never even taken a neuroscience class, and I can think of the following: synaptic gaps, neurotransmitters, the concept of time, theta oscillations, all or nothing action potentials, Schwann cells.

You have missed something fundamental about how the brain works. Namely, neuroscientists don't really know how it works. Neuroscientists do not fully understand how neurons in our brain learn.

According to Andrew Ng (https://www.quora.com/What-does-Andrew-Ng-think-about-Deep-L...):

"Because we fundamentally don't know how the brain works, attempts to blindly replicate what little we know in a computer also has not resulted in particularly useful AI systems. Instead, the most effective deep learning work today has made its progress by drawing from CS and engineering principles and at most a touch of biological inspiration, rather than try to blindly copy biology.

Concretely, if you hear someone say "The brain does X. My system also does X. Thus we're on a path to building the brain," my advice is to run away!"
You mention Swiss banking but even that has proven to not safe from the US Government. Simple matter is, if you want to sell a product in the US or visit the US you are going to have to play by whatever rules are currently in place.

So taking development off shore or the like won't do much. If anything if the FBI is successful then Apple's business will be hurt world wide as China had already "checked" Apple products to insure there weren't US back doors or such already.

I am curious when it will come to the point where source code is published to ensure that there aren't back doors.
It already went beyond human level, look for Go players commenting on the game, citing that they would have never thought about steps that the AI made. In a sense it brought new strategies to the table that humans can learn and apply in human vs human games.
AlphaGo was actually only trained on publicly available amateur (that is, strong amateur) games. After that, AlphaGo was trained by running a huge number of games against itself (reinforcement learning).

A priori, this makes sense: you don't need to train on humans to get a better understanding of the game tree. (See any number of other AIs that have learned to play games from scratch, given nothing but an optimization function.)
$1M in seed investments as the results of the MVP Academy alumni
Xilinx Kintex UltraScale KU040-2FFVA1156E (quoted price: about 2000 USD), a typical high-performance-computing FPGA, can fit at most 3 (maybe fewer) 64-bit DDR4 controllers @ 2400 Mbit/s, for a theoretical peak bandwidth of 57.6 GB/s.

Intel Xeon E5-2670 v3: 68 GB/s [1].

NVidia K40: 288 GB/s.

So you're wrong about external memory bandwidth. Regarding internal bandwidth: True, FPGA block RAM has a huge aggregated bandwidth, but it comes with some limitations.

[1] http://ark.intel.com/products/81709
It seems that AlphaGo needs better time management skills. Not sure how that can be added. Michael Redmond mentioned that if a human player sees an unexpected move, he/she would just take all the time needed to read out the moves. AlphaGo seems to make speedy decision even after unexpected moves.
It's also a horribly counter-productive argument. This is obviously a politically charged subject, but let's try to be rational for a moment.

It seems likely that by far the most prolific creators of child pornography today are... children. What today's parent and grandparent generations used to do in relative privacy behind the metaphorical bike shed, surely today's teenagers are doing with their phones and laptops, perhaps unaware of how insecure and non-private their communications might be.

There are all sorts of difficult ethical questions about how that kind of behaviour should in itself be treated in law, but let's ignore those for now. In any case, if kids are carrying around that kind of material or sending it to each other, surely the best way to protect them is to make sure it stays as private as it should be? That means making everything as secure and safely encrypted as possible. Arguing for weaknesses in encryption or creating backdoor vulnerabilities has exactly the opposite effect.
No the weirdest thing is that Apple is standing up to the government. Isn't that just wrong? You, the people choose the government, so in effect Apple is standing up to the people of America and saying 'no'. If you the people didn't want the FBI to be bullish then choose a different government.

It feels to me (an outsider) that it's the government that is out of control and is not accountable to the people.
It was very close though. Lee Sedol resigned in the yose after noticing he was behind by no more than a moku.
There was a CCC talk about it recently https://media.ccc.de/v/32c3-7352-towards_reasonably_trustwor... and there is a good write up about it on Libreboot site https://libreboot.org/faq/#intelme.

With regards to why people aren't talking more about this, maybe fatalism is involved as it seems there is a certain inevitability that whoever controls the silicon also controls to some extent computers. There have been some interesting developments in people trying to create open hardware like lowRISC http://www.lowrisc.org/ and also using ARM so there is some hope in this area.
separation of concerns and DRY would be the two main reasons I'd put forward.

Anything involving manipulating your data / business logic should not be embedded in a template.

PHP in your html should really be for display/rendering (i.e. looping over a list of Employee records), it should not be fetching those records itself (either by Employee::fetchAll() or especially mysql_query("SELECT * from employee") )
I tried to learn Go a decade ago. After spending some time on it, I came to the conclusion that it's just not an enjoyable game for me. Here's why:

As you can see in this match, games are often won and lost by just a few points (1% of the whole territory). So, not only do you have to count territory precisely at the end, but throughout the game, and this isn't easy to do in your head.

Maybe if you are an autistic accountant, that's fun, but not for me. If I have to play a strategic board game, it will be good old chess. And now that computers are finally beating people at both, there is no longer any need to look at Go as some kind of mythical last refuge of humanity.
List of lost films
They are made specifically for the Pi, yes, but they're still basically customised phone SoCs.
I also just found out about online-go.com today.
Here's a page with a bunch go servers where you can play online against other people.
http://senseis.xmp.net/?GoServers

I managed to squeeze in some 9x9 matches before the game started.
Get your kids to use a free version of it then.

The rest of us will fork out the small price to use the software.
Obviously yes. That was a generalization more directed at the author than a blanked statement. Obviously there are groups which could be under great hardship should certain candidates take over.
I took a peek at Newsblur. This Reddit-ish UI puts me off too (plus no dark theme...), but I can't rule out it beats Feedly in terms of functionality.

I wonder if their mobile app is any good - while Feedly the webapp is ok, Feedly on Android is severely lacking. Always loading news updates when it's opened (doesn't allow you to skip this step), and if you switch away from it, there's no guarantee it'll return you to the same place... lame
Or as the rest of the world calls it 14/3. International Pi Day is celebrated on the 22nd of July.
My experience too.

To add to that, the bakery I'd like to buy my bread and cakes from is the one that probably closes due to no branding. In fact it probably looks like a holdover from the fifties inside and specialised in just being a shop, not a brand.

It's a little sad to me that brands have become so much more powerful than the product, though I'm not immune either. I do try though - I'll risk the bad experience and try the family cafe or unknown coffeeshop in preference to a starbucks or costa. Does mean I get something rubbish occasionally.

Ironic that Starbucks such are a huge success but make terribly bland coffee. I've several friends who collect their mugs, but will never drink their coffee!
Yes, but is it known if there's some limit to what you can reach doing this? I mean, if they trained it on games of bad amateur players instead of good, and then played itself, will it keep improving continuously to the current level or hit some barrier?
neovim's terminal is not a plugin, is baked in and is a proper terminal emulator, based on the libvterm library. So, it shouldn't have the same issue, it makes use of the async features in neovim.