[14:08:44] Hi! Is anyone from WMF tehnical support here? I have a guestion about WMF blog theme [14:08:55] q* [14:09:15] I don't think anyone who maintains the blog is, no. If you email answers@wikimedia.org they can probably forward your question to whoever runs the blog [14:09:40] OK. Thanks :) [14:16:14] o Ironholds [14:16:18] *o/ [14:16:32] * halfak images not waving, just poking his head up. [14:16:35] hey halfak :) [14:16:40] how goes? [14:16:43] Not bad. [14:16:55] Took the day off yesterday to recover from Wikimania [14:17:07] It was a good time, but I overcommitted a bit. [14:17:21] ahhh [14:17:23] How you doin'? [14:17:36] I spent my wikimania dashboarding and repeating "we don't have a narrative" at people [14:17:51] no interesting research, although I got another couple of fun R packages up and one genuinely useful package [14:17:58] Who is looking for a narrative? [14:18:39] me! [14:18:45] as to what search is working towards [14:19:17] I see. Is there a clear reasoning around investing time & energy into the seach page? [16:24:20] morning all [16:29:49] hey DarTar :) [16:30:03] hi there [16:31:33] o/ DarTar [16:31:42] howdy [16:42:53] * halfak surfes the email waves [18:49:40] hi madhuvishy [18:49:51] YuviPanda: hey :) [18:50:15] madhuvishy: watcha workin on these days? :) [18:50:37] eventlogging on kafka [18:50:49] nice [18:51:24] think you got some time at some point to finish up moving labels? migrating data, etc? [18:51:25] YuviPanda: i was gonna ask, what's left to do with Wikilabels? need to set up another instance for staging? [18:51:38] :) [18:51:41] yes [18:51:48] haha [18:51:48] :D [18:52:02] madhuvishy: yes, a non-self-hosted puppetmaster instance (aka a normal instance) [18:52:07] I've got a bunch of things to catch up on yet today, but I'll make time to help out where I can. [18:52:18] madhuvishy: also can you request a wikilabels project? https://phabricator.wikimedia.org/T76375 [18:52:34] I know I need to do some cleanup for the config stuff that madhu got stuck on, but I figured you guys might want me to take a look at something else. [18:52:41] YuviPanda: and move it out of revscoring? [18:52:45] okay will do [18:53:04] so many projects :) [18:53:08] heh [18:53:09] madhuvishy: ya [18:53:11] I'll ping sometime after 3 today? [18:53:14] sure [18:53:17] cool [18:53:34] thanks halfak :) [19:34:49] o/ TarLocesilion [19:34:55] hey :) [19:35:06] Most of the WMF Research team hangs out here. [19:35:29] and some of us wannabees too :_ [19:35:30] :) [19:35:45] great, I'm adding this channel to default auto-join [19:46:09] hey TarLocesilion, whoever ya are :) [19:50:35] Ironholds, TarLocesilion is head of R&D at Wikimedia Polska. [19:50:59] TarLocesilion, Ironholds is a researcher/data-engineer on the WMF search team. :) [19:51:35] I met TarLocesilion at Wikimania and he's going to help me get revscoring up and running plwiki. :) [19:52:36] Wikimedia Polska has a data team? AWESOME [19:53:31] Pleasant surprise to me too :) [19:54:32] Ironholds, do you know where we go in the revision table to find flagged revisions that have been rejected? [19:54:42] * Ironholds thinks [19:55:10] We're going to need that to predict damage in idwiki and dewiki. [19:55:41] is it noted in the revision table at all? [19:55:47] I thought it was controlled through flaggedrevs et al [19:57:33] Yeah. I'm trying to work that out. [19:57:40] Was hoping you might have already looked at it. [19:58:17] halfak, I mean, I can point you in the right direction! [19:59:10] the logging table has log_type='review' for these sort of things I thiiink [19:59:29] Oooh. That's good. [19:59:32] you probably want to poke someone like Tim or whoever maintains this stuff these days to see what approve-ia means versus approve [19:59:36] So we can have multiple review events. [19:59:41] yep [19:59:48] approve/unapprove/approve-ia/unapprove/approve for the same thing [20:00:05] Gotcha. Will bug Tim :) [20:00:39] There's a lot of columns duplicated in flaggedrevs :S [20:13:46] halfak, mediawiki specialises in that :/ [20:14:44] halfak: Ironholds good first step is to always poke legoktm - he knows or knows who exactly knows :) [20:15:14] :o [20:15:40] frontend/FlaggedRevsUI.setup.php: $logActions['review/approve-ia'] = 'review-logentry-app'; // checked (initial & auto) [20:15:58] one is probably auto accept [20:16:26] aaron is usually the person to ask about flaggedrevs [20:16:43] https://github.com/wikimedia/mediawiki-extensions-FlaggedRevs/blob/master/frontend/FlaggedRevsUI.setup.php#L208-L230 [20:18:29] FlaggedRevs events have radically different meanings across wikis [20:20:31] Nemo_bis, really. Can you give me some examples? [20:33:45] halfak: the canonical page on the matter is https://meta.wikimedia.org/wiki/Flagged_Revisions [20:35:37] for instance, on ru.wiki it doesn't really matter whether a revision is reviewed, there is no effect other than removing some banners; so the queue grows indefinitely [20:36:04] fi.wiki has agreed on a meaning of "reviewed" which is different from de.wiki's [20:36:06] etc. etc. etc. [20:47:43] Nemo_bis, thanks. [20:48:00] quiddity, poke [20:48:15] I'll be trying to pull these in for my prediction models. It will be good to have someone local to help me understand what the different statuses are intended to mean. [20:49:41] Speaking of which, I'd like you to send me a big list of curse words in Italian if you don't mind. :) [20:49:44] Nemo_bis, ^ [20:49:58] boooooooooring [20:50:01] We use them as features to predict vandalism. E.g. https://github.com/wiki-ai/revscoring/blob/master/revscoring/languages/english.py [20:50:13] I figure you might know where some lists already exist. [20:50:28] And we have a script that can give you words that are common to edits that get reverted. [20:50:49] But without a native speaker, we can sort them into "bad word" vs. "informal/unencyclopedic word" lists. [20:51:03] Wiktionary has such lists [20:51:24] https://it.wikipedia.org/wiki/Speciale:FiltroAntiAbusi/4 has some [20:51:42] Though that's like 1/1000 of what an average citizen of Padua uses daily [20:51:51] "Permessi non sufficienti" :( [20:52:16] Also, Lol [20:52:29] * halfak needs to recruit salors to get all the swearwords. [20:52:42] or _joe_ :P [20:56:22] Funny https://it.wiktionary.org/wiki/porco_dio [20:56:54] I hope lists were not deleted for the still-enacted fascist law on blasphemy [20:59:40] Hmm they're missing even from the most authoritative Italian dictionary of insults [21:03:29] halfak: ok I give up for now, you'd better ask Melos, M7 or Vituzzu [21:03:59] Sure. I figured I could try Elitre too. [21:04:03] Or DarTar [21:48:29] helloo halfak. Shall I consider you confirmed for next week's showcase? [21:48:31] :-) [21:52:22] halfak: neither of them does countervandalism work :) [23:34:43] Leila, yes. When will it be scheduled? [23:34:57] great, halfak. it's next Wednesday, 11:30 PST [23:35:22] Nemo_bis, yeah. Good for curses, but not for helping me understand how itwiki does flaggedrevs (if it does at all?) [23:35:52] leila, cool. Just making sure it gets on my calendar ASAP [23:36:20] yup. I've asked office to add you, do you want to put a hold for now? [23:37:06] hold? [23:37:24] lemme send you a HOLD event. ;-) [23:37:31] Oh! A hold event, sure. Already got one there :) [23:37:40] ah! okay, cool! :-) [23:38:53] halfak: no flagged revs on it.wiki [23:39:21] Thanks Nemo_bis. That'll make things easier. [23:39:45] halfak: if you get a chance to do this before Friday, please add an abstract to the showcase page. [23:39:53] Sure. No problem. [23:39:57] thanks! [23:45:18] leila, {{done}} [23:45:29] thank you halfak.