To me slop is identifiable by its effect: it is the type of work which leeches value
If Codeberg wants to put a flag up to draw in every programmer with a personality disorder, well that may be their right, but it’s not a good idea.
Welcome to society. There is no such thing as a meritocracy.
And nations with civil law systems would disagree with your premise. Laws in these systems are expected to be clearly written without excessive room for interpretation. There are obviously still grey areas, but the systems aren’t flexible and open to interpretation like common law systems.
But in any case, we’re talking about a freaking git project host here, not a nation. They can set the rules however they want. But from a developer (user) perspective, they should favor rules that treat projects fairly and with a more liberal moderation policy.
Yes, the effect is it will become a toxic community where your project can be summarily judged and instantly dismissed as slop because there's an AGENTS.md file in the repository or LLM attribution in the commit messages.
Right or wrong many users are utterly uninterested in said content and wish that their existing communities could continue as they did prior to the onslaught. Naturally, some communities will decide to attempt to moderate in such a way that supports those users desires. As with most necessary moderation of online communities there will be gray areas and judgement calls and drama and abuse. There really isn’t an alternative.
You can find it on lobsters though, where I did post the full reply along with the prompt in response to the exact same cop out. To this day, it's the only coherent definition of "slop" in the entire 300+ comment thread I posted it in. Not bad for a clanker, huh?
No doubt. Just look at Lobsters.
A quality filter would have been more effective.
Since then I've been mostly participating on veqq's lobster interview threads. My highest posting volume was in my own interview thread. The interview itself took place before all of these unfortunate events. Veqq is a really nice person, one of a select few who told me they were sad to see me go, even though we have different viewpoints on AI.
> how is soft quitting war?
Culture war, I suppose.
Lobsters will probably be fine.
I clearly remember why my account with lots of photos was deleted from mastodon.social without warning: There was a poll "Have you donated to the Antifa", two options: no / I'm a fascist. I replied there is some more nuance to the topic, also in some jurisdictions the organization is listed as a terrorist organization, and as such it is illegal to do so, link to an example (us in those days, it was in the news). Well, apart from some nice photos nothing of value was lost, also it was a great lesson why you need to self-host and not rely on "self-moderating communities" or megacorps...
Some taboo of that "community"... much like free healthcare or unionization or illegal migration is slave labour (and class warfare against the working class, including legal migrants and legal guest-workforce) in disguise (was banned from a VC funded SV echo-chamber for this opinion) are taboos of this "community".
Guess I'm an extremist... or just Eastern-European.
Do you know of any fediverse that won't instaban me if I accidentally post some wrongthink?
A friend of mine wanted to host a lemmy instance, but as soon as he opened registration it got flooded with pornography, even worse: mostly illegal. He deleted the instance immediately. This also gives me some sympathy for the moderation work that needs to be put in, which in turn makes disgruntled, or not fully aligned mods overreach, yet I don't want to be on the bad side of a tired mod.
Also I realized that I'm only mildly interested in the topics people usually discuss on these media. I contemplated self-hosting before, but realized it is not worth the hassle, I have a blog I don't have time to tend, or the important happenings in my life do not belong to the public.
It's their service and they can choose what they want to host. Maybe they don't see themselves as competing with Github and Gitlab and so they are happy serving the users they have. But to me this does not seem to be a great growth strategy.
Their argument was economic, an economic solution would be good:
"It seems like many ‘vibe coders’ don't realize that they don't actually have a community around them. They build projects as if they had, and spend resources accordingly. We see projects having a lot of code activity, heavy CI/CD testing, frequent and large release binaries. Sometimes, it feels like the amount of supported platforms exceeds the amount of actual users.
To us, it seems ridiculous to see projects with a single developer and virtually no users consuming as much or even more resources than some of the largest community projects on Codeberg, which operate frugal with CI/CD and storage resources. We do not believe it is reasonable for Codeberg to invest our precious donation money into hosting of large ghost projects"
Ultimately, democracy is a respectable form of government and the group is free to change their mind later.
here lies the fundamental misunderstanding by many people in this thread.
Is the objective of Codeberg to host as many projects as possible on its own server? I do not believe so!
The question then becomes "what is Codeberg's objectives?"
It's not to become the world's largest code forge instance! It's to build a set of FOSS tools for FOSS software development. Look at [0], for example, which lists alternatives.
But perhaps most importantly, the FOSS tooling can be self hosted, right? There's still a notion of freedom there.
[0] https://docs.codeberg.org/getting-started/what-is-codeberg/#...
I have bunch of projects and sites there for a year+, most of them are llm generated.
What is a grace period for existing projects to move? What are criteria for deciding what is "vibe coded"? If i get banned, is the repo just deleted, or made readonly...
Codeberg had outage for last 5 days, where some repos could not be commited into. I expected post mortem analysis, not this debate!
Immediate. They can be deleted tomorrow.
> What are criteria
Common sense
> Is the repo just deleted
Probably. What would be the point of archiving (what they perceive as) garbage?
They just tanked my interest in ever checking them out.
> We acknowledge that many developers have started to embrace LLMs as a tool in their workflows. Some use it extensively and rarely code by hand, others delegate only specific tasks to it. We understand that you want to know how the change affects your projects going forward. While we can't give an easy answer, we'll share some remarks that should address most of the concerns raised in the discussion.
Where terms and conditions are concerned I really do value "easy answers".
> 7. You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as Claude, OpenAI Codex). Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (1) 3) and furthermore have little safeguards to ensure that they do not include harmful code (c.f. § 2 (1) 5).
The ToS change grammar could do with tightening up as well.
> The second vote was more controversial, but was also accepted with 358 agreements vs 144 disagreements (and 14 abstentions), with a high voter turn-out of around 50% of active members.
Also your claim "they DON'T WANT to have to define" is unproofable. Neither you nor me have any insight into what "they" want or don't want.
I think, for these two though errors your train-of-thought is already invalid.
Further, I'd even argue that precision in such a definition isn't necessary. Especially that the assumed non-existence of a definition would lead to inaction.
But ... if that would imply that we cannot do any action because we don't have a perfect definition, then I again would disagree. In "real life" we e.g. have laws that defines various crimes, e.g. "theft", "murder", "terrorist act" and what not. None of these definitions is perfect. Often they match, but every so often it's not really clear if they apply. In such cases a judge or a jury has to decide.
And that is possible today with things that people perceive as "slop". Someone could just decide. Based on a (imprecise) definition, based on tradition? Like in the judicial system.
There are also many cases where people don't use definitions and still exactly know what's going on. Look e.g. at 5 year old kids. They start to have an idea of property -- and are already very good to know then "this is mine" or "you thieved it" applies and when not. I am however quite sure they can't recite a definition of property or thievedom.
There's no way for anyone reading their rules to know if their projects are slop. It's full of "mostly" and "significantly". That's virtually guaranteed to boil down to "we don't like it".
So "they didn't know how to define it" is about the most charitable interpretation I can muster. Alternative interpretations, such as "the vagueness is a feature since it enables selective enforcement", are also available, and they only get more and more uncharitable.
> Also your claim "they DON'T WANT to have to define" is unproofable.
Had they wanted to define it, they would have done so.
> Neither you nor me have any insight into what "they" want or don't want.
I have insight into their actions, and I'm perfectly capable of inferring context and motives from them.
> I'd even argue that precision in such a definition isn't necessary.
None of this is strictly necessary. Nevertheless, it is desirable that things be precisely defined so that people can know where they stand. Depending on the exact definition, I may or may not be welcome. Therefore I'm not going back there without a precise definition.
This is more like asking someone colorblind which shade of red the image is closer to.
> Don't post generated text or AI-edited text. HN is for conversation between humans.
Does this change your view of HN? Of Codeberg? Of vibe enforced rules?
And if it’s your life work maybe you want to not hand it to every random platform out there, which can change rules on a whim, and instead host it yourself and own it with your own rules.
HN submissions are links to other platform, so not HN content. Codeberg will let you have links to AI generated content on another platform (like a GH link) so that’s not a worthwhile distinction.
Each platform states a “no AI generated content on our platform” rule or guideline. If you want to resolve the cognitive dissonance that was created when you realized HN does it too, may I suggest using a single standard for both rather than jumping on the weakest way out?
HN is a social network. Its value is human comments. People come here to see what the tech circles are saying.
A git host's value is in the source code it hosts, not who wrote it. Before all this, Codeberg was all about free software. This has a very precise definition. Free software communities used to gatekeep based on a very simple test: is it free software or proprietary software? The problem is people have started gatekeeping cryptocurrency, LLM usage. The definitions are imprecise, there's no telling where it's going to stop, and it causes needless fragmentation.
> The second vote was more controversial, but was also accepted with 358 agreements vs 144 disagreements (and 14 abstentions), with a high voter turn-out of around 50% of active members.
> Side projects and experiments with little resource usage > Specific tools and custom scripts that would be unlikely to find a community anyway, even if they were not LLM-generated
I really don't want to join a commons where something I make might be "tolerated in practice" based on a given moderator's vibe. Which I suppose is the message I was meant to receive from the issue that passed the vote.
Wow so they banned literally everything?
Whether something is someone's side project or not is independent of the amount of users or the presence of a community. They can now ban any project with a single maintainer that exceeds an arbitrary resource limit.
Basically they're putting a gun to your head demanding you to always be popular enough to curry their favour.
When you think about how most projects start unpopular by definition, the only way to host on Codeberg is first by becoming popular on another platform and then moving to Codeberg, but if that is true why bother migrating? The moment your project's popularity fades or you lose maintainers, the project will get axed by Codeberg.
So basically the lesson you're getting here is to not trust the altruistic stranger. His motivations are less sincere than the ones of the self interested stranger.
I guess there is a bright side too: it forces me to selfhost my repos, something I planned to do since years.