Why though? Is everyone karma farming? What's the motivator here?
to get reputation, may benefits from huge companies such like github(via copilot) etc.
PR spam today looks like email spam in the early 2000s
121–130 of 167 posts
Re: PR spam today looks like email spam in the early 2000s
#122GitHub just recently added configurable PR limits for maintainers to help partially address this problem: https://github.blog/open-source/maintainers/how-pull-request...
I find it ironic that the people who originate the idea of AI-code-spam are being negatively impacted by this.
But all they will do is build an AI agent to review the code written by an AI agent, that probably never needed to be written to begin with.
Re: PR spam today looks like email spam in the early 2000s
#123Re: PR spam today looks like email spam in the early 2000s
#124AI agents who review the slop created by other AI agents is not the answer here. I much prefer a blanket ban on PRs and issues created by AI agents (which is what I personally do for my repos; so far I have closed one[1]). In fact I would love a github alternative which considers AI contributions to be a breach of their terms of use and ban any people who let AI agents loose on their platform. 1: https://github.com/r…
But what about the good AI driven contributions though? Do you categorize all AI changes as slop by default or only the real bad ones that mix refactoring and tons of other unrelated changes with a fix? Some can fix real issues, with a well targeted fix (not rewriting the world), well defined test and write up. If you accepted PRs before for other issues, you should be able to review and accept those too.
Re: PR spam today looks like email spam in the early 2000s
#125Maybe we should cut out the middle-man and make it easy for people to donate token credits to open-source projects, and let the maintainers decide how to use them.
Re: PR spam today looks like email spam in the early 2000s
#126Earlier quoted context omitted.
If we want to keep it objective, one metric can already be calculated based on the user history of the submitter. The spammers profile will be full of unmerged or abandoned prs. Just based on those statistics beginners might be close to zero rating but spammers would be negative. Unless I totally missed that people are also making new accounts of each PR.
Create lots of fake repos/prs to improve your ratio?
Re: PR spam today looks like email spam in the early 2000s
#127In my main project we added a new requirement that all new contributors meet a maintainer in a non-textual format before their first PR is merged. Seems to work well for a small project.
Re: PR spam today looks like email spam in the early 2000s
#128Earlier quoted context omitted.
Allowing contributions only from big tech companies sounds ideologically questionable from free/libre software movement perspective, and it emboldens decisions which go against the user's interests, such as removing manifestv2 in Chromium.
Op said nothing about only allowing corporations. Simply stated that one path to allowing large swaths of users without having to approve every single individual user is to trust all users of certain orgs by default. Presumably you would still allow individual contributions but with restrictions unless someone has vouched for them or some other gating factor.
Where does the frog stop getting boiled?
Re: PR spam today looks like email spam in the early 2000s
#129Earlier quoted context omitted.
Ironically one of the first recognizable spam campaigns was perpetrated by lawyers: https://en.wikipedia.org/wiki/Laurence_Canter_and_Martha_Sie...
On the flip side, the lawyers that represented the big tech firms at the time were some of the most impressive people I've ever met. You could speak to them as a peer when it came to technical issues or system architecture AND they were experts in technology law. Especially impressive given that anti-spam was still in it's infancy and rapidly evolving.
Re: PR spam today looks like email spam in the early 2000s
#130Why though? Is everyone karma farming? What's the motivator here?