skysight-inc/HackerNews huggingface dataset:
Looked at the images and honestly thought that someone had posted an April fools joke a few weeks early. Amazing.
The other interesting bit is the combination, the intuition guiding (and evaluating the results of) the logical searching.

I'm still holding out for the discovery of a proof of winning strategy like other combinatorial games. That to me is the logical extreme, not magic evaluation of all states. There are two interesting books on analyzing Go with combinatorial game theory, they found a neat system of scoring in the endgame and can create example boards with one best move that can be found by mechanically applying their system but stumps 9p players (who use whatever systems).
It's a matter of numbers. If there were only 10 people in the whole country who had problems chopping/peeling veggies and fruits, obviously it'd be far more wasteful to do it in a centralized fashion. If there were 100 million, obviously it's be far more wasteful to do it via individual helpers.

The question is, where is that sweet spot, and how do we weigh the environmental consequences into that equation?
Unless an all seeing, trusted Mind steps in and vouches for it.

NSA for notary?
I didn't know about the latter! Interesting - thanks.
Dude, your tinfoil is slipping.
Hmm, very interesting. Thanks!
> Does anyone else have this experience and do you think it's reasonable to request the company you work for to provide a nap time?

Yes, definitely. Word it as an extended lunch time though. Also, remark your productivity boost, which is what they really care about.
You: "Hey, you know that 40-hour work week we have in order to give us enough time for rest and relaxation?"

Boss: "Yep. What about it?"

You: "So instead of getting enough sleep at night I've been using that time to take on lots of extra paid work for other companies. To make up for it, can you give me time off to sleep at work?"

Boss: ಠ_ಠ
Good night, good weasel you have done well.
Painless image and video manipulation with JavaScript
This article introduces Cloudinary's new JavaScript library that accelerates web development by providing automated image manipulation and management with a few lines of code. The library is jQuery-free plain Javascript.
Biggest problem with with ads is tracking (privacy). Performance is an issue, but I'm not surprised that opera is making it sound as that's really the problem. Privacy concerns are mentioned briefly. Mozilla aporoach to ad blocking is truly user/consumer oriented, not just a lame attempt to still control and revenu from the whitelisting market.
I'd describe that a little differently: I think AlphGo's choosing safer moves shows strength. In go you don't get any extra credit for winning by more; a win by 0.5 is equivalent to a win by 50.5. As such there is no incentive to fight for wins at a higher margin. If a more aggressive move is riskier or harder to read (it usually is) there is actually a disincentive to play it. I can't tell you how many games I've lost because I misread a complicated variation which I could have avoided entirely when I was ahead.
You can enable it for non-private windows by setting privacy.trackingprotection.enabled to true in about:config.
The halting problem makes it impossible to consistently answer the question "Will this instruction be executed ?"

This is why you can't know if the code is malicious : you can't (always) infer meaningful properties about the code (Will it write something on the disk ?...).
Would you like to replace it with proportional representation? You thought a few day government shutdown was bad? Try 500 days.
Docker also needs to address the hardcoding of the repo

https://github.com/docker/docker/issues/1988
Opera becomes first big browser maker with built-in ad-blocker
An image of a video is a slice of it for some constant time coordinate.

If you instead fix a spatial coordinate you get images as the two left and center images in

> http://electronicimaging.spiedigitallibrary.org/data/Journal...
This is the reason why ARM SoCs have asymetric cores which differ in speed and powerefficiency.

https://en.wikipedia.org/wiki/ARM_big.LITTLE
I was only commenting on the "social is important" aspect, because it's a common misconception that homeschooling has to mean socially isolated. I think that homeschooling isn't a good fit for a great many families today and that's fine.
https://news.ycombinator.com/item?id=11257981
www.github.com/iolevel/peachpie-concept
Yes, they do have the same rights as everyone else. They have the right to purchase oranges with the skin on and use the stairs. They have no room to expect additional accommodation for their problems.
Its how the internet works, i am not happy with it ether and tell anyone to use a AdBlocker plus something like PrivacyBatcher. Hence i am in the progress to block all this directly on my Firewall.

My point is its the users responsibility to protect himself, if he goes on the Internet without any idea whats going on its just naive and my ads are the smallest of his problems.
A human brain also has a limited number of muscles to control to interact with the world.
"where I was trying to point out to a banker that the nominal return cannot exceed inflation in the long run. ".

Sorry, but i hope you realise now you're wrong and I hope the banker explained why.
What is interesting to me is that the computer makes clear mistakes when its on the lead. Since it might find the chances to win equally among different scoring results, it often picks a weaker one.

This has a powerful consequence: we have not seen AlphaGo pushed to the limit, he is lowering the distances as if it were playing a teaching game.

Lee Sedol I think came to this conclusion, and the only human strategy left is to take a lead big enough to maintain the rest of the game. And that might be the last strategy to play to show the computer is already unbeatable, because it will be pushed to its limits to win a game and it might overcome humans.
[pdf] MIT’s “Polaris”: Faster Page Loads Using Fine-Grained Dependency Tracking
The game of Arimaa was created in 2002 specifically to be a complete-information game that computers couldn't beat humans at.

As of 2015, the best player in the world is a computer.
NASA's Bug Repellent Aims to Save Airlines Millions in Fuel Cost
Yeah, that explanation from the DeepMind team member today put a whole new spin on some of the 'odd' late game moves. It doesn't 'care' about about margins so it will shore up its odds of a win in preference to increasing the margin if it wins.
> \newwrite\outfile

> \openout\outfile=cmd.tex

> \write\outfile{\imm\diate\wwrite\args}

> \write\outfile{\inp\iput\cmd}

> \closeout\outfile

Though a longtime TeXer, I've never used the output facilities very much, so it's probably my fault; but I can't understand what this does (hence what it illustrates), and some things seem like typos. For example, shouldn't `\imm\diate`, `\wwrite`, and `\iput` be `\immediate`, `\write`, and `\input`? (I don't know about `\inp`.) What does this do?
Total wealth is not fixed over time. If you spend X resources making a solar panel and it produces X + Y resources over it's lifetime there is a net gain of resources even ignoring money.

At scale investment returns are bound by GDP growth and how much of those returns are spent.
Well, juggling wife and kids does sound strenuous! ;)
That's worse. "Everyone pays this tax, but only a tiny minority are allowed to benefit" is a horrifically unjust way to run a country. Either everyone should benefit equally, or the services should be done away with.
What else are HFT algorithms reacting to?

From Wikipedia:

"...Algorithmic trading, also called algo trading and blackbox trading, encompasses trading systems that are heavily reliant on complex mathematical formulas and high-speed, computer programs to determine trading strategies.[1][2] These strategies use electronic platforms to enter trading orders with an algorithm which executes pre-programmed trading instructions accounting for a variety of variables such as timing, price, and volume..."

https://en.wikipedia.org/wiki/Algorithmic_trading
I played Chess as a kid. I watched the local tournament shrink from the big town hall, to the side room in the same building, to a local school hall, to a classroom in that school. I really do think the game is dying - perhaps something that was happening already, but Kasparov losing to Deep Blue seemed to really catalyse it.

(Not saying this is a bad thing. Evolution in games is natural, and I think it's amazing how much innovation is going on right now (particularly enabled by Kickstarter) - you'd think that board game design would have been worked out decades or centuries ago, but in the same way that incandescent bulb development accelerated massively when competition arrived, it feels like game design has got so much better when forced to compete with computer games. If there are other activities that people find more fun than Chess, that's all to the good)
So given that this victory seems to be happening a decade or so before experts predicted, how likely are we to see similar acceleration in reaching other AI milestones? (Especially given that AlphaGo is using the same algorithm that won the Atari games, so it has the potential to be very general in its application)
Scientific literature is still working out how to deal with "open access": there's a big demand to make papers free-to-access. Which results in the cost being borne by the author paying the publisher instead .. or the disappearance of the publisher intermediary altogether.
Guide to Finding Talented Ruby on Rails Developers
Related, somewhat, but what are good alternatives to ABP??
> Would you support a 1% tax on every able-bodied person, with the proceeds used to help disabled people better live their lives?

Yes. That was an easy question.

Do you know what The Disabled community call the rest of us? The Not Yet Disabled.

At some point, you're going to get old. You'll need glasses and all of a sudden that ultra-thin grey font on a stylish grey background will be a pain to read.

Or you'll be in an accident and have to spend a week living with your arm in a sling, unable to use a mouse and keyboard simultaneously.

Or you'll get drunk, or try to operate your TV while half asleep. Your cognitive impairment will be an impediment to interacting with the world.

Even if you're the most selfish person in the world, and don't care about accessibility for people who live with an impairment now - you ought to care about how you'll cope once you become disabled.

> And if yes, what do you think is a reasonable limit on X?

That's like saying "what's a reasonable limit to spend on security?" You spend what's necessary.
Better 3D Camera with Clear, Graphene Light Detectors
I need this blocking images function for my smartphone.
I'd hoped this wasn't about the software.
And yet the operative fact is that a human could not execute those calculations in a lifetime.
Whoa. Well, I guess that's a losing battle.
One possible solution is that it may mean more sponsored content. Even in mainstream media a surprising amount of content is sponsored.

If you aren't paying for your content, your content needs to pay for itself.
It's from the article.
Bootstrapping in Unicorn Land Why you should consider not taking investor money
I don't see how you can term them as "clear mistakes" when the game is playing at a higher level than any of us meatbags. In this case (according to DeepMind) it's no different to a racing driver backing off the pace in the last few laps if they have a big lead - it's better to guarantee a win than to win by a large margin.
No. That's the whole point of using JSON.parse() instead of eval(). JSON is defined as a non-executing subset of JavaScipt syntax, one that contains only literal expressions. JSON.parse() will only parse valid JSON.

This is why, for instance, there's no native Date format in JSON. Dates in JavaScript require running a constructor -- new Date() -- so they aren't in JSON.
It would be nice if offices had black sound-proof pods which we could lay inside when we want to take a short nap.

I think it's also important to take holidays from time to time. Coding can get really exhausting mentally after a while and an occasional 2+ weeks holiday allows you to clear your head.

A lot of software developers spend time thinking about the projects that they're working on while outside of work hours - When you're working on two or more projects simultaneously, this effect is magnified and it can be overwhelming.
Sure.. so how is an infinite loop a security vulnerability?
There's not a lot of love for server-side generated content in the start up community right now, but it makes things a lot easier most of the time.
>"I can't tell you how many games I've lost because I misread a complicated variation which I could have avoided entirely when I was ahead."

Isn't that Go in a nutshell though.
> 40-hour work week

Where in the software industry are you working a 40-hour week? Outside of government, I've never heard of a programming job that consistently limits employees to 40-hour weeks.
Myungwan Kim said he feels like it plays like a she. Personally I think its informal gender was determined by the nigiri of the first match, as it's common to refer to black as he and white as she absent of player names. And I'm expecting to see at least one really cute AlphaGo-tan drawing any day now.
Like magnets, how do those work? Sorry, had to put that ICP meme, just too easy.
Ironic, considering Opera has their own ad network[1]...

[1] http://operamediaworks.com/
That someone get an order in before another will always be a reality. It's not a problem anymore than there are winners and loosers on the stock market.

What we are talking about is specifically removing the advantages of HFT (if one consider it a problem), not removing the fact that someone can get and order in before someone else.
Yes
Or a randomly shuffled arithmetic series
Absolutely not, we have the benefit of multiple people and a budget of more than 6 tokens. We prioritize, but they are more focused around planning, not these faux surprises.

In addition, there is no way this person would interact with the dev team, PR, journalists, and data teams themselves. There are too many people giving input for a business of more than 10 people to go this sideways.
Well, I guess it was more true before the advent of Monte Carlo Tree Search. Even so, note that even in the case of MoGoTW in 2011, it played blind Go (this helps the computer), and out of 4 games, won two games against a 9p player, and lost 1 game to a 5p player. Though it is perhaps better than MoGo's performance on 19x19, it still isn't very good, doesn't seem much better than MoGo on 13x13, and performs much worse than computer Chess, despite a similar branching factor.
The larger the board, generally, the harder for the computer to play it, because it can't just pre-calculate all of the possible games.

Computers have been beating humans at 9x9 Wei Qi for quite a while, because they can calculate all possible games just like Chess.

However, if Wei Qi machines are now being written to do pattern recognition, rather than move by move brute-forcing, it may be a different story entirely.
This is more from the perspective of the language designer, not from a "you get a binary, is it malware" one, in which case Turing-completeness basically has no importance. So for an example...

Many exploits use stackoverflows to get the execution of arbitrary code.
You can prove that in some bounded languages such things cannot happen, regardless of the inputs the program gets.

Obviously you still rely on assumptions such as "the OS is not going to do random things with the memory", but that's outside of your power anyway.
Limits on Authenticated Encryption Use in TLS [pdf]
If you are performing data processing on user-supplied inputs (as online compilers do), then an infinite loop can amount to a DoS attack.
I think at some point /etc/hosts level blocking will be the only thing effective.
Just3DPrint – #3dprinted Public Enemy No. 1
Why Product Market Fit Is Overrated
Another suggestion: try running a copy of Tolkien's Middle-earth map to transfer the style to a more detailed USGS-style map [1].

[1] e.g. https://www.google.com/search?q=usgs+map&safe=active&client=...
lame to need naps because of side projects.

not lame to need naps -- for 20yrs, I've taken naps when I'm stuck on a problem, literally "sleeping on it". Works like a charm.
I just went to look at it, and cannot for the life of me figure out what Nginx Plus is trying to sell me for my $1900 a year. Clue me in?
Oops! I usually read comments first, to see if the article is worth it. Sorry about that.
The abbreviations are defined with the `\def` in the same code snippet. So that aren't typos, but a way to build latex commands like `\immediate` by breaking it up in multiple parts.
OpenSSH Security Advisory: x11fwd.adv
Which certainly wasn't true at the beginning.
This question is ridiculous.
Exactly, the doodling is done by humans and the machine paints the HD images based on Renoir's original. I've edited the blog post to clarify.
I think an important point was brought up by the Google engineer in the beginning of the game: Humans usually consider moves that put them ahead by a greater margin and base their strategies on that, while computers don't have that bias.
If you're responding to the part about the financial domination, those people usually submit to it because they find it sexually gratifying.
I find the conservatism of C, Fortran and POSIX has made them almost useless for developing big, complicated software. Compatibility is important but so is evolution. Certainly I think the deprecation cycle for Python is not overly short.
http://www.ohchr.org/EN/UDHR/Pages/UDHRIndex.aspx
The probability that any human player will learn to beat state of the art chess engines is zero (at least until we have humans with biologically or electronically augmented brains). There was a very small time window in which an expert player could beat chess engines by 'adapting their style'. Do you have reason to believe Go will be any different?
25 interview questions you can use to spot the best candidates
Sure, I don't mind.

I also don't want to be shooting down people's ideas. There is a legitimate business to make money somewhere in the inventory management area, I just don't think it's ripe for a startup in the ycombinator sense of the term.
"By the 4th game, AlphaGo apparently became self-aware and the fate of mankind was sealed..."
> The halting problem makes it impossible to consistently answer the question "Will this instruction be executed ?"

In fact, Rice's theorem says that it's impossible more generally to answer any question about arbitrary code—so no work-arounds like "OK, I can't tell if a particular instruction is executed, but I can just test whether this program is 'safe'" (say, performs no I/O).
Why not just reorganise things? Instead of asking for nap time, just ask for an hour during the day to carry out side contract work.

Much simpler and clearer.
Question: is ability to win Go matches ordered?
Depends what country you live in. I'm in the UK and 40 hour or less weeks are extremely common.
This is simply about priorities. You, or your time are not more important than the people cutting cheques to you. Your only job in side gigs or main jobs is to add value.

I'll say it again, your job is to add more value than you are paid by a job or freelancer. It's a tricky balance. You are hired full-time to give full time results, and being prepared to do so is your job is your non-full time hours which you can choose to spend.

Asking your full-time job to subsidize your time and energy to make money elsewhere doesn't make a lot of sense.

There is a capacity limit for every human being and you may need to rethink your business model, bring on help, and pick up management skills to not work harder, but perhaps work less and make more for those hours worked.

Things don't get easier, you just get better if you dive a bit more into achieving your goals in a way that aren't at the expense of others.
Giant time-sucking video games are bad for you and bad for gaming
AlphaGo is essentially built on the work that IBM did on TD-Gammon (a reinforcement learning backgammon player) in the 90s.

Pretty much the same thing happened with TD-Gammon with it playing unconventional moves, in the longer term humans ended up adopting some of TD-Gammon's tactics once they understood how they played out, it wouldn't be surprising to see the same happen with Go.
So what? Doesn't change the facts. There is no child here. There is a set of deterministic calculations written by some people, and executed.
So what do all the retail staff do when the shops close between 12 and 3?
Why would you need a tax? When products are originally designed with an awareness of how people with different abilities will use them there is no extra cost involved. A tax would just incentivize inaccessibility.

I will concede that it does take extra time/money to bolt on accessibility features after a product has been developed. Which is why it can look like companies are being forced/shamed into fixing their inaccessible products. However, when products are put on the market with faulty or broken parts it is completely reasonable and expected that the company that created the product will pay to fix the issues. Inaccessible products are the same as broken products.
Obama Criticizes the ‘Free Riders’ Among America’s Allies
Thank you for pointing out!
I just changed the article's "QA" to "Q&A".
Now, the title is:

Building a Q&A web service in an hour - MEAN stack development(3)
http://engineering.paiza.io/entry/2016/03/10/115345
ICFP 2008 submission http://sdh33b.blogspot.fr/2008/07/icfp-contest-2008.html

http://pages.physics.cornell.edu/~shicks/icfp08/proof.png

http://pages.physics.cornell.edu/~shicks/icfp08/proof.pdf
> it should be easy to implement a switch that would turn this part of the behaviour off

I think it's one of those "easy on the surface, but surprisingly complex" problems.

When you start allowing arbitrary code execution, it's a lot of work to prevent certain "functions" (i mean that in the non-programming way).
Ask HN: What is your recommended binary file editor
Check here: http://wholehealthsource.blogspot.com/2015/12/healing-back-p...

And read comments (search for Todd Hargrove comment). Looks like there is more pain management science without drugs than many know.
uBlock origin
In what universe / on what drugs is it possible to crank out more than eight hours of decent programming per day? Even eight hours a day would be too much for me.
It's curious to me that of the various container options, only lxc/lxd seems to put in the effort required to get truly non-privileged containers working without issues.

Lxc/lxd goes far enough that you can boot a systemd based container, get a sanely partitioned view of /proc, etc. The effort is non-trivial...they had to create cgmanager, lxcfs, etc.

Rkt, runc, etc, are all working on it, but don't seem close to a real solution.
> terms

HTTP is not a contract.
That might be the case, but I don't think it is. In my experience, people dislike adverts on the web because they are obtrusive, obnoxious, and slow. Tracking is fairly low down the list of complaints.
Microinteractions: The Secret of Great App Design
Plus, seeing how small Opera's desktop user share is today, there have been various small browsers that have also had built in ad blockers, like Konqueror (whose code supplies the base of most user agents today).
True, but YC was specifically designed to provide funding for people who otherwise wouldn't have access to capital. There's a reason that the first few classes had many college students.

It turns out that their thesis was correct (that giving young, hungry founders small amounts of capital would work well). That's why we've seen tons of copycats, which have largely fulfilled that demand.

I suspect SeedRamp is going to suffer from some serious adverse selection problems. I can't imagine anyone with better funding options turning to it.
There is also lispyscript for people interested in writing js in a lispy syntax.