skysight-inc/HackerNews huggingface dataset:
spend days defeating the adwall, forking and refactoring https://github.com/Mechazawa/FuckFuckAdblock , then after winning never visiting the site again.
Top 20 Nginx WebServer Best Security Practices
Actually, it is the responsibility of any behavioral researcher, marketer, or designer, to extract full value from users as is sound to business short/middle/long term goals. If there are still ads to be placed, still users to be tracked, metrics to be studied, then let it be so.

You're assuming that 'good behavior' of users should somehow stay the hand of marketing companies. It ought not. A good marketing company will do everything to extract full value insofar as it is harmonious to business goals -- ad blocker or not, the search for the perfect recipe of ad delivery will march on.
Re last paragraph: "just slightly stronger" is expected. AlphaGo is designed to maximise its probability of winning, not its margin of victory. You can expect solid not-very-flashy plays that definitely maintain an advantage, rather than even slightly risky plays that probably increase the advantage.
Sensational FUD and suspicion. It looks more like they're trying to ensure Scala has actual, independent governance separate from frameworks and show that TypeSafe/Lightbend/whatever isn't a SPoF nor going to dictate its evolution exclusively. Moreover, the anecdotal sources linked indicate Java and Scala parity. Plus, hiring one Java evangelist isn't sufficient to declare a strategic shift in focus... and I don't see any hints about "deprecating Scala" anything.
Sedol-AlphaGo, G2: “I did not feel like there was a point that I was leading.”
Aha. I was wondering about that.

I've done some experimentation with neural network-based style transfer (this one: https://github.com/jcjohnson/neural-style_), and the results that I got pointed strongly to the same effect: it works well if the two images (source for style and source for content) are very similar in framing, composition and subject, and very badly if they're wildly different.

Having said that, this algorithm seems to be MUCH better than the one I tried at transferring style. I'd have expected those paintings to transfer to the doodles much worse than they did.

But don't expect to take a portrait doodle and a landscape source and have it come out well :)
Now I think of saving purely as a way to put money out of my immediate reach.

That's how I save. I call my hack the "No Budget Budget" and wrote an ebook about it to explain my method: https://leanpub.com/nobudgetbudget
I think the "Random" part is a bit disingenuous.

Four to five expert chess players suggested moves for the world team. I feel that for any reasonable non-expert it comes down to "choose between these suggested moves" rather than "pick a move". It's also not really random human beings, since the selection of participants is self-selected and therefore much more likely to contain very good chess players.

This is mostly semantics, but anyone who doesn't read your link might get the wrong idea, so I felt like clarifying it a bit.
AlphaGo has been playing Fan Hui every so often---he's hired as a consultant after all. That greatly polished his skills.

Not sure if any of the games he played are available, though.
No, but it can by offering better service, better food, better decor etc.
> making a trolling-but-no-really deployment framework called tarpipe...

I ended up writing something _very_ like this at a previous job, where we were building out a lot of new systems but the existing Ops department were still living in the Solaris days and wouldn't let anything like Chef/Ansible into their world.

It actually worked really well, you got simple one-command deploys, with rollback and so on, which (seemed to) always work without a hitch.

The whole thing was maybe a few hundred lines of bash. That was a few years ago, and apparently that hacky little tool is still in use for all deployments.
Functional Data Validation using monads and applicative functors
> depends on advertising - directly or indirectly - to get their bills paid

A business model is only viable if the culture in which it is operated finds value in that model. If the culture no longer values an Internet advertising based business model, then they'll have to find a new approach to get their bills paid.

This is neither good nor bad. It's just business.
If a parent watches their child win a game, would that be them achieving the win themselves? If so, why does having nine months of creation time and ten years of training time change that?
He's great, to be sure, but only Sedol knows what it's like to be in this position. The pressure must be immense.
Yuioup said that the winning player can be called wise, not the game it self. I doubt there are any three millenia old Go players around, but I can be wrong.
How to make a product new concept easy to understand?
Nick Bostrom on Superintelligence: Paths, Dangers and Strategies (2014)
I will definitely do a detailed explanation as soon as I am done with my new website.
You said my claims were false. I say these links are relevant because the US and Britain have set a precedent with respect to the unilateral appropriation of territory and therefore have no leg to stand on when they criticize China for building islands in the South China Sea. If you can't understand that, you should seek professional help.
HTTP vs. IPFS: Is Peer-To-Peer Sharing the Future of the Web?
Detailed review of new and free Work Time Tracker
Isomorphic/universal React just about solves this. Taken all the way, you get the full UI and clickable navigation links before any javascript loads.
"arithmetic series" and "unsorted list" are mutually exclusive statements. Unless you mean something like "the sorted version is an arithmetic series".
Of course, and I believe that the sum of actors exercising fair play in a generally free space will result in interesting market and social configurations.

In this case, I see internet content divided in half -- content for those who can pay for it, and content for those who can't. Not all websites should survive. Not all users should be able to experience everything on the internet. "You get what you pay for" is not wrong. Exclusivity can lead to quality.
Data::Dumper has proven invaluable during those "what the fsck is this routine doing" moments.
Mantan Pemain Milan Gennaro Gattuso
Lol Opera had ad blocker even before FF existed you dumb ass ;) (Presto engine)
Compare http://www.kurzweilai.net/the-buzzer-factor-did-watson-have-...
A lot of people refer to them as „responsive“ illustrations. But responsive basically means resolution-dependent. You do different versions of your design for different resolutions — and in between you just stretch or compress them.

These images work differently, there is no source image or something like that, the whole image is described that everything depends on the final resolution, so that the image is independent of its output size. There is no fixed, static sized image anymore.
"intitle:duckduckgo site:news.ycombinator.com" and then further narrowing down by restricting to past year.
The Economist says "The version playing against Mr Lee uses 1,920 standard processor chips and 280 special ones developed originally to produce graphics for video games"
Since those are neither pixel or vector graphics and there is no such program (yet) they have to be done by hand. That’s definitely something I want to change in the future.
You would probably like Celluloid better, if you're asking that question.

See http://celluloid.io
Our public beta is now live, give it a try
Cloud Design Patterns
Something new will appear, like pirated news aggregators. Maybe hosted in tor.
On a more realistic side note... Professional Go players devote decades in training ever since their youth, giving up normal educations and lots of other more lucrative opportunities for their lives. It's very easy to imagine their frustrations now that their life-time devotion actually means nothing in front of the AI.

It's an upright denial to the way of life they so chose and devoted.

IMHO Google should donate the prize towards Go education and Go organizations instead of some random charities.
It seems likely. An already much used option for adult cataracts is a multifocal replacement lens:

http://www.allaboutvision.com/conditions/multifocal-iols.htm
Developers beat a Go player in the same way civil engineers carry cars across the San Francisco bay.
My idea was, that these principles could basically be applied to everything. Even 3d-stuff. Its mainly just about having an easy straight-forward way of designen stuff, thats coupled to some variables (in this case the output resolution)
Fractal Characterization in Out
I used Opera (v5 to 7) for a long time and it always had an internal URL filter I used to block ads. I guess they just reimplemented it with a different focus.
"You are absolutely deluded, if not stupid, if you think that a worldwide collection of software engineers who can't write operating systems or applications without security holes, can then turn around and suddenly write virtualization layers without security holes."

-- Theo de Raadt (on the statement "Virtualization seems to have a lot of security benefits")
Intel Buys 3D Video Technology Startup
Thanks :) actually the images where just case studies for me, so its nice to hear, people actually like them.
QuietOn – Active Noise Cancelling Earplugs
For example, a search engine could add a small factor to search results from "friendly" companies, and subtract a factor from results from competitors.

Google absolutely does this - for example, to a site that I own.

So it's not just theory: Google has put it into practice.
We've never talked about Dijkstra as far as I recall. Your product doesn't support graphs any more than, say, mongodb does because ultimately all you are doing is loading an object from JSON and then sending it to the consumer. This is in contrast to true graph databases whose main selling point is their ability to efficiently traverse, filter and aggregate large graphs to find the answer to some question, and then send the answer to the consumer.

Gun doesn't meet anyone's definition of "graph database" other than your own. If I load some JSON from a URL, and use lodash to pluck some data out of it, is it a graph database?
Not just "hell no": Helll no.

These geniuses in Sacramento have no idea of the consequences of their actions.

Sign the petition, because the EFF may blizzard them with emails and letters. https://act.eff.org/action/don-t-let-california-lawmakers-un...

Anyone (Googlers, Applers, etc.) within 100 miles of Sacramento may consider organizing a field-trip to Sac, book meetings with their reps and educate them about privacy... it's harder to put off people whom follow-up consistently and hold reps accountable.
Flintstones. Meet the Flintstones.
They're the modern stone age family...
TNO study finds real-world NO2 emissions 3-5x as high as lab tests
Outside the Game of Life is easy to tell.

Outside the universe ain't. But even though, I can confidently say that we are definitely inside.
Sure, and I say let the games go on. I am eager to see what emerges.
It's only hypocritical if you block ads but complain that others block yours, or if you think there's some sort of moral duty to watch them.

Whatever money I make from ads - we don't host them, but we do buy them - I accept that it is contingent on people choosing to accept them. That doesn't produce a moral duty to do so myself, any more than selling cod means I'm morally obliged to eat it at home. If people stop buying cod, I'm not outraged, I just accept that my business model must change.
Krishtop Foundation Aids Creative Entrepreneurs
> but that AlphaGo will eventually beat him (perhaps in months, perhaps a few years

I think that part is irrelevant because I think everyone knows that would be the case - that in a few months or years, the AI would exponentially improve.
Optimizing compilers do this already and they aren't 'intelligent'. Iirc alpha go is an extension of the same algo that could beat all atari games sight unseen..
I'm having a little trouble taking this article serious when they are talking about ancient versions of Chef, and that being a problem. If you are still on the < 0.9 version of Chef you are doing something very wrong. You already have configuration management, it's not really an argument to not update to a somewhat stable release. Chef isn't just a pull-based system, you have things like push-jobs to go the other way around.

ChefDK is amazing. You get all the tools to do things right. Foodcritic will make you write good code, fast. It is hard wired for environments. It has a rigid precedence for anything, that is also well documented. I mean anything.

I work with Ansible, Puppet and Chef, and Ansible is cute, perfect for one-off configurations, but it doesn't do anything chef-solo couldn't do, if you wanted it agentless. Puppet and Chef does more or less the same things, I just find Puppet extremely slow to work with (heira, r10k, different environments, etc), hard to debug and in general just slow.
It seems unlikely that a computer will be programmed to drub a strong human player any time soon, Dr. Reiss said. ''But it's possible to make an interesting amount of progress, and the problem stays interesting,'' he said. ''I imagine it will be a juicy problem that people talk about for many decades to come.''[1]

Not quite what you are after, but it's pretty clear that he didn't think it would be beating the world champion in 14 years.

[1] NY Times, 2002, http://www.nytimes.com/2002/08/01/technology/in-an-ancient-g...
Optimizing compilers do this already and they aren't 'intelligent'. Iirc alpha go is based on the same algo that could beat all atari games sight unseen.. satisfying the 'novel situation' requirement you set forth..
Do you have a link to this product?
But there's other examples of this, McDonalds in the USA is lowest of the fast food but around the world their stores are held to higher standards and output higher quality food.

Maybe Uber has given up on the USA as a whole, the USA after all is only 300 million people in a world of 8 billion+

Why bother competing at all when you can go overseas where there's little to no competition.
The AI seems to be improving linearly, actually.
Stored discretely and permanently you mean..
I think you mean "Q & A" and QA. QA = "Quality Assurance".
I don't think so. Pros are already pretty good at the endgame. Yeah, they make blunders now and then, so it's possible that AlphaGo would gain a few points in the endgame in some games, but not enough to overcome a significant lead and not every time.

In any case, I personally find it more interesting to see what we can learn from AlphaGo about the opening and the midgame.
Very interesting! The thing that amazes me most about these neural network projects is how small the source usually is compared to what they're doing. Your doodle.py is only 453 lines.
So, that's actually not very expensive to rent for the duration of five games.
No, but they might release more info after these games.
No, not a chance.

We are in an arms race between the people and the corporations.

As long as you can see content on a website, there will be corporations trying to monetize that fact. And as long as corporations have to operate within the borders of an open system there will be people trying to circumvent their methods.
I'd say if anything the average person's perception of what AI can do in the opposite direction. In the mid twentieth century the idea of a near future involving computers/robots that thought and interacted much like humans but never made mistakes was pretty mainstream. People have rather dialled back their expectations of feasible computers since then, to the point the average layman thinks a hardcoded easter egg humorous response in Siri is impressive because although talking to Siri is just like a more error-prone alternative to using the keypad, the response sort of seems like how a human would handle the question.

The average person isn't impressed with computers winning at Go because they vastly underestimate the complexity and open-endedness of Go and wonder why it's really all that much more complex than chasing Pac Man through a maze like their computers were doing quite happily, and even with apparent personality, in the 1980s.
Interesting. Mind if I ask for a source? Where did you read this?
InversifyJS: A powerful IoC container for JavaScript apps powered by TypeScript
Alas, the software is tied to Google's platform. Just releasing as open source won't do. (That's why they didn't open source Google Reader. The source would have been both useless for running a Reader clone, and given away lots of trade secrets about Google infrastructure.)
Isn't one of the features of AlphaGo that it trains one part of the AI while playing the game?
I mean it's not clear in anyway "where" is the intuition, it just sort of magically emerges from the connections and the weights in a way that no one can really grasp. If nothing else, just due to the sheer number of neurones.
Most people associate "The Mythical Man-Month" with Brooks’s law: adding people to a late project makes it later. For me, the best part of it is one page at the end of chapter one, entitled The Joys of the Craft.

It is excellent on what makes programming so great: http://henrikwarne.com/2012/06/02/why-i-love-coding/
Why the NSA is staying out of Apple's fight with the FBI
AFAIK Mechanical Turk is just getting random people to do stuff for you - the concept of Focus is something else entirely and genuinely quite terrifying.
That might be the only strategy to learn from AlphaGo: If she makes an unexpected bold move, like she did in the center a couple of times, she's onto something and you certainly miscalculated that area. Don't gamble, defend that.
A billionaire serial entrepreneur once gave me two great gems of advice:

"My greatest regret is taking other people's money."

"Don't take money unless you are losing your window of opportunity and there's nothing else you can do about it."
The term "hipster" originated in 1930s, so I doubt it
It's on, seriously. Challenge accepted.

I think what Ke is underestimating however, is that the computer's learning rate is better than a humans. Even if the computer is not in his game now, in a little while it will exceed him.

Only a matter of time, Ke. Accept it.
How easily did everyone agree to the coding standard purposed? I would be surprised and would have liked to see that coding standard if everyone agreed in the company with it.

I remember starting a project with close friends who knew each other well but we struggled on agreeing on some coding standard which everyone was happy.

People have different taste when it comes to formatting the code syntax and unless they really deep down agree to coding standard they may still like their previous habit they keep going back to them.

Overall I think it is tricky and I sometimes found it the argument of I like blue and you like red, what should we do now? Want to convince me to like red?
That's highly speculative and phrased in a way impossible to answer:

> eventually evolving into something that we cannot escape?

What I think: if they find a way to block adblockers, we'll find a way to block the adblock blockers! It looks like a fight that will keep going on for some time. Until they make ads so good that they are indistinguishable from good content, then we'd won [1]

I now block the blockers naturally, just not following those pesky links. I would love some statistics for instance, from the times Forbes and others are in the top HN page before vs after they completely started blocking adblock.

[1] https://xkcd.com/810/
Interesting how things go in circles. Dalvik was an interpreter+tracing JIT. Then ART went full AOT. Now ART is going back to a hotspot-style JIT, I guess.

The big question in my mind is how they will balance first-run performance against the desire for fast installs. People's impression of an app is determined by their first run. If it's slow, because nothing has been compiled yet, and if it doesn't get fast until that night when the phone is charging, then that's going to be a huge problem for a lot of developers. If you can ship a pre-calculated profile with the app and that's used to do AOT compilation of the hotspots at install time, that'd represent an excellent balance.
That would concern me too potentially, though if there isn't one already it should be easy to implement a switch that would turn this part of the behaviour off.

It looks very interesting to me from the point of view of dealing with certain data types better (at all, in fact), and handling circular references.
> Demis Hassabis, Google DeepMind's CEO, has expressed the willingness to pick Ke as AlphaGo's next target.

http://www.shanghaidaily.com/national/AlphaGo-cant-beat-me-s...

Ke Jie believes he is slightly better than AlphaGo given the play he has seen, although he thinks AlphaGo will outpower him in a few months.

The belief that every good player that has so far played against AlphaGo would win highlights a common misunderstanding of the nature of the human mind. There seems to be in fact a very small difference between the aptitudes of the average players and those of the top players, such that it is very easy for a machine to go from average to superhuman. Getting to average is by far the harder part.
> Nobody has a problem with jvm
[citation needed]
You can use ng-if="results" for your result div and this will only display the div only when the $scope.results have got the values from AJAX call
Dijkstra was your complaint about shortest path.

GUN can do efficient traversal and filtering, and this is going to be even better in our 0.5.x release with lexical cursor support.

By "anyone" do you mean Wikipedia's? https://en.m.wikipedia.org/wiki/Graph_database , because GUN does match its definition. Although we haven't implemented Dijkstra's.

I'm out in France right now and just boarded a plane to Slovenia, so I won't be able to reply again. Have a good one.
Aitoc Magento Extensions Now Ready for CE 1.9.2.4 / SUPEE-7405 v1.1
How do you manage that exactly? Using the same client certificates? Client names are unique, so you can't have duplicate entries of the supposed same node.
Linux has been the best friend of MS Windows for quite some time now. All the Linux users dual-boot into Windows each time they need some half-decent GUI for an app or whatever. Linux might be a good server host OS, but it failed spectacularly to conquer the desktop.
I would argue /etc/hosts based blocking is faster
For the most significant part, deep learning, deep mind uses Torch (http://torch.ch/), although they are slowly moving to Tensorflow.
We've been using Ansible to configure baremetal/VM servers as well as building Docker images. The advantage of using it with Docker is that we get to use something more powerful and readable than what's possible with a Dockerfile (which tends to quickly turn into spaghetti/unreable code).

If the application being containerized adheres to some principles like taking configuration options from environment variables or some other discovery method, then Dockerfiles are simple enough. But you if have to do anything more than a few steps, we've found it more manageable to encapsulate the knowledge in an Ansible role.

We also build our own base images from scratch using Packer (which we love) and Jenkins (not so much love there). That being said, having the required packages for running Ansible inside the image does bloat things a little bit.

If Dockerfiles had more powerful and elegant constructs we could stop using Ansible and remove a layer of abstraction. That would be great.
Isro Successfully Launches Sixth Navigational Satellite
In 2005, when online savings were paying 5%, i would agree.

Now, "high yield" savings pays 0.75%, and normal banks are 0.1% or less. If something like this helps you avoid spending, it's probably worth it.