We stopped AI bot spam in our GitHub repo using Git's –author flag
101–110 of 254 posts
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#102'I will take "problems that could be easily be solved by implementing a Pfand system" for $200, Alex.' Seriously. Just ask for a US$10 deposit for the each PR. If the PR is accepted (not even merged, just accepted as "this is a good effort"), give it back. Hell, give double the amount for good effort and you got yourself a cheap way to attract good contributors. Best case, bots will balk at the payment. Worst case, t…
Then people from a sanctioned countries are blocked from open source, or worse, you have to explain to the bank and/or the government why you sent 20USD to someone in Venezuela.
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#103> It's not a contract job— it's our optional way of saying thank you to the community. The writing style in their onboarding doc has common AI tells (in the quote: em dashes, “it’s not A, it’s B” sentence). I can understand that, perhaps they want to fight fire with fire or don’t have time as they already say. Still, it all feels like inadequate half measures to me.
Using AI for your own project is different than being overwhelmed by AI contributions from other people/bots
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#104Earlier quoted context omitted.
GitHub has not incentive for blocking AI. It's like asking an ad company to build an adblocker into their browser.
It's called Brave
The issue here is the core model is broken (misaligned incentives). That's not something you are going to fix with a github "downstream". A token system could help but it's easy to imagine ways that could be gamed, if not implemented well.
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#105'I will take "problems that could be easily be solved by implementing a Pfand system" for $200, Alex.' Seriously. Just ask for a US$10 deposit for the each PR. If the PR is accepted (not even merged, just accepted as "this is a good effort"), give it back. Hell, give double the amount for good effort and you got yourself a cheap way to attract good contributors. Best case, bots will balk at the payment. Worst case, t…
Why should I trust you to give me my deposit back?
If you don't trust the maintainer, you can always fork a repo and let them merge on their own.
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#106> Should we stop giving fun test tasks to our job candidates? Yes
Also devs: stop giving us real world problems to solve
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#107Makes me wonder if an ELO-based system would work to mitigate these issues. People who merged PR successfully onto a project, that had real issues acknowledged, the quality of their responses measured by other users reactions or something, etc, multiplied possibly by the degree of importance of the project where their activity has been made. Won't be about human vs AI, but actual helpful effective being vs low effort…
The Elo rating system doesn't make sense in this context; it's designed around collecting zero sum game results for a given community of players and building a model around it.
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#108Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#109The irony of the .ai domain.
Re: We stopped AI bot spam in our GitHub repo using Git's –author flag
#110Is the solution to everything simply more catgirls [1]? Proof-of-work was, after all, about countering email spam. PR spam is but the latest in that long tradition. 1- https://anubis.techaro.lol
Proof of work doesn’t work here same as it doesn’t work for email. The effort to mint a valid PoW is always going to put the legitimate user at a disadvantage, whatever the implementation is. Someone with an incentive to spam will always be able to do it faster, more efficiently than you. You can’t submit a PR because your laptop is too slow? Rent some hash rate from someone, and now you’ve just made a system of payi…
We really need to solve SPAM itself here, I think there may be a way to do it. I.e., the problem of spam is NtoN scaling connections. The network has never been able to solve that problem (exponential is the hardest). Limiting communication in terms of mesh networking may be the ultimate solution - bots can't get to you because they can't reach you.
What needs to be invented is a bridging protocol - some way to establish "legitimate" lines of communication over a network, while preserving (to some degree) privacy and decentralization. AI can only enter this network by being explicitly added to the channel, and thereby explicitly and easily blocked (and also solving the general SPAM issue once and for all).