daniels changed the topic of #freedesktop to: https://www.freedesktop.org infrastructure and online services || for questions about freedesktop.org projects, please see each project's contact || for discussions about specifications, please use https://gitlab.freedesktop.org/xdg or xdg@lists.freedesktop.org
Inline has joined #freedesktop
Inline has quit [Remote host closed the connection]
Inline has joined #freedesktop
chrysn[m]1 has joined #freedesktop
<whot>
karolherbst: i don't know how to tweak the spam detection. it doesn't delete users, it either discards things altogether or they end up in the spam log as "not sure but it's probably spam", then we can tweak it from there by confirming ham or spam. bentiss may know of other toggles.
<whot>
karolherbst: user deletion is manual, at least for "active" users, users who just create an account and do nothing get wiped after some time
<whot>
karolherbst:even if you tag something as spam the user only gets blocked, we delete it manually afterwards (though I think there's a cronjob for that too to delete after some weeks)
anholt has quit [Read error: Connection reset by peer]
cassidy[m] has joined #freedesktop
anholt has joined #freedesktop
anholt has quit [Read error: Connection reset by peer]
anholt has joined #freedesktop
anholt has quit [Read error: Connection reset by peer]
utsweetyfish has quit [Remote host closed the connection]
utsweetyfish has joined #freedesktop
utsweetyfish has quit [Remote host closed the connection]
utsweetyfish has joined #freedesktop
columbarius has joined #freedesktop
co1umbarius has quit [Ping timeout: 480 seconds]
enick_942 has joined #freedesktop
bendlas[m] has joined #freedesktop
pitch[m] has joined #freedesktop
BLumia[m] has joined #freedesktop
RogueScholar[m] has joined #freedesktop
alpernebbi has quit [Ping timeout: 481 seconds]
alpernebbi has joined #freedesktop
Satan2 has quit [Remote host closed the connection]
utsweetyfish has quit [Remote host closed the connection]
utsweetyfish has joined #freedesktop
utsweetyfish has quit [Remote host closed the connection]
utsweetyfish has joined #freedesktop
siddh has joined #freedesktop
utsweetyfish has quit [Remote host closed the connection]
utsweetyfish has joined #freedesktop
utsweetyfish has quit [Remote host closed the connection]
utsweetyfish has joined #freedesktop
utsweetyfish has quit [Remote host closed the connection]
utsweetyfish has joined #freedesktop
thaller is now known as Guest5730
thaller has joined #freedesktop
sima has joined #freedesktop
Guest5730 has quit [Ping timeout: 480 seconds]
utsweetyfish has quit [Remote host closed the connection]
utsweetyfish has joined #freedesktop
ximion has quit [Quit: Detached from the Matrix]
privacy has joined #freedesktop
todi has quit []
todi has joined #freedesktop
AbleBacon has quit [Read error: Connection reset by peer]
<karolherbst>
whot: okay, thanks for the clarification on the delete thing
<karolherbst>
whot: right... tweaking the spam detection manually sounds like more work than just dealing with spam once a wave is upon us (enabling detection for a short while or something).... so I think it would be better _if_ we could tweak the detector directly with whatever is possible there... The only manual tweak which I'd say would be acceptable is to "wave spam detection for a user for all eternity and _never_ bother us about this user
<karolherbst>
ever again"
<karolherbst>
everything else is just pain
<karolherbst>
if it only fixes it for like a week it's pointless
<whot>
yeah, I agree, I just don't know if that setting exists
<karolherbst>
yeah...
<karolherbst>
would be good to know what options we have here
<karolherbst>
but yeah.. I don't think "pinging admins to reenable spam detection" is a bad approach here. And it also doens't have to be done strictly by "formal" admins either
<whot>
the problem is that none of the spam handling is exposed via API so it's difficult to write a bot
<karolherbst>
ohh, sure, but e.g. there are also user reports
<karolherbst>
but yeah...
todi has quit []
<karolherbst>
whot: anyway.. my thinking here is 1. users could ping admins on this channel 2. user reporting spam on gitlab is now going directly to the coc reoprting mailing list (because it's the same thing for abuse reports anyway), so if there are like a couple of spam reports in a short time, anybody from the coc team could also just hit the flip. The question is just, how long wouldn't we notice and how big of a problem would that be.
<karolherbst>
but yeah.. I kinda prefer tweaking the spam detector itself if possible
<karolherbst>
but I do think we have also other options
<whot>
bentiss has this idea for damspam: https://gitlab.freedesktop.org/freedesktop/damspam/-/issues/9, basically - trusted user sets the emoji on a comment, that comment is removed as spam. same as we alread do with the Spam label but for comments rather than issues
<karolherbst>
yeah, that would also help
<whot>
i dont' recall the frequency but the worldcup stream spam was ... a lot. page after page of stream spam in the spam logs, and that was the stuff that *didn't* get through
<whot>
been mostly quiet since though, so either akismet get a lot better or they are now into juicier targets
<karolherbst>
yeah...
<karolherbst>
in the end we'll have to choose which trade off we are willing to take, and I personally lean towards "remove pain from the user side"
<whot>
but it's an arms race, if we get the emoji handling in that'd be quite good. then we could disable askimet for a bit and see how bad it gets
<whot>
worst case it needs to be enabled again, ideally with crowdsourcing of tagging as spam rather than me/bentiss going through...
<karolherbst>
yeah...
<karolherbst>
I don't think "enable on demand" would be such a terrible idea... maybe damspam could even do it? or rather ping gitlab admin to enable it or something
<karolherbst>
but uhhh...
<karolherbst>
it's also fragile
<whot>
damspam only works because it uses the API, pretty sure enabling/disabling spam is not available in the API
<karolherbst>
yeah, fair enough
<whot>
seems like a core setting you don't quite want to expose to bots :)
<karolherbst>
heh
<karolherbst>
:D
<karolherbst>
whot: speaking of spam detection.. I think we have to update the privacy policy
<karolherbst>
`We do not actively share information with third parties` is that even true anymore on gitlab?
<karolherbst>
and given they "use AI" there might also be moral implications
<karolherbst>
like using comments on gitlab for training their spam detection and stuff
<karolherbst>
and now that I know they use AI and user comments to train their models, I'm even less convinced we should keep using it
<karolherbst>
or at least, we should state that this is what's happening
<karolherbst>
and if we roll out a new privacy policy (because I'm sure that's reason enough to update it), how would we have to do it anyway?
<karolherbst>
sure it's all public data (most of it), but.... still
___nick___ has joined #freedesktop
___nick___ has quit []
___nick___ has joined #freedesktop
<whot>
karolherbst: huh, yeah, probably. that could get interesting since drafting a new policy would require lawyers, ideally one without armchairs attached
Inline has quit []
flom84 has joined #freedesktop
<daniels>
whot: I’m not sure it would require lawyers. I mean, I just wrote the existing one …
thaller is now known as Guest5759
Guest5759 has quit [Read error: Connection reset by peer]
thaller has joined #freedesktop
privacy has quit [Remote host closed the connection]
flom84 has quit [Quit: Leaving]
Haaninjo has joined #freedesktop
ximion has joined #freedesktop
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
gchini has quit [Ping timeout: 480 seconds]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
privacy has joined #freedesktop
gchini has joined #freedesktop
todi has joined #freedesktop
gchini has quit []
todi has quit [Read error: Connection reset by peer]
gchini has joined #freedesktop
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
todi has quit [Remote host closed the connection]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
i509vcb has quit [Quit: Connection closed for inactivity]
<karolherbst>
I mean.. if we are fine with that, that would also work...
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
AbleBacon has joined #freedesktop
anholt has quit [Read error: Connection reset by peer]
anholt has joined #freedesktop
psukys has joined #freedesktop
i509vcb has joined #freedesktop
___nick___ has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
psukys has quit [Ping timeout: 480 seconds]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
Haaninjo has quit [Quit: Ex-Chat]
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
lsd|2 has joined #freedesktop
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]
todi has joined #freedesktop
Lyude has quit [Ping timeout: 480 seconds]
todi has quit [Remote host closed the connection]
todi has joined #freedesktop
todi has quit [Read error: Connection reset by peer]