digitalmars.D - Forum moderation policy idea: No overly combative debating
- Dukc (81/130) Apr 29 By now, I have years of experience from the D forums. Like most
- bachmeier (8/37) Apr 29 I think using a posted set of guidelines like HN is a good way to
- Dukc (33/45) Apr 30 This is orthogonal to what I proposed, but I agree.
- NotYouAgain (7/9) Apr 30 I think that people inserting themselves into what was at the
- monkyyy (5/14) Apr 30 You accused me of bad faith after a single line, I consider
- NotYouAgain (10/12) Apr 30 I think it would be better if people stopped inserting themselves
- RazvanN (21/22) Apr 30 Although in essence I agree with the proposal, whenever I hear
- Dukc (8/23) Apr 30 I don't think we should be afraid to moderate someone having a
- NotYouAgain (8/11) Apr 30 I think it would better if people NOT insert themselves into a
- Dukc (3/5) Apr 30 I already said it there, but I meant a participant in the
- NotYouAgain (12/14) Apr 30 i think we should create any area called DIP Ideas, and tell
- Sergey (9/10) Apr 30 Short answer: it could be good to have one.
- Dom DiSc (7/15) Apr 30 I fully agree to this. Pure text communication has a strong
- NotYouAgain (10/18) May 01 There's certainly 'some' truth to that. But face2face can be just
- Dukc (7/9) May 02 It's also ironic IMO. With all the extra time to think and cool
- Dom DiSc (7/10) May 02 For sure - thats the reason why newspapers were moderated,
- Walter Bright (9/9) Apr 30 Having a written moderation policy is a lot like trying to define the di...
- Richard (Rikki) Andrew Cattermole (13/24) Apr 30 I too have full confidence in Mike to make the best choice he feels that...
- monkyyy (3/9) Apr 30 counterpoint I have never read the discord rules
- Dukc (25/34) May 02 I agree on the analogy. I could well see myself, let alone
- Mike Parker (39/48) May 02 The policy I operate under is basically two items:
- Mike Parker (4/7) May 02 "I'll take"
- Dukc (22/39) May 02 Basically, I'm suggesting the first item to be replaced with:
- cc (23/24) May 02 I want to go on record as completely disagreeing with every call
- aberba (3/55) May 03 I've come to trust Mike too. He's doing a great job already.
- NotYouAgain (22/26) May 03 The problem is, nobody know what exactly it is, that he his
- Walter Bright (4/5) May 04 That isn't the only reason for removing comments. In the development and...
- NotYouAgain (7/13) May 05 As I explained, my comment was entirely on-topic.
- Steven Schveighoffer (15/27) May 05 I'm unsure why it was deleted, but my response is that your
- NotYouAgain (25/35) May 04 Yes, that is a real problem...still.. and decades later...it's
- Dom DiSc (8/11) May 04 May be. But I think its a matter of taste.
- NotYouAgain (11/22) May 04 So, for example, if I say Walter was wrong in not allowing a
- cc (4/14) May 04 "Walter was wrong-" is used as punctuation around here, and as
- Dukc (11/34) May 04 What I think Dom meant, is that people won't be annoyed if you
- NotYouAgain (18/57) May 04 You should direct this towards those who insert themselves into
- monkyyy (8/11) May 04 Accusations of bad faith (which I believe you thrown around to
- Steven Schveighoffer (8/10) May 04 This is not derogatory rhetoric. I think there may be a language
- Walter Bright (9/10) May 04 False, I'm never wrong.
- Dukc (4/5) May 07 Testing my NNTP reader, Am I replying to the thread, opening a new
By now, I have years of experience from the D forums. Like most forums, every now and then there are people who just don't seem to get along with others but refuse to stop writing either. Of course, other people often feel to need to defend themselves / the language / the foundation / whatever. And let's be honest - many of us are a bit addicted to drama, regardless of how grumpy it might make us. I know I am - it's the same way we tend to get addicted to social media. I think a bit of that tendency is just natural and unavoidable. Moreover, it's not always clear-cut who is the troll and who is just miscommunicating in mostly good faith. It's basic manners to give a benefit of doubt. Thus, the advice to not feed the trolls can work only to a limited extent, and the result is sometimes a spectacular flame war. We have a tolerant moderation policy. It has it's problems, as many have written the forums tend to make them angry and it's just easier to keep off. Terminating certain kinds of arguments forcibly would probably help, as would banning some of the troublemakers sooner, as has been sometimes requested. On the other hand, explicit enforcement of behaviour tends to feel slightly condescending, and there's always the danger of moderation going too far and shutting off legitimate criticism. I think there is a particular kind of behaviour that is presently (mostly) allowed but that we could safely have less tolerance for. I call it "combative debating". Any posting that knowingly angers or annoys co-debators a more than what it takes to get the point across. In other words, you are still allowed to have as stupid opinions as you want, and you are allowed to bring them up. What you need to do though, is that if you suspect your post will be disliked, you need to take a bit of time to put it in a diplomatic form. If people still get annoyed by what you post even when you try to bring it up respectfully, then fine - it was unavoidable. But if they get annoyed because you dramatised, exaggregated the pain points, resorted to ad homineum, made fun of those who disagreed etc, then your post was combative. Note, there is no specific bad manner that is needed for a post to be combative. It might be combative even if if there is no name-calling, no foul language, no character attacks, et cetera. The only thing that matters is what feelings the post was designed to provoke, and whether that was understandable or necessary to get the posters opinion understood. There seem to be people who think that getting the intellectual point across isn't enough, maybe because their co-debators "deserve" getting hurt a bit. In my opinion, we can and should require that people leave that attitude to the door when they come here. This forum is for intellectual debate, not for receiving your mandatory dose of chastising for whatever thought sins you're committing. Plus, who would draw the line what mental punishment is justified and what is not? The only line that works without making it a battleground is "none of it". NOTE: I do *not* carry these opinions myself! Okay:D is a great language if you're such an enthusiast you want to work with it in your free time. I have to say though, that rarely I would recommend it for professional usage. It's nice to use in itself, but in an actual commercial project there are generally just too much dependencies on all kinds of third-party tools and frameworks. With D, you'll spend too much time fighting your way around the ecosystem problems that are much more rarer in more mainstream languages, say Java or Go.Too combative:No serious developer would ever use D for any serious project. Yes, the language is nice. So what? 98% of your time you'll be fighting your anger when Dub refuses to accept your dependency tree, in the rare case there even is a dub library for what you need. Not so nice, huh? What are you guys thinking? Why do you lie to people that D is ready for commercial use when it's not? *WHY*? Maybe you just refuse to admit it to yourselves and engage in self-denial. Grow to adults. Please.Okay:I understand the motivation behind the recent push to emphatise and Java, after all do show it's a fine safety mechanisms for your average application. Nonetheless, I believe the direction is misguided. D is a rare breed - a systems programming language. The world is full of GC-dependand langauges. Those who are fine with the GC are unlikely to pick D since so many other languages have better garbage collectors. D can't catch up because it's garbage collector has to be compatible with raw C pointer and therefore can't be generational. Therefore, let's focus on RAII and reference counting. That's a race where there is much less competition. We should keep the garbage collector around, as it is a good choice for scripts and CTFE, and one reason why D is easier to use than the other systems langauge - namely, Rust. But other memory management methods should be the focus.Too combative:okay, the GC brings safety benefits *when you can afford it*. But those languages turned most everybody to a GC zealot who think that nothing else is needed anymore. It's as apparent here as anywhere. Never mind D brands itself as a systems language, on it's front page! Can't you please just accept that device drivers, game engines, real-time systems and whatever operating system you're using still need to be maintained. A sophiscated person might even think that humanity might new device drivers for new devices some day. Why am I bothering though? It's not 1990 anymore. Nobody will understand it no matter how clear it is. Then there will be threads wodering why Rust takes over the world, when it has no GC. You will never know because don't understand when sane people tell it to you. So sad...Combative debating benefits no one. The discussions end up in fruitless spirals that frustate everyone, yet there are not necessarily any grounds for moderation to kick in under the current policy. It has no benefits for free speech either, as the definition explicitly says it's combative only if it is toxic without reason. Anything you can write combatively you can as well write respectfully. The proposal, you quessed it: overly combative debating shall be forbidden and henceforth grounds for closing of threads, and in severe cases bans. I do not propose a heavy-handed policy on this, quite the contrary in fact. There still should be plenty of space for normal self-expression, and no expectation to be perfect. In almost all cases, the moderator should first warn when someone crosses the limit, and employ sanctions only when those warnings go unheeded. The difference to the present situation is there needs to be no particular (unwritten) rule broken, such as name calling or going off topic. It only needs to be shown that a debator is stirring up bad feelings with no constructive purpose, and it can be intervened. What do you think?
Apr 29
On Monday, 29 April 2024 at 14:46:28 UTC, Dukc wrote:Combative debating benefits no one. The discussions end up in fruitless spirals that frustate everyone, yet there are not necessarily any grounds for moderation to kick in under the current policy. It has no benefits for free speech either, as the definition explicitly says it's combative only if it is toxic without reason. Anything you can write combatively you can as well write respectfully. The proposal, you quessed it: overly combative debating shall be forbidden and henceforth grounds for closing of threads, and in severe cases bans. I do not propose a heavy-handed policy on this, quite the contrary in fact. There still should be plenty of space for normal self-expression, and no expectation to be perfect. In almost all cases, the moderator should first warn when someone crosses the limit, and employ sanctions only when those warnings go unheeded. The difference to the present situation is there needs to be no particular (unwritten) rule broken, such as name calling or going off topic. It only needs to be shown that a debator is stirring up bad feelings with no constructive purpose, and it can be intervened. What do you think?I think using a posted set of guidelines like HN is a good way to proceed. Starting by telling people they're violating the guidelines a couple times is helpful, because it doesn't require active moderation, which is a heavy tool. It doesn't even require the moderator to point out the violation of the guidelines. One guideline alone would clean up much of what you've defined as "combative debating":Only post things that are intended to move the language forward. Questioning the motives of others, accusing others of not wanting to improve the language, implying other posters are ignorant, and making unsupported claims about what "everyone wants" or "everyone needs" are all examples of things that do not move the language forward.
Apr 29
On Monday, 29 April 2024 at 19:25:29 UTC, bachmeier wrote:I think using a posted set of guidelines like HN is a good way to proceed. Starting by telling people they're violating the guidelines a couple times is helpful, because it doesn't require active moderation, which is a heavy tool. It doesn't even require the moderator to point out the violation of the guidelines.This is orthogonal to what I proposed, but I agree. Walter seems to think that a rule of honour trumps rule of law. That is, if there is a set of rules defining exactly what goes and what doesn't, that will always have loopholes and/or tendency to displace our internar wish to behave honourably. And that's why we don't want code of conduct. I agree with all of that, except with the no-code conclusion. What we still could have, is a code that describes, but does not define what is acceptable. It would be like API documentation: sometimes wrong or out of date, but still your first reference when you're unsure about something. But it would not be the law - if it disagrees with the actual community norms, you could not hide behind it once you're told it's wrong. Wikipedia rules are [just like that](https://en.wikipedia.org/wiki/Wikipedia:What_%22Ignore_ ll_rules%22_means). IMO they show there can be written rules, with a code of honour still being the ultimate authority.Mostly agreed. I'd probably be slightly more liberal though. If you start an off-topic thread on merits of FreeBSD versus OpenBSD and declare some strong opinions, that doesn't move the language forward but isn't what I want to see purged - assuming there's still respect maintained for those who disagree (or use the "inferior" system :D). I think even venting frustation over some problem, without any improvement proposal should be allowed - as long as it's about seeking some human empathy, and not the penance of those who erred. I realise my proposal does leave a loophole for someone with a particulary vengeful attitude ("I hate to say this, but developer X has a disastrous record of \"good\" ideas. People need to be aware of this, because far too many have already wasted countless weekends on failed errands of his initiative."). But at least it minimises the attack surface. If trolls start exploiting this loophole they will at least start sounding like each other and therefore be easier to recognise and disregard.Only post things that are intended to move the language forward. Questioning the motives of others, accusing others of not wanting to improve the language, implying other posters are ignorant, and making unsupported claims about what "everyone wants" or "everyone needs" are all examples of things that do not move the language forward.
Apr 30
On Monday, 29 April 2024 at 14:46:28 UTC, Dukc wrote:... What do you think?I think that people inserting themselves into what was at the point a resonable discussion, and the calling people discussing it 'oo-philes' (clearly meant to be derogatory), is not helpful to the discussion. That's what I think. https://forum.dlang.org/post/txagkzyhiajbwjdyraxl forum.dlang.org
Apr 30
On Tuesday, 30 April 2024 at 10:03:25 UTC, NotYouAgain wrote:On Monday, 29 April 2024 at 14:46:28 UTC, Dukc wrote:You accused me of bad faith after a single line, I consider accusations of bad faith to be a nuclear option. I hit back after insults and feel no shame about this. Please do not bring me up out of context.... What do you think?I think that people inserting themselves into what was at the point a resonable discussion, and the calling people discussing it 'oo-philes' (clearly meant to be derogatory), is not helpful to the discussion. That's what I think. https://forum.dlang.org/post/txagkzyhiajbwjdyraxl forum.dlang.org
Apr 30
On Monday, 29 April 2024 at 14:46:28 UTC, Dukc wrote:.. What do you think?I think it would be better if people stopped inserting themselves into a discussion to tell everyone how pointless the whole things and that it will never succeed. https://forum.dlang.org/post/mailman.1566.1714182148.3719.dip.ideas puremagic.com https://forum.dlang.org/post/mailman.1567.1714200569.3719.dip.ideas puremagic.com https://forum.dlang.org/post/mailman.1568.1714203598.3719.dip.ideas puremagic.com https://forum.dlang.org/post/mailman.1572.1714210342.3719.dip.ideas puremagic.com https://forum.dlang.org/post/mailman.1571.1714210336.3719.dip.ideas puremagic.com That's what I think.
Apr 30
On Monday, 29 April 2024 at 14:46:28 UTC, Dukc wrote:What do you think?Although in essence I agree with the proposal, whenever I hear about moderation I instantly think about censorship and about how subjective it is. I totally agree that the "too combative" examples that you've shown should probably be toned down, however, there might be other members that don't think that that was such a big deal. Additionally, there are other "weird" circumstances from a moderator perspective where valuable community members make acid remarks while making a very strong technical point. If I were a moderator, I would have trouble in taking a decision in such circumstances. If I were to decide anything, I would let the community decide what is acceptable and what not. How would I do that? I would essentially migrate the forum to a platform that is more powerful that can simply let users flag certain parts of a comment that are "too combative". If a certain threshold is met (for example, 10 people have flagged a portion of a comment), then that part of the post will be automatically moderated. I would rather go this path, then have someone (which most likely will be Mike) individually decide whether to moderate someone or not. RazvanN
Apr 30
On Tuesday, 30 April 2024 at 10:14:29 UTC, RazvanN wrote:On Monday, 29 April 2024 at 14:46:28 UTC, Dukc wrote:I don't think we should be afraid to moderate someone having a strong technical viewpoint. It's enough that we make it clear the technical viewpoint is welcome as long as they care a bit about how they wrap it.What do you think?Additionally, there are other "weird" circumstances from a moderator perspective where valuable community members make acid remarks while making a very strong technical point.If I were to decide anything, I would let the community decide what is acceptable and what not. How would I do that? I would essentially migrate the forum to a platform that is more powerful that can simply let users flag certain parts of a comment that are "too combative". If a certain threshold is met (for example, 10 people have flagged a portion of a comment), then that part of the post will be automatically moderated. I would rather go this path, then have someone (which most likely will be Mike) individually decide whether to moderate someone or not.That's a good idea. Mike is a good moderator but one human is always fallible. Then again, such a migration project depends on finding a champion to do it.
Apr 30
On Monday, 29 April 2024 at 14:46:28 UTC, Dukc wrote:.. .. What do you think?I think it would better if people NOT insert themselves into a conversation and tell you will be shunned if fight back, and then insert themselves again and call you a 'complainer' and 'socketpuppet'. https://forum.dlang.org/post/rzonykaoyzbpkuwnpcia forum.dlang.org https://forum.dlang.org/reply/loxfedydkggtevsipggf forum.dlang.org That's what I think.
Apr 30
On Tuesday, 30 April 2024 at 10:15:48 UTC, NotYouAgain wrote:and then insert themselves again and call you a 'complainer' and 'socketpuppet'.I already said it there, but I meant a participant in the previous debates about the same subject.
Apr 30
On Monday, 29 April 2024 at 14:46:28 UTC, Dukc wrote:.. What do you think?i think we should create any area called DIP Ideas, and tell people what is expected of them when they insert themselves into a conversation. Maybe the guidelines could be: - Be on-topic, relating directly to the DIP idea or draft. - Be respectful and constructive. - Provide context and useful information. Avoid short, contextless remarks like "LGTM" or "Thumbs up!" Explain your reasoning. Oh. Wait. We already have that. And how's that going...
Apr 30
On Monday, 29 April 2024 at 14:46:28 UTC, Dukc wrote:What do you think?Short answer: it could be good to have one. Long answer: I think community should have some kind of self-regulation, however software used for communication should give this ability(functionality) and be more flexibility. Of course mail-based solution is just outdated and not competitive for that purpose. In the Discord (where the most active and let me say long-lived D users are living) situation is much better.
Apr 30
On Tuesday, 30 April 2024 at 14:55:00 UTC, Sergey wrote:On Monday, 29 April 2024 at 14:46:28 UTC, Dukc wrote:I fully agree to this. Pure text communication has a strong tendency to get out of control as important other channels like voice and mimic are missing, which give a short-time reaction to the words someone uses. Without this immediate reaction people say things they never would face to face. That is why moderation on such low-band media is so essential. Unfortunately.What do you think?Short answer: it could be good to have one. Long answer: I think community should have some kind of self-regulation, however software used for communication should give this ability(functionality) and be more flexibility. Of course mail-based solution is just outdated and not competitive for that purpose.
Apr 30
On Tuesday, 30 April 2024 at 15:35:49 UTC, Dom DiSc wrote:.. .. I fully agree to this. Pure text communication has a strong tendency to get out of control as important other channels like voice and mimic are missing, which give a short-time reaction to the words someone uses. Without this immediate reaction people say things they never would face to face. That is why moderation on such low-band media is so essential. Unfortunately.There's certainly 'some' truth to that. But face2face can be just as vicuous sometimes. i.e. you're missing perhaps the most important truth here: Sayre's Law. https://en.wikipedia.org/wiki/Sayre%27s_law Being passionate and arguing your case, in the face of intense opposition, should not be discouraged. But calling someone an oop..phile. . well that really should be frowned upon.
May 01
On Tuesday, 30 April 2024 at 15:35:49 UTC, Dom DiSc wrote:That is why moderation on such low-band media is so essential. Unfortunately.It's also ironic IMO. With all the extra time to think and cool off before one hits "post", it should be the case that low-band media tended to be more civil than more spontaneous ones. I wonder whether the reader opinion pieces in newspapers in the old times suffered from particulary toxic argumentation, being an even lower-band media.
May 02
On Thursday, 2 May 2024 at 10:04:56 UTC, Dukc wrote:I wonder whether the reader opinion pieces in newspapers in the old times suffered from particulary toxic argumentation, being an even lower-band media.For sure - thats the reason why newspapers were moderated, lectored and even censored. E.g. there were always discussions if a particular reader post should be printed or not. The people doing this called themself "editors". But even so, the tone of newspapers was often more harsh than what one would say face to face.
May 02
Having a written moderation policy is a lot like trying to define the difference between porn and art, which has failed utterly since the invention of writing. But we all know the difference when we see it. Rather than mire ourselves in endless debates about this, we have Mike Parker. Mike is in charge of moderation, and I can't think of a better, more evenhanded moderator than Mike. He adjusts policy with the evolution of the D community. If you disagree with decisions he's made, he'll listen to your appeal and adjust course as he feels is appropriate. Mike has my full confidence and support as moderator.
Apr 30
On 01/05/2024 1:44 PM, Walter Bright wrote:Having a written moderation policy is a lot like trying to define the difference between porn and art, which has failed utterly since the invention of writing. But we all know the difference when we see it. Rather than mire ourselves in endless debates about this, we have Mike Parker. Mike is in charge of moderation, and I can't think of a better, more evenhanded moderator than Mike. He adjusts policy with the evolution of the D community. If you disagree with decisions he's made, he'll listen to your appeal and adjust course as he feels is appropriate. Mike has my full confidence and support as moderator.I too have full confidence in Mike to make the best choice he feels that he can make with the given information that he has. There may be things that we differ on, such as this precise topic, but over all he does do his best to do right by everyone. However I do want to point out, that we have a derived set of rules for our Discord server based upon the principles that you brought to the N.G. and that has worked for many years with minimal modification without any such concerns about its application for the same group of people. In saying that, the N.G. is quite a different beast, so it could be that we are all wrong and that is the rub, you either try it and find out or you don't and it's all guess work either which way.
Apr 30
On Wednesday, 1 May 2024 at 04:35:23 UTC, Richard (Rikki) Andrew Cattermole wrote:However I do want to point out, that we have a derived set of rules for our Discord server based upon the principles that you brought to the N.G. and that has worked for many years with minimal modification without any such concerns about its application for the same group of people.counterpoint I have never read the discord rules
Apr 30
On Wednesday, 1 May 2024 at 01:44:56 UTC, Walter Bright wrote:Having a written moderation policy is a lot like trying to define the difference between porn and art.I agree on the analogy. I could well see myself, let alone multiple people, being unsure how to classify a borderline case. I definitely can't claim I 100% know when I see it. It's maybe futile to try coming up with a fully generic definition. But if you need a policy to classify between them it's useful to have rules how to make the classification for the sake of the policy. For example, a picture someone swimming naked, when stated reason and... details... for the picture are [imagine something you feel would make it borderline]. The rules can't be 100% precise like a switch statement, but they are still better than having no idea what's the aim.Rather than mire ourselves in endless debates about this, we have Mike Parker. Mike is in charge of moderation, and I can't think of a better, more evenhanded moderator than Mike. He adjusts policy with the evolution of the D community.Mike decides the policy, not only enforces it? Okay, let's call this a proposal for Mike then.If you disagree with decisions he's made, he'll listen to your appeal and adjust course as he feels is appropriate. Mike has my full confidence and support as moderator.I don't have any issues with decisions Mike has made, and I agree he is doing a great job. I'm writing this because there are two parts of moderation: the policy, and it's enforcement. I'm very happy with the enforcement part (although see Razvan's idea earlier in this thread), but I suggest a change to the policy. Also it's not that I'd think there's anything wrong with the current policy. There are many possible policies all right and reasonable, it's only about what works best for each community. I feel my proposed policy might work better - reasonable poeple can disagree of course.
May 02
On Thursday, 2 May 2024 at 10:47:49 UTC, Dukc wrote:I'm writing this because there are two parts of moderation: the policy, and it's enforcement. I'm very happy with the enforcement part (although see Razvan's idea earlier in this thread), but I suggest a change to the policy. Also it's not that I'd think there's anything wrong with the current policy. There are many possible policies all right and reasonable, it's only about what works best for each community. I feel my proposed policy might work better - reasonable poeple can disagree of course.The policy I operate under is basically two items: 1. Is there an obvious personal insult in the post? 2. Is the poster disrupting the thread? Some people have a lower threshold for what constitutes an obvious personal insult, and they sometimes let me know. These days, I tend to act when they do let me know. In the past, I would often try to convince them of why we should let it go. Given my timezone, threads unfortunately tend to get disrupted while I'm in bed. Then I wake up to several emails and DMs on Discord. So I do sometimes step in when it looks like things are heading that way. The thing is, though, we have limited moderation tools available to us because of the nature of our forums. I can't put anyone in a timeout, I can't suspend an account, I can't lock threads or move posts, I can't DM people to give them private warnings... The biggest problem is that once I delete a post, it's gone. I can't restore it. So because of that, I always prefer to give people more leeway than I would if I could restore a post I shouldn't have deleted. I've been accused of censorship and I've been accused of letting trolls run rampant. I've been accused of bias and I've been accused of allowing overly negative people to ruin our image. I'm never going to make everyone happy. I've adapted my approach over time based on feedback, so I'm always open to that. In this case, what you consider combative, I consider annoying. Some people are just abrasive in their online communications. But they still can further a discussion or debate. What I suggest is that anyone who thinks a poster is being combative, please email me and let me know. I've take a closer look at the thread in question and, if I don't agree anything should be deleted, I'll ask that the language be toned down. Then I can start deleting if it isn't. Does that sound better? I've been deleting posts in the new DIP forums that don't contain any information relevant to the discussion. I could also start doing that in other forums for posts that are just angry rants. But again, some posts that raise red flags for some people raise any for me, so I encourage others to let me know if they see something like that.
May 02
On Thursday, 2 May 2024 at 12:08:26 UTC, Mike Parker wrote: I'd love to have an edit feature in addition to mod tools:"I've take a closer"I'll take"angry rants. But again, some posts that raise red flags for some people raise any for me,"don't raise any for me"
May 02
On Thursday, 2 May 2024 at 12:08:26 UTC, Mike Parker wrote:The policy I operate under is basically two items: 1. Is there an obvious personal insult in the post? 2. Is the poster disrupting the thread?Basically, I'm suggesting the first item to be replaced with: 1. Does the poster have to know their post is likely to anger or annoy others, insult or no? 2. If so, is it necessary or understandable given the point they are trying to make?The thing is, though, we have limited moderation tools available to us because of the nature of our forums. I can't put anyone in a timeout, I can't suspend an account, I can't lock threads or move posts, I can't DM people to give them private warnings... The biggest problem is that once I delete a post, it's gone. I can't restore it. So because of that, I always prefer to give people more leeway than I would if I could restore a post I shouldn't have deleted.This explains a lot. Thanks - I can see why it's worth erring to the side of not intervening. So that even with my proposal, you will have to keep a light touch - and that's fine.What I suggest is that anyone who thinks a poster is being combative, please email me and let me know. I've take a closer look at the thread in question and, if I don't agree anything should be deleted, I'll ask that the language be toned down. Then I can start deleting if it isn't. Does that sound better?It's a good idea. But could you go further? I think you can give a warning right away when you, using your own judgement, find something combative. When people have been warned, you can hardly do a gross injustice by deleting posts of someone ignoring the warnings. If they really think you're suppressing any valid talking points they can privately tell you. To be clear, while there is one thread that gave me the impulse to write this, it's not that I'm particulary annoyed with it or any other of them, and certainly not with any of your decisions. If you think the two examples I devised and/or the DIP thread weren't that combative, I'm not complaining - I might be wrong easily as well as you. It's just a general policy improvement idea.
May 02
On Thursday, 2 May 2024 at 12:50:27 UTC, Dukc wrote:It's a good idea. But could you go further?I want to go on record as completely disagreeing with every call for increased moderation in all capacities. In my experience across numerous domains this only leads to disaster, for reasons it would be impossible to delve into without deep political discourse. The level we have now is fine, Mike is doing a fine job, and as much as people like to wax poetic while characterizing each others' opinions and styles (for example, Our Holy GC Church vs Those Evil Anti-GC Apostates Whom Our Faith Compels Us to Wipe Out-type arguments), I don't want any of them deleted, even the ones that annoy me with their narrow viewpoints and conceited ignorance for the needs of diverse and venerated use cases. Just in case my semi-ironic tone here doesn't make it clear, I'm vehemently against it. It's bad. It makes conversations and attitudes worse, not better, and it's not even a "maybe". It does, and will. The only time I've seen an obvious need for moderation, besides weight loss pill spam, is the occasional occurrences in the past of one or two certain users suspected of changing their usernames frequently to stir up doomposts with zero contribution. A doompost in and of itself is not the end of the world but one that attempts to use deception to saturate messaging is another matter and deserves the X clicks.
May 02
On Thursday, 2 May 2024 at 12:08:26 UTC, Mike Parker wrote:On Thursday, 2 May 2024 at 10:47:49 UTC, Dukc wrote:I've come to trust Mike too. He's doing a great job already. Happy to have things be the way it is.I'm writing this because there are two parts of moderation: the policy, and it's enforcement. I'm very happy with the enforcement part (although see Razvan's idea earlier in this thread), but I suggest a change to the policy. Also it's not that I'd think there's anything wrong with the current policy. There are many possible policies all right and reasonable, it's only about what works best for each community. I feel my proposed policy might work better - reasonable poeple can disagree of course.The policy I operate under is basically two items: 1. Is there an obvious personal insult in the post? 2. Is the poster disrupting the thread? Some people have a lower threshold for what constitutes an obvious personal insult, and they sometimes let me know. These days, I tend to act when they do let me know. In the past, I would often try to convince them of why we should let it go. Given my timezone, threads unfortunately tend to get disrupted while I'm in bed. Then I wake up to several emails and DMs on Discord. So I do sometimes step in when it looks like things are heading that way. The thing is, though, we have limited moderation tools available to us because of the nature of our forums. I can't put anyone in a timeout, I can't suspend an account, I can't lock threads or move posts, I can't DM people to give them private warnings... The biggest problem is that once I delete a post, it's gone. I can't restore it. So because of that, I always prefer to give people more leeway than I would if I could restore a post I shouldn't have deleted. I've been accused of censorship and I've been accused of letting trolls run rampant. I've been accused of bias and I've been accused of allowing overly negative people to ruin our image. I'm never going to make everyone happy. I've adapted my approach over time based on feedback, so I'm always open to that. In this case, what you consider combative, I consider annoying. Some people are just abrasive in their online communications. But they still can further a discussion or debate. What I suggest is that anyone who thinks a poster is being combative, please email me and let me know. I've take a closer look at the thread in question and, if I don't agree anything should be deleted, I'll ask that the language be toned down. Then I can start deleting if it isn't. Does that sound better? I've been deleting posts in the new DIP forums that don't contain any information relevant to the discussion. I could also start doing that in other forums for posts that are just angry rants. But again, some posts that raise red flags for some people raise any for me, so I encourage others to let me know if they see something like that.
May 03
On Friday, 3 May 2024 at 20:46:54 UTC, aberba wrote:.. ... I've come to trust Mike too. He's doing a great job already. Happy to have things be the way it is.The problem is, nobody know what exactly it is, that he his deleting, or why. I've not in favor of moderators not being accountable. For example, there is a thread in DIP Ideas that wants to do: "I want to propose that we provide a mechanism to semantically detach unit tests from the scope they are written in. Such unittests would be treated as if they were not in the same scope or module". I proposed putting the unittest in a separate module, as that would ensure it was out of the scope and semantically detached. I pointed out also, that was the same response that people gave me when i asked for the same thing (i.e. the issue I have with unittests outside the scope of a class, but within the same module, still behaving as if it were in the scope of the class.). There was nothing rude or insulting in my comment. It got deleted. And the justification was ?? .. Mike just didn't like it. If you could see my post, you would see how benign it was.. but you can't see it, so you don't even know it existed, or why it was deleted. I'm sure Mike will want to jump in here and show the contents of my response, as he also explains why he deleted it.
May 03
On 5/3/2024 6:16 PM, NotYouAgain wrote:There was nothing rude or insulting in my comment.That isn't the only reason for removing comments. In the development and ideas forums, Mike has said he's going to delete posts that are off-topic, in order to prevent thread drift.
May 04
On Sunday, 5 May 2024 at 01:51:26 UTC, Walter Bright wrote:On 5/3/2024 6:16 PM, NotYouAgain wrote:As I explained, my comment was entirely on-topic. What I proposed, was a valid soltion to the problem identified. It was also valid to say that this same solution was proposed to me, for a very similar reason. But still, it got deleted. I think Mike's biases kicked in, instead of policy.There was nothing rude or insulting in my comment.That isn't the only reason for removing comments. In the development and ideas forums, Mike has said he's going to delete posts that are off-topic, in order to prevent thread drift.
May 05
On Saturday, 4 May 2024 at 01:16:43 UTC, NotYouAgain wrote:For example, there is a thread in DIP Ideas that wants to do: "I want to propose that we provide a mechanism to semantically detach unit tests from the scope they are written in. Such unittests would be treated as if they were not in the same scope or module". I proposed putting the unittest in a separate module, as that would ensure it was out of the scope and semantically detached. I pointed out also, that was the same response that people gave me when i asked for the same thing (i.e. the issue I have with unittests outside the scope of a class, but within the same module, still behaving as if it were in the scope of the class.).I'm unsure why it was deleted, but my response is that your suggestion does not, in fact, fix the problem. Documented unittests must go with the thing they are documenting. Putting them outside the module will not generate proper documentation. unittests do not naturally associate with the code they are testing when written in other modules as well, I don't think that's a palatable answer. I want to write unittests close to the thing they are testing. This is a very nice feature of D. As for `private(this)`, I do not agree that moving unittests that test public API outside the module is palatable. But also, `private(this)` does not fix that problem either -- you can still call `private` functions from within the module -- even if they aren't in classes, and documentation should avoid that. -Steve
May 05
On Thursday, 2 May 2024 at 12:08:26 UTC, Mike Parker wrote:.. The biggest problem is that once I delete a post, it's gone. I can't restore it. ....Yes, that is a real problem...still.. and decades later...it's still the biggest problem. As to why, seem my point further below.I've been accused of censorship and I've been accused of letting trolls run rampant. I've been accused of bias and I've been accused of allowing overly negative people to ruin our image. I'm never going to make everyone happy. I've adapted my approach over time based on feedback, so I'm always open to that. ...If you don't want to be accused of censorship, and bias, then the obvious thing to do is keep a record of the actual contents of a post that you've decide to delete, the reason you've decided to delete it (incuding if someone has asked you to delete it). Then there is a record, should anyone decide to challenge you as to whether it's censoring or moderating, or moderating with personal bias. Without an opportunity for due process, you just open yourself to the exact criticism that you don't think is warranted. One of the real problems with this forum, and any forum really, is the extent that people identify with the product that the forum is about... it's a kind of tribal thing really. If someone outside your tribe criticises something about the product, which they should be free to do btw, then certain members of the tribe will all go and pound on that person. But if a member of you tribe criticises something about the product, then they've 'earned' the right to do so, being a member of the tribe. Most people are still so tribal, it seems. Anyway.. back to my main point.... make moderation a process that people can have confidence in, and then people can judge for themselves whether you're just censoring, or whether you're own biases (or others biases) are coming into play.
May 04
On Saturday, 4 May 2024 at 08:24:22 UTC, NotYouAgain wrote:One of the real problems with this forum, and any forum really, is the extent that people identify with the product that the forum is about... it's a kind of tribal thing really.May be. But I think its a matter of taste. If I don't like choco-cake (as I happen to do) and say so, this should not be a problem. But if I come and call choco-cake "wrong" and "unprofessional", I'm pretty sure to annoy a lot of people and can expect strong reactions and "resistance". Because this will bring up the whole choco-cake-liker "tribe".
May 04
On Saturday, 4 May 2024 at 08:44:03 UTC, Dom DiSc wrote:On Saturday, 4 May 2024 at 08:24:22 UTC, NotYouAgain wrote:So, for example, if I say Walter was wrong in not allowing a class to be an encapsulated type, then I'm going to anger the Walter-loving tribe members? And therefore, I really should rephrase what I want to say, in put it in a way that doesn't anger the Walter-loving tribe members? I mean Walter can handle that sort of criticism very well .. he doesn't need protection from anyone. That's the thing I like most about Walter actually. But still, he was WRONG!One of the real problems with this forum, and any forum really, is the extent that people identify with the product that the forum is about... it's a kind of tribal thing really.May be. But I think its a matter of taste. If I don't like choco-cake (as I happen to do) and say so, this should not be a problem. But if I come and call choco-cake "wrong" and "unprofessional", I'm pretty sure to annoy a lot of people and can expect strong reactions and "resistance". Because this will bring up the whole choco-cake-liker "tribe".
May 04
On Saturday, 4 May 2024 at 10:17:20 UTC, NotYouAgain wrote:So, for example, if I say Walter was wrong in not allowing a class to be an encapsulated type, then I'm going to anger the Walter-loving tribe members? And therefore, I really should rephrase what I want to say, in put it in a way that doesn't anger the Walter-loving tribe members? I mean Walter can handle that sort of criticism very well .. he doesn't need protection from anyone. That's the thing I like most about Walter actually. But still, he was WRONG!"Walter was wrong-" is used as punctuation around here, and as such is simply ignored by anyone who believes their time has value.
May 04
On Saturday, 4 May 2024 at 10:17:20 UTC, NotYouAgain wrote:On Saturday, 4 May 2024 at 08:44:03 UTC, Dom DiSc wrote:What I think Dom meant, is that people won't be annoyed if you just declare an opinion and willingness to debate anyone who disagrees. However, if you declare, or imply, that those who disagree *must* defend their opinion against you or you'll make them lose face, that sure will raise ire. Yes, to an extent it means we can be cowards and avoid debating points we think we'd lose on. But people can move to other languages if language authors start doing that too much. Why would you want to make people angry anyway?On Saturday, 4 May 2024 at 08:24:22 UTC, NotYouAgain wrote:So, for example, if I say Walter was wrong in not allowing a class to be an encapsulated type, then I'm going to anger the Walter-loving tribe members? And therefore, I really should rephrase what I want to say, in put it in a way that doesn't anger the Walter-loving tribe members? I mean Walter can handle that sort of criticism very well .. he doesn't need protection from anyone. That's the thing I like most about Walter actually. But still, he was WRONG!One of the real problems with this forum, and any forum really, is the extent that people identify with the product that the forum is about... it's a kind of tribal thing really.May be. But I think its a matter of taste. If I don't like choco-cake (as I happen to do) and say so, this should not be a problem. But if I come and call choco-cake "wrong" and "unprofessional", I'm pretty sure to annoy a lot of people and can expect strong reactions and "resistance". Because this will bring up the whole choco-cake-liker "tribe".
May 04
On Saturday, 4 May 2024 at 16:01:17 UTC, Dukc wrote:On Saturday, 4 May 2024 at 10:17:20 UTC, NotYouAgain wrote:You should direct this towards those who insert themselves into discussions for no other reason that to derail it. It's that attempt to derail it, that you need to fight against. There is nothing at all wrong with discussing the idea of D allowing a class to be an encapsulated type. Thats what I attempted to do. But people who don't like the idea, did what they always do.. derail the discussion to ensure it goes no futher. D3 should have safe by default, module-private by default and have class level encapsulation - i.e private(this). Not D2 of course, but D3. But certain people are so stuck in their ways, that these ideas will inevitably be argued and debated in a way that is sometimes not pleasant to onlookers. But if you want change, that sometimes the only way change can occur. But I don't recall every descending to derogatory rhetoric, such as calling someone an oo...phile. Nor would I.On Saturday, 4 May 2024 at 08:44:03 UTC, Dom DiSc wrote:What I think Dom meant, is that people won't be annoyed if you just declare an opinion and willingness to debate anyone who disagrees. However, if you declare, or imply, that those who disagree *must* defend their opinion against you or you'll make them lose face, that sure will raise ire. Yes, to an extent it means we can be cowards and avoid debating points we think we'd lose on. But people can move to other languages if language authors start doing that too much. Why would you want to make people angry anyway?On Saturday, 4 May 2024 at 08:24:22 UTC, NotYouAgain wrote:So, for example, if I say Walter was wrong in not allowing a class to be an encapsulated type, then I'm going to anger the Walter-loving tribe members? And therefore, I really should rephrase what I want to say, in put it in a way that doesn't anger the Walter-loving tribe members? I mean Walter can handle that sort of criticism very well .. he doesn't need protection from anyone. That's the thing I like most about Walter actually. But still, he was WRONG!One of the real problems with this forum, and any forum really, is the extent that people identify with the product that the forum is about... it's a kind of tribal thing really.May be. But I think its a matter of taste. If I don't like choco-cake (as I happen to do) and say so, this should not be a problem. But if I come and call choco-cake "wrong" and "unprofessional", I'm pretty sure to annoy a lot of people and can expect strong reactions and "resistance". Because this will bring up the whole choco-cake-liker "tribe".
May 04
On Sunday, 5 May 2024 at 00:15:57 UTC, NotYouAgain wrote:But I don't recall every descending to derogatory rhetoric, such as calling someone an oo...phile. Nor would I.Accusations of bad faith (which I believe you thrown around to like 7 ppl) are far worse then my oo-phile insult; you could always reform your ways and stop using oo, grep for the word class and write a script to rm any such files. Accusations of bad faith are unshakable, fundamentally if you believe someone to be a liar, why all there offers of proof are further lies; it halts debate completely.
May 04
On Sunday, 5 May 2024 at 00:15:57 UTC, NotYouAgain wrote:But I don't recall every descending to derogatory rhetoric, such as calling someone an oo...phile. Nor would I.This is not derogatory rhetoric. I think there may be a language barrier, or misunderstanding. -phile is a "lover of". So e.g. audiophile is a lover of good sound. A bibliophile is one who loves to read books. Someone saying you care passionately about oop is not saying something derogatory, or incorrect if I understand your position. -Steve
May 04
On 5/4/2024 3:17 AM, NotYouAgain wrote:But still, he was WRONG!False, I'm never wrong. I have historically allowed a lot of latitude for criticizing me in the forums that was not allowed against others. Unfortunately, this resulted in some threads becoming firestorms so bad that it was driving people away. As a result we've changed course and now criticism of myself and others is treated the same. Things never stay the same, and it's important that we have the flexibility to adjust the moderation policy as needed.
May 04
Dukc kirjoitti 2.5.2024 klo 13.47:[snip]Testing my NNTP reader, Am I replying to the thread, opening a new thread or mailing myself? Sorry for the noise.
May 07