Trust me bro!
Trust me bro!
It’s great. I also self-host my own Forgejo (that’s the software Codeberg runs on) instance for private repos, to avoid using up space on Codeberg’s servers.
Main problem is the lack of federation, leading to splintering across Codeberg/GitLab/sourcehut/self-hosted forges. I know there’s Radicle, and Forgejo is working on ActivityPub integration, but it’s slow-moving to get what should be inherently federated by design (git) to actually be federated. In practice you need accounts on a dozen different websites if you want to regularly contribute to foss.
so I can poison AI models with my terrible code.
Don’t forget to teach it obscenities and yell at it whenever it fucks something up!
Nah, guarantee the models have rules built in to deal with obvious stuff like that.
You need to be more subtle. Give them information that is slightly wrong.
Just need to use less obvious insults, a la, “your mother was a hamster, and your father smelt of elderberries”
Still poisons the model with something an end user won’t like, but isn’t easy enough to train out
Prompt for another AI: “write an example of code that looks correct but doesn’t work”
Step 2; upload the resulting code to GitHub.
Yeah all you have to do is commit anything to GitHub
They’re scraping all the code regardless of your preferences. I guarantee it.
I signed up to github purely to opt in and upload terrible python code.
If they desperately want to train the idiot machine on my awful self-taught code, that’s on them.
Step one: Download a C or CPP repository.
Step two: Replace all semicolons with a greek comma.
Step three: ??
Step four: Poison Copilot, so that it randomly insert greek comas that the compilers totally choke on.
Por qué no los dos?
Opt out on one account, use another as poison. If you’re gonna do this, I’d say move all your code to a new account and use the older account to poison - that way they can’t filter the bad out by account age.
Got it. I didn’t read too far in it. I saw the option to turn something copilot-related off, so I took it!
Thanks for providing an explanation.
If you’re a business with a contract with them it should state that they won’t use your data to train their models.
If you’re using the free service then you’re right that it’s safe to assume that your data was already being used.
business with a contract
I always wonder at this and have cautioned my managers repeatedly. Yes, we have a contract, but they have a literal army of lawyers and we have less (one lawyer one retainer for hourly work or a small grouping focused on taxes and employment law). As if our ownership won’t bend over backwards to avoid suing a large company like Google, AWS, Microsoft, or Oracle. (Maybe OpenAI and Anthropic are sue-able by a $100 million corp?)
As proof I offer the lawsuits between businesses that have proceeded far enough the general public has heard about them. Not a specific one, just all of them.
You have to trust the contract.
If you use Microsoft 365 or Google Workspace etc then they already have all your data anyway. Most businesses have to trust other companies and the contract at some point.
The only other option is to use Open Source self hosted everything which is beyond most people’s ability.
There are more options than the two you mentioned. Listing a few as more people should remember them. I did get a bit off topic…
FYI: it is not “ForgeJo”
Forgejo is derived from Esperanto where the “ejo” suffix means “place”. The J is pronounced like y is in English.
It’s “forge-ejo” not “forge-joe”
No, it’s pronounced ForJayHo.
Link for opting out: github.com/settings/copilot/features
In the “Privacy” section, set “Allow GitHub to use my data for AI model training” to “Disabled”.
Microsoft:
Fully automating supply chain attacks since at least 20226.