What do people think separated GitHub from docker?
Docker also had DockerHub, but it wasn’t as necessary as GitHub and didn’t catch on as well.
I think HF is more like docker than GitHub. GitHub had the wide scope to be huge. Docker was too niche (in comparison) and didn’t catch on so much to be necessary for every single project like Git did.
Similarly, HF is also niche in the sense that docker is. There’s no need to host your model on HF, it’s just a convenience for some projects. It’s effectively a package manager for ML models.
It seems that if there’s a way to make models more easily runnable, HF would not be necessary at all. They have a community there, but it’s not something that can be monetized well.
Dockerhub is great for sharing images with the world at large, much like HF is for models. But once you're at the point where you want to host your images / models for business use do you really still want them?
All cloud providers seem to have an image hosting feature, why go through hassle of managing and paying for a docker hub account when you're already on AWS and can integrate better with ECR? The same problem exists for ML model hosting IMO.
Github is totally different, it's a more complex and human proposition. For many github has replaced an entire raft of tools, not just code hosting.
Docker grew too fast. They chased VC dollars for what really was just a cool open source project. I spent some time at their first office in SF ten years ago for meetups. They had a really cool unique culture. I think that just doesn't scale some times.
Docker also had DockerHub, but it wasn’t as necessary as GitHub and didn’t catch on as well.
I think HF is more like docker than GitHub. GitHub had the wide scope to be huge. Docker was too niche (in comparison) and didn’t catch on so much to be necessary for every single project like Git did.
Similarly, HF is also niche in the sense that docker is. There’s no need to host your model on HF, it’s just a convenience for some projects. It’s effectively a package manager for ML models.
It seems that if there’s a way to make models more easily runnable, HF would not be necessary at all. They have a community there, but it’s not something that can be monetized well.