[00:28:43] halfak: do you have code for parsing model infos with the "filter_rate_at_recall(min_recall=0.9) syntax? [00:29:10] i mean for getting thresholds with that syntax [01:05:38] ugh stuck in npm/node_module hell while setting up tooling for the Jade UI [01:05:54] think i'm gonna call it a day and attack it tomorrow morning [14:12:55] o/ [14:13:04] Hey kevinbazira! Are you around? [14:45:12] Yes I am around o/ [14:47:57] kevinbazira, I'm in our call. [15:03:04] Technical Advice IRC meeting starting in 60 minutes in channel #wikimedia-tech, hosts: @Lucas_WMDE & @James_F - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting [15:52:49] Technical Advice IRC meeting starting in 10 minutes in channel #wikimedia-tech, hosts: @CFisch_WMDE & @James_F - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting [17:05:32] kevinbazira, Edits that are likely to be damaging from cawiki: https://ca.wikipedia.org/wiki/Especial:Seguiment?damaging=maybebad&hidebots=1&hidecategorization=1&hideWikibase=1&target=Portada&limit=50&days=7&damaging__likelybad_color=c4&damaging__verylikelybad_color=c5&urlversion=2 [17:28:00] 10ORES, 10Scoring-platform-team (Current), 10Gerrit: Write a cookbook for the workaround for getting LFS to gerrit - https://phabricator.wikimedia.org/T226055 (10Halfak) a:03Halfak [17:30:26] 10Jade, 10Scoring-platform-team, 10Epic: Clean up naming conflicts around writing secondary schema data for Jade - https://phabricator.wikimedia.org/T235003 (10Halfak) [17:30:37] 10Jade, 10Scoring-platform-team, 10Epic: Design New Filters controls for Jade - https://phabricator.wikimedia.org/T229976 (10Halfak) [17:31:00] 10Scoring-platform-team (Current): Onboarding Kevin Bazira -- Accounts and Access - https://phabricator.wikimedia.org/T234222 (10Halfak) [17:31:35] 10Scoring-platform-team (Current): Onboarding Kevin Bazira -- Accounts and Access - https://phabricator.wikimedia.org/T234222 (10Halfak) [17:32:28] groceryheist, are you still working on https://phabricator.wikimedia.org/T225134 ? Should we call it "done" or move it to the backlog. [19:04:51] fixed the npm peer dependency issues for Jade UI, just needed to bump eslint-plugin-compat to "^3.3.0" [19:07:02] halfak: i just noticed a couple of errors in the param docstrings for jadedeleteendorsement, will push up a fix real quick [19:07:21] or i can wait if you're in the middle of review [19:17:19] Na. Go ahead an push! [19:33:41] 10Scoring-platform-team (Current), 10Cloud-VPS (Debian Jessie Deprecation): "wikilabels" Cloud VPS project jessie deprecation - https://phabricator.wikimedia.org/T236546 (10Halfak) a:03Halfak [19:34:18] accraze, now a good time to look? [19:34:40] ahh sorry got sidetracked with a js idea... doin it now halfak [19:38:02] Man. You put together a lot of copy for the API stuff. This is awesome and represents a lot of work. [19:44:32] just pushed up patchset 47 and jenkins-bot verified+2 [19:45:37] Cool. Gerrit preserved the comments I already left. [20:03:47] I was just thinking about EntityBuilder [20:04:01] And I was wondering if we can handle the god-file with basic inheritance. [20:04:36] E.g., we make some base class that has a lot of utility functions like getProposalDataName() and buildAuthor() [20:05:33] Then we have a separate file that defines a class that inherits those methods and performs the public interface logic of "setPreference", "updateProposal", "ensorseProposal", etc. [20:11:12] proposeOrEndorse is beautiful. [20:15:11] halfak yeah it's do-able, i looked into it a few months back and felt there would only be like 3-4 utilities in the base class though [20:15:42] I wonder if we could pull some more logic out of the public interface functions. [20:17:14] 10ORES, 10Scoring-platform-team: Review prometheus ORES rules for completeness - https://phabricator.wikimedia.org/T233448 (10colewhite) I did more research and found a usage pattern that didn't initially occur to me. Assuming a namespace template of `ores....`, it appears th... [20:17:22] yeah there's a number of functions that don't really need to be public in that class [20:17:38] 10ORES, 10Scoring-platform-team: Review prometheus ORES rules for completeness - https://phabricator.wikimedia.org/T233448 (10colewhite) [20:18:58] goin for a quick run while the weather's nice, back in a bit [20:19:04] Enjoy! [20:24:08] Love that append syntax in PHP [20:24:20] $array[] = $value [20:24:30] like, it's both terrible and wonderful at the same time. [21:31:31] o/ accraze! [21:31:36] in the backlog call in a minute. [21:33:35] sounds good [21:38:59] 10Jade, 10Scoring-platform-team, 10Epic: Clean up naming conflicts around writing secondary schema data for Jade - https://phabricator.wikimedia.org/T235003 (10Halfak) p:05Triage→03Low [21:39:08] 10Jade, 10Scoring-platform-team: Design New Filters controls for Jade - https://phabricator.wikimedia.org/T229976 (10Halfak) [21:39:16] 10Jade, 10Scoring-platform-team: Clean up naming conflicts around writing secondary schema data for Jade - https://phabricator.wikimedia.org/T235003 (10Halfak) [21:39:44] 10Jade, 10Scoring-platform-team: Design New Filters controls for Jade - https://phabricator.wikimedia.org/T229976 (10Halfak) p:05Triage→03Low [21:56:20] 10Jade, 10Scoring-platform-team, 10Huggle: Write Huggle labels to Jade - https://phabricator.wikimedia.org/T238877 (10Halfak) I've been talking to @Capt_Swing and @ACraze about the "suspicious" flag. We have a few good options we're thinking about and will extend the description of this task when we think w...