skysight-inc/HackerNews huggingface dataset:
The computer is incredibly strong and there is no interest for a Man again Computer match but I wouldn't say it's close to being solved or that it's impossible to make further progress for three reasons:

1) Computer vs Computer can still go both ways so clearly the one chess engines make mistake others can exploit;
2) Some sequences are still hard find for computers, e.g. [1]. The long king walk by White is beyond the horizon of the computer.
3) Computer + Man against Computer + Man correspondence matches do benefit from human intervention.

[1]: http://www.chessgames.com/perl/chessgame?gid=1124533&kpage=5
This is really a great point, and it's something that I look for in any new editor I try. I want verbs and directions, not complete predicates. If I create a new verb, I want it to work on all other directions out there. I don't want to have to go through and think "Is M-k used for anything yet?".
... of course although the NSA can't analyse domestic US photographs themselves, they can still mine the metadata attached to the photographs, which can include GPS data in some cases...
Stockfish has been available for quite a while, and over the last few years has been recognised as being the strongest open-source chess engine.

It's fantastic to see it take on the best commercial engines toe-to-toe and come out on top.

These ratings are computer ratings, and because they are playing very much isolates (computers vs other computers), without enough external human encounters, the ratings are consistent within the computer sphere, but not really like-for-like with human rating lists.

A lot has happened since Deep Blue - that was just a 6 game match, which really only proved that machines can play near a grandmaster level, but without nerves. And at times that is good enough to beat a world champion in match conditions, because the human is more susceptible to the psychological events.

Since Deeper Blue we've seen the emergence of chess engines on personal computers (rather than racks and racks of RS6000 mid-range servers), so Chess Genius, Fritz, Shredder, Junior, Rybka, Houdini and now Stockfish pushing chess engines ahead.

The Chess Genius - Junior levels show chess engines capable of matching grandmasters at blitz/active-play speeds, but still struggling at slower time controls.

Rybka onwards show a computer engine where elite grandmasters are seriously challenged.

Chess hasn't been solved. Just watching Magnus Carlsen's play shows we are expanding chess knowledge incrementally one game at a time. Yes, progress has slowed down, but the incremental improvement are still there.

Chess technique is refined to such a super high degree, but still far short of "solving chess".
Perhaps this current generation can beat grandmasters when psychological factors are minimised, it's hard to tell.

It's certainly not as clear cut as a Porsche vs Usain Bolt over 100 meters.
It is. See Centaur chess[1] and correspondence chess. In correspondence chess people don't use standardized hardware (people will probably cheat anyway) but in Centaur chess this can be done.

[1]: http://en.wikipedia.org/wiki/Advanced_Chess
I think the future of mobile advertising will be more like today's product placement and less like banner ads or interstitials. It's such a size-constrained platform that anything insufficiently subtle will give you haters rather than customers.

I created a public transit app which shows a route on screen. Is there a way for me to easily display a list of businesses or special offers within a km of the user's destination? If not, there should be.

Or with something like Instagram - okay, the user has taken a picture near a beach on a sunny day, why not ask them if they want an ice-cream?
No.

First up, I agree 100% with the idea that this sort of thing is systematically wiping out both freedom and the illusion of freedom. Of course we all know that over time it will close in getting worse and worse until we become little more than controlled cattle. However.....

Government has every right to think its what people want. Or, to put it another way, it is not what they don't want. The mass population simply doesn't care, since they know that it probably won't ever affect them. And if it does, well, the mass population won't care, they'll just see it as a bit of bad luck, happening to someone they don't know, who is not them, their family, friend or colleague.

What I don't see anywhere, US, here in the UK, or anywhere else is any form of mass objection. When you look at the numbers, protesters/population, petitioners/population, and so on, you'll see it is a small minority who actually care. As a politician, I'd be concerned about the mass population and their votes. Thats where the power is, not with a loud(ish) minority.

Im with you, I really am. I actually suffer minor anxiety symptoms as I read and think about this stuff. It really creeps me out. But the tragic fact is, the vast majority don't give a toss.

This will only change when majorities show signs of really caring about the issue.
Irrelevant, they're still separate logic for each kind of kill. See:

10 matches for "^(defun kill-" in buffer: simple.el.gz
3218:(defun kill-new (string &optional replace yank-handler)
3270:(defun kill-append (string before-p &optional yank-handler)
3340:(defun kill-region (beg end &optional yank-handler)
3411:(defun kill-ring-save (beg end)
3605:(defun kill-forward-chars (arg)
3611:(defun kill-backward-chars (arg)
3679:(defun kill-line (&optional arg)
3734:(defun kill-whole-line (&optional arg)
5049:(defun kill-visual-line (&optional arg)
5354:(defun kill-word (arg)

Vi as one notion of deletion that is parameterized by a region(or movement in vi slang I believe), which is bound to a set of keys.
What in the world?? Is it a collectible now? First edition? lol.

Math is something I'm surprised there's so many editions about. I don't think Calclus 1 has really changed much, so why do we need 10 editions for it? I really do think it's just for the sake of the publisher.
Emacs also have M-h to mark the current paragraph, so M-h C-w will cut the current paragraph.
> Is computer assisted chess a thing?

It was called Advanced Chess [1], now it's sometimes referred to as Centaur Chess. You can find online servers to play this kind of thing but it's mostly just a sort of curiosity. Computer-human pairs are well known to be better than just computers at chess though.

1. http://en.wikipedia.org/wiki/Advanced_Chess
Am I not questioning that argument in my comment?
VIM Adventures looks great! I'd love to buy it, but the author is only willing to rent it.
If the attacker has access to your remote repo then isnt that the problem? You can sign your commits all day but you have more serious issues to attend to.
> you did not invent the idea of reducing the good behavior of programs to first-order logic properties and to apply an SMT solver to these

I know, that's why I cited a bunch of them in the README file.
Thanks for the link to AZsportech. Let me know what you think our little Easter Egg on @tfridriksson ;)
..it will go live just before World Cup
i simply bound flush-lines for that
I'm currently running through a Peter Norton assembly tutorial from the 1980s. It's already helped me understand the code better than I have before. Should that content have died, just because it's old?
Mobile ads suffer from 90%+ accidental, "fat finger" and "creative use of page loading effects" ad clicks (yes, the reported 40% or so numbers are wrong). The resulting conversion is terrible and both Apple and Google are knowingly keeping it that way because fixing the problem would mean greatly reduced clicks and ad revenue. Just try to promote a free mobile app download for a well-known website (no click-baity advertising at all, viewers know exactly what they'll get and have no reason to click on the ad unless they want to download) using Google's mobile app promotion ads, you'll get something like 1-3% actual conversion and many users telling you they hit the deceptively loading and positioned ads by accident, which shows clearly how big the problem is.

Sooner or later advertisers are going to realize how they're being hit by this problem and that advertising in print media or desktop browsers is still the better way to go. The mobile ad industry is in for a world of hurt ...
It applies to any search engine with a European presence. I don't know if that means data and servers or just offices.

It doesn't cover non-local data. Thus, I can have results removed from google.co.uk but google can leave those results in for google.com

I am interested in how Google will handle cultural differences. The UK has a lot of publicity about politicians who have extra-marital affairs. France doesn't appear to care whether their politicians have affairs. So, is that information relevant or not?
The ultimate mission of a great university is to impart high quality education to as many students as it can. If the reason HBS is not offering online courses is to keep profits up, then there is some serious rethinking the leadership needs to do - they've got the mission mixed up. If the new model means reduced profits initially, figure out a model to still make money, because as long as you're creating real value, there is always a way to monetize it.

Even if the case based methodology cannot be brought online, just recording the lectures and putting it up will benefit millions online. This won't really take away from the "value" of a HBS stamp because it is not certified and because you don't have access to the network and the classroom experience that students who attend the traditional program have.

This way you are accomplishing your mission of making the best education accessible to anyone in the world, which is what defines a truly great university. In my book, Stanford and MIT are the real rockstars because of the approach they've taken in this area.
Emacs was originally written as a series of TECO macros.
It definitely has its perks..
The idea would be, in this case, to create a method called "toHtmlString". The name "toString" suggests a generic String is created for the object, but HtmlString represents a specially formatted String.

Rather than having a class implement HtmlString as a way to specify that its "toString" method works differently to the usual or expected way for a method of that signature, you can instead write a "toHtmlString" which is more clear. Reading code as "myObject.toString()" vs "myObject.toHtmlString()" is better than having to check the class signature for a special contract pertaining to general-looking method names.
note that it's just a chess "engine" and doesn't come with a human-usable front-end.

But it's not hard to get the thing to use xboard in linux.

This is what i use to invoke it: xboard -fUCI -fcp stockfish -sUCI -scp stockfish&

it's very challenging - and in my experience, will unfortunately peg a core unless you explicitly pause the front end (the "P" button in between the two arrows in the upper right)
Oral History of Paul Laughton: Apple II DOS
People make things more complicated than they are. Just eat more plants. Eat less super-easy-to-digest free-calorie foods, such as refined sugars (sucrose).

This includes simple starches such as you find in white bread, rice and pasta. They get converted into sucrose right away. It starts in your mouth (amylase enzyme in your saliva), just one simple molecular change and it's... glucose! That's why it tastes sweet if you keep on chewing a piece of white bread.

White flour products are tasty though! So consider them as more of a snack, like cake or potato chips, and less as part of your daily meal.
Thank you, dammit I really should learn assembly.
This project is in my view a really good case study on how if you have a cool idea, and can back that up with some really good points (recyclable, tron, green), that you can convince many people that it's a great idea, without actually delivering anything that can be created.
Homeschooling as in not sending your kids to school and teaching them yourself at home? This is such an exotic concept to me as a european, would you mind telling my why you'd do that?
If you'd re-read my post, you'd notice my focus is on the content's quality, and not its age. Age serves as a useful threshold to review if something should stay or not, but it's not the sole criteria.

Important things will be copied and preserved. That's the natural order of things.

Despite I expressed myself very clearly, I expected two types of reactions: knee-jerk reactions like yours, which argue against something I didn't say; and getting down-modded, because the currently accepted wisdom of HackerNews is that we should hoard any type of information regardless of its merit.

Even though it's explicitly against the rules to down-mod to disagree with someone's opinion, every scoring system gets abused this way eventually. I find this sad.
> Whole foods like nuts, seeds and avocado's aren't low fat, but high fat, but can

We know that some people snack on these foods because they think the foods are healthy. Thus they take in several thousand extra calories that they don't need per day, on top of their regular meals.
Is a passphrase-protected SSH private key susceptible to a dictionary attack?
As a kindle owner, I have to chime I'm and say that the Kindle can read and display books that aren't drmed and can load any mobile file. So, yeah the Kindle can only take books in the Kindle format, but any digital retailer could sell them.
Yes, that can be a problem. These high fat foods are best eaten not as a snack, but as part of a meal, like a nut based salad dressing.
Valid points, but you need some strategy for pruning the archive.

We can't just keep everything forever. First it was text files, then html files, then html files with images, and now videos.

Without pruning, the task of archive.org will become impossible, so the question of what's important and what isn't will have to be decided at some point.
This is the map, the small grey area in the Balkans is Serbia: http://upload.wikimedia.org/wikipedia/commons/5/5c/Boundless...

And of course I'm not sure. But foreign intelligence agencies have bigger budgets and better connections so they pose a far greater threat. It's more likely that a CA was compromised by the NSA than my ISP :) We aren't completely free of surveillance, but the impact isn't that big like elsewhere. For now, at least...
That's a surprise to me. I've always thought that the reason we stopped having computer vs grandmaster is that the computer will just beat the grandmaster absolutely.
That didn't happen. Except in the fantastical magical world of the conspiracy theorist.
It's not irrelevant. For most uses, mark the point, move, kill-region.

I vastly prefer doing operations over explicit regions, instead of composing editing operations as in vi. Especially since this maps better to other forms of editing.
If you think Emacs is hard to grasp, try out vi.
You're supposed to sign a tag because you've reviewed that tag, not just at random. A commit is much less meaningful - do you always check the diff before you commit?
At least if things go horribly wrong, by having all your commits signed you can instantly point out where the illicit tampering happened and have some proof that the illicit change wasn't willingly added by you

I started to sign all my commits in bzr, hg and git since more than 1 year, and it's very easy to do it: you should try to do it as well

(I disagree with Linus and other people who argue that you should just sign the merge commits, since otherwise you'd be "inflationing"/reducing the value of signatures if you'd sign everything: it would be like only signing the very important messages with gpg, and not doing it for the remaining majority: it's fine if you want to have deniability for your unsigned messages, but that's not what I want for my commits: ideally I'd want all of the changes to be auditable)
It's harder than you might think. It all depends on who and how high-profile you are. Serbia's got around 7 500 000 residents and it takes a serious company with a serious infrastructure to interconnect them all and provide them with Internet access. Of course, it's incomparably easier to do than with U.S. ISPs, but then again, in the U.S. there are more powerful instances with an interest in bribing the providers than here. After all, who knows? Maybe we're watched as much as others, but I like to think we're (for now, until they catch up) safe from some more tyrannic forms of surveillance.
Which says nothing about direct political management of the police.

The thing people really misunderstand here is how explosive this would be in the election. It wouldn't have moved the needle at all, it's just news not an event, no hypothetical master manipulator would bother with this stuff.
Searched for 'router' and it recommended the MediaLink one. Noticed MediaBridge is back in business on Amazon? Guess that ban was short-lived =(
Google for ANDI score, which is also a measure for the micronutrient content per calorie.

http://www.drfuhrman.com/library/andi-food-scores.aspx
Unless you are done kind of magical machine, or perhaps have some kind of digestive problem which prevents you extracting energy from food, then you are obviously burning the calories you consume.

Even given a relatively sedentary lifestyle, you probably require around 2500 calories a day to maintain your weight. That's actually quite a lot - it's perfectly possible that you don't consume more than that with a couple of big meat-and-potatoes meals every day.

Things like alcohol, soda and snack can add huge calorie counts, and I suspect that in many people these are the factors that are causing weight gain. Have you ever actually added up your calorie intake for a day? It might be lower than you think.
As large, relatively "hip" capital cities, Berlin and Vienna are probably a "best case". In the German-speaking countries, there does seem to be a growing awareness and interest in vegetarianism, but in small cities in Germany I find my options in restaurants basically limited to pasta and pizza -- and of course falafel -- (though there are enough vegetarians and similar that there are shops selling tofu, vegan cheese, meat substitutes etc.). From what I've heard, the rest of central Europe is even worse.
'Brightest girls' among physics A-level dropouts
I almost always check the diff before committing (I use git diff --cached more often than plain git diff)
I've seen something like this before. http://toppp.com/
Preferred features of CDN with DDoS?
> Because drugs are illegal it is hard to do research but most peoe are pretty clear that drugs can have a causal effect on mental health problems, even for people who would not have exhibited and mental illness without drug use.

From both personal experience and from observing various kinds of drug users close to me , I get the distinct impression that the danger of drugs is often not inherent to the drug itself (as in, 'drug has irreversible effect X'), but rather more to do with the fact that if you are a regular drug user, you're essentially wresting control away from your 'natural' functions, and taking matters into your own hand. This is just my experience and observation; I'm perfectly happy to be told that I'm completely wrong.

Regardless of whether you are mentally 'fit' to begin with or not, taking control of things that normally are managed more, eh, organically carries specific kinds of risks. Especially if it is not entirely clear what these particular 'things' or bodily functions are.

I think this applies to drugs in the broadest sense.

Take, for example, someone using sleep medication to fall asleep. If this person gets used to this medication, the first problem is that his body might 'forget' how to naturally fall asleep. Even worse, this person might get used to eating a huge meal or drinking a coffee every evening. While 'naturally' this kind of habit can disrupt sleep, the 'managed sleep', through medication, removed this problem.

When the person stops using this medication, his first challenge is to give the body time to learn how to fall asleep by itself again. But the bigger challenge is to learn (or even just realize) that he should not eat a big meal or drink coffee late at night.

Now with sleep medication you at least have a decent idea of the effects. But if your medication is weed or alcohol (for example), the effects are more varied and unpredictable.

I think legalization doesn't necessarily 'solve' the problems that a substance can present, as alcohol is arguably one of the worst drugs one can use. Cigarettes aren't that great either.

But being able to reason about a substance is crucial. Talking about smoking or drinking, and associated dangers, was a part of my upbringing. Talking about other drugs (MDMA being a popular one over here currently) just didn't happen, in large part because they're illegal to begin with. If things are illegal, why have a reasonable conversation about it with your kids/students/peers/etc.?
Dropbox buys 3D photo-stitching app Bubbli with plans to integrate technology
People that go to college likely put more value on their degree to in order to defend the fact that they haven't wasted their time.

People that didn't go to college likely put more value on not going to college in order to defend the fact that they don't have a degree.

Anecdotal of course. But college will increase your chances of success due to the connections you make. It will not, however, by any chance in freezing hell, guarantee it.
Funny commentary:

> That either shows a profound understanding... or a profound lack of understanding. ... ROOK B6! He has NO SHAME
http://www.happycow.com is a handy guide for finding vegan and vegetarian places all over the world.
This is really cool! does mess up the history though. Every URL gets saved to history.
I have no problem with police scanning plates. It's quite efficient to spot people with warrants and cars out of registration etc. The problem is if they store details of everyone else. As long as they scan only for 'plates of interest' this actually seems like a useful tool to me.
Who's to say what we'll find important down the line? Quite often what seems mundane and not worth the effort to copy or maintain turns out, in hindsight, to have true value. One of if not the most important insights in studying previous cultures comes from going through their trash heaps. Similarly, while they could seem pointless, a lot of this content could provide unique insight on our own culture down the line that 'valuable' pieces saved and curated can't.
wow, how bizarre. I could have sworn I sent it to a gmail address, I thought that it was obvious you meant gmail, and even after your reply I thought "well yeah of course I sent it to gmail, that part was obvoius" and thought I must have just mistyped it here, but sent correctly in my sent mail. It's weird that I actually did send it to @google.

The thing is that I must have just carefully been doing character transliteration, changing your #, removing spaces, etc, to deobfuscate and @google didn't end up looking wrong enough! Sorry. Sent to the correct (and obvious) email.

BTW the fact this happened is just too good, given the subject! I forgot to dereference a literal in a string. :)

Anyway I've re-sent the email.
Us Aussies probably saw the same kind of tech first in swimming coverage. Where they used a moving line to show the world record times.
Ah, then a javascript solution is out of the question. What problem did you run into with iframes?
Show HN: control Emacs remotely from the browser
Google created or not, there are many better alternatives to Go.
Have you tried our vim-mode package? It's not perfect yet, but it's getting closer. It's built around an op-stack and is designed to be compositional. We definitely understand the points made in this article, and it's very possible to implement modal editing in a package. Extensibility vs compositionality is a false dichotomy.