skysight-inc/HackerNews huggingface dataset:
> We founded DeepMind in 2010 to create general-purpose artificial intelligence (AI) that can learn on its own—and, eventually, be used as a tool to help society solve some of its biggest and most pressing problems, from climate change to disease diagnosis.

This is really interesting to hear and absolutely fantastic news. I've often wondered if we might be able to find better (cheaper, faster, more effective) solutions to global problems like climate change by using AI. It's a thrill to hear that's actually in Google's plans.
IMO, it's both more incidents and more honesty. AWS can be flaky without getting a status update.
Until recently, Gitter had some weird bug where it the process would be in the background after you closed it, and you thinking that it was gone, would try to fire up another one it would just go to a background process or something.

But Gitter has other issues - mostly of the UX kind. One of them is that you can search for other rooms, but you can't really save that search. You have to start over everytime. Also, the default of sending you an email for every freaking message when you star a room is absolutely atrocious.
We're not bureaucrats or legalists, and I can't imagine anything more soul-destroying than trying to make HN's rules that specific. It would drive me mad.

Instead, try to internalize the spirit of this place. Religious flamewars are the last thing we want. Arguments about the falsehood of entire religions are sure flamewars. Please just don't go there.
The data is in that format because Quinlan pre-processed it for use in FOIL, which expects first-order logic terms as input, but I don't see what that's a problem? Turning natural language to word embeddings is a very similar process: you might as well argue that the fact that a statistical system does well with word vectors is not that interesting (it is, it's a brilliant idea).

>> it is not clear how we could extend a logic-based system to handle the messiness of natural language.

There's a lot of recent stuff in Muggleton's Latest Advances in Inductive Logic Programming and a ton of work from others, before and after that.

There's no problem in handling "messiness" with logic. Like I note elsewhere, your computer is a logic machine and it handles messiness just fine (no offense meant).
Was on that thread (from 2009 for those who don't want to click), don't remember it materializing into a project with any progress.
Thanks for the feedback, Ambroos.

The HAProxy makes sense only if you need a load balancer in front of several Nginx back-end server. In case of just one instance of Nginx you wouldn't use this configuration. I actually make an amend in the article to make it clear.

Nginx still has setup for HTTPS in the presented configuration. And why not - it doesn't do any damage and has a couple of benefits. You might still want to access Nginx nodes without HAProxy layer, e.g. for monitoring/debugging purposes. Also, if your developers use this setup on their laptops (with Docker images), they can run a smaller stack, without HAProxy, while developing the app. IMO very useful feature.
It is reported that Apple accounts for 9% of Amazon's AWS revenue. If that is true, this move by AAPL is a serious dent in the financials of AMZN.
I can't speak for the OP ... but from what I've seen, it's extremely good. consistent fast performance and their proprietary "live migration" really stands out. besides really good raw machine speed, the inter-networking is also far superior.
I largely agree. We got one in October and use it every day. The sonos devices now gather dust.

Now we have expanded to 8-10 more use cases largely due to the integration with IFTTTHE.

e.g. It took 5 minutes to set up my niece's echo in Boston to automatically trigger a remote treat dispenser I built in SF and return a video to her phone. It was cool enough to impress an 13 year old girl, which is a high bar
How come? Polls & numbers (whatever value they have this early on in the "general" cycle) state otherwise. In fact, it looks like Bernie has a much better chance at the moment than Hilary... Don't you think Trump would dominate 24/7 news cycle on digging up Hilary's old wounds? What does he have on Bernie? "He's a communist you're voting for a communist!"?
DeepMind's AlphaGo: How it works
The concept of keeping secrets does not apply to companies who are their own best customer. Witness Amazon putting AWS out there for dirt cheap. Witness github and all the open sourcing. Witness Microsoft and its open sourcing. Witness Apple open sourcing part of its OS. The publication of 'secrets' is no longer revealing the company jewels. Secrets are so complex and the infrastructure is so large, that the best people who know their value, flaws and shortcomings are the owners! It would have been like AT&T revealing the 'secret' of their network switch. Who else could possibly use it. Or western electric revealing the 'secret' of their wire.
Ah, but the point of free speech is not that you are shielded from the consequences of the action of your speech.

In your example, giving instructions that destroys evidence can certainly make you guilty of obstruction of justice or some other similar crime. But the point is, the government cannot either compel you to give those instructions, or compel you to not give them. They don't have the right to do that - at least not until they've convicted you of a crime that allows them to restrict your rights. If you're a free citizen, you can give whatever instructions to your computer you damn well please - and then face the consequences, which may be to make you a criminal.

What the government ends up arguing in the Apple case, is they want to make you work to figure out what a "10101..." is that will break your own products and make you say it (to the right phone... and then the next phone, and the next). This, they want to do, even though you have not committed any crime. That is the issue at stake.

As a free, lawful person you have the right to decide for yourself whether you're going to say something that you disagree with ethically and commercially. The FBI wants to take away your right to make that decision. They want, without even having legislated on the topic, to force you to say what they want you to say "because terrorists".
Agreed, the test is instructing vs. making instructions available.
Ultimate Workout Fails Compilation
Yes, I get that, but I think it is silly if you don't have a few billions of years and a few billions of species with a few trillions of individuals to optimise over (like evolution had). If you have fewer resources you have got to get smart and in fact, that's exactly how people work with algorithms: they try to avoid using brute force.

Well ish. Machine learning algorithms are cutting it very close to brute force most of the time.
FOIA Lawsuits Have Their Own Rules, and We Deserve Better
Find an alternative to ad-supported business models maybe. Isn't much of this data used by/for the advertising industry?
Twitter should be a dumb pipe.

Something like twtxt[1], except trivially easy to host, and searchable, and (the hard part) with all of Twitter's users.

[1] https://github.com/buckket/twtxt
Well, presented Nginx config wasn't complete, was on purpose minimalistic, just to show the idea.

HAProxy though was complete (and that was the focus of the article) and with that set-up we have A+ on ssllabs.com.
This is the reason I made the switch to a nexus device. Sure, Nexus phones aren't as powerful as a Samsung Galaxy, but I can be guaranteed software updates.

When I got a SG III, the Android version on my phone was the one and only release (at least during my run with the phone). That was enough for me to make the switch.
I think you should be asking them what they are doing.
Even if it is choosing the default, then that is still something I actually wanted. What really enrages me is to see how all that stupid Samsung software lives its secret life for itself on my phone, without me being able to make the choice to get rid of it. That stuff sits there, updates all the time and annoys me. Like a bunch of squatters living in my house.

Thanks for that "HP printer driver" btw, I really needed that one, Samsung.
Damn hipsters
A little under $1 for every home in the US [0], so far.

[0] http://www.statista.com/topics/1618/residential-housing-in-t...
I have no love for carrier or manufacturer bloatware, and Android devices are worse than iOS for both. But I have to say that iOS isn't immune - I have a folder full of Apple apps that I don't use and can't even disable on my iPad (Health, Watch, Maps, Find Friends, Tips, etc etc etc)
Explanations of the title:

SLS == "The Space Launch System (SLS) is an American Space Shuttle-derived heavy expendable launch vehicle being designed by NASA":

https://en.wikipedia.org/wiki/Space_Launch_System

"engineers who criticize" == legendary Chris Kraft, NASA's first manned spaceflight director, 2013 here:

http://www.houstonchronicle.com/news/nation-world/space/arti...
I own voidcorp.com, which kind of sounds like it could has something to do with effed companies.
I think part of his point is that only two people were looking.
And there are limits to the assistance the court may request.

Creation of new works is just such a limit.

If there is not a limit, then what the courts may compel as "assistance" becomes absurd.

This is the argument Apple is making and it is the foundation of the opinion of at least one Judge that has ruled against use of the AWA to compel the unlocking of a phone.
Cool - thanks for the link. I imagine everyone else is living about ten years more in the future than i do. Or maybe I am just ten years behind ...

Very well thanks. Doing any conferences this year?
IANAL, but I think that argument about code-as-not-speech breaks down when you consider that this is code that, because of the digital signatures it includes, is intrinsically tied to Apple, and can be used to break any Apple phone. Perhaps a good analogy there would be that the FBI is asking Apple to write a speech that they disagree with, and then sign that speech, and then allow the FBI access to that speech, and the FBI is saying "don't worry, no one will see it, just us". And Apple is, quite rightly, saying "like hell, you can't even secure your personnel records - that speech is harmful to us and we will not be compelled to write it and sign it."
Probably because Twitter's PR people probably reached out to him and told him he wasn't helping anything and needed to stop posting. I wouldn't be surprised if they walked to his office and unplugged his keyboard.

It was bad. He posted something that made him look like an idiot or a liar. I'm not saying he is either one of those, but the post he wrote makes almost no sense when compared to the e-mail presented in the post. It is like he didn't even read it. If he was trying to say that they never sent that e-mail, then that point wasn't clear. I'm sure he had the best of intentions but it really blew up in his face.
A link to a page with some information might be interesting, but this essentially is only a link to downloads and the words "Release notes coming..."
> Why is it terrible?

Ars Technica published an article a few years ago about password crackers, and one of the subjects they interviewed mentioned the XKCD strip in an offhand remark that was flawed and hinted towards what was probably a poor understanding of the subject matter.

Now whenever the XKCD strip is brought up, people who've been shown the article make an appearance and and talk about the scheme being vulnerable while using the phrase "dictionary attack" in a non-specific sort of way.

That's probably what's going on in the GP comment.

http://arstechnica.com/security/2013/05/how-crackers-make-mi...
Thanks for the kind words :)

I had thought about integrating the whole thing into the app but I wanted to keep it nice and simple (it is only a few hours of work actually).

Also it kind of felt wrong to deprive the gethttpsforfree.com of their traffic as I think their tool is really nice and deserves attention :)
See, my first action if I was running a free and open source service that used the API free would be to immediately respond and say, "Hey, I had free access because I'm running an open source project that uses this and it provides a free service. Is there no option for me to continue that in some way? If not, I'll have to shut down." Quick, simple, gets to the heart of the matter, and provides the department responsible at Twitter with the information most relevant to possibly letting me continue with free access.

Immediately going public can backfire, depending on the specifics of your case. Now there are possibly competing interests at play, the public pressure to let them continue, and possibly some anger over at Twitter for not being given the smallest benefit of a doubt (when their project works because of the good grace your company exhibited in the first place) or even asked before playing hardball. If I was the person responsible for making the call at Twitter, I would probably acquiesce, but I would want to tell this person to go get bent.
You always end up with humanity's existence as the root of humanity's problems.
I agree it's "Slacky", but the interface itself is very much traditional IRC.
Why do people keep building stuff on Twitter? All the app developers that have been fenced off should create a simple protocol to make Twitter irrelevent. Brent Simmons suggested a great way do it awhile back: http://inessential.com/2012/06/29/matthew_on_twitter_restric...
Hi yeukhon - thanks for comment.

No issues so far with prototypebrewery.io, but it's just couple of days since we switched. We don't have massive traffic there and 99.9% is from newest modern browsers. Still, I hope with fallback to HTTP/1.1 we're safe, don't you think?
Discord isn't open source, AFAIK. Like Slack it's another data locker. And IRC isn't a solution because of it's age and issues like offline access and relatively poor clients.
Congrats to CyanogenMod.

It would be great to have a mobile OS geared toward end-user control and privacy. (Those are not CyanogenMod's goals, at least not the latter - which of course is fine for CM.)
The issue wasn't/isn't databases as much rather creating a compulsory national ID card. Requiring a federal ID that people have to carry at all times for many purposes is the concern..."your papers please" echoes totalitarian regimes.
Did you really say that making TensorFlow open source is a trick to get people roped into Google technology?

That doesn't make any sense to me.

Another big point I think you missed is those individuals within Google influence the decisions about what gets open sourced. We have an entire team that facilitates taking Google-written code and opensourcing it.
Excellent writeup and congratulations to Jack (fin1te)! He's been a long time bug bounty hunter for Facebook and he's joining their Product Security team in three weeks.
I also like that you can cast QObjects across dynamic library boundaries.
>You mention that Twitter could become a decentralized infrastructure. What exactly do you mean by that, and how would it work?

GNU Social [0] is a good stepping stone. Decentralized Twitter with different hosted instances joined together so everyone on the network can communicate. You're free to take your data and move it to any other instance you want or even host your own.

[0] https://news.ycombinator.com/item?id=11062757
I thought I was the only one with an unused builtin app folder hidden on my last screen! For the life of me, I don't understand why Apple won't let you remove the Tips app, of all things...
Your point about Yelp reviews is good, but I'd say that reviews from people with Groupons, Living Social deals, going on Restaurant Week, etc. are generally worthless, and I've often wished for a way to filter them out. And it's really for much the same reason that I think restaurants tend to not value those customers a lot. First, if they'll only come in with a really great deal, they're not likely to become repeat customers at full price. And it's not profitable to nurture a customer base who only buys when there is a sale (just ask JC Penney). And since they've already demonstrated themslves to be "thrifty," they're also less likely to buy extras like alcohol, dessert, etc. that make the visit profitable. There are few businesses that want to attract people who care only about price, but that's the behavior that Living Social and Groupon encourage.

Secondly, and admittedly on a much more anecdotal note, it seems that these customers are prone to acting entitled and complaining loudly about things that are non-issues compared to the regular clientele. Most people who don't like Thai food simply don't go to Thai restaurants. But there's a pretty decent Thai place near my house that tried Groupon, and got a handful of really bad Yelp reviews from people who seriously seemed to just hate Thai food. A couple of them explicitly mentioned Groupon, and the owner told me that she believes that all of those reviews were Grouponers (and the deal didn't restrict what they could buy, so they got the same food as everyone else). Their complaints had nothing to do about the specifics of the restaurant (which has almost universally good reviews). This serves no one. The diners get a meal they didn't like. The restaurant takes a ratings hit. And Yelp users see artifically low ratings for a good restaurant. If I'm looking for a Thai restaurant, I don't care what people who dislike Thai food think -- I already know they'll hate it.
What most people probably don't realize is even if the government was somehow able to successfully outlaw cryptography and eliminated it completely from the face of the earth, it would do absolutely nothing to prevent future marathon bombings. The two simply aren't related, and there is nothing on this phone that is going to magically help the FBI, NSA, or any other TLA find and stop terrorists from acting.
Well I think it might be a valid public service to keep people from committing statutory rape. Or are your worried about the effect on your soul when 5% of the time someone has underage sex and another person goes to jail?
I've been using matrix for a few months replaced our XMPP setup with it. XMPP feels like the stone ages compared to matrix.
There are no good/bad languages/tools, there are only good/bad developers.
> IMNAL, but my understanding is that such a law would run into rock solid, granite hard, iron clad parts of a little issue called the US Constitution. E.g., if the cops ask you a question, then you don't have to answer. The person's lawyer can just tell the cops that "My client has no idea what that base 64 gibberish is."

The US Constitution hasn't helped prevent the PATRIOT act, or the TSA's unreasonable search powers.

> A huge fraction of all Internet data is sent as base 64. So, base 64 data alone is nothing suspicious.

There's a difference between Base64 that decodes into a harmless cat picture, and Base64 that's apparently random. Unless we make it normal for everyone to have encrypted, random-looking data lying around, the few that choose to have it will be increasingly harassed by the government, even if they're not doing anything wrong.
It's a nice intro to assembly but there's no link to perl. The talk could be titled assembly for ruby programmers.
I count 7-8 people that appear to be looking at the screen.
That can easily be made to look ridiculous: Does it become speech again after I disassemble it to find out how it works? At what point wasn't it speech?
I'm all for blind auditions and eliminating discrimination. The problem is that the criterion for success cannot be a 50-50 split between men and women in every profession. That ignores that there are gender differences, and pushing for that goes against personal freedom and well being.

The market sets wages of jobs based on the value that they produce. A petroleum engineer earns more than a sociologist. This is not due to discrimination, it's due to market value of the degree. That women choose the lower paying degrees is a mark of a society where women can choose what they really want. If you look at countries like Iran and Pakistan you see more women in engineering than in Sweden and the Netherlands. Arguing that this is because of discrimination is ridiculous. It is out of economic necessity. The more wealthy and equal a society becomes, the more women choose professions they like and men choose professions they like. The criterion for succes should not be equal representation, but equal opportunity. The problem is that you have a fact-free branch of feminism that has completely taken over the political discourse. We need to listen to feminists like Christina Hoff Sommers who care about science and about the actual well being of women, instead of an ideological narrative.
Based on what I understand about it, I think "dongle-gate" was an embarrassment for just about everyone involved. One company doing something fabulously stupid in response to some other stupid thing is not a good basis for a discussion of company policy.
It's interesting to see this looks like it was drafted by a Time Warner Cable employee, and yet my twc internet still doesn't support IPv6. Though it gives me hope that maybe it's coming soon?
In 2009, the government couldn't even provide the Secretary of State with a secure handheld. It would be great to hear some background on it from someone with actual direct knowledge of such things (i.e., not more speculation from the rest of us).
Builds just fine on Arch Linux.

Maybe this article might help you: http://askubuntu.com/questions/470796/fatal-error-sys-cdefs-...
They're going down the route of not using contentEditable, which I think is a great move. I was a little bit disappointed when I saw Facebook's Draft.js didn't do the same. It's more work up-front to get something functional, but it's a better pattern for building text editors on the web.
Also interesting: http://www.thecrowbox.com/
> In fact, IPv6 seems to be a step backward in terms of security. Every device does not need to be openly addressable from anywhere on the Internet...

Today I blow your mind: https://en.wikipedia.org/wiki/Unique_local_address https://www.sixxs.net/tools/grh/ula/
You mean, create an alternative to broadcast, mail, and free services, and migrate the entire world off of it?
Images from the front page of reddit are autopromoted to the front page of imgur.

One of the reason I like imgur: it's Reddit without the Reddit UI or redditors.
My pleasure https://cpldcpu.wordpress.com/2016/01/05/reverse-engineering... (but not my blog)
Trying to Get Records from the ‘Most Transparent Administration’ Ever
Reading this really reminded me of my time as an intern. I think I spent about 90% of my time reading source code then and doing exactly what what's described in this article. A lot of developer time is wasted reading existing source code and I think one problem is the lack of the right tools.

That's why I started building Coati, an interactive source explorer for C/C++. Coati allows you to see the relationships of classes and functions and thereby makes it easier to get an overview of your codebase. This makes the familiarization step of the process much easier.

https://www.coati.io/
> traffic-intensive small-fish operations

Do you have any examples? It seems like it's always been a grow-and-become-profitable-or-die-fast niche.
and they say CSP is useless...
I expect they want a multi-cloud presence for HA now that there is good tooling to support that such as Spinnaker ( http://spinnaker.io/ )
Show HN: Website to Chrome App generator
I like this a lot because of its inconspicuous design. Are there any other security cameras that aren't bulky?

You can get an iphone 6s camera replacement for around $40, it seems like the quality is far superior to the current consumer security cameras on the market - so why are ring and nest the only options?