4 ms·
Microsoft GitHub gets the ability retain your entire Git history too for training, including the bits you may have force pushed away. Scanning other code forges
by toastal 3y ago
Microsoft GitHub gets the ability retain your entire Git history too for training, including the bits you may have force pushed away. Scanning other code forges wouldn’t give access to the ‘complete’ history of a project.
- jacooper 3y agoThey can do the same by cloning the repo
- toastal 3y agoNot if you have rewritten this history. It's possible they have an old copy, but cloning isn't going to have deleted or unrewritten commits. What do you think folks do when say an API key is published in the repository? Delete the whole repo to get a clean history? However, there's nothing that stops Microsoft GitHub from just _holding onto_ that data even if you delete it because you gave that data to them.
- jacooper 3y agoI mean why do you rewrite history? Its either because of a typo or editing commits. I doubt its very important for ai training.
- toastal 3y agoAPI keys/other secrets, implementations of features that ultimately were dropped are two examples. The former has security/privacy implications with a closed platform owned by an adversarial entity, Microsoft. The latter might leak info on future plans or how a senior corrected a junior then squashed which could be very valuable for training that others would not have access to.