skysight-inc/HackerNews huggingface dataset:
Three Words . "Ease Of Use"

Containerization has obviously been around for ages before Docker came on the scene, yet it's adoption has dwarfed that of other similar solutions, why is that?

People have to start with a technology somewhere, if they get frustrated with the process, often they'll discount it and move on, that first moment of success of "ohh that was easy" is really important.

Docker has that. Sure it hides a wide variety of complexity under the skin that, in more complex deployments, can come back and bite you , but for people getting started it's much easier than the alternatives.

The "App store" like nature of Docker Hub is another part of that, the ability to easily find base images that you can use to prototype solutions is super-useful as a beginner.

Of course once you've been using it a while, you might have questions about image provenance, vulnerability management etc, but those typically aren't part of the initial evaluation.
Show HN: A New Mobile App Development Tool
XMPP is only one option for communicating with the FCM server. The most popular method is using HTTP/REST. XMPP is only needed when you have bidirectional messages - server to client app (downstream) and client app to server (upstream).
"Each time someone used Foundem to buy something, the Raffs would receive a small payment from the website making the sale.."

Maybe people actually prefer Google because for a lot of the results you get, nobody is paying?
Surely sheeps haven't evolved to respond specifically to dogs barking?
In this thread, we resist the reduction of complexity, to the effect that job security is maintained, such that our careers are not commoditized by McDonaldsization.
Two books well worth reading in this context are;

- Getting More by Stuart Diamond - https://www.amazon.com/Getting-More-Negotiate-Succeed-Work/d... . On the cover it’s about negotiation but most of what a leader does involves negotiation. Rather than try to convince you, I’ll just say Google engages Stuart Diamond to trail engineers in negotiation. There’s a talk by him here at Google that might convince - https://youtu.be/2QtZ-vObJrk

- The other is “Corps Business” - https://www.amazon.com/Corps-Business-Management-Principles-... - about how the US Marines do management. The big thing you can get some this book is expressing projects and tasks in terms of the _end goal_ instead of the steps required to get there. Make sure teams collectively understand the end goal and let them figure out how to get there is the basic message. That implies you need to put your effort in being good at story telling and presentation
Show HN: Title Race – Race for the Premier League Title
I think you’re mixing up tactical and operational though. In the standard military vocabulary at least, the operational level of decisionmaking (what) is between strategic (why; the most abstract) and tactical (how; the most concrete).
One for the Football fans out there...

I couldn't find an easy way to track the remaining fixtures for Liverpool and Manchester City (and also at the time Spurs) so I decided to build a website to make it super easy.

Everything updates automatically via data from:
https://www.football-data.org/
I use it a lot for ML work. Nvidia-docker makes it easy to setup CUDA and partition access to GPUs (if you have more than one). Docker makes it easy to setup tensorflow, Keras, python, etc. which I find to be a royal pain otherwise.
Those open connections would be very hard to keep open indefinitely in an Android app that gets optimized or goes into sleep / doze mode.
That sounds somewhat like my current project [0]. Currently it's in the prototyping phase, so it won't be released for a while, but it's coming along nicely.

Your use case is one I've been planning to support all along, although I think about it a bit differently - in terms of composition of (partial) images rather than multiple inheritance.

[0]: Dev blog: https://www.narrowband.org.uk/
Is he referring to the way that you talk to your team, or the way that you talk to him? If the latter, there's a chance he's insecure about his lack of technical knowledge and reassures himself that his role is to be the "leader" so he doesn't need it. And so when he hears you getting outside his comfort zone he projects that value onto you.

If he means to your team, or it has nothing to do with technical language, then I'm way off!
https://outline.com/BNU45U

I wrapped that into outline. Last paragraph was missing though:

"Wherever I go," she said, "here, or Switzerland, or India, or wherever. Australia. Some island. I always will be a political prisoner of my father's name."
Because it wasn't sufficiently clear to GPP that it was IDA Pro's support that was problematic. GPP incorrectly thought it was BinaryNinja support that was the problem, which isn't the case.
So only to get on the the same page as you and not to be a smartass- you're saying Docker is like an AppImage without access to host files (I didn't get the last part about GPL circumvention) whose purpose is to provide non-emulated VMs?

If all I use is Debian on my server with a file that always installs the required packages and I don't need isolation between services, should I care about docker as an "end-developer"?
A lot of people get up on their high horse because others spend money on things they consider frivolous and unnecessary.

I don't read too much into changing clothing styles. Suits and ties were starting to be de-emphasized in day-to-day business quite a while before social media was a thing. (Casual Fridays started in the early 90s or so.) And the sort of inverse snobbery hoodie dress thing is mostly limited to some tech circles.

For that matter, there are still a lot of suits and ties worn in business meetings even if they're not near-universal dress any longer.
As a Dane, our palementary elections gets about 86-90% participations, and not having voting mandatory means you get an effective signal for how the population feels by how well they attend.

We are due for a new election before july, so I will probably just save the queue and vote by mail, if I elect to vote at all.
Most people's gripes about socialism are senseless whataboutism. "But Venezuela!"

Anarchism (or libertarian socialism if you prefer) isn't just about "offering services for free". It's about a lack of hierarchy. You don't have billionaires. Americans today are not ready to embrace anarchism.

If you want a good sci-fi novel that explores practically how anarchism could evolve from the current US state, The Dispossessed by Ursula K Le Guin is a classic.
GPU ray tracing
Is there a 3d (isometric) html5 version AND a 2d, classic top-down one? Or is it just the former?
My time feels wasted.
To say nothing of the fact that even according to that questionable source, the highest levels of population loss happened only in very small regions. Oh, and this whole thing is a non-squitur because war is a totally different risk than an epidemic, especially since 1945.
N=14. This is a preliminary study, not something you should change behaviour or beliefs nor cast policy based on.
"Talk like a leader" could be code for:

- more (realistic) optimism

- accountability / ownership

- more listening, asking questions, versus making statements

- stating things in business terms versus technical ones. For example, if there's a technical problem, speak to options, costs and timelines instead of the detailed reasons why something isn't working.

- paying attention to business goals. For example, if there's a focus on lowering expense (as opposed to capital), show the finance team that they may be able to capitalize reserved instances in AWS.

- weigh business goals versus technical goals. Does rewriting that tech debt benefit the company now, or is there a temporary situation where deferring it for 6 months is better? (say, using that time for a long wanted feature instead)
I'll second 'extreme ownership'

It is particularly pertinent to working across groups, organizations or even separate businesses.
>I think we are talking past each other. I was just trying to say that wanting a variety of food, is not a sign of a greedy opulent society.

I don't disagree at all, I think everyone wants some variety, or at the very least the ability to choose.

It seemed your comment was worded unclearly, which may be why the down votes...
Google's solution - Firebase Cloud Messaging is for the most part free and fairly easy to setup. Yes you can use curl to call their HTTP/REST endpoint to send a notification I believe.

If you get to the stage of sending millions of notifications per day then you'll need to start paying,
> Docker haven't been directly involved since 2015, and even then, it's arguable that they've never been

A large majority of even the recent commits to containerd are made by Docker employees.

https://github.com/containerd/containerd/commits/master

> It's true that Docker uses containerd under to hood, but that's actually part of what the author is arguing. Docker as a technology is a wrapper platform around core industry technologies that they neither own or control.

I cede your point, but it's irrelevant and isn't want the author implying (even directly).

From the article: "I do not think there is any reason for us to user docker any more and therefore Docker as a technology and as a company will slowly vanish."

The end users do not care how cgroups are setup or mount points are built. The guts may be standardized, but the docker toolchain (Dockerfile, docker-compose, docker run) will continue to exist. The "runtime" is irrelevant and there just isn't a competitor in the "tool chain" arena.

Docker Swarm is the only thing that will vanish.

> The more things like Kubernetes and podman join the market, the less required Docker becomes, which means they're going to be more and more at risk of failing.

Kubernetes is an entirely different use-case. Nobody is arguing Docker Swarm will beat it.

You could say the Docker CLI isn't required with the advent of other tools, but those are incredibly big shoes to fill. Think of all that entails (Dockerfile, docker-compose, the CLI, cross-platform(-ish) support for Windows/OSX).

Also, competition leads to better tooling. Did anyone ever say "Unix isn't required any more, because with have Linux"?

The tooling of the Docker CLI is in a very good spot as-is. The guts are being opened, which I think would relieve the pressure some may feel to jump from Docker.
It’s time to disrupt nuclear weapons
Containerization is a cost effective alternative to building and running immutable VM images, which is a best practice in terms of CD. Another way to put it is: don't build in production, instead build in CI, test your image and then just deploy it on your environments (you probably should have at least two: staging and production).
Huh, the 2D version is almost playable on mobile (3D version rendered, but panning was too laggy)! I was about to pan around without any lag and I played a turn, founding a city and whatnot, which was pretty cool. However, I wouldn't want to actually play a game since the controls are a bit fiddly.

I honestly expected it to just crash, but it worked well enough.

Awesome project, I'll consider playing a game on my desktop. I play occasionally with the desktop version, but a web version is much more accessible for new players to try out casually.
Exactly.

I see Docker as a framework. It's the "get me from nothing" to a fully featured solution for building, running and distributing containerized applications. And it happens to do it for anyone running Windows, MacOS or Linux.

It's the same reason why I would want to use a web framework. I don't necessarily want to write and string together a bunch of super low level things. I want to start at a higher level of abstraction so I can focus on writing the applications I care about.

As an end user, I don't necessarily care too much about OCI or the runtime spec. I care about running docker-compose up and having everything work.
I was merely pointing out that probably a few bites of greens (not covered in chemicals, where do you live?) has enough vitamins to stave off scurvy and a host of other nutritional deficiencies... not feed you outright.
What does "efficient" mean?

Who produces all the plastic and LED lights for the farms? Will there be smart phones produced by companies like Foxconn with 800,000 employees, and if so, how will they live?

What does "efficient" mean to you? Is it a measure of people per acre of land? Is it a measure of self-worth? Is it the amount of vacation/personal time each person gets?

Your definition elsewhere uses "quality of life", so how do you express that in a way that most people will agree with?

Because for me, I live in the center a small city of 60,000 people and I really enjoy that there are scores of restaurants, eight or so grocery stores, lovely parks and walking trails, cafes, a library, my doctor, swimming pool, and more, within about 15 minutes walking.

I don't see that diversity of opportunities happening in your concept. Your minimum size for a village of 20,000 people at 1 acre per person is 81 sq. km. That's 9km x 9km or a circle with radius 5km.

In fact, they just built a new apartment complex at the other end of downtown with 177 apartments - or roughly the population of one of your clusters. It fits in a city block.
Container engine is just a wrapper around couple of Linux APIs mainly cgroups & namespaces & iptables/BPF - there is most of hard work done. A good example how trivially it can be implemented is this: https://news.ycombinator.com/item?id=9925896

Now, implementing DBMS with even basic SQL query language, is not a trivial job.
Yes, the slide you refer to, where he publicly names and insults a member of the selection comitte that didn’t hire him is the slide that relly got him in trouble.

You are, quite obviously, going to get in trouble by demonstrating such lack of professionalism. Any selection comitte that considers questions such as: ”will the candidate respect collegues if they happen to be female” will from his presentation know that the answer is absolutey not.
Euphoria
One should, obviously, accept that. But if the hypothesis is true, one should also accept that, in a room of smart (or dumb) people, the ratio is not 50:50.

There is obviously a need to fight against any discrimination against an individual based on an unrelated factor (race, gender, hair color etc.). But I fear that a lot of measures do not actually fight against that, but add discrimination to offset other discrimination to reach the 50:50. While this obviously has moral problems, I think it can be a good tool if it reduces the discrimination against individuals in the long run. But /that/ must be the metric.
What are some docker alternatives? And how does Docker on windows work? I know it uses Hyper-V underneath but does MS include a base linux kernel image?
I was already on the fence about replacing humans with robots for e.g. driving, but dogs? Why would anyone want to replace dogs with robots? Worst trade ever.
One reason I see as an open source developer is low touch adoption and environment control. Over with build support on many Linux flavors (redhat from the past, archlinux from the ghetto :) ), use dockerized version instead. This might be my narrow corner of the world but users have driven me to dockerize much of what I do code, and my support hassle has lowered, a lot.
MySQL has a strong ecosystem model and it's a pain to switch databases. Young developers used to get a LAMP stack, Linux Apache MySql Php and that comes with MySQL. There are many products, one could say even languages, that require MySQL.

The database is the hardest component to switch and even if the company were to disappear today, it would take decades to migrate off.

Docker has none of this. It only happened a few years ago, it will be gone as quickly. It doesn't even have a strong brand name, people want kubernetes not docker, docker is merely a dependency that can be replaced.
How's docker on Windows working out for you so far?
كلمات اغنية لك يوم العاني
Explore Neptune and Uranus before 2040 [pdf]
> It's always been feature-weak compared to PostgresQL,

That's not really a meaningful statement to make. A singular "better" seldom exists outside children's discussions. MySQL for a long time had a more compelling multi-master situation, for example, and was simpler to operate as there was no need to schedule vacuums and fewer reasons to stop the database during normal operation.

But none of that is really relevant for choosing a database. It's an enabler technology, just like an operating system. You seldom set out to use a certain database, you set out to use a certain application and then choose a database and an operating system that fits the application's use case.

None of that is true for containerization technology. Any requirements come instead from the infrastructure layer, and the application is made to fit those instead of the other way around. Other than that, you are free to choose whatever has the least complex operational requirements. If I was an investor in Docker Inc. I'd carefully consider what that means.
Are retirement plans coupled to employment?

Neither social security nor 401Ks are, in that you can often keep and almost always rollover (to a personal) 401K when departing.

Pensions were, but as I understand it, those basically don’t exist anymore.
Docker provides NAT but what do you mean it provides a firewall ? I see that quite often people deploy docker without a firewall, and at some point notice that they exposed services they didn't want to internet.
In the sense that free people would still be free if all their secrets are exposed? I can get behind that train of thought.
And this is the foundation they want to build their little new "services" empire on. Good to be a fat cat… until it isn't.
Who is providing a container registry that can replace the offering from Docker (the company)? That seems to be the big contribution of Docker the company these days: a huge library of container images.
Appogram, A fast tool for startup weekends
The Titanic was on fire for days before the Iceberg hit
>> Which The Register didn't bother to credit. I swear, this site is now no worse than an Indian blog.

That seems uncalled for. Are Indian blogs (as opposed to non-Indian blogs) known for this kind of thing?
>>> Containerization has obviously been around for ages before Docker came on the scene, yet it's adoption has dwarfed that of other similar solutions, why is that?

Containerization was mostly limited to Solaris and BSD. It took a while to get to Linux, in the form of Docker.
Where's the dump?
Because then you depend on your OS to upgrade your application dependencies.
My dad used to complain about this too but go find athletic gear without the company’s logo. Or a watch. Or a vehicle. Or an appliance. It’s almost inescapable in some product categories.

Also, notice how many cars have advertising for the dealership on them as stickers or license plate surrounds. Why do people leave that junk on their cars?
My first reaction was woah I guess this is like https://thispersondoesnotexist.com .
That's because Docker was really designed to replace Vagrant, and that shows.

The use case is an individual developer who wants to get a test environment up and running quickly without needing to understand how IP routing works. It's great for that use, not so much for workloads in production.
Yes, but adding fictive ways to your "several ways" makes it disingenuous. The things he did different from the normal process (title, abstract etc.) are enough to show that he deceived CERN.
I've found it really useful on embedded systems (e.g. Raspberry Pi). It takes a long time to install anything complicated, and you occasionally need to make kludges. Having a Dockerfile means (a) I can remember what I did to make everything work, and in what order (b) using a hub, I can easily duplicate the environment to another Pi without waiting overnight for all the applications to build.

Yes, you can clone the SD card, but I think it's cleaner to use a version-controlled Dockerfile. Otherwise you always need some master SD card to clone from (and keep track of a multi-GB image file), and you have to faff with resizing images if the new card is smaller.

A fresh system install is then: flash Raspbian, update system, setup some init scripts, install docker, pull the image and clone the latest version of the code from github.

This is also the approach embraced by Balena, who (conveniently) provide Docker base images for a bunch of common embedded systems.

Another reasonably big user-base is machine learning.
Every car has a window sticker that includes annual fuel costs based on a standard calculation approach.
Roquette Science: How computerized arugula farms take over the world (2018)
Ethiopian Airlines: 'No Survivors' on Crashed Boeing 737
That sounds like a pretty solid system, but it’s not at all what the author is advocating. The author states that Docker is destined to be replaced by other containerization frameworks. The functionality differences won’t be as stark as what you’ve described, so this isn’t really a good comparison.

That being said, I’d agree that netboot + tmpfs has a lot of advantages; unfortunately, it’s not always practical, especially at smaller scales. Containers are convenient and don’t require any special hardware accommodations.
Downvotes usually settle over time.
Thanks! This is the condensed version of what the OP's manager is asking him to do. As mentioned elsewhere, also keep in mind you can't change peoples' minds or make a decision for them, you have to present the your case so that your audience comes to the conclusion you want them to.
Chernobyl: The secrets they tried to bury
Yeah, I agree. MySQL was in a more robust position, and even then the outcome was disappointing. Open source business is tough.
What provider did you switch for?
Who would buy a used Tesla?

The thing would need to be mint as any minor issue would be takes months to fix.
Boeing 737 Max Crashes Again as 157 Die in Ethiopian Air Tragedy
If you allow your government to keep its own secrets, it will use that right to rule you.
I don't think I ever came across a developer who made a RPM/DEB package. I'm not sure I came across a devops/sysadmin who made a RPM/DEB package in recent years.

I wouldn't waste my time learning that if I were you. Software like python needs pip to build, they can't be built with the OS package manager alone.
I think the technology is still useful as it is. I think normally farmers wouldn’t take a sheepdog all the way around the perimeter of a farm like that. Instead they would drive to the part where the sheepdog is needed and do the work there. One would imagine a drone would be useful in this scenario too.

I think the main advantage with the current limited range would be for driving animals (something that wouldn’t routinely require high speed or long distances but might take a long time) and more localised surveys. I can certainly imagine eg taking the quad bike to different parts of the farm and just sending the drone up to look at/round up the sheep.
"Why would that be the case?"

One argument could be that their moat is mostly brand. And, increasingly, other brands are working around them. Like Kubernetes. They already offer non-docker runtimes. They could, at some point, offer and promote their own packaging tool too. People might use a K8S tool solely because it's the "default setting".
All it takes is an epidemic level flu to hit and these idiots will be classified as terrorists.
I really can't recall if / when it's changed, but for many years you just wouldn't be able to connect to MySQL as root unless you set the password. Also if someone have access to your localhost it's almost always mean you're already in trouble no matter how well database configured.
Apparently this was read out in some radio program and is now available for listening at https://archive.org/details/20LettersToaFriend

edit: nevermind, seems to be an excerpt only. Recorded by BBC in 2017 https://www.bbc.co.uk/programmes/b01dd3t9