forrestthewoods
Joined 15 years ago
Joined 15 years ago
Cloud gaming is too small to be relevant in any way. That’s why it’s ignored.
This is not a slight on Docker itself. It’s a slight on the conditions that induced Docker to exist.
One of the great selling points of one of my projects is “this is easy to run without needing Docker”.
You just blew my mind with this. This is shockingly profound.
Let me share with you my previous screeds on this topic:
* https://www.forrestthewoods.com/blog/dependencies-belong-in-... * https://www.forrestthewoods.com/blog/using-zig-to-commit-too...
They’re semi-adjacent in that they are about build systems that don’t suck. (buck2 is also mostly TheWay but also not usable outside of Meta and has room for improvement).
Save us from Git and CMake Steve! Please I beg you!!
I agree so hard. It’s inertia is too strong and we’ve stalled progress for a decade.
Centralized, virtual file system, all commits automatically on cloud, large binary files totally fine, Mercurial CLI. It’s fantastic. People who only use Git really don’t understand how much better things can be.
I'd be ecstatic if more people used AI to share more cool things they've done. that'd be awesome. more of this blog post please.
> You don't know that they didn't read it!
If someone sends me AI slop to read then I am going to assume and behave as if they didn’t read it until proven otherwise.
It is the responsibility of the sender to proactively say “I read this and stand by it as at least mostly correct and reasonable”.
They are also free to say “AI slop have not yet proof read”. Then I have an informed choice.
I don’t know what you mean by “ won't work for version control databases, assuming use of a distributed VCS.”
Is it? At this point I associate Docker with slow build times and later upon layers of abstraction to try and cache and make it not slow. But it’s a never ending battle.
I can’t run Isaac Lab on my work cloud VM because the system has glibc2.34 instead of 2.35. The only way to hack around this is to move everything into Docker. So now there’s a big huge convoluted build process just because I changed a line of code. It’s utterly miserable with no redeeming qualities.
Again none of this is Docker’s fault. But the fact that Linux is so incapable of running software that Docker needs to exist is damning.
For reference Docker is not popular on Windows because Windows can simply run software programs without requiring Docker.
Yet for some reason people think Linux is a good platform for developers. It is bewildering…