• A 70GB code base is not something that’s ever supposed to happen. Pretending that’s okay for any product is the actual madness here.

    I guarantee you this is the sort of app that accidentally ships 3 full copies of Google Chrome.

    • moonpiedumplings@programming.dev
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      2 days ago

      In the comments, they state that it is point cloud data for gaussian splatting. I don’t know what that is, but I suspect is is information that may not be best handled by git.

      Edit: and high fidelity extended reality content.

      Edit3: yeah, it looks like they are putting large amounts of binary data in the repo.

      • brian@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        22 hours ago

        they’re putting large amounts of binary data in git lfs, which is what it was designed for. lfs does have some rough edges though. if I had something really heavy on binary blobs, ex a large game or similar, idk if I’d be using git either. he extrapolates way too far though, most use cases don’t run into any of these problems

        and storing all that in a separate db is insane, it’s stuff that should be versioned with the code. it’s likely being created at a specific rev for the current code, and it evolves with it. if you git revert or create a pr, it should be part of that. it’s not like they committed built binaries or smth. there should be tools able to handle this. git could be one of them if lfs was less rough