« first day (1565 days earlier)      last day (2256 days later) » 

7:03 PM
@Undo got, sense made
 
I've been meaning to rewrite some of our comments anyway; sounds like it's time to push that up in priority.
 
Within reason, yeah. Don't overreact.
... also, anyone have ideas on how to shut a site off most cleanly?
 
@Mithrandir Is there a list of preformatted comments somewhere?
 
Either dropping at ws.py or findspam, probably. WS has the advantage of taking a tiny bit of load off bodyfetcher.
 
7:09 PM
@Undo ws makes most sense to me
 
@Undo At the same time, please don't underestimate the potential value smaller sites assign to new users. I don't know terdon's site well, but cooking has... seven autoflags ever? We would absolutely be willing to handle all of those ourselves in order to get one new user.
 
@Cascabel This is unrelated to autoflagging, as I understand it.
Detecting!=flagging.
 
@Undo shutting off things site by site globally is equally expensive to do
 
You're missing some context. Trust me, it's not.
 
Searching this room for cooking.stackexchange.com returns over 300 results... not all of them are reports about low-scoring potential spam posts ... and many are probably false... but I'm guessing that many are true.
 
7:19 PM
@Undo i'm responding to your PR
 
I know :)
 
which has no context available
 
I know that too. It's just a reminder for me to do it.
(really, there's context here you can't see)
 
@Mithrandir I see. Still, if there are somewhere between 7 and 300 posts that might get automatic comments from someone, and those comments are less likely to work out for a new user, there is a point at which we would rather handle the spam ourselves.
 
'Automatic' comments are still manual. Some folks leave templated comments when they feel like it - this is something to be pursued with those people, not with the project as a whole.
 
7:22 PM
Okay. Do you provide guidance?
 
No.
I don't, at least. Someone probably made a userscript, but I have minimal purview over that.
 
@Undo That list of comments Mith linked to above seems to be... something.
 
Userscript in the giant repo of userscripts some people find useful, yeah
 
While I understand that individual users are ultimately going to do what they want, I think that if you're handing them a list of things to maybe act on, the project as a whole should still consider what the results of those actions are.
Review queues are perhaps a decent comparison: there's a reputation threshold, there are potentially audits, and users can be banned from them.
 
JAD
;)
 
7:27 PM
@JAD how timely!
Anyways, I appreciate the idea of detection and letting users manually decide about flagging/commenting etc, just interested in seeing a little investment in making sure that human element works out as reliably as possible.
 
Valid, thanks
 
Thank you!
 
Probably the best I can do it throw up pinned messages occasionally about comments. It's hard to justify that one for a single case, especially when I can't enforce it, but we'll think about it.
 
@Magisch hi, how are you? I'm good :)
 
[ SmokeDetector | MS ] Bad keyword with email in body: PRODUCT AVAILABLE FOR SALE by BORISENKO ANDREY VLADIMIROVICH on aviation.SE (@Federico)
tpu- by Glorfindel
 
7:35 PM
Wow... that got up to -9?
 
@SmokeDetector k
 
@Catija more like down to -9 ...
 
Eh... whichever.
 
@Undo I'm pretty sure you meant the "vocal minority" in your last GH comment
 
hehehe
thanks
Sometimes it feels like a vocal majority
Some musings: We're in a bit of an identity crisis. Who do we answer to? CMs? Site mods? Site metas? Ourselves?
 
7:42 PM
For whatever it's worth: I agree with Andy on this one...
this is not about Smokey and spamdetection, this is about an isolated incident with a "pro-forma" comment that was formulated stronger than one moderator liked it
 
I know. I'm not happy either, but it's a tradeoff.
 
FWIW I thought Charcoals position is that you'll listen to site mods, and regardless you have to listen to CMs
2
 
@Undo At some level, we ultimately answer to ourselves - we could, technically, move to Slack and keep doing what we do without any oversight - but I don't think anyone wants to separate from the community like that.
 
@Undo No. Definitely not
 
What's going on?
 
7:45 PM
@thesecretmaster That's been the position in the past, but turns out it breaks down quickly when it comes under fire.
Suppose a single SO mod said to shut it down. What do we do?
 
@quartata something something hiccup and making an elephant out of a punkie
 
@Undo Well, when you offer a service, your customers are who you answer to... In some sense, the mods are the voice of those customers - the network sites - and, in so much, they have the right to ask for changes to be made.
That said, even when we request things from the CMs, we have to go through something of a meta process... meaning there's discussion, looking at data, and a decision is made. It's not made on the spot by a single person.
 
@Undo ask for other SO mods to weigh in on this, and in the case of SO, solicit community feedback from people beyond the mod team
 
@Undo 1 out of 20+ mods can't reasonably be said to speak for the site. It wouldn't be the best thing to do for the site to kill it for everyone because one moderator said to do it.
@Catija In this case, though, the 'customers' have their own voice. At what point do we make a call that a moderator isn't the final authority on a site?
 
SO is special though because of that
It has so many mods
 
7:47 PM
Same can be said for a site of 3 mods.
 
@Undo That's the point of the second comment.
 
Aye
 
Really though meta is what speaks for this, not mods
 
I think it's fair to say "we can do that but it will take us some work, so we'd like for you to talk to your community and we can discuss it and show you what might be the result of this being turned off for your community".
 
If a moderator comes to us and says "hey, we're a new health site, probably be a good idea to add it to the big list of health sites for the viagra filters" - awesome! But I'd take that advice from anyone, and evaluate it on its own whether it's from a moderator or not.
 
7:49 PM
If the community decides that they're willing to deal with it, then let them.
2
 
(btw, someone should look at where BI falls in that if we don't end up shutting it off forever)
@Catija Agree. That's pretty much what we're doing here, in reverse
 
@Undo multiple of the above. We ourselves are the authority on our own systems (i.e. how they work, what we can/will or can't/won't do) - nobody else can be.
 
Shutoff first, then meta post. I wouldn't mind having a policy stating an order.
 
Right... which is probably where I think that some rule codifying is necessary... in the case that there's a stop work request... I think it's better to go with meta post > shutoff...
 
@ArtOfCode Aye. We know this way better than... probably anyone else, and have a unique perspective.
 
7:51 PM
But at some level, we have to respect communities. At that level, we don't answer to mods - we answer to communities. Mods are the representatives of communities, but they're not dictators - coming to us and saying "do this thing" has no more weight than any individual community member as far as I'm concerned.
 
Particularly on low-volume sites, the chances of a second occurrence of the negative reaction in a couple of days is unlikely.
 
@Catija In the instance above, though, do you think we'd get a post with a fair representation of what we do if it was a "do this first"?
It'd be easy to throw a post with a giant red "1" and a black "0" and say "the one is the number of false positives, the 0 is the number of times it helped". You'd get a pretty predictable reaction from that.
It'd also be easy to throw out one with network stats, explanation of basic statistics for "sample size of one is not representative", etc. It's a complex topic.
 
And of course we answer to CMs. There's also no question about that. We remain the authority on nuanced things about the system (like whether we can, say, pin a reason weight for a specific site), but CMs are the final on whether we run overall or not.
 
@ArtOfCode we technically can't, by the way :P
 
@Undo all - but it's weighted
 
7:53 PM
@Undo Yeah, I know, just picked a random example :P
 
@Undo 4:0, according to MS
 
@Undo I think that this specific situation was... complicated.
 
We could, but requires work that isn't sustainable for us to do, which is the same thing as "no"
 
The complexity of the topic means it's easy to lead people on meta to whatever you want them to think. We have all the context and can recognize when someone is doing that. Average meta people don't.
@Catija I don't think there will be any of these cases that aren't complicated.
 
as always, benevolent dictatorship can be employed if we can't reach a reasonable joint decision
 
7:55 PM
I think that a quick, unequivocal "one bad autocomment almost cost us a valuable member of the community" is a training problem... and that starts making you think of how to better train the people responding to smokey reports.
3
 
New metasmoke user 'tymothytym' created
 
However much or little I do that, though, you still can't hold the project responsible for individuals leaving comments.
 
I'd look at that kind of thing as a motivating example. It doesn't mean everything is bad, it's just a thing to look into and see how you can improve.
 
@Undo Absolutely not. The comments could have been utterly unrelated to Charcoal at all... anyone could have posted that comment. But we do, on the charcoal site link to that specific autocomment... so if we're supporting it and it's causing problems, we should rewrite it.
 
Can we vary the number of auti flags per site? 5 on the big spam sites, 3 on the rest? or put a meta post giving communities the choice to opt out of 5 auto flags?
 
7:57 PM
@YvetteColomb Another big debate. Not worth having right now.
 
@Catija This... is it. Maybe we do need to think slightly more about 'training'. Charcoal is bigger than it used to be, and it's expanding faster than it used to. Our current guides are more designed for a new person who comes along and can spend a week talking to people and working out the system. That's still kinda possible, but maybe we should have things that are more comprehensive
 
@Undo kk
 
@Undo Nope, but if there were a review queue with no instructions, how do you think the community would react the first time it went off the rails?
 
Valid
 
@ArtOfCode maybe throw up an issue about this
 
7:58 PM
For what it's worth, whether this case even had a net negative affect is debatable... by someone other than me, at some time other than now.
 
@ArtOfCode want to go for more formalizing?
 
I sympathize, I know that's a much larger scope than y'all had in mind when building this.
 
inevitable at this point, I think
 
@Magisch not necessarily formalizing, but more comprehensivifying wouldn't hurt
 
@Undo Charcoal wasn't mentioned in the comments. The user and the site have no indication that we were involved at all. It was a comment saying that they need to disclose their own stuff. We were pointed as the reason because the post was picked up by smokey and a user that frequents this room posted the comment.
 
7:59 PM
@ArtOfCode I've been seeing it in more ways than this... that whole thing about manually reporting stuff that isn't spam...
 

« first day (1565 days earlier)      last day (2256 days later) »