[06:50:37] harej, check out https://en.wikipedia.org/wiki/User:EpochFail/ArticleQuality-loader.js [06:53:35] I loaded it last night! I like it [06:54:59] Here's an interesting situation: https://en.wikipedia.org/w/index.php?title=Acamprosate&action=history [06:55:08] https://en.wikipedia.org/w/index.php?title=Acamprosate&offset=&limit=500&action=history [06:55:42] It got good at one point, then it alternated between bad and mediocre (now it's mediocre) [06:55:52] This is one of those articles I wrote a long time ago and kinda forgot about [06:57:43] I think the lower quality prediction is related to the presence of citation-needed tags. [07:25:07] 10Scoring-platform-team, 10MediaWiki-Interface, 10MediaWiki-extensions-ORES, 10ORES, and 2 others: Add ORES wp10/item_quality predictions to history pages - https://phabricator.wikimedia.org/T190867 (10Halfak) It works! See: https://en.wikipedia.org/wiki/User:EpochFail/ArticleQuality-loader [08:44:30] o/ Amir1 [08:45:34] hi [08:45:39] Hi! [08:45:56] I'm working with an euwikipedian and he's hoping to use the wp10 model there. It looks like table generation failed yesterday, is that right? [09:22:45] halfak: hey, I just got to the office [09:23:14] Hey :) I know you're usually not in yet. Figured you'd get the scrollback when you got there :) [09:23:20] halfak: https://meta.wikimedia.org/wiki/Research:Revision_scoring_as_a_service/Word_lists/af [09:23:22] it's there [09:23:25] I'm hacking on a gadget for article quality in euwiki right now :D [09:23:30] Oh! Thank you :) [09:23:40] halfak: euwiki is deployed and works fine too [09:23:41] Still no afrikaans speakers working with me yet :( [09:23:48] I don't see the tables there yet [09:23:54] no "ores_classification" [09:24:06] Or... maybe it's just not showing up in labsdbs yet? [09:24:10] theklan, ^ [09:24:19] yeah, check it on stat machines [09:24:23] kk will do [09:24:31] do we need to do anything for it to show up on labsdbs? [09:25:07] ! I see it on the stats machines :) [09:25:07] 04Error: Command “i” not recognized. Please review and correct what you’ve written. [09:25:18] !bad AsimovBot [09:25:18] 04Error: Command “bad” not recognized. Please review and correct what you’ve written. [09:39:19] theklan, try adding importScript("User:EpochFail/ArticleQuality.js") to your common.js on euwiki. [09:39:25] Let me know if it works. [09:50:26] It works! [10:00:16] https://eu.wikipedia.org/wiki/Atari:Hezkuntza/1.000_artikulu/Biologia_eta_geologia [10:05:17] I have to be afk for a while, will be back soon [10:23:39] theklan, [[{{{1}}}]] [10:28:04] 10Scoring-platform-team, 10articlequality-modeling, 10artificial-intelligence: Create a system for automatic grading articles in euwiki using wp10 model - https://phabricator.wikimedia.org/T197872 (10Theklan) [10:29:08] 10Scoring-platform-team, 10articlequality-modeling, 10artificial-intelligence: Create a system for automatic grading articles in euwiki using wp10 model - https://phabricator.wikimedia.org/T197872 (10Theklan) Template created: https://eu.wikipedia.org/wiki/Txantiloi:ORES_neurketa It needs a class called `o... [10:36:23] 10Scoring-platform-team (Current), 10MediaWiki-Interface, 10MediaWiki-extensions-ORES, 10ORES, and 2 others: Add ORES wp10/item_quality predictions to history pages - https://phabricator.wikimedia.org/T190867 (10Halfak) [10:36:43] 10Scoring-platform-team (Current), 10MediaWiki-Interface, 10MediaWiki-extensions-ORES, 10ORES, and 2 others: Add ORES wp10/item_quality predictions to history pages - https://phabricator.wikimedia.org/T190867 (10Halfak) a:03Halfak [10:37:47] 10Scoring-platform-team (Current), 10articlequality-modeling, 10artificial-intelligence: Add ORES article quality predictions to headers in euwiki - https://phabricator.wikimedia.org/T199988 (10Halfak) [10:38:00] 10Scoring-platform-team (Current), 10articlequality-modeling, 10artificial-intelligence: Add ORES article quality predictions to headers in euwiki - https://phabricator.wikimedia.org/T199988 (10Halfak) See https://eu.wikipedia.org/wiki/Lankide:EpochFail/ArticleQuality.js [10:38:37] 10Scoring-platform-team (Current), 10articlequality-modeling, 10artificial-intelligence: Create a system for automatic grading articles in euwiki using wp10 model - https://phabricator.wikimedia.org/T197872 (10Halfak) [10:39:03] 10Scoring-platform-team (Current), 10articlequality-modeling, 10artificial-intelligence: Create a system for automatic grading articles in euwiki using wp10 model - https://phabricator.wikimedia.org/T197872 (10Halfak) a:03Halfak [10:39:31] 10Scoring-platform-team (Current), 10articlequality-modeling, 10artificial-intelligence: Create a system for automatic grading articles in euwiki using wp10 model - https://phabricator.wikimedia.org/T197872 (10Halfak) I've updated the class name to ores-wp10-prediction. I'll be extending https://eu.wikipedi... [11:22:32] theklan, petscan might work now [11:22:38] give it a try [11:39:02] theklan, also look at https://eu.wikipedia.org/wiki/Wikipedia:Wikipedia_guztiek_izan_beharreko_artikuluen_zerrenda/3._maila with the user script :) [11:39:03] It works [11:48:29] halfak not for me! [11:49:22] wow! actually yes! [11:52:27] \o/ [11:53:35] back now [11:55:51] o/ Amir1 We got the labsdb stuff worked out. Needed a maintenance script run. [11:55:59] theklan, does petscan work now. [11:56:01] *? [11:56:26] halfak: I think cloud admins can do it only, If I can do it, let me know [11:57:43] Na. It's good. Chasemp did it. [12:03:07] halfak: https://bugs.python.org/issue25315 [12:31:06] halfak: https://github.com/mediawiki-utilities/python-mwbase [12:31:19] halfak: sorry, https://github.com/mediawiki-utilities/python-mwbase/pull/1 [12:44:05] anyone know which tz awight is in today? sf? [12:44:45] apergos: yes, he is sf atm [12:45:16] thanks Amir! [12:49:30] :) [12:56:23] 10Scoring-platform-team, 10revscoring, 10artificial-intelligence: Threshold rounding considered harmful - https://phabricator.wikimedia.org/T200005 (10Halfak) [12:58:06] 10Scoring-platform-team, 10MediaWiki-Core-Tests, 10MediaWiki-extensions-MultimediaViewer, 10MobileFrontend, and 6 others: Audit tests/selenium/LocalSettings.php file aiming at possibly deprecating the feature - https://phabricator.wikimedia.org/T199939 (10zeljkofilipin) [13:00:07] 10Scoring-platform-team, 10MediaWiki-Core-Tests, 10MediaWiki-extensions-MultimediaViewer, 10MobileFrontend, and 7 others: Audit tests/selenium/LocalSettings.php file aiming at possibly deprecating the feature - https://phabricator.wikimedia.org/T199939 (10zeljkofilipin) [13:58:16] 10Scoring-platform-team (Current), 10Wikidata, 10User-Ladsgroup: Run analysis of revert time and number changes over time for wikidata - https://phabricator.wikimedia.org/T189962 (10Ladsgroup) This is the plot of geographical mean of revert time in Wikidata: {F23900542} This is median of reverts made by user... [15:54:08] afk to read some books [17:24:21] any pointers (code?) on wiring up python daemons to logstash in prod? [17:24:37] i know you have a couple :) [17:34:02] (03CR) 10Ladsgroup: "I personally think these stuff need to implement interface so we can change storage of judgements easily. Also too many public functions p" [extensions/JADE] - 10https://gerrit.wikimedia.org/r/442885 (https://phabricator.wikimedia.org/T198207) (owner: 10Awight) [17:44:19] CR inbox still empty... [17:44:28] Amir1: I can send you beer, what will it take? :p [17:44:52] awight: I actually made a comment there :D [17:45:16] * awight politely opens the beer for Amir1 [17:46:05] It was a very general thing :D [17:47:00] What do you mean by implementing an interface, wrt. an API? [17:48:20] FWIW, I’m expecting to make the web API, the PHP API and the content schema “stable interfaces” to borrow Wikidata terms. [17:49:06] i.e., if we ever need to change the content schema in a breaking way, we announce it a month ahead of time. [17:50:23] like https://github.com/wikimedia/mediawiki-extensions-ORES/blob/master/includes/Storage/ModelLookup.php [17:50:45] So we can have different methods of reading and writing from the persistence layer [17:52:17] OK cool, thanks for explaining. That would be elegant for testing, indeed, and also a good abstration for providing the PHP library to other extensions. [17:54:01] Not quite sure what the second part of the comment says either, maybe that I should change some of the public methods to protected? That would make sense... [17:55:03] awight: my favourite solution is to split the class (due to SRP) but I think we can compromise a lot here [18:00:41] Great, I’ll make those cleanups. [18:24:33] Amir1: Thanks for the single responsibility nudge, there are all kinds of limited-scope classes to extract from this mess :-) [18:29:19] hey awight, just wanted to make sure the vagrant dump role comments from bd808 are on your radar [18:29:32] The old ones, yes [18:29:40] Are there more? [18:29:44] yes [18:30:00] well 'old' = the last comments [18:30:18] er [18:30:20] gah [18:30:43] I mean: he made one set, you fixed them, there's a set since then, from a few days ago, maybe you already saw those too [18:31:06] https://gerrit.wikimedia.org/r/#/c/mediawiki/vagrant/+/347735/ [18:31:11] Oho, no and thanks for the note! [18:31:13] sorry for my apparent complete incoherence [18:31:17] ah ha [18:45:15] ^^ [19:04:03] awight, you around? [19:08:32] saurabhbatra: Hi! [19:09:03] brb a minute [19:09:08] sure [19:11:25] back [19:11:34] so i got the data from the db [19:11:48] we're looking at ~1500 rows of fraudulent data [19:12:44] it starts from Feb-2017 [19:13:26] how do you think we should sample the corresponding 1500 rows of normal data? [19:16:57] Did you talk to MBeattie yet, about there being a larger set to draw from? [19:17:08] Or does that sound like the right number according to the estimates you’ve heard so far? [19:19:55] so i did some digging around yesterday [19:21:04] For non-fraud data, I think we’re safe just taking a random sample of all donations excluding the frauds. [19:21:17] They can be reviwed by hand pretty quickly [19:21:24] fraudulent transactions start from some date in 2016 in the contrib table [19:21:58] but contrib join payments_fraud start Feb-2017 [19:22:00] That should be plenty of observations, I’m just surprised at the low volume [19:22:33] i think the issue is not all of them have corresponding fredge data [19:23:08] and these are all frauds that got through [19:23:54] let me see if I can catch Michael in fundraising parrallely [19:24:07] I’ll switch there too [19:28:31] I'm done for the day [19:28:36] see you tommorrow [19:31:07] o/ Thanks again! [20:13:34] 10Scoring-platform-team, 10Growth-Team, 10MediaWiki-extensions-ORES, 10MediaWiki-extensions-PageCuration: PageTriage role on Vagrant should have ORES as dependency - https://phabricator.wikimedia.org/T200043 (10Mooeypoo) [20:50:35] 10Scoring-platform-team, 10MediaWiki-Core-Tests, 10MediaWiki-extensions-MultimediaViewer, 10MobileFrontend, and 8 others: Audit tests/selenium/LocalSettings.php file aiming at possibly deprecating the feature - https://phabricator.wikimedia.org/T199939 (10Krinkle) [21:05:09] (03CR) 10jenkins-bot: Localisation updates from https://translatewiki.net. [extensions/ORES] - 10https://gerrit.wikimedia.org/r/446942 (owner: 10L10n-bot) [21:59:42] (03PS16) 10Awight: [WIP] JADE API to store judgments [extensions/JADE] - 10https://gerrit.wikimedia.org/r/442885 (https://phabricator.wikimedia.org/T198207) [22:01:00] (03CR) 10jerkins-bot: [V: 04-1] [WIP] JADE API to store judgments [extensions/JADE] - 10https://gerrit.wikimedia.org/r/442885 (https://phabricator.wikimedia.org/T198207) (owner: 10Awight) [22:01:36] (03CR) 10jerkins-bot: [V: 04-1] [WIP] JADE API to store judgments [extensions/JADE] - 10https://gerrit.wikimedia.org/r/442885 (https://phabricator.wikimedia.org/T198207) (owner: 10Awight)