skysight-inc/HackerNews huggingface dataset:
Introduction to Directed Self-Assembly (video, 2013)
Noterius – MMORPG emulator in Go
i sometimes have sleep problems, so i do take some time off to nap in the middle of the day if my work quality is impaired and if there are no pressing issues. i do stop the clock on those though, so my company isn't paying me for the nap time.
Future of browsers: each editor blocks all ads but that of its own network.
We support a 2-5% tax so people can use credit cards to pay for stuff.
Show HN: Here is my résumé, hire me ;) or gimme advices
Too bad it's BoA.
> Now imagine the winning author of the next Hugo Award turns out to be an AI, how unsettling would that be.

I've been thinking precisely about that. I think a book written by a machine will make the NYT bestseller list within our lifetimes (I would give it a 75% chance within 10 years, but that's just a gut feeling).
How Does Fuse Differ from React Native and NativeScript
combining that with a docker container breakout would be interesting

https://news.ycombinator.com/item?id=7909622 (Docker container breakout?)
I wonder if you jacked the game up to 23x23 or larger if the computer or the human would have more difficulty or if it would make no difference.
> Butlerian-Jihad-like opposition to active content

Genius line.

Individuals are already trying to improve things within their own spheres, witness the static site movement. Many people using static sites are trying to output some form of "reduced HTML" (without popups etc.) but it's very informal. It would be nice if there was actually a RestrictedHTML document format they could target, if you're trying to start a movement it's important to have words for what you're doing.

Note that while you'd be dropping huge amounts of features from the current HTML+CSS+JS stack, there are some features you'd want to add as well. For instance, the source of a webpage not being included with the page itself is not really optimal. (Think of how few pages are written in HTML directly -- they're written in Markdown on LaTeX or something else and then compiled to HTML). It would be nice to have native support for "ctrl+click on part of the HTML and then be taken to the original source".
Where is "the right to live as functional life as possible" an established right?
An interesting technique to find out what is monkeypatching a Python module
I'm not involved with Caddy, but in my understanding the author has had some bad times with his previous project. Sounds like - although it was popular among companies and government - he had open bills caused by his work on it. That certainly is a rather frustrating experience.

> I learned a lesson from my last project, Papa Parse. That project, like Caddy, experienced a very successful reception on Hacker News. It was picked up by numerous companies to enhance their product offering; government departments around the world use it, and even the United Nations and Wikimedia integrate it. But now I have to pay the bills, and inevitably, work goes where the money does.
for me it's 1 o'clock. of course I eat at 11.
I guess it's hard to do level design in a dimension you can't even comprehend...
New favorite quote - "What hurts more? The pain of hard work or the pain of regret?"
It sounds like Caddy is a side project for the author, so there probably isn't time for tiered support in addition to development.
He's the generally agreed world's best player (and only 20-years-old). but he might not have seen the true strength of AlphaGo. After analyzing the games, it's apparent that AlphaGo only tries to win, and does not try to win by a large margin. Translate that strategy into game play, AlphaGo seems to always try to stay ahead of its opponent by a few points, and often trades an optimal move by a less-profitable one but one that's much safer. So even though the two games with Lee have been close, no one has any idea how strong AlphaGo really is.
Nginx model appears to be working for them.
Developing a SaaS product for a global audience
I read this as meatball and was terribly confused for about a minute. Still very interesting article on 3D modelling.

Now I'm hungry...
Yes, this has been my experience as well. It's either add your user to the docker group (which makes it equivalent to a root account) or run everything docker related with sudo. Your best bet is to run docker in it's own virtual machine which is somewhat ironic.
Except they're two different articles posted by two different people. This seems like an amusing coincidence.
Oh, I've downloaded Caddy and used it a few times, I love it but haven't switched anything to it yet.

To me, the killer feature right now is that I can just drop it in my /usr/bin directory and have a performant HTTP server in the current dir with just one command. I don't use the LE integration (even though I love the feature) because I haven't deployed it in anything outward-facing.

One small nit would be that I'm not very clear on how the LE fetching is done (where all the files are placed). The docs do mention this, but I left with a feeling that I was still not very clear on where the files go after reading it. Other than that, great job on Caddy!
Projection, not slice.
On the other hand, 2^565 is already slightly larger than 10^170. In other words, a couple of hydrogen atoms as quantum bits can perfectly well encode every possible position.
we have osqa http://www.dzonesoftware.com/products/open-source-question-a...
I think that statement is factually wrong, but before I get into that, I don't see the relevance of a claim about x86 virtualization (which is what de Raadt's post was about) to the article here, which involves no x86 virtualization at all. There's some discussion of Linux container isolation, but the analysis of whether you can get that to be more secure than uncontained Linux is basically completely different to an analysis of hardware virtualization (leaving aside that it is generous to call a data-less opinion from a decade ago an "analysis"). Am I missing a reason why this quote is relevant?

Here's the context: https://marc.info/?l=openbsd-misc&m=119318909016582
Fame changes a person. Some people, for the worse.
With 1.10 you can just enable User namespaces, which allows for root in a container to map to a non-privileged user outside the container, that way it's a one-time (per instance) change.
9 Simple Tips for Building a High-Performance Software Development Team
So if I understood well, this GIF shows you - human being - exploring possibilities / limitations of your method, hand tweaking it for one particular image?

http://nucl.ai/files/2016/03/MonetPainting.gif

That is, the final image, the one that looks the best, is the result of you doing tweaks to doodles to get something that neural net can then fill-in convincingly?

Or are these a different runs of the same method based on the same inputs, that have some natural variability, and you selected the one that looked the best?

Or are these progression steps in one run of the automated algorithm?

Language in the blog post is kinda ambiguous, not sure which steps were done by algorithm and which by a human being.
How to set up a multi-cloud GitLab deployment
I think its inclusion is more an artifact of the style of reporting. On one hand, owing to the breathless celebrity gossip column template and on the other the pseudo-secularism of public institutions in the American South. For UNC's donating alumni, the religious angle is more likely to elicit funds than professional achievement. The humility parable is a supporting detail. Brooks' contribution to the field beyond Chapel Hill ain't and is left out [i.e. why Brooks won the Turing Award].

That's not to dismiss or disparage Brooks' religious beliefs. Only to point out that they are culturally more relevant to the university's stereotypical alum. Few would assume that a university professor would be above giving directions, absent minded schemas aside.
you could work in spain. Everyone gets a 2 hour nap time - it's ciesta baby!
Not that I particularly endorse the idea, but what if it was shown to unambiguously produce a better product?

At that point, are you not arguing what you perceive to be a moral issue, not one of producing value for your clients?

http://www.webmd.com/sleep-disorders/features/america-its-ti...
Well actually this neural network style of machine learning is not all that application specific. You create a general architecture and throw lots of data at it, could be go, could be recognising pictures. You will need different general architectures, but the point is that this is a fundamentally different approach to the old school chess algos.
http://boingboing.net/2016/03/02/uk-minister-compares-adbloc...

The UK is already moving in that direction.

This is yet another battlefield in the War On General Purpose Computing; you either have the right to run whatever software you want on your computer, or someone else is the de facto owner of your computer through their ability to control what software is allowed to run. These battles need to be fought now, because it's hard to fight over property rights once someone else has already taken possession.
Because it is far more complex.
But apparently self learning KI has advanced enough.

And yes, chess has lost some reputation. And I guess it will be similar with go. I mean there is a University just for go.
But learning something where you know you can become the best, is something different, than learning something knowing computers will be allways better than you ... so I guess they are having a hard time right now ..
And, yes, computers can easily smoke all players.

FTFY

In chess the top engines are rated hundreds of ELO points above Magnus Carlsen (top human). No top ranked human vs computer match has been publicised in over 5 years because humans are thoroughly trounced. There are cyborg matches which are interesting. Human + Computer vs Human + Computer because gameplay techniques are considered different. Humans still depend more on higher level goal strategy and less on ruthless positional efficiency (which is probably why they get beat midgame).

What is mind boggling is that 6 months ago no go engine was scratching the surface of professional level go. It took the engines getting a 4-5 stone handicap to be competitive at the lowest level of professional levels.

It looks like this one algorithm has blown through the professional ranks in about 3 months. And a 5-0 victory here would be like 2006 vs 1996 (or even 1993) chess in 3 months.
Their service here in Washington, D.C. is awful. I used to love Uber, evangelized it to friends, was even the first to show Sanju Bansal how it worked when we were at a gala. Everyone else was fumbling for their S-Class keys while our twin black Navigator vehicles proceeded to pick us up at the entrance.
That, to me, was the Zenith of Uber. The entire VC set of the city was waiting for cars and drivers gridlocked in the garage and lot, while some kid with an app summoned two fully appointed SUVs as if from nowhere.
I wore Uber shades, tried the various promotions. I was thrilled, absolutely certain that they were one partnership away from Google to automate city transport and leapfrog our ailing transport grid.
Then something changed. The lines between Uber and UberX blurred, and UberX drivers changed from well-dressed folks owner-operating, or working for car fleets, to guys with Jack Daniels hats, ponytails, and (this is literal) body odor.
Uber decreased in quality, both in fleet and drivers. Ubers used to be spit-polished tire-black shined towncars, and the drivers were excellent. Never an open door missed, a bottle of water offered, mints stocked, radio preference, and an AC at a comfortable temperature, which the driver would immediately offers to adjust.
It wasn't just the network that made Uber. It was the service. It literally outclassed the transportation of millionaires, with service options of the Four Seasons at the price of a Motel 6.
The service has now become so bad, that power users are like sailors following the rats off a sinking ship.
Then it's disclosed that one of the main showrunners has been spending all his time on some fucking branding project? And when it's finally released, the material he produced looks like it was created by a sentient bag of cocaine.
"We're particles that unite to form atoms, to something... something... interaction between meatspace and cyberspace.... unity, and particles and shit. Yo, you gonna hit that?"
Are you serious?
In summation: No moat, no network effect. It was nice of you to pave the way for self-driving car fleets, but unless you reorganize management from the bottom of the floor up, your balloon's about to deflate faster than Napster. Peace guys.
*Full disclaimer: I did turn down a second round interview at Uber due to their policies regarding the Americans with Disabilities Act. My consulting rate is $500/hr, and I'd consider fixing this mess with the ADA for half that.
I wish I had the opportunity to speak to your board for five minutes about the damage their ADA policies are causing.
Imagine a girl, unable to move unassisted, alone in the snow, as her driver throws her wheelchair to the curb screaming at how he doesn't accept people "like her."
I find it interesting that people are using gendered pronouns for AlphaGo. Getting some definite Turing-test vibes here.
We're using TitanDB. One of the main benefits for us is that AWS has provided backend integration with DynamoDB. This affords you practically infinite and painless scaling on a pay-as-you-go model. Love it.

https://aws.amazon.com/blogs/aws/new-store-and-process-graph...
That's a common strategy in human game play and sports as well. It has been observed many times that humans on their own in regular sports do much worse than doing the same in competition against a somewhat stronger party. As they say: one boat is a cruise, two boats, it's a race.
90 seconds per move was normal for AlphaGo, wasn't it? I didn't pay attention to how its time per move varies, but it's a question I would love to ask the team (although, maybe it's explained in the paper?)

You have to realise that it's not using an opening book, it's computing the best response from scratch.
AlphaGo has already played millions of matches against itself. The obvious low hanging fruit there has already been harvested.
This is really impressive, even more so by the fact that it has already led to discoveries being made.

Web scraping is a really powerful tool for increasing transparency on the internet especially with how transient online data is.

My own project, Transparent[1], has similar goals.

[1] https://www.transparentmetric.com/
That's not true. The correct name is 'siesta' as well.
Is this a good representation of how IT security prioritizations are handled IRL?
Herbalife+Inflated+Membership+Prospect+Pay+You+$10+So+You+Can+Advertise+To+Them
The funny part is that your expectation is probably "I get the legitimate 1 hour of work instead of them taking a nap" but the reality is "I get 4-5 hours of poor quality work after lunch due to lack of nap".
Wire messenger backed by Skype co-founder launches video, end-to-end encryption
Can you give an example of how the halting problem allows one to make it impossible/difficult to detect malicious code?

I sort of get what you are saying, that Turing completeness makes analysis more difficult, but I still don't see what it has to do with security.
Shows how unassuming, humble, and willing he is to help others.
I use simp_le for that. I more meant "I'd have paid a CA 10% more for automation", but that ship has sailed now that LE has launched. I'm probably not going to be using anything else any time soon.
I was hungry before I opened the page and I saw meatballs. It took me minutes to recognize the meta vs meat.
Beautiful. Get someone else to narrate the video. But beautiful.
APL compiler in Standard ML
Pirate the content by asking archive.is to grab a copy.
Finally a way to draw things without learning how to draw. I'll be famous!
I wonder if blocking ad-blocking people from viewing content is viable in the long term.

People producing content want to maximize the probability for their content to go viral don't they? Blocking anybody (ad-blocking or not) seems counter productive.
“Information Fragmentation” in Enterprise: Different Causes, Same High Costs
How to Realize Real-Time Analytics and IoT Monetization with Kafka
> its not harming me

You're selling out your readers, who are harmed by that. The cross-site aggregation that Google does is far more harmful (see: "pattern of life" analysis) than a smaller tracker with bad security. This makes you just as responsible.
Good point... I bungled my point :).

I think there is a "celebrity" version where external folks have a great deal of respect for the narrative/persona that they see publicly. A lot of times the "real story" is that the guy is a walking shitshow from the perspective of the folks around him.

Then you have the rare folks who are respected in the wider world and by their peers.
Each dot can only have a single color. Multiple dots will form a single "pixel" with the desired color.
Depends ... I wouldn't mind Laotse being still around somewhere and loughing hard about things going on ...
Not true at all. The concept of "siesta" exists, but nobody does it at work. It's mostly something for retired people with a lot of free time and not much to do.
What terms? They send you a GET and you responded with 200 OK. What they do with the response once it reaches their property is up to them, you have no claim to how they view it.
Yeah I get that. I studied and have worked in machine learning. Neural networks are more general than previous approaches but they still need to be customized by humans for different applications. And none of these programs are going off and learning how to play other games on their own. They need to be led.
It introduces false dichotomy "graph vs relational".

In fact, most (if not all) graph algorithms can be expressed using linear algebra (with specific addition and multiplication). And matrix multiplication is a select from two matrices, related with "where i=j" and aggregation over identical result coordinates.

The selection of multiplication and addition operations can account for different "data stored in links and nodes".

So there is no such dichotomy "graph vs relational".
Surely the logical conclusion of that line of reasoning is to peel the oranges and chop the veges in a centralized factory somewhere else and distribute them using a supermarket's existing efficient supply chain. Which is exactly what they did. [EDIT. Reading the label, they were were made in the same shop they're sold in.]

Hiring someone to come to your house and perform the job of a factory worker makes no economic sense at all if the same job can be done in an actual factory.
The app is yet to be launched. We tried to reach our target audience through Facebook adds, but it didn't have the result we expected. We have also submitted it to various platforms that feature startups, but it feels like no one has seen it.
My workplace has a "Wellness Room". It's just a room with a lockable door and a couch. Probably once every week on average, when I'm feeling beat, I'll lay down and set my phone alarm for 20 minutes. It really helps. That said, I agree that prefacing this with the bit about side work does seem to undercut the question. In general, naps are good, but also not eating a ton of carbs over lunch will help prevent you from crashing in the afternoon!
Normally you get a lunch pause which can take anything between 30-120 minutes. Up to you how long the pause takes, later you have to compensate obviously.

I often have been the only guy at the office who took naps at lunch time.
Firefox's "tracking protection" only works in private mode, right?
Indeed, I wish someone could talk about how the value/policy thing works.
Android+Arsenal+-+WebView-GM
This basically already exists. Siri and similar TTS voices today are generated off of a lot of recorded speech from a person. There's a lot to get right for it to sound natural, not just hit the phonemes. You have to deal with the transitions between phonemes, declination, etc.

I've even seen a demo converting one person's voice to another (without going through text) trying to preserve the pattern (pauses, stresses, etc.). It was kinda cool, but you wouldn't think it was the other person in a genuine way.
does docker still store credentials in cleartext ?
FWIW AWS recently added DynamoDB integration support for it.

https://aws.amazon.com/blogs/aws/new-store-and-process-graph...
Show HN: Documentation and Specification Tool for programmers
Big Banks Paid $110B in Mortgage-Related Fines. Where Did the Money Go?
RIP Iceweasel, 13 Nov 2006 – 10 Mar 2016
This is a marketing move, which is fine and dandy. But the message isn't 100% correct. Supporting anything requires resources, true. But that doesn't mean there aren't plenty of software projects that not only work fine, but once written require little to no support. I'm mainly talking about this line

> There's no such thing as free software.
Maybe you mean "how few"?

AFAIK, the only companies able to produce modern chips are Intel, TSMC, Samsung and GlobalFoundries; and Intel only makes chips for very select third parties, such as Altera, which they did ultimately buy.
AlphaGo Races Ahead 2–0 Against Lee Sedol
Well, if you can somehow inject arbitrary code, then you can inject an infinite loop. So a program will only halt on all inputs if you can not inject an infinite loop.
Hey, that wetware is ten time as powerful as what AlphaGo has to work with. Give or take a few orders of magnitude. And given that Lee's brain only uses a portion of that on Go.
As someone who studied AI in college and am a reasonably good amateur player, I have been following the matches between Lee and AlphaGo.

AlphaGo plays some unusual moves that go clearly against any classically trained Go players. Moves that simply don't quite fit into the current theories of Go playing, and the world's top players are struggling to explain what's the purpose/strategy behind them.

I've been giving it some thought. When I was learning to play Go as a teenager in China, I followed a fairly standard, classical learning path. First I learned the rules, then progressively I learn the more abstract theories and tactics. Many of these theories, as I see them now, draw analogies from the physical world, and are used as tools to hide the underlying complexity (chunking), and enable the players to think at a higher level.

For example, we're taught of considering connected stones as one unit, and give this one unit attributes like dead, alive, strong, weak, projecting influence in the surrounding areas. In other words, much like a standalone army unit.

These abstractions all made a lot of sense, and feels natural, and certainly helps game play -- no player can consider the dozens (sometimes over 100) stones all as individuals and come up with a coherent game play. Chunking is such a natural and useful way of thinking.

But watching AlphaGo, I am not sure that's how it thinks of the game. Maybe it simply doesn't do chunking at all, or maybe it does chunking its own way, not influenced by the physical world as we humans invariably do. AlphaGo's moves are sometimes strange, and couldn't be explained by the way humans chunk the game.

It's both exciting and eerie. It's like another intelligent species opening up a new way of looking at the world (at least for this very specific domain). and much to our surprise, it's a new way that's more powerful than ours.
The Problem with Dynamic Program Analysis
What CQRS, an index table or simply "retry" (is this even a "pattern"?) has to do with "the cloud"?

Don't get me wrong, I think is a lovely page (bookmarked), but I fail to see how those techniques are necessarily tied to the cloud.

One thing is to put our services in the cloud, another is to put our concepts in it.
They say they're confident they won't put you into an overdraft but limit the number of times they'll pay for putting you into one to 2 times. That doesn't sound confident.