| ▲ | penciltwirler 4 hours ago | |
The premise is that Git-LFS sucks, so we need to build a new data versioning system (in Rust, from scratch). While I mostly agree with this premise, but there are already lots of existing (mature) data versioning systems with the same tricks under the hood: - Pachyderm (Go): https://github.com/pachyderm/pachyderm - XetHub (acquired by HuggingFace): https://huggingface.co/blog/xethub-joins-hf - LakeFS (Go): https://github.com/treeverse/lakeFS - Oxen (Rust): https://github.com/Oxen-AI/Oxen I guess with AI, anyone can vibe code a content-addressed, chunk-level deduped, versioning system in Rust these days... But jokes aside, Lore seems really cool! What's interesting is the realization that different domains/industries have similar problems, but they don't seem to be cross-polinating. In this case AI and Gaming both need a storage system that can version control large binary files at scale. I think there's lots of opportunities to share ideas here, but perhaps the lack of idea sharing (currently) creates opportunity! | ||
| ▲ | LtdJorge 3 hours ago | parent | next [-] | |
I don't think the needs are exactly the same. I believe in AI the big binary files are normally written once, while in gamedev, they are constantly updated. That already warrants different storage architectures. | ||
| ▲ | 4 hours ago | parent | prev [-] | |
| [deleted] | ||