On the closure of the "On LLM policy of HaikuPorts" thread

I think the moderators have been and are doing a pretty good job at that. Indeed, as you note, there has been a discussion going on for a while that would have been impossible pretty much anywhere else.

There is one user who keeps being intentionally annoying and trolling in every possible way. Now his account is anonimyzed and that’s the end of that. Everyone else can continue the discussion happily. If anything, this situation has been going on for way too long with way too many warnings, temporary bans and second chances, letting things escalate and making a lot of people angry about it for some reason.

2 Likes

Hi @PulkoMandy

Sure, but the concept of moderation is misunderstood here, IMHO (and I am not the only one who thinks so). For example, I read this thread’s original post, and there was nothing wrong (or uncivil) with it. Sure, there was a joke that some people thought it was of bad taste. But that’s just a very personal opinion and certainly not grounds for reporting/hiding the post.

Apparently, at least according to Nephele, you only need two people with certain level of trust (how that is determined, I don’t know) flagging a post to get it hidden. So, it does not look like anybody can report a post (correct me if I am wrong).

But more importantly, there is also no appeal process whatsoever; as a result, once something is hidden, presumably by the moderators, the other forum members cannot verify the facts anymore and decide for themselves whether that measure was appropriate or not anymore (as it is happening with this hidden post). How can one determine if the moderators are doing a good job or not if the facts are hidden? You tell me.

Because of this lack of checks and balances, the so called “moderation” applied in this forum is way too prone to misuse.

I also want to point out that in addition to silencing an OP, these drastic measures without appeal are creating an unwelcoming atmosphere, where members of the community choose not to speak up for fear of retaliation. This is nothing open in this way of running a community.

We may have different opinions on certain topics; we may have different sensibilities due to cultural or upbringing background. And that’s fine. One thing is for sure, though: all of us here, regardless of which side of the fence we are on this or any other discussion, love Haiku and want the best for Haiku. So let’s be a bit more tolerant and give the whole community a voice regardless of their opinions and without bias. This will do more good to the project than polarizing the community just to defend an agenda, whatever that may be.

Cheers! :slightly_smiling_face:

1 Like

Thank you for your experienced and good explanation.

3 Likes

I posted the link to discourse documentation in my original reply; Anyway here is it in case you missed it: Understanding Discourse Trust Levels

As a TL;DR discourse effectively outsources moderation to “the community”, if you have been around longer and meet some criteria your flags automatically carry more weight, users get temporary silences when they are flagged by severall people with TL3 for example, all without moderator intervention. In effect moderators have the duty then to reverse this when people abuse the system, but in practice this rarely if ever happens. (There are some users who are very over-zealous with flagging posts, but those then get quite quickly restored)

Reporting something you find offensive is perfectly fine, and the post was not hidden by my flag at all. As a moderator I could have chosen to hide the post or delete it immidiently, I did not. I flagged it and some other moderator got to deal with it, but untill they did nothing happened to the post. It only gets hidden when some threshold is reached.

Wether it is “helpfull” or not is not in dispute. The original “clause code on Haiku” topic also contained valid information, but that does not excuse the vile and distastefull framing aswell as yellow star references in relation to that. Beeing a “good” sport does not excuse beeing a bad one, and in this case the OP has broken the forum rules severeall times deliberately, and since he did so deliberately the benefit of the doubt is gone. We can only ask someone to behave so many times.

The OP has received severall warnings and Suspensions prior to this. If you never follow up on warnings they are just empty words.

Aslong as these discussions, especially concerning moderation, are in good faith I am all for it; I recognize that you are operating in good faith here, but I do not recognize it in the “on closing the llm topic” for example, where there was a complaint that waddlesplash was silencing dissent… but no actual problem with their moderation decision was provided. That just seems like stirring up “drama” for the sake of drama.

Quite the opposite actually, severall people have stopped going to the forum as a direct result of us NOT banning the OP and the unwelcome atmosphere (with constant LLM drama) that followed. Personally I think it should be possible to talk about this in a reasonable manner as a discussion, and respect the decision that was the result of that discussion, and not bully out everyone who disagrees, to then start the discussion again and go “see, everyone who stayed agrees with me!”

Most of the threads started in this manner have been started in bad faith with added “framing”… for example claiming Haikuports has no submission policies, when it definetely has, that there is no discussion about the policies, which there are on the mailing list, and then claiming that discussions are silenced because some people don’t personally prefer email? Anyway, it goes on and on. These bad faith discussions do not bring us forward, they only create a more toxic atmosphere.

In the timeframe that OP was banned previously we did have quite productive discussions about this topic on the forum, and now we have got to enjoy the “how dare waddlesplash add moderation context to a closed topic” … forum thread…

3 Likes

So what? my 8bal sais you are wrong.

LLMs have no capabilitsy for introspection, so posting non-deterministic responses to your querry that confirm whatever you want confirmed seems lazy at best and intentionally deceptive and bad faith at worst.

“my LLM claims that post is OK” is not evidence in any sense of the word that waddlesplash is wrong here.

This was not an URL of that type. I don’t see how you could have gotten this URL “by mistake”

I do not agree. This poll is heavily skewed already by people leaving the forum in opposition to us allowing discussion of LLM based software, if anything it shows something about the subset of users who choose to stay, discuss, and vote during a public forum drama thread. (and because of the public nature of this poll)

And even with that heavy skew there is still no majority for allowing LLM translation without caveats. You asked how waddlesplash could ever have arrived at the conclusion that the middle option was the preffered one, when the data above shows that only 1/4th of the forum (with the above mentioned skew) has any negative feelings towards that policy.

5 Likes

Who is trying to do that, please? All suspensions and other restrictions that have been carried out have been actual suspensions, not “shadowbans”. The users suspended get a notification about what has happened, and we usually post on the forum explaining what’s been done and why. This is the complete opposite of shadowbanning.

Again, the vote was about using LLMs for translation. Not using LLMs to create “contributions” broadly. That is banned and is going to stay banned even if we do explicitly allow LLM based translations.

We (those opposed to LLMs) have explained this repeatedly on the other thread. Perhaps you disagree with our reasons, but we do in fact have them. My biggest ones have nothing to do with ethical concerns about who makes the technology (though sure, that is a factor too, as it is with everything.)

Most of the community are not contributing code to Haiku. The number of people who have contributed code, at least, and who are still in favor of LLMs is much smaller. There are some of those who are in favor of LLMs in general but actually against it for Haiku itself.

The community at large’s opinions are noted. But they’re not the ones who determine the actual technical details of how Haiku is developed. They may determine what features we prioritize implementing, or what bugs are more important to fix, or any number of other things like that. But those are outcomes, not the means by which the outcomes are accomplished. So demands that the development team not just achieve some outcome, but achieve it in a specific way, seem out of place to me.

If you’re talking about @nipos, his posts have been flagged and made to be edited in threads on this subject. He’s not the only one of the anti-LLM camp that the mods have done that to, either. So that’s not true.

Part of the problem here is that both sides are very heated. We can pick out plenty of emotionally charged language from both sides over the past two days that under normal circumstances probably would have been pushed back on by the mods were it happening in isolation. But it’s not, and people are already mad enough, so that means we’re actually moderating less than we would under normal circumstances. Because under normal circumstances, if one person flies off the handle, people barely blink if the mods step in to do something about it. Whereas now, if we were to try and restrict people from saying emotionally charged language like “inquisition” on the one hand and “spam everything with their shiny new toy” on the other, both sides will just get even more mad at us.

Personally I have had so many emotionally charged arguments (in real life too, not just online) that I’ve gotten used to things like that being thrown around, and I try to take the emotion into account but stick to replying to the substantiative claims. I’m rarely offended by such language, it’s people’s way of expressing the strong emotions they’re feeling. But other forum members are certainly not the same here and will take offense at things that are meant to offend, so I have to take that into account too.

4 Likes

Forgive me, but if I’m a Haiku user and not a developer, then by your logic I’m a second-class citizen and should immediately uninstall the OS and not have an opinion. I ask the moderators to evaluate this statement, as it incites hatred and provokes divisions between users.

4 Likes

Does this include HaikuPorts?

Haiku is the most toxic community I’ve ever seen. This was clearly evident in the war over the package manager, when many developers left. Judging by the forum, there are no more than 300 active Haiku users worldwide. I want to ask: if the moderators are doing everything right, why is no one using this wonderful OS? What’s wrong? Why does LibreElec have more active developers and users? When will it reach 1,000? Why teach users how to live? What are they fighting for? Regarding toxicity, I want to remind you about the bans and pressure on X512, a man who participated in the porting and launch of Wine, Wayland, hardware video acceleration, and Risk-V. Why isn’t his name in the about window? Because he has an opinion different from the main developers, who don’t want to let new people into Haiku development? If someone sees a shortage of developers and tries to make something for the OS as best they can, then they’re not needed as a user. Let’s ban them, humiliate them, and look for a catch. Question. Looking for Haiku users?

2 Likes

The forum rules apply to the forum, not HaikuPorts. (The HaikuPorts discussion is still unresolved.)

What developers left? I am aware of some users leaving, but not developers. And I was there for the whole thing, from beginning to end…

There are a lot of Haiku users who do not use the forum at all. And there are some who did use the forum, but decided they didn’t want to deal with all the “drama”, and quit. I can name 2 or 3 people who quit the forum quietly in the past few weeks, because they didn’t like how many people were pro-LLM. As far as I know, they still use Haiku, they just aren’t talking about it here.

So the number of people on the forum is a bad indicator of how many people actually use Haiku. We don’t collect any telemetry from Haiku itself (only in HaikuDepot, and that’s explicitly opt-in), so we can’t give any kind of DAU/MAU for Haiku itself. At most we can say how many downloads there were over a given time period, but even this we don’t really pay much attention to.

X512 has never been banned to my knowledge.

The development team (meaning not only me, though admittedly it was mostly me in some cases) has certainly argued with him about the correct way to implement things in the past, and I suspect that will happen again in the future. But the development team argues amongst itself, too; arguments are kind of a normal part of developing a project like this.

I can say that I value X512’s contributions and his input even when we don’t agree. Sometimes especially when we don’t agree, because I can be sure he will have valuable points that are worth considering.

The “Maintainers” list is a list of developers: people with commit access and voting rights. We actually asked X512 if he was interested in joining the development team a while back (something we generally do before holding a public vote – no sense holding a vote if the person doesn’t want it), and he declined. Which is entirely fine, as being a developer does come with more responsibilities than just submitting patches. He’s not the first to decline, and I’m sure he won’t be the last.

The “Contributors” list, though, does include people who don’t have commit access, but we don’t have a defined policy of when and how we update that. So it tends to get forgotten. I agree that X512 has contributed more than enough to deserve inclusion in that list, and if he agrees I’ll happily add him.

2 Likes

x512 is already in that list. So i’m not sure where this misinformation comes from

(I suspect just bad faith arguing here…)

No, it is incorrect. Discussion for my inclusion to Haiku developers with commit access started on mailing lists without any my request and then PulkoMandy said, that he reject my candidate for not following coding style. So I get proposed and rejected behind scenes. I see it as personal insult. So I see no meaning to force me as Haiku developer with commit access if I am not welcomed.

5 Likes

I have been using BeOS and its various flavors since 2001, however this level of hatred and toxicity is getting disgusting.

2 Likes

I haven’t updated Haiku for a while because I lost interest in developing software for it; it wasn’t there at the time. I apologize if I provided incorrect information.

Hmm, where was this? Perhaps my memory is wrong… I just searched the mailing list archives and my own email inbox and couldn’t find where this happened, though.

It was quite old conversation at mailing lists, you may even not joined Haiku at that time. FreeLists web interface make searching archives hard. I only looked at it and sent no messages from myself.

That far back, really? That would have to put it between 2009 (around when PulkoMandy joined) and 2012 (when I first started using Haiku.) Well, I didn’t find it searching through the archives that far back either, but indeed the search interface isn’t the most pleasant to use.

A lot, including author of package system itself. Haiku development pace decreased a lot after packagefs controversy. 2 major web sites for BeOS/Haiku software were closed: BeBits and HaikuWare. BeBits even survived Be Inc. and BeOS death, but not packagefs.

The author of the package system got busy with other things. He’s still reachable by email if we have technical questions (I’ve reached out to him myself on a few occasions.)

Yes, the website closures were unfortunate. And unexpected: I think we thought they’d start setting up third-party package repositories. But they didn’t, and decided to completely close instead, despite the fact that most of the software they hosted would still work fine even without being put in a package. What were we supposed to do about that?

I think that proper understanding of how hard packagefs was unacceptable to owners of BeBits and HaikuWare and many Haiku users was required. And make compromises instead of pushing packagefs at any cost, for example installing HPKG to packaged directory instead of introducing non-packaged directory, so classic ZIP extract install will still work. Keeping common directory.

Even today there are user opinions (not my one) that packagefs took away freedom to control file system contents.