Earlier quoted context omitted.
Yeah there are still people out there hand-crafting Assembly. Not so sure about punch carding though; maybe some extreme retro getup.
If we don't count player pianos, punch cards originated in textile industry and jacquard looms[1] - and many jacquard loom users rely on punch cards even today. [1]: https://en.wikipedia.org/wiki/Punched_card#/media/File:Indus...
Codeberg bans vibe coded projects
231–240 of 298 posts
Re: Codeberg bans vibe coded projects
#232Earlier quoted context omitted.
> The costs involved How much does it cost to host a few text files in the same way a bunch of other text files are already being hosted? Particularly if there's no investment - ie no significant traffic - in accessing said text files?
> How much does it cost to host a few text files At large scale, it probably adds up. Remember that they also need to ensure backup, etc. Whether or not your code is being "used" or not, it has a cost. Even GitHub has been struggling last year with the ramping amount of LLM produced code. I can imagine that it is a real issue. They already encourage users to use 'agit' instead of doing 'physical' forks. I imagine tha…
Re: Codeberg bans vibe coded projects
#233Earlier quoted context omitted.
> What is mostly? >50%? >75%? 1. Don't ask us, ask the Codeberg people in the thread above. 2. If you're not sure you can meet Codeberg's terms of service, do what others are claiming to do: Take your repositories elsewhere. 3. I'll just hypothesize that you don't have Codeberg repositories and are only arguing here for argument's sake.
So much this! Here's what I cannot understand - the spirit behind this update is clear: to carve out a space for human-written projects. Now we have a bunch of people nit-picking what "human-written" means, with a bunch of snide "Hah! Gotcha!" thrown in for good measure... "What about if it autocompletes - that's not written by a human!!! Lusers!!!" "Hey, I used LLMs to rubberduck this; that's not fully written by a…
If they create a place for human written code, it would be much easier to say
No AI generated code.
Examples include but are not limited to:
* No autocomplete
* No prompt generated code
* No automatic agent generated code
* No bug fix or PR fix AI code
All code needs to by typed by a human.
Done.Re: Codeberg bans vibe coded projects
#234i wonder how they will detect it though. is there some good tool to tell them if code files someone submit were outputs or altered by LLMs?
Claude-written code is quite easy to spot - because it has this particular style of overly verbose "walls of text" comments, that 1. repeat verbatim what the code just below does, 2. include "list of things" that quickly go stale, 3. talk about "how things used to be before we changed it here" (useless to anyone reading the code now), 4. "talk to reviewer" in comments. And many other comment sins. And even if you tel…
Re: Codeberg bans vibe coded projects
#235Earlier quoted context omitted.
Claude-written code is quite easy to spot - because it has this particular style of overly verbose "walls of text" comments, that 1. repeat verbatim what the code just below does, 2. include "list of things" that quickly go stale, 3. talk about "how things used to be before we changed it here" (useless to anyone reading the code now), 4. "talk to reviewer" in comments. And many other comment sins. And even if you tel…
Sheeeeeeeeeeeeit. Your agent writes comments? Must be nice.
Re: Codeberg bans vibe coded projects
#236Re: Codeberg bans vibe coded projects
#237Earlier quoted context omitted.
AGENTS.MD and CLAUDE.MD also provide easy detection avenues. Trivial measures will probably catch 70-80% or more. You don't need a 100% enforcement rate for a rule to exist, indeed there are basically no rules anywhere in the world that achieve that.
Then the linux repo is also banned. I don't think that's a good way to detect "vibe coding"
It is probably a good example of why do many people think that the policy is ultimately counter productive even to Codeberg itself.
Re: Codeberg bans vibe coded projects
#238I moderate r/selfhosted and we tried to enforce this rule almost 1:1, so let me predict on how this is going to go based on my experience. 1. You try to ban low quality vibe-coded projects, but try to not ban high quality projects that made use of AI. The goal is to send a message on what you deem acceptable. 2. Anyone creating what you deem a low quality vibe-coded project sees their project as belong to the second…
> You stop trying to enforce this rule as it is a "fight" you can't win and dealing with this takes more effort than dealing with the issues the low quality vibe-coded projects caused in the first place
Interesting observations.
The problem is not that they're vibe-coded.
The problem is that they're low-effort abandonware.
It's very hard to tell apart if something is going to get abandoned.
I certainly have more abandoned vibe-coded projects than non-abandoned ones.
But I also have ones that I use daily or weekly, and ones that have 30+ GitHub stars and open tickets and forks without I ever expected that to happen.
When I go looking for software that I need, life has become more difficult, because I need to ask myself if the project I encounter is going to get abandoned because of the low effort it took to manifest it.
Rather than judge how it's made as a proxy for how its future will turn out, judge its future: Require some kind of sustained lifetime and social engagement around a project before it is deserving of advertisement.
Re: Codeberg bans vibe coded projects
#239Earlier quoted context omitted.
If we don't count player pianos, punch cards originated in textile industry and jacquard looms[1] - and many jacquard loom users rely on punch cards even today. [1]: https://en.wikipedia.org/wiki/Punched_card#/media/File:Indus...
OK, but the context here is computer programming. Unless you're arguing that a jacquard loom is a computer.
Re: Codeberg bans vibe coded projects
#240What will happen when Git accepts its first vibe-coded patch.
Linus is famously ok with AI assisted coding, so eventually Linux can or will also cross the threshold.
Will Codeberg stay principled and stop using Git and Linux?