[06:28:29] PROBLEM - ORES web node labs ores-web-01 on ores.wmflabs.org is CRITICAL: HTTP CRITICAL: HTTP/1.1 502 Bad Gateway - 325 bytes in 0.042 second response time [06:54:15] RECOVERY - ORES web node labs ores-web-01 on ores.wmflabs.org is OK: HTTP OK: HTTP/1.1 200 OK - 540 bytes in 0.212 second response time [14:11:29] o/ [14:21:45] o.o [14:57:45] Hi everyone, I was wondering where I can find more information on the API calls for the Recent Changes page (https://en.wikipedia.org/wiki/Special:RecentChanges?hidebots=1&hidecategorization=1&hideWikibase=1&limit=50&days=7&urlversion=2). More precisely I'd like to know where/how the output of the damaging model is requested to know which filter a contribution belongs to. [14:59:09] Hi ThresholdT! [14:59:44] MediaWiki sends requests to ORES as soon as edits are saved. Those scores are stored in a table (ores_classification) that can be joined to the recent_changes table. [14:59:58] Using this strategy Special:Recentchanges filters work using ORES predictions. [15:00:28] See https://en.wikipedia.org/wiki/Special:ORESModels for the set of thresholds that the filters use. [15:00:36] Does that answer your question? [15:01:33] BTW, ThresholdT it's really nice to have you here asking questions ^_^ Thanks for putting up with IRC to work with us. [15:02:22] Yes! Is there a way of taking a closer look at those requests, that are sent as soon as edits are saved? [15:04:36] ThresholdT, hmm. I'm not sure what you're hoping to see. Do you want to know exactly when those requests are sent or maybe the exact URL that MW uses? FWIW, I don't know of a log of them that we could browse. [15:08:38] ThresholdT, the thresholds are not included into the request. Rather the request goes out to get score.probability.true. Then that value is stored in the ores_classification table. Then later when querying thresholds are applied in the query. See that special page (https://en.wikipedia.org/wiki/Special:ORESModels) for where those thresholds are set. [15:08:56] Note the "threshold range" columns. [15:13:38] ThresholdT, https://github.com/wikimedia/mediawiki-extensions-ORES/blob/master/includes/FetchScoreJob.php [15:13:49] This is where MW makes requests to ORES based on configuration. [15:15:25] I have to step away. I'll be back in 10 minutes. [15:15:52] ok! [15:34:09] back [15:36:09] harej, when you get in, I'd really like to talk about edit comments in Jade. [15:39:01] As a final question on that topic for now: having the given threshold ranges of for example 0.612 - 1 for "likely have problems", that means that the score.probability.true of an edit also has to be in that interval for the edit to belong to that filter, right? [15:39:47] Right. [15:41:29] Okay, thanks a lot. [15:50:50] Any time :) [15:52:18] Technical Advice IRC meeting starting in 10 minutes in channel #wikimedia-tech, hosts: @addshore & @CFisch_WMDE - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting [15:54:34] (03CR) 10Hoo man: [C: 03+2] "Ok, let's try this" [extensions/JADE] - 10https://gerrit.wikimedia.org/r/476447 (https://phabricator.wikimedia.org/T200297) (owner: 10Awight) [16:02:33] (03CR) 10Hoo man: Throw a fit and s/JADE/Jade/ (031 comment) [extensions/JADE] - 10https://gerrit.wikimedia.org/r/476771 (https://phabricator.wikimedia.org/T211046) (owner: 10Awight) [16:03:37] (03Merged) 10jenkins-bot: Add indexes to filter by judgment value [extensions/JADE] - 10https://gerrit.wikimedia.org/r/476447 (https://phabricator.wikimedia.org/T200297) (owner: 10Awight) [16:05:26] (03PS16) 10Hoo man: Throw a fit and s/JADE/Jade/ [extensions/JADE] - 10https://gerrit.wikimedia.org/r/476771 (https://phabricator.wikimedia.org/T211046) (owner: 10Awight) [16:06:05] (03CR) 10Hoo man: [C: 03+2] "Let's do this!" [extensions/JADE] - 10https://gerrit.wikimedia.org/r/476771 (https://phabricator.wikimedia.org/T211046) (owner: 10Awight) [16:07:23] (03CR) 10Hoo man: [C: 03+2] Kludge to localize string constants in template [extensions/JADE] - 10https://gerrit.wikimedia.org/r/479578 (https://phabricator.wikimedia.org/T211346) (owner: 10Awight) [16:12:30] (03Merged) 10jenkins-bot: Throw a fit and s/JADE/Jade/ [extensions/JADE] - 10https://gerrit.wikimedia.org/r/476771 (https://phabricator.wikimedia.org/T211046) (owner: 10Awight) [16:14:17] (03CR) 10jenkins-bot: Throw a fit and s/JADE/Jade/ [extensions/JADE] - 10https://gerrit.wikimedia.org/r/476771 (https://phabricator.wikimedia.org/T211046) (owner: 10Awight) [16:16:19] (03CR) 10Hoo man: [C: 03+2] Validate for canonical page title [extensions/JADE] - 10https://gerrit.wikimedia.org/r/484514 (https://phabricator.wikimedia.org/T213816) (owner: 10Awight) [16:19:26] (03PS7) 10Hoo man: Kludge to localize string constants in template [extensions/JADE] - 10https://gerrit.wikimedia.org/r/479578 (https://phabricator.wikimedia.org/T211346) (owner: 10Awight) [16:19:28] (03PS2) 10Hoo man: Validate for canonical page title [extensions/JADE] - 10https://gerrit.wikimedia.org/r/484514 (https://phabricator.wikimedia.org/T213816) (owner: 10Awight) [16:19:58] (03CR) 10Hoo man: [C: 03+2] Kludge to localize string constants in template [extensions/JADE] - 10https://gerrit.wikimedia.org/r/479578 (https://phabricator.wikimedia.org/T211346) (owner: 10Awight) [16:21:45] (03CR) 10jenkins-bot: Throw a fit and s/JADE/Jade/ [extensions/JADE] - 10https://gerrit.wikimedia.org/r/476771 (https://phabricator.wikimedia.org/T211046) (owner: 10Awight) [16:24:58] hoo: Hey, you swept the field clear! Now I have to code more... [16:25:30] (03Merged) 10jenkins-bot: Kludge to localize string constants in template [extensions/JADE] - 10https://gerrit.wikimedia.org/r/479578 (https://phabricator.wikimedia.org/T211346) (owner: 10Awight) [16:25:39] (03Merged) 10jenkins-bot: Validate for canonical page title [extensions/JADE] - 10https://gerrit.wikimedia.org/r/484514 (https://phabricator.wikimedia.org/T213816) (owner: 10Awight) [16:25:53] (03CR) 10jenkins-bot: Add indexes to filter by judgment value [extensions/JADE] - 10https://gerrit.wikimedia.org/r/476447 (https://phabricator.wikimedia.org/T200297) (owner: 10Awight) [16:30:01] (03CR) 10jenkins-bot: Validate for canonical page title [extensions/JADE] - 10https://gerrit.wikimedia.org/r/484514 (https://phabricator.wikimedia.org/T213816) (owner: 10Awight) [16:33:56] (03CR) 10jenkins-bot: Kludge to localize string constants in template [extensions/JADE] - 10https://gerrit.wikimedia.org/r/479578 (https://phabricator.wikimedia.org/T211346) (owner: 10Awight) [16:45:14] o/ just realized we didn't discuss SoS. awight are you there now? [16:45:29] yep [16:46:37] It was a quick one, with nothing to report back. [16:47:24] cool Thank you for being on top of that ^_^ [17:03:48] harej, meeting [17:37:08] 10Scoring-platform-team, 10Growth-Team (Current Sprint): Enable ORES filters on RC for Italian Wikipedia - https://phabricator.wikimedia.org/T211032 (10JTannerWMF) [19:02:02] Hey folks. The research showcase today has two things that are really interesting. (1) A discussion of newcomers motivational trajectories and (2) a discussion of applying similarity indexes to geographical concepts. [19:02:17] (1) is interesting to us generally and (2) is relevant to our interest in topic spaces. [19:02:35] I'm going to go AFK briefly, but I'll be back in 30 mins for the start of the shwocase. [19:02:48] You can watch online at https://www.youtube.com/watch?v=Fc51jE_KNTc [19:03:04] * LarryTheCat watching Westminster [19:03:06] The official backchannel for asking questions is #wikimedia-research. [19:03:31] Westminster is very interesting, I'll give you that [19:13:50] dog needs a walk, biab [19:20:48] harej: FYI, nobody seems to know what the admin password is for scoring-internal. Amir1, halAFK? [19:21:00] I can log in as myself but cannot administer. [19:35:57] awight, just sent it through telegram [19:36:11] harej has already been approved :) [19:50:44] halfak: actually memorizable! [19:52:57] harej: Making you an admin, sms'ing the pw [20:25:38] I was mistaken about the similarity measurement thing. I was thinking of "atlasify" not "Wiki Atlas" [22:02:20] apergos: I just saw your response from this morning, thanks. The "historical" flavor is a great idea for ORES dumps. "current" is what I'm starting with, and my question was about the nature of current. The example is a new scoring model version deployed an hour before the dump process starts. We shouldn't have to wait for the entire backfill, but just use model_version N-1 right? [22:02:27] Maybe that's a domain question... [22:02:30] harej: ^ [22:02:43] current should always be lates [22:02:44] t [22:02:51] I know that may not alwys be what the user wants [22:03:01] if they need to go to the fulls, they go there [22:03:41] I don't know what 'wait for backfill' means [22:06:33] 10ORES, 10Scoring-platform-team, 10Operations, 10Patch-For-Review, 10Performance: Diagnose and fix 4.5k req/min ceiling for ores* requests - https://phabricator.wikimedia.org/T182249 (10awight) We should probably decline this task in favor of {T182331}.