Hacker News new | ask | show | jobs
by causalmodels 6 days ago
My issue with this is not that codeberg and its members want to uphold a certain set of political beliefs. Any private organization is free to do that. It's that they haven't defined the rule that's supposed to encode those beliefs.

As written, the rule is a non-exhaustive example of "content that harms codeberg's reputation". Someone asked in the pr whether "cryptocurrency-related" is defined anywhere and it merged without an answer. The responses to wording concerns was essentially they will figure it out later. Moves like this don't fill me with confidence.

2 comments

Real-world lines are blurry. If you try to define a bright line, someone finds a loophole. Like the other thread (about codeberg banning vibecoded projects) had arguments about whether a project with 49.999% generated code would count. Which is based on a category error - things just don't work that way.
It sounds like Codeberg needs to define both clear guidelines and a systematic process by which potential violations of the policy can be fairly reviewed and/or appealed—table stakes for a system that’s going to be integrated into your project as a hosting provider and community hub.

What you seem to be arguing for is seat-of-the-pants reactive mob governance. Functional communities and societies don’t work that way.

It sounds like the process is that if your project is obviously spam, they just delete it and ban you, otherwise they reach out to you first.

Such indkvidualized contact is only possible because Codeberg is relatively small, and not a garbage dump for every code file or spam project.

Yeah, well we’ll see what the future holds. Based on past experience, without well-defined procedures, I expect activists will eventually seize control of the process and go after devs/projects that they have personal grievances with. I will not use or recommend Codeberg until they put some structure around this.
Okay? They're not asking you to use or recommend it. In fact they prefer that you don't.
Great, we’ll see how that works out for them then.
You're still not understanding the point. It's not about an organization being "private" or "public" (what does "private" even mean?). Everything is political. When you try and cleave society into things that are and aren't political, what you are doing is creating a normative set of things that aren't allowed to be challenged, on the basis of your claim that they aren't political, obscuring/obfuscating their actual underlying politics, and everything else is pushed outside of it. It is an attempt to create strict boundaries around the limits of discussion and action, which is itself a political act!
>When you try and cleave society into things that are and aren't political, what you are doing is creating a normative set of things that aren't allowed to be challenged, on the basis of your claim that they aren't political

What are you talking about? Whether something is allowed to be challenged has nothing to do with whether it's political. Actually, what even is not allowed to be challenged? I struggle to come up with a single example.

Yes, in communities that try to claim that certain things are "political" and certain things are "not political", "banning cryptocurrency" could be rejected on the basis that it is "political". The point is that saying something like "we don't do politics" is absurd. There is always an underlying politics, even if it has been normalized or obfuscated, repressed or unexamined. Reread my above comment.
No, I think both, political and apolitical decisions can exist.

If you ban a project because its CI pipeline mines crypto and that ia a drain on your server, it is an apolitical argument.

If you ban a project because it drains recources because an AI agent is commutting multiple times a second, that is apolitical.

If you ban a project, because it hosts content that doesn't align with your ideals since it uses cryptocurrencies, that is clearly political.

Sure, there may be a small grey zone. But there are swaths of decicions that are clearly political/apolitical.

Is the set of acceptable uses for shared infrastructure not a political question? What's different between mining crypto on a free CI server, letting my cows eat all the grass at the park, or dumping industrial waste into the river?
Most people distinguish practical questions from normative questions. Practical questions may have some small political component, but usually it’s not useful or constructive to consider them as political issues.

Some practical questions have an obvious political dimension, in which case it’s fair to consider that component, but people will often argue over whether the question is “political enough” to justify debate. To deal with this, you need processes to ensure that debate is contained but not overly restricted on this kind of issue.

Making every question political is a trick right out of the OSS Simple Sabotage Field Manual. Whether to pay the hosting bill shouldn’t be a political question. Whether to change hosts may or may not be, depending on the reasoning.

You didn't answer my question about what is not allowed to be challenged.

>Yes, in communities that try to claim that certain things are "political" and certain things are "not political", "banning cryptocurrency" could be rejected on the basis that it is "political". The point is that saying something like "we don't do politics" is absurd.

I don't understand what you're saying. You switched tracked halfway through the thought from talking about communities that distinguish between things that are or aren't political to rejection of taking political stances.

What is usually meant by "we don't do politics" is that an institution or organization will avoid picking sides on political issues. This is not merely not absurd, but pretty much necessary for any organization that doesn't have ideological goals and doesn't want to foster internal factions.

Like the sibling comment said, just banning cryptocurrency might be political or it might not, depending on the reason for it. Rejecting reasons such as "crypto bad" is a tenable position if an organization seeks to maintain a neutral stance.

Every organization has ideological goals. That's what I'm getting at. Sometimes they are unable to recognize it because it's been normalized. What you define as "neutral" is not actually neutral. Such statements are themselves attempts at controlling what is normal/acceptable. The terms of acceptable discussion is context-dependent, but trying to set them at "politics" is contradictory, as I've explained.
To name one easy example, for-profit companies don't have ideological goals.

But just for the sake of argument I'll grant it and amend my statement: What is usually meant by "we don't do politics" is that an institution or organization will avoid picking sides on irrelevant political issues. A cat shelter doesn't need to have an official position on abortion to function, and in all likelihood having one would be counter to its purposes.