Hitler Uses Docker, Annotated
zwischenzugs.wordpress.com
zwischenzugs.wordpress.com
"I'll move everyone to windows!"
-> Girl crying
-> "Don't worry, you can use bash on Windows 10 now".
Kidding aside, this is highly educational.
The original line was:
"Everybody has been lying to me. Even the SS!"
The timing of the "SS" part matches almost perfectly. That was a really nice touch. Bravo!
"You don’t even run your own machines anymore! People run on GCE, in VM instances that run in Linux containers on Borg!"
Just sayin'.
You don't need to run Docker in a VM either unless on a non-Linux platform.
Moreover, I'm not really sure Docker is about isolation any much. I think I've read that I shouldn't rely on isolation it provides.
The essence of Docker, as I get it, is mostly about the image/layer-based dirt-cheap packaging, playing well on the deficiences of most commonly used packaging systems (dpkg, rpm, pacman), like inability to have multiple versions of the same package set up at the same time.
Compared to LXC templates, Docker provides quite nice UX in terms of image building and management. Well, as long as one doesn't hit any limitations or their scenario doesn't have some corner cases, but that's the same for every tech out there.
However, GP mentioned "process isolation technology" and I don't think this is where Docker particularly excels above any other isolation technology out there. When you have the container prepared (this is where Docker's UX excels, compared to others), isolation is easy with nearly anything.
It still sometimes happens that i am amazed how easy it is. A few weeks ago i switched servers for a small project and docker-compose up was all i needed to do.
I was puzzled by this and came to the conclusion Configuration Management [CM] is best left to the actual CM tools, and Docker just isn't one.
That was in the days docker-compose wasn't even a choice for me, because docs explicitly said that it's not for the production - but even now I don't see a sane way to automatically (re)configure 2-3 hosts[1] in with a single CLI command (and keep the secrets defined in one single "master" place that's outside of version control) with the Docker-provided toolset. Which is dead easy with Salt or Ansible (+bare Docker, of course, since it's Docker containers that are deployed)
(Haven't looked into recently-introduced Docker Swarm, though, maybe they have something there.)
I use environment variables for smaller projects, i have predefined environment variables for the images that get substituted for the real thing by docker compose, which in turn uses environment variables (here is an example: https://github.com/intellimate/Server/blob/master/image/comp...).
For larger projects i would use docker-swarm or kubernets, they have their own solution.
I do speak German and can still follow, because in Portugal we always subtitle except for children movies, so we learn to selectively pay attention to either subtitles or audio depending on the movie and our language skills.
As far as I am aware this happens in all countries that have a subtitles culture, instead of dubbing like in Germany.
However I am also not a big fan of these clips, given the historical relationship. Not sure how much one should actually it for jokes.
Grey area for me. It's a fictional work, AFAIK, based on some evil shit in history I generally don't joke about. The scene is nearly perfect for remixes to the point many great ones have been made with it. SO, on other hand, maybe remixing his downfall in educational and entertaining ways isn't so bad after all. :)
Edit: This is sarcasm.
It still seems weird to joke about Nazis.
Its similar with "Mein Kampf", Hitlers book. In Germany, the copyright ran out and it was sold again on Amazon. However now people see, how batshit crazy the guy was and what a shitty book it is. It lost most of its appeal.
As German, I say: Bring more Hitler jokes. Bring all you have.
If the meme was applied properly it would be Hitler himself who set up the Docker cluster, and the generals informing him of the ways it failed. His monologue would be about his own expectations of the greatness of Docker and how the Docker team or cgroups abstractions failed him.
The difference is subtle, but it's definitely true that in this application Hitler is not ridiculed, which makes the whole bit more awkward and less funny.
1) Take any trending tech, write a cynical piece about it. 2) Post to Hacker News 3) Repost to Hacker News 4) Rake in the internet points.
Improved experience? No. Suggested alternatives? No. Made the world a better place? No. Helped original OSS authors out? No.
Had Fun? Maybe.
Sometimes pointing the idiocy in a new development (and the IT world is a set of one BS snake-oil cure after another with some decent technology slowly progressing intermingled) is enough to make the world a better place.
The author, Ian, actually does a great job of explaining Docker and it's use in this post.
Wrote a book about how to use docker effectively that you can see at the bottom of the post? Yes.
Didnt read the article and came to HN to make a pithy post? Yes.
Achieved the goal intended. Not really.
It makes developers just a little more skeptical of the latest hot new thing it probably has made the world a better place.
Today's overhyped technology is tomorrow's legacy garbage.
I can't follow what's written in subtitle. I really tried hard, but no - my mind doesn't follow subtitle. What's the point of doing so with audible audio?
I think you misunderstand the situation. Ian Miell, the author of the blog post, wrote an analysis and explanation of a joke video created by someone else, Avishai Ish-Shalom.
Not being familiar with Docker, I found Ian's explanation and honest acknowledgement of its downsides and limitations to be very informative.