Pixelfed bans AI generated contributions.
We heard you! We are not accepting any AI or agentic code contributions, and will keep building Pixelfed by hand.
Thank you for your feedback!
https://github.com/pixelfed/pixelfed#ai-generated-contributions
Discussion
Pixelfed bans AI generated contributions.
We heard you! We are not accepting any AI or agentic code contributions, and will keep building Pixelfed by hand.
Thank you for your feedback!
https://github.com/pixelfed/pixelfed#ai-generated-contributions
@pixelfed I wonder, does this apply to security vulnerabilities as well, what happens if someone uses an LLM and finds a genuine vulnerability, is it just gonna get ignored because it comes from an LLM, the models are actually good at this...
@rebootl If they report a legit vulnerability, we can work on our own fix (and code) and wouldn't be an issue.
@pixelfed Yes! Let's not use power tools to build a house! Because why would we!
@pixelfed Dank maar volgens mij zijn er nog veel bugs. Gelukkig hou ik wat echt belangrijk is en er toe doet in eigen bewaring.
@pixelfed thanks, I was this 🤏 close to consider phasing out a Pixelfed instance if it the software became slopware.
@pixelfed Any Business that rejects Ai Im automatically a fan of !
A clear contribution policy saves maintainers from reviewing work they cannot safely merge. It also tells newcomers exactly where human judgment still matters.
@pixelfed even though there is a stronger consensus that using AI will degrade the project quality in the long term, I personally feel like we have to find middle ground. Completely abandoning AI will slow down progress. I see so many pain points in using the #pixelfed app itself. I feel, goal should be to make OSS genuine alternative to private software and taking AI's help, will help us achieve it. But doing a complete vibe coding is a no no. Tools like auto completion are really helpful tools
@pixelfed that's great news! even in a time where vibe coding or contributions related to it are becoming more and more common even though i don't think vibe coding should be like that or should even be a thing at most but regardless that's still great news
@pixelfed well that’s dumb. Since when do users dictate anything?
@pixelfed You will thank your earlier self when you have to go back and edit code in the future.
@pixelfed a step towards the right direction
@pixelfed
Great. Now unban my @LargeGiraffe account.
@pixelfed Actually banning agentic contributions isn't really a good idea, as people can actually achieve good quality with coding agents.
@alexchapman Code is art ai cannot make art @pixelfed
@sackofbones Code isn't art, its the thing that makes programs possible, its a utility. @pixelfed
@alexchapman
Yes, computer programming is often considered an art form.
Definition and examples
For example:
- Wiktionary defines art as "Skillful creative activity, usually with an aesthetic focus" and even gives "art of programming" as an example.
- Donald E. Knuth wrote a classic of the field called "The Art of Computer Programming" about contemplating the beauty of algorithms.
- Practical disciplines like architecture can be considered arts if they focus on creating objects of beauty and creativity as well as utility.
How art applies to programming
As for programming, it could be considered an art because:
- The source code is beautiful and elegantly coded.
- The algorithms used are brilliantly applied.
- The architectural design is pleasantly well-organized.
- The user interface is simple, colorful, and well-polished.
- The overall aim is to inspire as well as to enable.
State of the art
So you can see something like the iPhone advancing the state of the art, not just in making phone calls, but in bringing Steve Job's creative aesthetics to the masses.
@pixelfed
@sackofbones OK but if people can produce good quality code, then so what if an agent was used somewhere in the process, that's irrelevant. @pixelfed
@alexchapman @sackofbones @pixelfed My first encounter with generative AI was in my job as a translator/proofreader. Proofreading AI is the most exhausting task there is in that job. It introduces very subtle errors that are hard to spot, because it all *looks* correct. I burn out fast.
@pixelfed
cue the sloppers in 3 ... 2... 1...