Earlier quoted context omitted.
I would not be at all surprised if Github adds a first party reputation system. It would be a clever way to increase network effects - imagine if you host on Codeberg you're inundated by AI PRs but on Github you can easily filter them out. I can't see those pull request limits working very well. It's like trying to filter email spam by just rate limiting people. It's going to be annoying for the people you actually w…
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.
PR spam today looks like email spam in the early 2000s
101–110 of 167 posts
Re: PR spam today looks like email spam in the early 2000s
#102Earlier quoted context omitted.
Not necessarily. Orgs exist in GitHub, and it seems reasonable that if the $BIGCORP org limits membership to employees, you can automatically trust all members of that org. Because this way, if one steps out of line, you have both an escalation path (contact admins) and a stick (revoke trust in entire org).
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.
Re: PR spam today looks like email spam in the early 2000s
#103Re: PR spam today looks like email spam in the early 2000s
#104GitHub just recently added configurable PR limits for maintainers to help partially address this problem: https://github.blog/open-source/maintainers/how-pull-request...
> Draft pull requests will not count towards your limit. Disappointing, it seems that those also need limits too, although the limit could be higher. I could easily see the limit for PRs be at 1 for untrusted contributors, and drafts at 3-5.
Re: PR spam today looks like email spam in the early 2000s
#105Earlier quoted context omitted.
> Draft pull requests will not count towards your limit. Disappointing, it seems that those also need limits too, although the limit could be higher. I could easily see the limit for PRs be at 1 for untrusted contributors, and drafts at 3-5.
I'd just limit the total. Otherwise people will use it to game the system.
As long as it's taken as an indicator for WIP, it works. It just doesn't work when acting illiterate of this distinction; and I have often have had PRs switched to "ready", reviewed + merged in a couple of hours.
But when the change list grows, and the PR ages, while still being intentionally maintained, the Draft signal is strong and helpful IMO. Switching an old Draft PR to "ready" after reviving it with changes seems like a useful signal to me.
Re: PR spam today looks like email spam in the early 2000s
#106Earlier quoted context omitted.
Every single job application form that has a field for your github profile is at fault for this. Juniors trying to break into the industry are trying very hard to check every box.
I've never asked for or looked at anyone's github or personal code as part of a job interview. Too easy to fake, and too much risk that it's something proprietary that could put me in a bad spot.
Re: PR spam today looks like email spam in the early 2000s
#107Earlier 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
#108Earlier quoted context omitted.
Every single job application form that has a field for your github profile is at fault for this. Juniors trying to break into the industry are trying very hard to check every box.
I've never asked for or looked at anyone's github or personal code as part of a job interview. Too easy to fake, and too much risk that it's something proprietary that could put me in a bad spot.
Re: PR spam today looks like email spam in the early 2000s
#109Earlier quoted context omitted.
I've never asked for or looked at anyone's github or personal code as part of a job interview. Too easy to fake, and too much risk that it's something proprietary that could put me in a bad spot.
Huh? Proprietary code sometimes leaks on GitHub, but open source code hosted on GitHub is the opposite of proprietary. What bad spot are you going to get into?
Re: PR spam today looks like email spam in the early 2000s
#110And, it would be nice to have unsubscribe lists in the uBlock Origin style.