Codeberg’s AI rules reopened the neutrality question for software forges
A dispute over Codeberg’s policy on AI-generated code became a broader argument about what developers should expect from shared infrastructure. HN’s disagreement was not mainly about whether AI code is good; it was over whether a forge can set values-based boundaries and still be dependable.
The Codeberg debate pits a community’s right to reject AI-generated projects against users who want development infrastructure to be predictable and neutral. Both sides agree generated contributions can create real maintenance work; they disagree on who should draw the line.
The thread’s clearest warning was operational: a host that can remove legal projects under a broad rule may not feel like stable infrastructure. The answer from the other side was just as direct: communities are allowed to say no and build different rules.
A forge is infrastructure — and also a community

Armin Ronacher’s Codeberg Divides asks what happens when an open-source forge takes a policy position on projects that largely consist of AI-generated code. The question landed because a forge is not just a website: it can be a project’s source archive, issue tracker, release channel, and social home.
The HN thread identified the policy problem in its least glamorous form: enforceability. One commenter compared a rule about code that “mostly” comes from generative tools to the famous “I know it when I see it” standard. Another said the property they need from infrastructure is predictability and neutrality, especially for legal open-source work.
The rebuttal was not that AI-generated contributions are harmless. Commenters pointed to copyright, labour, energy, and maintainer-burden questions, and argued that a community can refuse a workflow it sees as destructive. The productive conclusion is neither that forges must be value-free nor that users must accept every policy: infrastructure with sharp values creates demand for alternatives, mirrors, and explicit governance terms.
Get breakdowns like this every day
The top Hacker News stories, unpacked — by email, Telegram, or RSS.
Postgres LISTEN/NOTIFY can scale — if your definition is specific
A DBOS post argues that PostgreSQL’s built-in notification system can handle far more than its reputation suggests. HN’s answer was a useful correction: scalability is never a yes-or-no property, and LISTEN/NOTIFY still has payload and semantics limits.