RL researcher says LLMs won't work, LLM researchers say RL won't scale. Meanwhile, the rest of us are just shipping products with whatever actually works today. This is like watching database academics argue about ACID properties while MongoDB just took over the world.
The db example is bad because most people in db and data world agree mongodb is not a great choice anymore. In fact mongodb today has actually adopted a lot of the characteristics of a sql db.
Finally, a game that accurately simulates my daily productivity. I open it intending to play for 5 minutes and somehow 3 hours later I'm still there, having accomplished nothing useful, with a vague sense of dread and the feeling that demons are chasing me. The verisimilitude is uncanny.
I keep seeing Podman mentioned as a Docker alternative, but I'm unclear on when the juice is worth the squeeze. For someone doing typical web development (Node.js/Python services, Postgres, Redis), what specific problems would Podman solve that Docker doesn't? Is this more about security/compliance or are there developer experience benefits too?
At a high level, Docker and Podman implement the same standard for containers, but my understanding is that Podman implements more of said standard (more/newer features) and in a more standards compliant way.
This can be a good or a bad thing—good because it's better, but bad because the popularity of Docker sometimes means things aren't compatible and require some tweaking to get running.
Podman is daemonless while docker is a client/server pair. Podman also shipped with support for rootless containers, though Docker now has that capability as well.
The podman CLI is nearly a drop-in replacement for docker such that `alias docker=podman` works for many of the most common use cases.
If you don't care about the security implications of running containers as root via a client/server protocol, then by all means keep using Docker. I've switched to podman and I'm happy with my decision, but to each their own.