skysight-inc/HackerNews huggingface dataset:
I've used docker for process isolation at two companies now. In both cases, we were executing things on the server based on customer input values, and desired the isolation to help ensure safety.

In the first company, these were one-off import jobs that would import customer information from a URL they provided.

In the other, these are long-running daemons for a multi-tenant service, and I need to reduce the risk that one customer could exploit the system and disrupt the other customers or gain access to their data.

I have some other experiments in play right now in which I am packaging up various services as docker containers, but this is currently non-production.
True, but it doesn't really fit with disabling the transponders and changing course moments after communicating normally with ATC.

Any theory other than deliberate action seems to rely on several major coincidences. Not strictly impossible, but definitely not the most plausible option.
Security of firefox is beyond awful [0]. The same is true of all currently used browsers - almost certainly each has several unpatched remote code execution holes. The overwhelming majority of professional bug finding people are either working for the government(s) or selling bugs/exploits to them. These bugs aren't getting reported to the vendor. The occasional ones that are, are either reported by hobbyists, or professionals for marketing purposes.

You're the perfect example why tor browser is so bad.

>was only used against older Windows boxes

It was only used against windows systems, but it was a firefox exploit.

[0] http://www.cvedetails.com/vulnerability-list/vendor_id-452/p...
I'd rather keep using the current perfectly fine software.

If it's perfectly fine, then you don't have to upgrade.
MeSpeak.js Multilingual text to speach
with chef https://docs.getchef.com/containers.html
At this point in time, Tesla is still less than a rounding error on automobile sales. Ignoring potential markets and counting on the public to "do the right thing" would seem like a suicidal strategy to me. Do you have examples of where this approach has worked?
How to Use Logs to Get an Overview on Technical and Business Metrics
The politician called out by name here, state senator Joe Hune, is a Republican. The Republican Party also controls the legislature that passed this bill: they hold a supermajority (68%) of seats in the Michigan Senate, and a majority (54%) of seats in the Michigan House. And, the governor is a Republican. So I doubt the explanation for this case, at least, can be laid specifically at the feet of the Democratic Party trying to restrict trade.
I agree, but I don't think Canonical is really trying to do that. Ubuntu Touch, besides the side taskbar, has quite different interface than desktop Ubuntu. But there should be a common design language across platforms, even if they are optimized differently to take advantage of the screen size or form factor.
Is that irony? I hope so, but I can't tell. Slapping people around is usually not the way to change their attitudes...

Currently there is a perverse segregation going on. German parents (and any immigrants who know what's going on) send their children to schools who have a low rate of immigrant students. And with good justification. But this also means that the best teachers and other resources go to these schools, while creating schools with lots of problems, worse equipment, worse teachers and a thorough helping of students whose parents don't object to low quality.
In what way are 5K displays incompatible with anything else? What actual problems does this cause anyone?

As to your question why, one advantage is that these monitors can display true pixel-for-pixel 4k video in an editing suite, while still leaving screen real-estate free to display the application user interface, film libraries, etc. Another is that even higher fidelity means less pixelation and smoother color gradations that on a similarly sized 4k display. There are plenty of advantages.

Finally, I don't remember anybody complaining when Dell released their 5k display a few months ago.
You're not informed. You don't pay social security on a "minijob" or 450-Euro-job.
( see https://en.wikipedia.org/wiki/Marginal_employment or the more extensive German wiki article)
"Remember when every thing was 2D, and you had to put all those huge monitors on desks?"
CSS3 Dribbble logo animated
Took less than a minute to find it

http://www.legislature.mi.gov/documents/2013-2014/billenroll...
What value does Docker add if you are already running a VM? Are the laptops Linux, so Docker provides a lighter alternative to a full vm environment?
You can't paint all lobbying with the same brush. There are beneficial lobbying groups out there helping to bring a voice to issues in an arena where they would otherwise normally be drowned out. We just focus on the bad ones because they tend to have greater influence. Absolutist positions such as this are rarely true and sensible.
sweet, but chrome only?
Yup, ran into that experience myself. Viewing the log helped me see the install hadn't busted, because it also gave me the beach ball of doom around the same time. Everything was alright in the end.
http://www.careerfaqs.com.au/careers/interview-questions-and...
A modern JavaScript framework to rapidly create embeddable widgets
> by setting the display to someone else's terminal.

Bad sysadmin probably put xhost + in the main xinitrc.

Common rookie mistake, but don't blame X for that weakness.
> The reasoning--though incomplete--is based on the Bernoulli effect, which correctly correlates the increased speed with which air moves over a surface and the lowered air pressure measured at that surface. [...]A few years later I carried out a calculation according to a naive interpretation of the common explanation of how a wing works. Using data from a model airplane I found that the calculated lift was only 2% of that needed to fly the model.

The calculation in the bottom is incorrect. It assumes that the top of the wing is greater, so the speed of the air is greater, so the pressure on the top of the wing is smaller. The problem is that then it multiplies the difference of pressure by the surface of the wing, but it doesn't consider that the top of the wing is greater. (There is another problem, the surface is curved, so you must consider the direction of the forces in order to add them.) When you take into account this, the "lift" you get from this calculation is not the 2%, it's exactly 0% (as 0% because there is a mathematical theorem that says that it's 0%).

There is a more detailed and correct explanation in http://physics.stackexchange.com/questions/46131/does-a-wing... . The secret sauce that makes the planes fly is the vortex around the wing.

But there is a detail that I don't like in that explanation. You need the viscosity to get the vortex when the plane starts. You don't need the viscosity to fly. You can fly without viscosity, but you can't "take of" without viscosity. (Well, you need also the viscosity to change correct the circulation of the vortex when you change the speed, o the correct misquotes is "You can fly at constant velocity without viscosity.".)
And a quick and aggressive back of the envelope calculation puts it at 100 C-17 loads, 150 if the 1.5 tons per cubic yard is correct.

Surely someone would have noticed that! Are C-17s even being used for this? In the one report I looked at they were using smaller stuff like C-130s.
Satoshilabs use Docker to build firmware for Trezor, allowing people to do the same and verify binaries.

https://groups.google.com/forum/#!topic/trezor-dev/5MCyweTY4...
At Shippable(shippable.com) we've been using docker for over an year now for the following use cases:

1. deploying all our internal components like db, message queue, middleware and frontend using containers and using a custom service discovery manager. The containerization has helped us easily deploy components separately, quickly set up dev environments, test production bugs more realistically and obviously, scale up very quickly.

2. running all the builds in custom user containers. This helps us ensure security and data isolation.

We did run into a bunch of issues till docker was "production-ready" but the use case was strong enough for us to go ahead with it
The laptops are Macbook airs and were not running a VM at all. Instead, users had a script they could double click to launch the application in a terminal window.

Now the laptops run the VirtualBox setup and always have the application running in the background. Docker adds value by letting us distribute a much smaller amount of data vs sending out an entire VM image.

For the Windows server, we used to distribute upgrades by sending out an entire VirtualBox appliance image, which was usually around 3GB. Additionally, the operator would have to manually shuffle data between the old and new images. Now, we can ship out an saved Docker image (built with `docker save`) which cuts down on the amount of data transferred, and the final VM we shipped him knows how to upgrade the Docker container and shuffle the data automatically.
I would also define slow and erratic drivers or drivers that make a lot of mistakes as bad.
This just came up in another comment on HN: http://www.ted.com/talks/lawrence_lessig_we_the_people_and_t...
I'm not sure but I'd like to join in so we've got 2 people at least.
yes initially built it for our sanity, but the code is opensource[1] PR welcome :)
https://github.com/marketlytics/android-idlenotifier
Wikipedia implies that multiple dispatch is done by run-time time analysis in OO languages, which does not apply to Haskell or Rust: https://en.wikipedia.org/wiki/Multiple_dispatch

Maybe it's being pedantic, but I can't tell. Are Haskell's type classes strictly as flexible as multiple dispatch?
i guess this is the actual section they talk about:

(i) Sell any new motor vehicle directly to a retail customer other than through franchised dealers, unless the retail customer is a nonprofit organization or a federal, state, or local government or agency. This subdivision does not prohibit a manufacturer from providing information to a consumer for the purpose of marketing or facilitating the sale of new motor vehicles or from establishing a program to sell or offer to sell new motor vehicles through franchised new motor vehicle dealers that sell and service new motor vehicles produced by the manufacturer.
I can guarantee you there are works of art on twitpic that cannot be found anywhere else.
Eh, I'm used to it. I don't particularly care about karma points. I'm proud of my unfashionable opinions. Each one is the result of careful thought, aware from the blare of popular media and popular opinion.

The herd instinct is getting stronger, and the rush to censor unfashionable opinions increases on HN. Which is funny, because one of the best essays by pg is 'what you can't say'. Closely followed by 'mind the gap'. Which essentially says that inequality is a sign of a healthy society, because lack of inequality shows the innovators and risk takers have gone elsewhere or closed up shop.

Maybe it was my tablet spelling mistakes in my post.
Poll: Which JavaScript MVC framework do you mostly use?
There are so many Javascript frameworks out there, i'm wondering which one do you use and why?

I'm using Angular because of the strong community, although i seem myselve trying React in the near future.
Agility
Ligament
Airbnb's Rendr
If the question was whether or not to ban lobbying, how do the benefits of lobbying stack up against the damage? That whole cost-benefit analysis thing...
Oh, get of your high horse.

In the Netherlands it's done via mutual favors, usually in the form of cushy and insanely overpaid jobs for former politicians and civil servants in exchange for favorable laws and government contracts. This happens openly in a way that would be called scandalous corruption in Germany.

In the Netherlands, we call what happens in other countries corruption and think our own shit doesn't smell. And because international corruption stats are usually self-reporting, we maintain the illusion we are squeaky clean. Bullshit.
Great domain name.
Donate the data to a 3rd party company. It's not that hard.
Yes, there was an article about that few days ago:
http://www.theguardian.com/environment/2014/oct/13/wind-powe...
I would sue a storage company and the owners personally that destroyed my possessions without giving me enough time to go get them. 10 days is not enough time. 100 days might not be enough time. The amount of time should be decided by someone, like the state in which the company resides
As a Michigan native (though long gone) and someone erring on the side of conservatism, this is just a disappointment all around. Michigan is historically manufacturer friendly - to a fault, so they really went out of their way here.

Eventually all of these statutes will probably be stricken down due to the commerce clause... you are buying the vehicle direct from another state, therefore it's interstate commerce.
The takeaway is that the correct explanation involves too much math, like complex analysis. If someone want to skip the math and use hand waving, the explanation is allays oversimplified and usually wrong. [I tried to find a link to a small easy to understand and correct explanation, but I couldn't.]
> At the moment, Germany's economy is very dependant on the strong export performance of the economy.

Not 'at the moment' - Germany has been a strong exporter for almost five decades now...

> then Germany will find itself in real trouble.

Since Germany runs this model since a long time, it has a lot of experience dealing with its effects.
Airfoils and Airflow
I'm ok with companies not taking data that can't handle it.
It simplifies the building and deployment process for the application. You can install the new version of the application in a Docker Container and just push the changes of Container to all your clients. You can do the same thing for changes in the infrastructure which is needed to run your application. Just deploy the changes.
Deployment. We have a legacy application that would take about a day of configuration to deploy properly. With Docker (and some microservices goodness) we've reduced the deploy down to an hour, and are continually improving it.
Yes, almost nobody gets thrown in jail for marijuana possession.
There are fairly objective rankings of this sort of thing[1] and both The Netherlands and Germany score significantly better than the US.

That we also have corruption does not mean it is as bad as elsewhere and does not mean we don't get to call out blatant examples of it, especially blatant examples of the sort that are easy to get rid of by calling them out.

[1] https://en.wikipedia.org/wiki/Corruption_Perceptions_Index
Remember the Internet? Wow that was great.
Windows 7+ does seem to be quite stable – Microsoft has obviously put in time improving the OS to be more resilient and, more importantly, pressuring vendors to write better drivers.

That said, in my experience that means it's caught up with OS X. I've had maybe one kernel panic in years and that was caused by a VMware driver bug. This has been true for most people I know.

The only people I know who have problems are either the ones who install a ton of low-level extensions (Windows or Mac) or a couple of Linux laptop users faced with the option of either having really slow GL performance or using indifferently maintained binary blob drivers.
What about when campaign finance reform was passed? I thought that it was a fantastic idea, but we ended up with super PACs, which have seemingly unlimited funds. Even worse, the politicians they support can say that they don't have control and shed any liability.

I too want to hear ideas for fixing the system, but I think it is going to take more than just a few laws being passed.
In the ArsTechnica forums, under the gaming heading, there is a group that plays every now and then. I have gotten in on 3 of the games, and it is exquisitely diabolical.

I am curious if in person games have as much backstabbing in them as play by email sessions, as I always tend to get screwed over and over again by shady dealings of other powers.
Quite frankly I don't care who arrives first, as long as we get there.
It's complex so simply analogies break down. If you want a simple explanation F=M * A. Wings work by pushing air down end of story. Note fan blades and propellers work the same way. With enough power you could use flat plates just fine which you occasionally see on metal fans or vary light aircraft like paper airplanes. And at speed the bottom of a wing acts like a flat plate pushing air down. The back of the wing get's complex and for efficiency you want a complex shape on propellers/fans/wings.

Now, if you want to know why wings are snapped the way they are that's Flid Dynamics and you generally use a combination of simulation and wind tunnel testing to 'get it right'.

PS: You can't pull a fluid. Straws work by having the air push down harder outside your mouth than inside. In much the same way the air above the wing is pushed down by the air above that.
We have many images, and we build them in a CI setup using jenkins. I used to run jenkins inside docker and build images within that docker, but this turned out to be a problem. (Mainly more and more resources were used up until the disk was full.) Now it's just jenkins installed on the host building images, starting them and run integration tests.
I'm sure they have issues of their own, but I believe Japan has a uniform cap on what politicians can spend on election campaigns. Just one possible solution.
Low-Bandwidth Mobile Video Streaming in Africa
Often the wreckage itself tells a big story, assuming most of it can be found in a debris field. It can certainly say whether it broke up in the air or hit the water intact, for a start. Then you can look for bomb explosions or other types of explosions. Even the location of the wreckage would fill in large parts of the story which is currently unknown.

The interesting thing to me is how much money,collectively, are we (and the term is loose because I don't know who is paying) prepared to spend to find this wreck?
If it's indeed the same issue, I think you're out of luck, at least for the free part. Here's the Apple ticket about it: http://support.apple.com/kb/TS4088

This explicitly states that your warrantee for this very specific issue is extended to 3 years after date of purchase. I doubt you purchased a 2010 MBP in 2012...

Still, if this looks like what you're experiencing, get a genius bar appointment. It's free, and they have an automated diagnostic system that detects this specific issue (and others). If it's the same one, you might be able to talk yourself into a free replacement.
Have you seen Windows 10? It looks doable. Windows 8 is just the confused mid-step.
I wish there would be a maven for R. Hope the "Reliable R code" (RRT) can achieve a similar effect. Currently CRAN is heavily broken. Installing exactly the same version of the package will work today but might not work tomorrow.
A few months back, PG tweeted:

https://twitter.com/paulg/status/500161965881188354
Desmond Tutu: My Plea to the People of Israel. http://bit.ly/XlQ5YZ

In the link, Desmond Tutu calls for a boycott of Israel.

Later that same day, he tweeted:

https://twitter.com/paulg/status/500300735481774082
When Desmond Tutu is on one side of an issue and Sean Hannity is on the other, how much more do you need to know?

Presumably, PG thinks nobody should buy bicycles made by this craftsman. PG, am I correct?
I'm on the other side completely, I'm a little awed at the lack of coverage, and consumer demand for this.

I don't think this is a technological thing, it's an industry structure thing. Why do we even need SIMs? Obviously we need some way of deciding which phone should ring wen a call goes through the either, but why does it need to be a piece of plastic.

A simple software replacement for a SIM would open a lot ip. You could buy a $10 plan when you're in a different country for a week. If one of those company offering cheap international call sims could just sell you a software sim that doesn't require you to switch over everything.

The ability to shop selectively using different providers for different calls would be a profound change to the ecosystem. It'd have a lot of knock on effects.

Apple are good at bulling through changes like this. This could be the start. iPad only is a little weak though. I hope their reliance on carrier subsidies to sell phones doesn't impact Apple's willingness to push on this.
This may get me downvoted, but I think the problem has more to do with the voters than the politicians. If people took the time to research candidates and issues independently instead of voting for whoever had the loudest ads, we might not see so much money in politics.

Also, they're lazy and they don't care. Nerds on HN do, but talk to normal folks and they just. don't. care. about much of anything political, and they use their horribly inadequate math skills and emotion to make decisions, instead of reason.
> I only wish MATLAB wasn't so expensive and so proprietary.

Try Scilab or GNU Octave.
That's just because people here are using it 8 hours a day.
I'm not sure why I need to tell you all this. :) I was replying to "What are some problems that get solved better when using Docker?".
Have a guess. I have one: the consumer pays up nicely in the end. Lobbying is done (most of the time) for the benefit of coorporations who wan't to expand their business volume.
The GEDCOM file format is one of the main file formats supported by most family tree software.
Thanks for elaborating! I wrote that line in the docs, actually. I wonder if I should add an explicit note about exceptions not being a thing.
We've been using Docker for YippieMove (www.yippiemove.com) for a few months now, and it works great.

Getting your hand around the Docker philosophy is the biggest hurdle IMHO, but once you're there it is a delight to work with. The tl;dr is to not think of Docker as VMs, but rather fancy `chroots`.

In any case, to answer your question, for us it significantly decreased deployment time and complexity. We used to run our VMs and provision them with Puppet (it's a Django/Python app), however it took a fair amount of time to provision a new box. More so, there were frequently issues with dependencies (such as `pip install` failing).

With Docker, we can more or less just issue a `docker pull my/image` and be up and running (plus some basic provisioning of course that we use Ansible for).
I live in Michigan, and was dishearten when I read about this story the other day. But not really that surprised.

A few observations:

- Tesla isn't a name brand here like Ford or GM. In fact, if you asked a lot of people if we should help the Big Three with this sort of legislation, you might be surprised by the answer. Remember, they generate a LOT of jobs in this state: not just the Big Three, but the tier 2 and tier 3 manufactors. While I think logic would win out in the day, I wouldn't assume that everybody in Michigan _wants_ Tesla. It isn't in their best interest.

- I haven't seen one media story about this yet, outside of social media.

- We're in the middle of an election cycle year, including a gubernatorial race. So, the special interests picked a good time to insert this language: there are a lot of problems the state is still dealing with, including Detroit going through bankruptcy. And people want the money to win races.

Personally, I'd love to see Telsa in the state, both the cars and charging stations. But, honestly, Telsa isn't going to get much traction here until they improve cold weather battery performance.