skysight-inc/HackerNews huggingface dataset:
That's a very nice summary of Docker, and kind of highlights why the hype is somewhat... misplaced.

Jails (from bsd) and chroots are a great idea. But a way is needed to manage the file system of a) the chroot (the c libraries, the configuration files the application code). This is docker image; b) persistent data (database, images and binary user data etc). As far as I can tell docker doesn't really come with a compelling story here - something that's easier to manage and gives high performance (say something that competes with iscsi for database files, and a solid out-of-the-box clustered filsystem).

Now, docker gets (justified) hype for pushing the jail/chroot (aka "container") idea. But I think a lot of people (possibly including docker Inc) think that docker does much more (and do those things well) beyond being a nice-ish set of tools for building and managing self-contained chroot file systems for applications ("images").

Docker Inc certainly is working on "everything else" - but I think moat would be well-served to look at Lxd/lxc if what you want is "lightweight Linux vms", or kubernetes if what you want is to move towards a "container/chroot (micro) service paradigm".

Kubernetes might seem a bit complex, but that is because it tries to solve a complex set of problems.

Docker is more like "yo! Synchronise your /etc/passwd file across systems so you can log in to all your machines", while kubernetes is more like LDAP+dns+kerberos. More complex, but more sane. And built not just to get started, but continue to work as your system evolves.

And I've been quite happy playing with Ubuntu and Lxd + zfs on the other end - the simple light weight Linux vm end.
Thank you for your reasonable reply. As I see it, there are a few ways bias can manifest. The most obvious is in reporting things that aren't true. One step down from that is reporting things that are technically true, but in a misleading way. (You definitely saw a lot of anti-Trump bias manifest in that way.) The next level from there is choosing which truths to report, in order to paint a picture. That's the level that I personally have seen most often on Breitbart/Drudge. You may well be right that they dig up uncomfortable truths that are ignored by other sources. But how often does one of those uncomfortable truths lean toward painting liberals in a better light than conservatives? It's like when negative results of scientific studies are thrown out; we can end up seeing a pattern in the resulting aggregate data that doesn't really exist.

Then you also have to look at the tone in which things are presented. For example, at the top of Breitbart right now: "At Last: The Lena Dunham Meltdown You’ve Been Waiting For ‘I ached in the places that make me a woman’" There may not be anything factually inaccurate in that article, although I haven't checked all the quotations myself. But it seems pretty clear that this is a pretty shameless gloat. I mean, they acknowledge it as such in the headline. I agree with you that there's nothing wrong with looking at varied sources, if you do so critically. I would suggest looking at an article in Breitbart, then finding reporting on the same thing from a more mainstream (call it left-leaning if you want) outlet - say the Washington Post or the NY Times. Compare the statements of fact, sure, but mostly compare the tone of the articles and ask yourself what picture they're trying to paint. Obviously what comes off as neutral and what biased would depend on where you yourself sit on the spectrum, but regardless I think it's a valuable exercise.

To take it further, where the two sources differ significantly, check facts. And it doesn't mean just find a source to corroborate them, as there will always be an echo chamber of sources repeating the same things on both sides. Instead you need to dig a bit deeper.

The easiest example is a quote. It's amazing how often people are misquoted, or the quotation is interpreted differently than I would view it. Very often these days you can find video of the original quote, and interpret it for yourself.

Now, the veracity of a statement is a bit more difficult than just whether or not someone said something. Often you can start by checking wikipedia, then look to the sources it references, for a good start.
There's a fantastic, massively upvoted StackOverflow post that can also provide some insight here. This may be a little more accessible, since it's such a significant runtime difference with very simple source code.

http://stackoverflow.com/questions/11227809/why-is-it-faster...
For one, I know people who personally have been let down by them. Secondly, their leader resigned after making "jokes" about shooting Trump supporters.
Actually, it isn't. Median income hasn't moved up since the 70s, and as a proportion of wages, it's dropped. When you factor in the increase in part time employment and the drop in full time employment since 2008, plus the cost of the ACA... This is the reason Trump won. Most people aren't happy.
Grubhub CEO responds to statement on Trump voters
The media normalized mainstream expressions of hate, giving them hourly implicit approval and mainstream normalcy, because it was giving them ratings and ads.

Every historian I know sees frightening parallels between Trump and various fascist regime rises. Virtually no coverage of this.

If news is unable to provide historical context, apply moral judgement, or do any investigative journalism of the ample skeletons in Trump's closet, then they are truly a shell.
Michael Hudson summed it up a different way - in exchange for military protection, use our currency and open your companies to ours. Oh, and we'll win the guns at you next if your military gets big enough to challenge ours.
Well, fwiw, here's a sample of Chinese propaganda I once encountered on HN (a few people said it's real):

https://news.ycombinator.com/item?id=10965313

I think (hope?) we haven't quite reached this level here.
An important factor is whether it can be branch predicted. If the virtual call nearly always goes to the same method implementation (e.g., always an OpenGL renderer or always a DirectX renderer), it can actually be pretty cheap. They get expensive mainly when the call is constantly jumping to implementations for different object types.
0. That doesn't explain anything about what's happening underneath. It's far from enough to even form a mental model about Docker operations.

1. The stateless & The ephemeralness & The tooling. It all goes together. Just because its not enforced all the time at every level doesn't mean that it's a good idea to diverge from it.

2. What about the networking? the DNS magic? the storage? the filesystems? the lifecycle of data across containers & images and containers & further containers? the log management? the logging drivers? It would take multiple books to cover these topics.

3. Again the filesystem and storage issue should cover an entire book. There are many blog posts and issues talking about that. ZFS only became available very recently and exclusively to Ubuntu, it's ridiculous to consider that as a real world scenario.

Docker equals stateleness. That's the only thing it's supposed to do and could do well. Maybe you should consider focusing on one use case that Docker does well (i.e. packaging & deploying stateless applications). That would make up for better documentations and explanations and goals ;)

(IMO. After reading your comments, it seems that you have no clue whatsoever about systems internals [or maybe we just don't communicate well on that]. That's scary if Docker itself doesn't have a clue about what it is nor what it should be.)
Le plus gros plat de Nachos du monde
I was wondering myself. For what it's worth, no one thought to make the equivalent of /r/fuck2016 for any other year.
I don't think the parent was calling them yokels who don't know any better. Rather hinting at the idea that every piece of government policy helps one group and hurts another.

Globalization clearly hurts manufacturing in america, but it helps some of our export industries.

It's not entirely zero-sum, but looking at the stock market these past few days (decrease in tech, increase in manufacturing banking and energy) implies that we've picked some new favorite industries.

Personally I don't think government should aim to handout success to those who vote for them, but democracy seems to encourage that. I think ideally the people who work hardest should reap the most success. Reality of course isn't fair, so the government is there to even the playing field.
Thanks for the update, I was not aware of this development.
>>I don't know if he's actually going to be able to do any of the things he's promised now that he's in the know.

Keep in mind Obama also made many (leftist) promises in his 2008 campaign, such as closing Gitmo. Once he understood certain realities though, he had to abandon those promises and become more of a center-left president.

In this election, the Democratic base wanted a real leftist. That's why there was tremendous excitement about Bernie. The Democrats decided to field a center-right candidate instead. The result is clear: they got crushed.
George and Jonathan III music visualization with three.js
We more than 'rely' on world peace and global trade, we thrive on it. Could we be self-sufficient in isolation? Maybe. Would we be better off? Unlikely. Comparative advantage is a real thing.
Agreed. Whenever President Obama would make an "end-run around Congress" by signing a new Executive Order, nobody should have been cheering it because each EO can be easily nullified by a successor.

Consensus is neither easy nor guaranteed to generate a result that makes all parties equally happy. But it is more likely to prevent radical changes in the future.
"Not efficient" is a far cry from being "speculative", though.
I didn't think that you personally were accusing people. I hope I didn't give that impression. I probably could have written "we" instead of "you."

Someone trying to explain how Islam doesn't encourage terrorism is on the defensive. The accusation has already been made. But the accusation doesn't make sense if the religion has no life of its own and exists only in the medium of individuals.

It's tough to defend against an accusation that doesn't make sense. If we can't point out what is bad, what is there to defend? The whole thing has a guilty-until-proven-innocent feeling to it. If the prosecutor can't make a sound case, there should be no need for a defense in the first place.

Anecdotally, the people I know who claim that Islam encourages terrorism don't know much about it. What they do know is shallow and cherry-picked, and any decent explanation immediately goes into the "it's different, so it's bad" bucket. It must be very difficult to demonstrate anything to these people.
I'm honestly astounded that this works. The color camera on the Hololens is 1280x720, making it useless for most tasks. I love this device so much, but man, such a misstep.

Super neat prototype though.
Upvotes-as-a-service? That's the echo chamber eating its own tail.
I think with enough regulation, he can bring their jobs back. It just comes at the cost of productivity, which means we end up paying extra for it.

Consider the Obama tire tariffs. Tire manufacturing is up in the US, we created some jobs, but overall we all collectively pay way more in tires.
Moving to Australia as a progressive in 2016
Reading the subreddit The_Donald on Reddit it's blatantly clear that they share no love for McConnel and want him purged as they "drain the swamp".

I'm not a Trump supporter but I'd be behind purging the Old Guard and bringing in new ideas.
Its really difficult to compare the two. Lots of Linux simplicity might be just very superficial, hidden in the rarely visited dark corners, whereas in Windows the complexity commonly is bit more upfront. Much of this stems from the fact that NT is just much more modern design overall, while Linux builds upon the ancient UNIX design. So when you look at Linux you might only see the relatively simple original UNIX there and then think Linux as simple. But in reality lot of the complexity rises from trying to cram in all the new features we expect these days into the old design, especially when in factor in the complexity in userland.

Second view on the matter (which is more hearsay than hard fact) is that with the relatively advanced kernel WinNT team had built they were running into critical performance issues. This probably was exacerbated by Windows more often running on weak PC hardware at a time when UNIX systems were heftier workstations and servers. These perf issues required them to make major compromises to the system to make it sellable.

Another more minor reason might be that WinNT was from the ground up designed to be both portable (at least to Alpha in additon to i386) and flexible enough to provide different userland interfaces (in addition to Windows, it also had POSIX and OS/2 interfaces), whereas Linux was very much i386 and POSIX only early on.

edit: oops, forgot one more thing: Windows offers an API for drivers whereas in Linux drivers are generally considered a part of the kernel itself and the APIs they use are not public. This design decision makes Windows API surface inherently larger.
Funny how YC is quickly becoming the antithesis of all the great PG essays..
Dunno - I think that spheres of influence concept is extremely proper for the upcoming multipolar world.
I don't know why websites do that. Did you really think I was going to accidentally view the text of that popover? Nope, all I remember seeing as I searched for "X" or "Close" is a lot of white space where one of those two buttons should have been. My eyes never cast their gaze beyond the extreme edges of that popover.
> Anyone who lives in a formerly manufacturing heavy area is going to be find that argument hard to believe. We see companies closing down shops and moving them overseas time and time again.

The studies I mentioned showed that about 15% of the manufacturing jobs lost in the US were sent overseas due to trade. That's a small proportion of the total jobs that were lost, but it still adds up to a lot of people seeing their local factories close down.
Sub1 not reloaded solved in 0.887 seconds in Jan 2016

https://www.youtube.com/watch?v=gVF_XUccMuo
Yes everyone can say what they please. But if you are in any kind of liberal circle, it is social suicide to support anything Trump says.

And this is what creates the echo chamber. Which prevents you from hearing the silent majority who decided this election.
This conversation is the election in a nutshell. Obama and Hillary stuck with a whole-economy, stats-based approach to talking about the recovery, meanwhile Trump addressed the anger and despair of middle class working folks who see their jobs going away or getting worse.
Yeah, what puts "Affordable" in "Affordable Care Act" is also the most unfavorable part. That's why I believed it was essentially designed to fail (politically) and be repealed, and that's indeed what is about to happen.
https://news.ycombinator.com/item?id=12914188

https://news.ycombinator.com/item?id=12931162
Meh, let someone else do that. They'll just repeal the ACA wholesale, and get back to the important stuff of Benghazi and email hearings.
I'm not aware of any laws prohibiting outsourcing my job today. Companies don't do it because they still get superior engineering talent here today, along with some other plusses like locals who understand the market and culture.
Having the most bankruptcies and lawsuits is a quantitative measure of being the worst candidate ever.
In 1988, Japan loomed large in the American psyche, the same way China does today, if not more so. It was the unstoppable economic juggernaut that was destroying American jobs.

I doubt Trump would had the same views of Japan specifically, as he did then. He seems to have transferred his ire to China.
1Password is not necessarily for reusing keys, it's just very usual way to transfer private things to mobile devices :)
That was my thought when he suggested using Signal.

Sure it might be secure now but we have no clue if / when the app is infiltrated or even worse, could be spoofed and have a bad app pushed to our phones.

(Don't hang me. Just off the cuff idea, I have no clue if it is completely possible to do such a thing but it seems within the realm of possibilities)

EDIT: On second thought, don't you have to sign apps with a private key? I assume that raises the bar a bit, as long as the devs can keep those keys private which seems reasonable enough for such an app.
Difference is that Release builds do whole-module optimization in Swift 3.

That allows for more aggressive code specialization and inlining and can remove more reference count updates (https://swift.org/blog/whole-module-optimizations/)
Why car designers stick with clay
So, did he end up with an 8-percentage-point national popular-vote lead? If not, seems the poll was inaccurate.
Okay, point taken - we certainly do have some languages still in use that that have lasted more than a millennia.

I'd posit that storage is not a solved problem, and a big part of that is a lack of confidence that we can reliably communicate with the people who will have to deal with this waste in the distant future.

There's also the inherent disdain involved in passing on massive costs and risks to future generations to solve a comparatively short-term problem of ours.
Makes a lot of sense. I didn't think about the forgone taxes. Probably quite significant.
Yeah, but Obama had a strong opposition in Congress, even when the Dems controlled it. It has yet to be seen, but I'm not confident that Trump will face anywhere near that much opposition.
I am well aware of that, I was referencing the concept of "cross-compilation" the GP seemed to have.
Even then, the article and co-commentators exaggerate the cost and factors you should worry about for virtual calls. Unless you're optimizing specifically for an in-order CPU, the only cost of virtual functions that really matters in the general/high level case is not being able to inline them.
Which part am I ignorant about? The guess on our approach? I'm not in the closed doors conversations between our foreign policy leaders and China's and neither is anyone else, so we can only guess that's how we've been approaching it.

As for the part about whether moral arguments have ever swayed China -- there's no ignorance there. They set their policies independently of moral lobbying. That's clear to everyone.

Even now with the shift in China's policy on climate change (for example), that didn't come from outside pressure but rather internal pressure from the Chinese population.

My point is that China is more likely to engage in conversation about selectively opening internet access to the West on economic terms rather than moral terms.
I'm not saying Donald Trump shouldn't be president as he clearly won the game. What I'm saying is that you can't claim the election was a "referendum" on anything because more people voted against him than for him.
So what kind of things would this let me do?
My hands and arms have been in pain for over a decade now from programming for far too many hours. You need to take this very seriously.

Most people do recover eventually after rest. Please be one of these people and do not power through it until the damage is permanent. No job is worth your long term health.
Newsblur has that feature. I don't use it, so I don't know how well it works.
1. "unique cultural and historical backgrounds" is a pretty empty phrase. What sort of cultural and historical backgrounds? I think that the relative homogeneity over a large population and area is a factor. But the difference is exaggerated.

2. Western countries had a significant level of personal freedom and rights well before the industrial revolution.
China could easily tolerate a lot more freedom. What is presented as good for all is very good for the well-connected, good for most (probably) and very bad for a sizeable minority.
> Nobody on the ground believes that, it looks smells and sounds like horseshit.

If you don't like an evidence-based argument, you should respond with a different evidence-based argument rather than dismissing it as "horseshit" and "tricks."
So where were you when HN users had to reach for their fainting couches because people encouraged disassociating from/boycotting Thiel and his business ventures?
At least it was a joke, some Trump supporters recently have been _actually_ attacking Muslims and black people.
Imagine what a neo-authoritarian President might do with the enormous surveillance capabilities the IT industry has created, and from which there is no practical opt-out.
It doesn't have to. A text editor could easily present its current buffer and other properties in the form of a file system interface. See e.g. how Linux allows to interact with processes through the /proc file system.

There's no reason to restrict this to kernel objects. FUSE also allows user processes to implement a file system but it's clunky as it breaks a lot of old assumptions.

See the Plan 9 operating system for an earlier clean implementation of this concept, including programmatic interaction with your text editor through file APIs.
> It's essentially the end of "pax Americana".
> I think it's incredibly short-sighted.

Whatever you think of Trump's policies, the US portion of world GDP has been going down since the 1950s. How long do you think it's tenable for the US to maintain its current commitments? When it's down to 20% of world GDP? 10%, 5%?

The US is still coasting on foreign policy that was essentially made in 1945 after WWII. There's just no way that policy can be maintained indefinitely.

Trump has made comments to the effect that he'd like to lay the foundations of a new type of foreign policy that'll last for decades to come. Whatever you think of his plans I think it's clear that the US can't maintain these foreign entanglements indefinitely, and will need to distribute some of the load to their current allies.
I'm not disagreeing: how is this measured?
On the flip side how can you trust the "integrity" of the virtual tour? How do you know parts aren't "photoshopped"? And then you have niche markets like California where buyers are forced to move quickly, you kinda HAVE to see the place to make such a snap decision, right?
Automation is a subset of operational efficiency, which itself is only a small impetus for innovation. Off the top of my head, the impetus for innovation can be 1) to create bigger markets, 2) to create better quality, 3) to create extended product function, 4) to reduce cost. Cost reductions themselves can be discovered through 4.1) reduced labor costs (automation), 4.2) reduced material cost, 4.3) synergies with other product development efforts, 4.4) reduced risk/waste in production processes, 4.5) regulatory cost reduction, 4.6) reduced energy costs...
And now she'll be charged with filing a false police report: http://www.wwltv.com/news/local/woman-faces-criminal-charges...

As the son of a Cajun, I don't think Louisiana is a good place to try such a stunt.
Depends on details of scandal...

1) was the whole company a fraud? Aka You were a trader for Bernie madoff or was a scientist at Thernos
If Trump doesn't do anything about this will they finally believe he's not really interested in anything but their votes and money?
"2 of my good friends moved here"

'here' - the internet is not one place. I'm going to assume US, but come on dude.
Great blog post. I really enjoyed the film, and of course an incredible story.

Stephen Wolfram also has a fascinating, in-depth blog post on Ramanujan - http://blog.stephenwolfram.com/2016/04/who-was-ramanujan/

I wonder if we'll ever understand how intuition like this really works in the brain.
The question is very interesting and good phrased, and the answer is better than many classes that many students had about processors and so on.
Uncovering a colossal Bronze Age battle