Conversation

If you are a member of Codeberg e.V. please take the time to participate in the poll that was just sent out about banning vibe-coded projects on Codeberg.

Please agree to the proposal. Slop can live on GitHub.

33
11
2

@tante Time to become a member, I'd been meaning to anyway. Thanks.

0
0
0

@hllizi @tante I just got mine. I guess their email sender is working through the list fairly slowly.

0
0
0

@tante how do you define vibecoded? Projects made completely with AI? Stuff which was created using AI as a tool?

3
0
0

@tante I guess the time is coming for me to become a member.

0
0
0

@tante somebody buy slophub.com and redirect it to github

1
2
0

@tante I will vote in favor of it. I just wish the reasoning for banning such projects would go beyond an unclear copyright situation. there are so many more good reasons to not want such projects on a platform like Codeberg.

0
0
0

@tante But this can range from code completion to fully autonomous workflows.

How could it be enforced?

2
0
0

@xconde It's never about 100% enforcement. It's about telling slopsters to go away and to have leverage and reason to throw some code out

3
0
0

@tante fair point.

Sounds like the “no alcohol” signs you see in Australia public beaches. If you’re having a quiet drink or two, no one will say anything.

3
0
0

@tante

I dont know if its a good idea in the basis of bad actor makes ai pr and suddenly they have an excuse to kick you

4
0
0
@tante how do you prove something is slop of it doesn't have it written all over the code with em dashes and coauthored by commit signatures
3
0
0

@tante ah yea, SlopHub, not Slopberg, thank you!

0
0
1

@tante I could care less if people host their own vibe coded projects. I programmed for years, but who am I to judge if their project is actually useful for someone?

As long as there's no AI PR spam I'm find with it. In fact, I really mostly object to AI PR spam. Add a filter or something to let people act responsible around this.

Outright bans? nah. live and let live. If you vibe code, it's your own loss imho.

And yes, I pay for Codeberg, although non voting.

0
0
0

@tante
Not sure. I am afraid that the project might head into a dogmatic direction.

I would want Codeberg to be a place also for art projects and crazy side activities of people who are not experienced coders. I think, it can be fine to „vibe code“.

Maybe self-assess the handwritten vs. AI delivered code via a filterable icon? An approach simulate to the LICENSE as a middle ground?

8
0
0

@tante

And how does one propose to tell if it's LLM-assisted code?

A code scanner? Like this Mary Shelly Frankenstein that's also 100% AI?

Good luck.

3
2
0

@bjoern @tante

So, no code autocomplete for you!
And no function correction for you!
And fuck, no IDE for you!

Hell, spellcheck was that scary AI that would ruin spelling foreverrrrrrrr. And guess what, it was also a whole big pile of horseshit.

LLMs will blow over.

1
2
0

@gabboman @tante the precise wording of the amendment is:

You must not share projects that mostly consist of code written by “generative AI”-tools

so it would have to be quite a large PR or over a long period of time

I think a bigger concern would be if this would cause people to simply not label their slop in order to evade detection

0
0
10
@nelson @tante if you are a Codeberg e.V. member then the poll will be emailed to you
0
0
0
AI, Coderberg Meta
Show content

@crankylinuxuser @tante this gets brought up a lot, but my perspective is:

A) a lot of AI projects are proud of it and will disclose it somewhere.

B) the collaborative nature of Open Source makes it difficult for larger projects to hide process details indefinitely.

C) if the outcome of this is that projects using AI hide their usage and don't evangelize it, that is a significant win that we should take.

AI "detection" is unnecessary for a rule like this.

2
2
1
AI, Coderberg Meta
Show content

@crankylinuxuser @tante programmers are some of the biggest AI evangelists right now, and if a bunch of them start hiding their usage, that is a serious blow to companies like Microsoft and Anthropic who are counting on them to help drive a narrative about demand.

We take those wins; those are real wins. I want people using AI to hide their usage rather than to be public about it, I want it to be something that's culturally shameful to admit.

2
2
1

@tante it will be fun to read this in 10 years.

1
0
0
AI, Coderberg Meta
Show content

@foxyoreos @tante

Are you shameful of spellcheck?

How about Markov chains and spam detection?

Are IDEs "AI"? Like function completion, or auto completing templating?

Or if its about training and recitation, are you against PID control loops? 3 neurons.

Or STT/TTS assistive technologies offensive to those disabled people?

Or is this how much data is in the statistical array? Is 1B OK, but 35B bad?

Cause this nebulous term " AI" doesn't actually mean anything. Has no scientific definition, and has changed hundreds of times even in my professional life.

Just how far up the statistical computing ladder do we go before its "evil"?

And LLMs are just tools. I am a tool user. Just so happens that I run my own .

5
0
0
AI, Coderberg Meta
Show content

@crankylinuxuser @tante See, it's exactly like I said: detection isn't a problem because LLM users will tell you :3

3
0
0
AI, Coderberg Meta
Show content

@foxyoreos @tante

No, I'm asking on the spectrum of statistical programming where is 'evil'? How many neurons? What kind of training functions? How much training data?

My 8bit Marlin 3d printer runs 'AI'. Sure, its when I run a PID training and then using to calibrate the hotend and bed, but it absolutely is learning software and AI.

2
0
0

@tante thanks for the signal boost to our proposal <3 @Gusted

0
0
0

@tante What does "member" mean? I'm a Codeberg financial contirbutor (at a low level) but I didn't get an email

2
0
0
@mcc @tante an active member of Codeberg e.V. (as opposed to a supporting member, who cannot vote)
1
1
8

@mcc member of the association running Codeberg (member of Codeberg e.V.)

0
0
0

@xconde @tante It can't in an absolute sense and that's also not the point.

0
0
0

@tante what about typical makers which mainly c&p code from various sources without exactly knowing what the code does. Will they be banned too? @xconde

1
0
0
AI, Coderberg Meta
Show content

@crankylinuxuser @foxyoreos @tante Once upon a time before the interwebs, there was a thing called common sense. I guess it ain't no more.

1
0
0
AI, Coderberg Meta
Show content

@ftranschel @foxyoreos @tante

I've been in industry for almost 30 years.

What timeframe of AI should I be angry at?

1
0
0
AI, Coderberg Meta
Show content

@crankylinuxuser @tante Right, and what I'm saying is that when a project author shows up demanding ontological proof that AI is evil and for you to rigorously define the exact syntactic line between modern LLMs and other forms of AI - that's your detection. You don't need to run an AI detection service on the code.

You wait for the project author to completely voluntarily, unprompted (pun intended) volunteer that they use specifically LLMs, and then you ban those projects.

1
0
0
AI, Coderberg Meta
Show content

@crankylinuxuser @tante

> And how does one propose to tell if it's LLM-assisted code?

You post that it's good to hide LLM usage and that people should be embarrassed about using them, and then your LLM-using projects will tell you that they're using LLMs during the resulting argument.

It's a surprisingly reliable detection method.

2
0
1
AI, Coderberg Meta
Show content

@crankylinuxuser @foxyoreos @tante Yeah, AI means anything these days.
However, I'm tired of hearing this "LLMs are just tools" rhetoric.
Acting like they're just "tools" that are harmful "only" because of their users is reductive and excludes all the genuine legal, environmental and ethical concerns regarding LLMs.

1
0
1
codeberg, ai
Show content

@davidonline @tante i don't think artists and similar should be exempt from the "vibe-code" rule.
What they're doing will still end up as harmful as any other vibe-coded project, they're not different from everyone else.

1
0
1
The biggest question is, how will it be enforced, and how strictly? Will they rely on common LLM files, author signatures, or will they use LLMs themselves to judge whether a code base is probably AI-generated? What resort will there be to appeal false positives?
2
0
0
codeberg, ai
Show content

@davidonline @tante At worst, that's a very bad way to make software, even if one might be unexperienced and wish to get help in one way or another.
Have we forgotten about the old ways of learning how to code?

0
0
1

@crankylinuxuser @bjoern @tante "Hell, spellcheck was that scary AI that would ruin spelling foreverrrrrrrr. "

In other news, I can confidently confirm that German spelling in my students is FUBAR.

Sure, it is as anecdotal as your assertion, but whatever.

0
0
0
AI, Coderberg Meta
Show content

@stilic @foxyoreos@mastodon.social @tante

If you run your own using open weights, most of those problems go away. I use my own equipment, in my own house. And yeah, backed by solar and battery. I don't trust the cloud vendors.

And the copyright violation (maybe) aspect doesn't go away. But frankly, I DGAF about copyright. Its way too long, and ends up still abusing artists. And my purpose is 0-profit. I use it for me. I don't sell it. I dont rent it.

And given theres 5 movie studios, 4 record companies, 3 publishing companies, 2 app companies.. they profit, and the artists and creators get soaked. So basically I hurt the companies. Excuse me while I play a sonata 😹

2
0
0
AI, Coderberg Meta
Show content

@crankylinuxuser @tante The problems won't get away like that, the so-called "open weights" models are still usually trained the same way as commercial ones

Also you can't just "ignore" legal problems like that and say you don't care about it.
You won't magically be given a free pass because you think your opinion takes precedence over everything else.
Your "purpose" and your mindset changes *nothing* about your legal obligations.

0
0
0
AI, Coderberg Meta
Show content

@crankylinuxuser @tante @stilic

And there we have it. You have answered your own query about how a no-LLM policy can be enforced: the people who use LLMs, like you, eventually brag about their usage.

0
0
0

@tante I wish I could be a member to vote for this! I never heard back from several requests

0
0
0

@anemone @tante The point isn't perfect enforcement I would think. I would suppose, the point is to have a policy to point to when someone sends you a vibed PR, so that we don't need to relitigate it every time. You simply tap the sign. Plenty of rules exist for purposes like this.

While it may be "unenforceable" any reduction in the deluge is probably worth it, because right now it is a DDoS on many maintainers brains.

1
0
1
@theeclecticdyslexic@mstdn.social @tante@tldr.nettime.org seems like it will just result in people arguing over whether something is vibe coded or not instead. Isn't that potentially worse?
2
0
0

@anemone @tante I don't think that will be the case, but I could be wrong. No AI policies have been working okay on the servers represented in my fedi feed... They aren't perfect, but I almost never interact with the slop, and when I do, I can report it.

I think it is most likely to be a community pruning force. If someone does not feel welcome, because they want to fire around merde requests at the speed of slop, they probably won't end up on codeberg.

1
0
0
@tante @xconde the way i ended up wording it in my project has become a sign that is tapped:

> AI-generated contributions will never be knowingly accepted. If and where unknowingly accepted, help in pointing out and eliminating the slop portions is generally welcome.
0
1
0

@tante Thanks for giving me AI tech bros to block. 👍

1
0
1
re: AI, Coderberg Meta
Show content
@foxyoreos @crankylinuxuser @tante unconscious hunches are still surprisingly good at finding images (my own projects on codeberg are fairly graphics intensive), but for me it's more like trying to tell if someone's lying through contextual cues

- how long did they have
- could a person have typed that all out by hand in that time
- why is this huge amount of detail/complex code here
- what kind of a person would spend all that extra effort doing that background detail (or code or prose equivalent)
- is this person that kind of person
- does that extra detail serve some other purpose, or is it a vestige of some previous version, or is it an easter egg, etc.
- does this seem to have been done with some implicit understanding of the project's overall structure OR intended purpose as a whole
0
1
0
genai
Show content

@anemone @tante many policies are not straightforward to enforce and moderation is full of these edge cases. genai is not a new thing here

there should be standards, like stating that genai is not accepted

sure, someone can sneak it in, but when there is proof, they get kicked out (maybe with a system of warnings?)

if they already can’t be proud of using this dehumanizing and unethical technology, i feel that’s great. it also means they can’t be promoting this fashtech

0
0
0
re: AI, Coderberg Meta
Show content
@crankylinuxuser @foxyoreos @tante spellcheck is shamful and harmful to compreension

spellcheck is shampoo and harmful to compression
1
1
0
AI, Coderberg Meta
Show content

@foxyoreos @crankylinuxuser @tante yes, exactly. it should be shameful to admit

this doesn’t mean we should be shaming them, though. the shame should be coming from themselves

0
0
0
AI, Coderberg Meta
Show content

@crankylinuxuser @foxyoreos @tante oh come on, you know exactly what we’re talking about. don’t give me this shit

with “ai” what is referred to is generative models

0
0
0
re: AI, Coderberg Meta
Show content
@crankylinuxuser @foxyoreos @tante (granted that's autocorrect not spellcheck but LLM coding is a lot closer to autocorrect than a mere diagnostic issue-flagging tool)
0
1
0

@davidonline @tante

And we can just choose to ignore the horrifying externalities, yes?

0
0
0
@theeclecticdyslexic@mstdn.social @tante@tldr.nettime.org tbh I don't think the people spamming vibe coded PR requests care about feeling welcome. My concern is that the spam will continue but people will also get into petty arguments accusing people of using LLM code when they're not like what's happened with artists. There are so many cases of real artists getting accused of using genAI when they're not to the point a lot have had to start livestreaming their process just to avoid accusations
0
1
0
AI, Coderberg Meta
Show content

@crankylinuxuser @foxyoreos @tante It has parallels in communities that have a rule that says “No Nazis permitted entry” where the ones vocally upset at the rule are most likely to be white supremacists

0
1
2
@anemone @tante @theeclecticdyslexic @ophis why not just have Codeberg require you tag your project if its all or mostly vibe coded
1
0
0
@sun @anemone @theeclecticdyslexic @tante they probably don't even want to waste the storage hosting it
0
1
0
AI, Coderberg Meta
Show content

@foxyoreos @crankylinuxuser @tante …and tell you, and tell you, and tell you, and tell you, and… 🤦🏼‍♀️

0
0
0

@xconde @tante

Opening your conversation with a group by saying "well I'll get to violate your group's values a _little_, right?" does not project the mentality of someone who wants to collaborate in good faith.

0
0
0

@thejessiekirk @tante Precisely what I appreciate most out of threads like this, too. Outing the blockables.

1
2
0
RE: AI, Coderberg Meta
Show content

@crankylinuxuser @ftranschel @foxyoreos @tante how's about the generative variety

0
0
0
AI, Coderberg Meta
Show content
@foxyoreos @tante
It takes a rhetorical genius to prove your point perfectly and not even realise it
0
0
0

@dascandy @tante

Somebody (it seems like a squatter, though) already had an idea to grab that domain:

Domain Name: SLOPHUB.COM
Updated Date: 2026-03-13T07:30:13Z
Creation Date: 2026-01-07T19:36:17Z
Registry Expiry Date: 2028-01-07T19:36:17Z
Registrar: GoDaddy.com, LLC

0
0
0

🇨🇦🇩🇪🇨🇳张殿李🇨🇳🇩🇪🇨🇦

@anemone @tante Ah yes. The Abrahamic disease. 60% effective is just as bad as 0% effective, so anything that isn't 100% effective needs to be dropped.

Laws against murder are unenforceable seeing as they keep happening (along with, you know, literally every crime in statute). We should just strike them from the books, shouldn't we? It's not 100% effective, so it's unenforceable.

1
0
0
@ZDL@mstdn.social @tante@tldr.nettime.org I've explained my reasoning in the thread, agree or disagree, but this isn't relevant
1
1
0

🇨🇦🇩🇪🇨🇳张殿李🇨🇳🇩🇪🇨🇦

@anemone @tante For some value of "reasoning", I guess.

1
0
0

@tante

banning vibe-coded projects on Codeberg

woop so is it just “vibe-coded” projects and “”responsible”” slop would still be allowed? thats, ugh, better than nothing, but ugh

0
1
0

@davidonline @tante

Not sure. I am afraid that the project might head into a dogmatic direction.

bwahahahahahaha are u gonna preach “no politics” now too. free software is inherently dogmatic, screw playing centrist

1
1
0

@tante I don't want to give people a reason to go to a µsoft service, where they are automatically pushed to use more AI. Having them on Codeberg where they see nice human coded projects and rules telling them to warn their code is vibecoded (possibly nudging them not to use vibecoding) wouldn't be the worst thing IMHO.

1
0
0

@tante And I wonder what happens if someone vibecodes project A (w/o declaring it), I fork it afterwards (not knowing it's vibecoded), edit like 10% of the code manually and afterwards get to know it has been vibecoded. The result will still be mainly vibecoded, but I invested my own time to improve it and now I am forced to go to another forge (I personally have some git forge at my university anyways, but some people would simply move to GitHub instead as it's the most prominent one)

1
0
0

@benedikt @tante It's always suspicious to me when someone sees a rule and immediately starts contriving edge cases that oppose that rule.

It makes me think they had no intention of following it in the first place and are showing how smart they are by hacking it.

1
1
0

@csolisr How are the rules in most (all?) F/OSS projects against the use of proprietary code enforced, and how strictly?

Same here.

1
1
0

@davidonline @tante F/OSS in general is already dogmatic. What do you think copyleft, for example, is? That's dogma.

0
1
0

@tante I propose a slightly stronger rule.

"Submitting content generated in large part by so-called generative AI will be construed as implicit consent for the hiring of thugs to hunt you down and thrash you to within inches of your life. Oh, and you'll be permanently banned as well."

0
1
0

@qqmrichter @tante I am sorry to hear that you've made this experience. I'm working at a university and I sadly have to deal with a lot of undeclared usage of LLMs and it's often difficult to find out whether this is the case for some project under investigation. I actually tried out some LLMs to get a better understanding what's possible, but it is still sometimes difficult for me to differentiate between vibecoding, careless copying from stackoverflow or having received help from a 3rd party.

1
0
0

@benedikt @tante "Explain your code to me without reference to third parties."

Done. The slop-mongers (and their earlier third-party-written brethren) will choke.

0
1
0

@tante What ever happened to the freedom to use software any way you want to? A still existing Debian ideal. When that was adopted the concern was for software used to do generic research, and the use of software could not be restricted from that. Now the mandarins of Codeberg, who are known for their malicious fork of Gitea, want to ban AI tools and blockchain research. Bleh.

4
0
0

@crankylinuxuser @tante It is amazing to me how loudly the slop slingers tell on themselves while very clearly thinking that they're being subtle.

2
0
0

@qqmrichter @tante

And many of you all are going in the techbro's direction of propagating fear and 2 minute hate. https://en.wikipedia.org/wiki/Two_Minutes_Hate

I see tremendously little here on mastodon of "teach how these LLMs work, their deficiencies, traps, and their successes". And teach how to effectively use these tools, rather than being used.

Playing chicken little publicly shows the management and C-level crowd that the techbros are correct , and all you are afraid for just cause.

Dr Fatima has the correct path here forward. https://m.youtube.com/watch?v=y85nqc2zm7M

0
2
0
So it will depend on reports then - at least regarding proprietary software, it's typically 100% clear when a source code file is under full copyright, but with LLM-generated software it's easier to mask it, hence my worry about the enforcement (both in effectiveness, and in the overhead of applying it in the first place)
1
0
0

@crankylinuxuser @tante Policies do not imply perfect compliance. If perfect detection and compliance were a requirement to write a policy we could not have any policies at all.

They are a statement of intent and community rules. When someone is found in violation, they provide the course of action to take.

1
0
0

@reflex @tante

The point being, I can't even get to the bottom of what an AI even is in order to make sense of the policies.

Are LLMs banned?
Speech to text banned?
Text to speech banned?
Implementing ML in programming?
Does SciKit-Learn qualify as a banned include?

What's the actual criteria here? Ive seen AI completely utterly change in what it's defined as dozens of times even just in my professional life.

What it appears to me is that statistical inference based programming is what scares people. And naturally, scared people flail out.

2
2
0

@crankylinuxuser @tante Weird how playing dumb means their policy is pointless. I am pretty certain you understand this is generative coding, ie: using Claude and the like.

Trying to blur the line by adopting the industry "lets go and relable existing, established technologies as AI to confuse everyone" only marks you as a shill for the industry, and not someone having an intellectually honest conversation wtih real questions.

1
0
0

@reflex @tante

Trying to blur the line by adopting the industry "lets go and relable existing, established technologies as AI to confuse everyone" only marks you as a shill for the industry, and not someone having an intellectually honest conversation wtih real questions.

Thats the problem. I think the same of the hardcore AI haters. I think they're also shills for the techbro corpo-LLM crowd, as the 'opposite side of the coin' telling people like chicken little that the sky is falling. And managers/C-levels eat that up as well and use the frightened masses also as social proof, that LLMs can indeed replace people. (Hint: they cant due to a variety of impossible-to-solve problems)

Ive been dabbling in AI and autogenerated works since 2005, way before it was vogue with the "Attention is All You Need" paper in 2017. I saw the writing on the wall with Word2Vec as a way to see Leibniz' dream of calculus with words. That was 2012 - beginning of tokenization.

And now, I see these grandiose claims that basically dont apply at all to us folks doing 100% local operations.

The only claim that holds water is "LLM data is trained from stolen knowledge"... I remember back in the old cyber days 'Information wanted to be free'.

https://www.youtube.com/watch?v=y85nqc2zm7M
This is a 1.5h long video. I highly believe that Dr Fatima's answer of education, not abstinence, is the correct way forward. If thousands can easily point towards LLM failures, then that gets seen for the probabilistic programming they are. And demystified things realllly lose their luster and ooh-shiny factor.

1
2
0

@crankylinuxuser @tante In other words, you are not being intellectually honest, got it.

1
0
0

@reflex @tante

Yeah, you'll see whatever you want. Upton Sinclair said it best:

“It is difficult to get a man to understand something, when his salary depends on his not understanding it.”

And have fun being the social proof for the techbros with "No shit, LLM reallllly work! Look at those scared AI haters over there!"

0
1
0

@qqmrichter @crankylinuxuser @tante astounded by this slopist in this thread all "running away is the same as embracing it, therefore everyone should be made to use slop". straight up fascist thoughtlines right there

0
1
0

@davidonline @tante being dogmatic about refusing “AI” is a good thing

1
0
0

@ShadSterling @tante

I don’t think so.
In my opinion, it is too early too make this decision.

1
0
0

@csolisr it turns out to be super easy to detect LLM code, because the AI bros never STFU about it

0
1
0

@piggo @tante I see such a rule as being similar to the "no Nazis" rule. It works by Nazi sympathizers self-identifying by arguing about the rule.

1
0
0

@hsza @tante
And is this dogmatic approach helpful for the open source community or more harmful?

1
0
0

@davidonline @tante if this is a question youre asking i will politely request a severe fucking-off, if you think it preferable to hang with fascists this is not the place for you

1
0
0

@davidonline @tante no middle ground. There are plenty of other code forges out there. It's not like people would be left out in the cold otherwise.

0
0
0

@tante

Side note: I am a supporting member of Codeberg e.V.
I won't be able to vote, I guess.

1
0
0

@tante

One last note before ending this conversation. This doesn't feel healthy.

Listened to a German podcast the other day. And this quote stuck with me:

> [...] hab' den Eindruck, wir als Gesellschaft haben aufgehört Ambivalenzen auszuhalten. [...]"
- Marco Wanda

English: "[...] I have the impression that we as a society have stopped being able to tolerate ambivalence. [...]"

I'm still sitting with that one.

https://www.ardsounds.de/episode/urn:ard:episode:17bf45943d0877a3/

0
0
0

@gabboman @tante I don't think this is an actual threat. There are humans doing the moderation. They have brains and empathy.

1
0
0

@tante @claudius

Ive done moderation. Those words dont mean anything.

If they did fedi meta would not exist.

Its my opinion that it has potential to go wrong thats it

1
0
0

@davidonline The Slop already has a home at Git(Slop)hub. It's a place where copyright, ethics, and fascist technologies are welcomed with open arms.

@tante

0
0
0

@gabboman @tante

How would you prove a project is vibe coded? It’s easy to just delete a Claude.md/agents.md.

What happens to forks of vibecoded projects, or non-vibe coded projects which suddenly get an influx of ai generated code?

0
0
0

@gabboman @tante I extend a lot of trust to the people behind @Codeberg because in my opinion they've earned it.

Yes, things can go wrong. I'm even pretty sure things *will* go wrong. And then we talk about it and fix it again.

0
0
0

@xconde @tante Love this analogy.

Codeberg (unlike github) is simply taking the stance of 'no ai junk' as a principle.

This alone gives them license to be selective and firm up the rules as they go, makes their stance clear to the slopsters, and gives them license to ban for egregious quality or AI misuse.

Over time, and as everything else is ensloppified, Quality will become increasingly rare. It could even in increase the value of the stuff they host (or for training their own AI lol).

0
0
0

@piggo @tante Slop slingers are like vegans.

They'll tell you.

Just count the slop slingers in this very cluster of threads who've told on themselves in very loud voices.

0
0
0

@davidonline
No, it would have been better to make that decision even earlier for several reasons.

The least of those being that it’s easier to reverse a ban when hypothetical future LLM systems are available without the ethical problems than to ban something that’s already entrenched through huge amounts of money, PR, and shady deals.

Compare with how long it took to ban leaded gasoline (still used in aviation) or asbestos in all kinds of products.

@ShadSterling @tante

0
1
0

@bjoern
You're coming off similar to someone trying to probe the limits of consent instead of trying to honor the request in good faith. It's a bad look.
@tante @xconde

0
0
0

@jeffmcneill They don't want to host that stuff (and pay for it). Which is totally legitimate. Microsoft takes all that code. Why does Codeberg need to accept it?

2
0
0

@tante This is a betrayal of open source principles that Codeberg claims to champion. The idea that you can do whatever you want isn't principled leadership, it is abuse of power.

3
0
0

@jeffmcneill @tante Oh shut the fuck up, you don't give a shit about principles or "freedom"
You can have your freedom to use and pump out slopware, and Codeberg and everyone else has the right to tell you to go fuck yourself and not want to have anything to do with you.

0
2
0

@tante IMHO this is nothing, Codeberg e.V. should even care for. If I want to put vibe-coded projects there, that’s my thing. Just walk by, there’s nothing to see.

Besides, it is almost impossible to enforce it, thus only will lead to fights whether something is vibe coded.

And finally, it’s the reality that these things happen. You may like it or hate it, but that doesn’t make AI-generated code go away. We have to accept it to a certain degree—in the end, no one is forcing you or me to use it

2
0
0

@stephan Codeberg e.V. is the association running the infrastructure and it's in that organization's right (and duty) to manifest the will of their members. And if the members don't want to host slop, that's their choice. People who want to vibe-code can go to literally _any_ other forge (like GitHub).

1
0
0

@tante I know, what Codeberg e.V. and I am also a member. Because I believe that the idea is great. If the majority of the members votes for this change, I will prepare the popcorn and watch the discussions whether something is vibe coded. To the best of my knowledge there exists no reliable way of detecting it. Thus, in dubio pro reo, that rule will be a toothless tiger a priori 🤷‍♂️

2
0
0

@stephan @tante There's no reliable way of detecting stolen proprietary code, should there be no rules against that?

1
2
0

@fluffel

Strained terrible analogy is terrible.

Fine. Then tell me how abstinence teaching has worked for drugs, like DARE. That's right, it didnt.

Tell me how abstinence teaching has worked for sex and contraception? Thats right, it didnt.

So, now tell me how abstinence training will work THIS time for AI, and why all the previous times abstinence was taught will somehow work this time.

1
0
0

@crankylinuxuser I don’t know what DARE is, neither what your abstinence talking is all about (is that an American thing?). And like I said that’s not to judge anything you said or even telling you you’re wrong, just how you look to _me_ from the outside.

1
0
0

@fluffel

Yes, DARE was late 1980's and early 1990's "drug abuse resistance education". It was all about 'JUST SAY NO', and all the shaming and abstinence and such. https://www.washingtonpost.com/news/wonk/wp/2017/07/12/a-brief-history-of-d-a-r-e-the-anti-drug-program-jeff-sessions-wants-to-revive/

Whatever country you're in, Im sure the Roman Catholic Church is there. They're one of the biggest pushers of sexual abstinence. And even the Archdiocee in Washington DC has came out and calling that program a failure. https://uscatholic.org/articles/202103/sex-ed-has-failed-catholics-heres-how-it-can-be-better/

Abstinence, shaming, and lying is how you hide the abuses, but they absolutely still happen, and more often. Thats the same for any of these topics, including AI. This is human psychology - tell people not to do it, and they'll go do it at night, in secret, and not know better how to protect themselves.

1
0
0

@crankylinuxuser I think I get your point in general, but still not why you are so agitated.

It’s not like the Codeberg e.V. members are prohibiting you from anything. All they are trying to do is a “not here” policy. Like you wouldn’t have sex in a public library, museum or anything, or at least try to hide it from anyone being there (bad metaphor but you get it). You can still go to GitHub, Gitlab, etc., where you are totally allowed and free to do all those AI things, nobody is stopping you.

1
0
0

@fluffel

The why.. sigh.

Creating "anti-AI policies" is how you actually get more AI. But now its illegal, and edgy, and dangerous. So instead of people admitting that they're using whatever tooling is 'illegal today', its driven underground.

Instead, if Codeberg changed to "Proper disclosure of AI in projects", then its no longer that illicit thing. Its a tag you set, per username. Have your agent push LLM derived code, and a human pushes human code. (And to think of it, that could also provide a neat study.)

But banning doesnt work, hides it, and makes it alluringly illicit. Its a failed strategy ive seen countless times and still people think it works.

1
0
0

@crankylinuxuser I don get the “it’s forbidden” part, it’s not! There are countless Git Services all over the internet where all of this can be done freely and openly.

Why is a little European Non-Profit Initiative a problem all of a sudden? Just don’t use it if you don’t like their policies (that maybe, depending on the votes, come sometime in the future).

1
0
0

@crankylinuxuser for me it’s like someone is saying “no shoes in our house!” and you are the one arguing that everybody should be allowed to wear shoes in other peoples houses

0
1
0

@jeffmcneill Codeberg voluntarily runs infrastructure that it offers - for free - under certain terms. Defining those terms is an expression of the freedom of the members of Codeberg.

Codeberg is not a monopoly or a state actor, they don't have to include projects and people who don't follow the terms.

1
1
0

@tante When an organization claims to better represent a community and then begins to systematically restrict what that community is allowed to do, what do we call that but creeping authoritarianism. Your marketing is lies convering a cabal.

1
0
0

@jeffmcneill Codeberg is an association with members. Who vote on their rules. Codeberg explicity represents the stated will of their members, their community. Your statement doesn't make any sense.

2
0
0

@tante Then stop prattling on about being about freedoms and open source. You ain't.

2
0
0

@jeffmcneill @tante The freedom of association is a very core freedom as well, one that you are very happily trouncing with this attitude.

1
1
0

@jeffmcneill @tante Tell that to the LLM companies who trained their chatbots on GPL’ed code that they can then reproduce sans attribution, in violation of the GPL. Slop code is itself a betrayal of open source principles.

As for Codeberg’s decision, where in any FOSS license does it say “everyone must host this software whether they like it or not”? If you set up a Forgejo instance on a server you own, it’s not a betrayal of open source if you don’t host anything any random person wants to put on it. It’s the old “you have the right to free speech but it doesn’t mean I have to buy you a megaphone” principle.

1
0
0

@cholling @tante Why would I set up a Forgejo instance? That is merely a malicious fork of Gitea. LLM training is fair use, look to the EFF for the voluminous discussions about the law. Slop is merely a perjorative and evidence of algorithm aversion.

1
0
0

@jeffmcneill @tante If you set up a Gitea instance on a server you own, it’s not a betrayal of open source if you don’t host anything any random person wants to put on it. It’s the old “you have the right to free speech but it doesn’t mean I have to buy you a megaphone” principle.

0
0
0

@jeffmcneill codeberg's software remains free and open source - they can choose not to host gen ai, but the license says they can't stop you setting up an instance that does.

The GPL protects your freedoms to run, modify, and share the source code, but it doesn't produce a requirement that services running it must allow you to use their specific instance for any specific thing.

I hope this helps understanding your GPL freedoms. Let me know if there's anything else.

(not a codeberg user)

0
0
0

@tante Question for critics, is this slop? https://codeberg.org/dma-dan/ZulipToSignal

Feel free to go hard, and if you see a real issue or oversight, just create an issue. I'll be real obvious to me since I get email notifications of changes and updates to my repos, and my slopbot and I are the only commiters, issue creators, and commenters on those repos.

What actually is "vibecoding"? Is it anything that involves an LLM, or is it only when someone has absolutely no idea what they're doing with an LLM?

Am I morally required to pay a human being to perform a service for me that I do not enjoy enacting myself in order to test my own ideas?

Maybe I need a reality check, but I'm having fun for the first time in a decade of fucking around with computers. I'm trying to maintain a notion responsibility in this complicated timeline, but it's hard for me to ignore the biological signal that "fun" is sending in a fun-desert.

This is more fun than Factorio to me, but I feel like I'm actually adding some real value to the real world (by providing my ideas implemented in cold, hard syntax), rather than wasting my own time playing a video game. I'd rather spend my time spawning solutions rather than using my own human inputs over time to compute a "cool gamesave".

I've never had fun with the rote implementation of my ideas, but it's definitely fun to see them come to life! I'd never subject a human being to be my little implementer boy (girl, or themby), because sometimes my ideas suck. I want to see that for myself before wasting both my own, AND someone else's time.

I'd like to do this more ethically, especially by not using cloud hosted LLMs; by hosting my own inference model at home. I'm actively trying to learn how to run my own self-hosted agentic coding models, and have had minor success with LMStudio. However, I am finding that the most effective workflow for myself resembles Github Copilot and Claude Code style IDE integrated chat based instruction.

I have the time, money, inspiration, and aspiration to do this, and to make the solution accessible to others by providing clear documentation. Aspiration is something that's been missing in my life for a long time, so I'm chasing it while I got it...

If anyone has any feedback for things I should look into to further this personal goal, please let me know!

3
0
0

@meph is most of the code written by an "agent"? Then it might soon no longer be welcome on Codeberg.

If I were to play "evaluator" I'd probably assume that it was mostly done through an agent given how little actual code there is and how much boilerplate and agent this and serious-development-cosplay there is. All these big development plan .md files for just a handfull of lines of python code feels not like what a human would do. So if I were to review this I'd ask you assuming it was mostly slop.

Good thing is: It's just a git repo. It could just move to GitHub or wherever.

1
0
0

@tante Yes. I understand that, and I think that sucks. I haven't read the actual proposal yet, but hopefully it has a bit of nuance within it. If I have to move to Github because of an ideological clash, I will unhappily do so (or most likely just run my own Forgejo instance). I'd rather use platforms that seem to care about people rather than whatever Github is doing.

Can you explain more what you mean by "development cosplay"? I understand that it doesn't "feel" like what a human would produce, and if you're not familiar with the LLM "workflow", I can understand that.

The inference model needs accurate source material in order to infer your intent properly. If you do not provide accurate source material, the actual code output will be complete garbage (slop?). Documentation of your design plans and workflow is critical to get the bot to "play along". How else is the bot supposed to know what you're trying to do? Telepathy?

This is a very similar approach to a "Documentation Driven Development". As my decades of experience in the industry clearly demonstrates to me, DDD is EXTREMELY popular with most software developers. /s

As I said in my post above, I'm more interested in design than implementation. Syntax is annoying to me, not a "fun little puzzle game". I'd rather see "results" than "toil" in "syntax land" about the "perfect" solution.

Sorry for all the scarequotes there, I'm just trying to make sure y'all understand that's some kind of "metaphor".

I've realized that a lot of developers just like playing with their "code puzzle books", and don't actually care about what they're implementing. That's a huge reason why I think devs often clash with other personality types in the "business world".

I'm not at all trying to disparage folks who primarily consider themselves devs, just attempting to share my general observations. This obviously isn't supposed to be a universal profile.

To be clear, I don't really consider myself to be a "dev" per-se, despite having a fairly decent understanding of the syntax of various languages (C and C++ strong, Python strong, weak in many others) and awareness of some common design patterns. I'm generally pretty terrible at algorithms, but can usually logic my way though problems at a higher level.

1
0
1

@meph @tante

Yeah, you're crossing in dangerous territory with these anti-ai-at-all-costs folks.

These people are doing the techbro's job for them, by making these grandiose "AI will take all jobs" and shit. Management also sees that signal and believes the techbros because the anti-ai is that scared.

The answer to all of this is education and AI literacy. "Lower Artificial Intelligence Literacy Predicts Greater AI Receptivity" is the paper and reason why.

https://osf.io/preprints/psyarxiv/t9u8g_v1

Turns out illiterate folks (to AI) looks magical and always true. But to professional literate folks, its a real accelerating tool. But how dare you say that.

1
1
0

@crankylinuxuser yeah, too fucking bad they can eat my ass, and block me and my instance too.

feel free to read my gigantic ass follow up post to another reply if you're not just entirely locked into "AI bad, no exceptions" mode: https://social.treehouse.systems/@meph/116889865850090934

1
0
0

@crankylinuxuser maybe I'll actually read the paper later and provide real feedback, but not right now lmao

1
0
0

@crankylinuxuser anyways, if I'm being honest, a few months ago I was in the hater camp. I just recently (~3 months ago) decided to revisit the slop machines again and saw some of the models do actually useful things for me. I'm still trying to find the limits to the usefulness of Opus and the newer Anthropic models specifically.

This is not an ad. I fucking hate ads.

1
0
0

@meph

I didn't take this as an ad :) I took it as your workflow that works for you.

For me I tend to view this as furtherance of tech and calculus. There's good ways to use tools, and bad ones. I think literacy in how these things work is paramount.

However, I also look at it as a lens of 'who controls the means of production'? That was also Ned Ludd's thesis as well, not hating his current tech. The current crop of AI haters instead basically took Luddite propaganda and they internalized it.

That's why I push for local solutions, including LLMs when able.

0
1
0

@tante And for those who are interested, here's another project I'm working on that directly attempts to try and make LLM interactions with Forgejo more efficient, and less resource intensive for Forgejo instance operators, such as Codeberg.

Sorry, it's "vibecoded".

Link: https://codeberg.org/dma-dan/forj

1
0
0

Claude helped me figure out how to publish this to pip to reserve the name in the Python namespace forever in about an hour and a half. I didn't even have a PyPI account set up prior to that. I'm also on the verge of falling asleep :)

1
0
0

@tante this proposal and the discussion around it is a helpful, but difficult, nudge for me. Braat and Hacklily aren’t primarily made by generative models, but I would love advice from people who feel they have overshot on generative AI 🙂

0
0
0

@mathew @tante How does a rule help if you cannot prove it in case of doubt? There were rules against stealing in the first place. Did they help? Obviously not.

I am critical with the technology and especially the methodology these companies operate. However, I am also realistic in a way that it is what happens in practice. And, it’s not Codeberg’s duty to position itself, the code “authors” are liable for what they upload. Be it malware, copyright infringement, or something else.

1
0
0

@stephan @mathew @tante

By taking the arguments made here one step further:
- We shouldn't ask for licenses, because that's the author's business. (What are people volunteering for if not people and if not enabling positive contributions to the greater community, then?)
- If it's all a zero sum game; shoplifting should be made legal.

I understand that this won't change your mind, but repositories hosted on Codeberg are not "clear-cut cases" on whether they should be allowed or not already.

1
0
0

@stephan @mathew @tante Some see it that it is Codeberg's duty to take a stance based on its Bylaws. Some don't. And that's why there is a vote. I'd say "just vote no, then".

1
0
0

@n0toose @mathew @tante Nice proposals, and in an ideal world they might even work. Besides, I agree, many cases are not clear-cut. Neither at Codeberg nor in many other situations in life.

I also understand that some see it as Codeberg's duty. The nice thing about a democratic process is that we do not need to agree on everything. From my perspective, the most important is that, no matter what the result on this vote will be, we can continue to strive for the best for Codeberg.

1
0
0

@stephan @mathew @tante I see what you mean, but point I was trying to make is that "you can't catch everyone but the second-order effect is that it's meant to deter by creating uncertainty"; the interests of shop owners and Codeberg's volunteers do differ, of course.

And even if it doesn't work as it should (e.g. too much load on moderators), then one can take a "mea culpa" approach and adjust later as well. I also do think that about the proposals I've submitted on my own.

0
0
0

@stephan @tante Sounds like talking points straight from a "let's not tax billionaires" slide deck.

1
0
0

@soc @tante If I could only find a relation between the previous discussion and your comment, but I am not successful for quite a while now. Although, I kind of expected something like this. If you are not 110% against AI, then you obviously do not want to tax billionaires... This is, what makes me tired of discussions with strangers on the internet, which used to be encouraging. Until some troll came by with a pointless comment—please grab your fish somewhere else.

0
1
0

@tante can non members view the proposal? I'd love to read it

1
0
0

@tante @jeffmcneill freedom is when I can take a dump in any house in town, and tyranny is when the HOA says I have to get permission from homeowners before barging in with my pants off. I am a very smart libertarian with well-researched ideas about freedoms and social contracts. My right to wave a gun around stops never, because I have unlimited rights. All noses will be shredded under my terrifying reign of freedom, nobody else exists except me.

0
0
0

@ainmosni @tante How am I trouncing on the freedom of association? I am not declaring any association illegal, or excluding others, unlike you.

1
0
0

@jeffmcneill @tante This is starting to feel like you’re arguing in bad faith, as the freedom of association also means people can choose who they don’t associate with. For instance, they can choose not to associate with vibe coders.

0
0
0

@jeffmcneill "Power"? In comparison to whom? _Maybe_ if Github pulled that. But Codeberg? Do "Open Source Principles" mean that an infrastructure provider needs to host _anything_ regardless of their values?
The proposal argues from a standpoint of a) unclear legal situation and b) lack of quality control/degration of security. That is a reasonable argument to be made.

Also: Codeberg has always not allowed certain content. Look through the ToS (https://codeberg.org/Codeberg/org/src/branch/main/TermsOfUse.md) no hate speech, no Nazi shit, etc. Does your interpretation of "Open Source Principles" mean that Codeberg has to throw those rules out as well?

0
0
0
@tante if I join Codeberg e.V. now will I be able to vote or is it too late?
1
0
0

@csolisr Here's some code:

void co_init_impl(stack_t **stack_pointer, stack_t **stack_canary, co_function co_cb,
stack_t *stack_buffer, size_t stack_buffer_count)
{
// check that stack is aligned
assert((uintptr_t)stack_buffer % 4 == 0);

// setup stack
SET_STACK_VAL(1, (uintptr_t)co_prologue_impl); // return to platform prologue

/* ... rest elided for space ... */
}

Is this under copyright protection? If so is it **MY** copyright?

Explain your answer.

1
0
0

@csolisr My theory is that people who play this "but how do you enforce it?" game are people who plan to ignore the rule themselves.

Persuade me otherwise. (Hint: this is not possible.)

0
1
0

Funny to read some of the replies from closeted vibe coders here.

"So hard to enforce!"
"Let's not be dogmatic!!"
"But what *is* vibe coding, actually?!?!"

🤭

@tante

0
0
0

@jeffmcneill @tante

Hm. Realized I was writing a detailed reply and read more of your comments. Shorter version: you're either arguing in bad faith or you're stupid. Either way, I'm just gonna go ahead and mute you and you can block me at your leisure as you seem to be doing to others.

0
0
0

@arabine @tante Post AI bubble pop a lot of this dialog is going to be fun to read in a decade. Just like reading articles about NFTs a few years back are amusing now.

1
0
0

@reflex @tante NFT is useless from day one, Ai gen can create things. It is a good opportunity for open source to deliver good software and tools that can compete with propreitary software.

1
0
0

@arabine @tante Generative AI cannot create anything. At best it can only remix existing things.

And given that open source licenses depend on copyright and the court has ruled that the output of AI models is not subject to copyright, all it can ever do is undermine open source.

1
0
0

@reflex @tante Ai gen mix things with your creativity as an additional input. The brain also works as this, mixing others ideas with your. I do agree about the licence part, but I believe it will ne resolved.

1
0
0

@arabine @tante I know what it does. It is not creative nor does it help a user be creative. In fact the studies show the opposite, those who use it lose cognitive function in the areas they use it.

I agree with the at this point copious number of studies on the topic rather than the religious style 'beliefs' by it's increasingly cult like users.

0
0
0