Remix.run Logo
ssl-3 5 hours ago

> now imagine how many other devs and maintainers are contemplating this but just haven't been pushed to their personal breaking point yet. or take note of how many, when asked about the spam problem, just nervously go "yeah it's kinda rough haha..."

At first, my brain parsed "spam" as in ye olde email spam. It took a moment for it to sink in that you meant code spam, instead.

But now that the two concepts are linked in my little pea brain: I kind of want to see how a system like SpamAssassin would work when applied to pull requests like it has been applied to email.

It can use reputation, real-time blacklists, triggers for form, and et cetera, with weighted scores for every aspect that are ultimately factored into one final score.

If final score is passing, the PR is presented for a human to review like a PR was (say) 5 years ago. If the final score fails, it goes into the circular file where it will probably die.

BrtByte 4 hours ago | parent | next [-]

The funny part is that we'd probably recreate the entire email spam arms race

ssl-3 3 hours ago | parent [-]

That's OK. Maybe it's even inevitable.

I've been on both sides of the spam arms race at different times of my life. While they'll never be able to claim victory, the good guys (usually!) seem to be winning -- and that's a lot better than accepting defeat.

jeremyjh 4 hours ago | parent | prev [-]

There are reputation and vouch systems but there is definitely room for innovation; I don’t think there is any clear leader.