[02:00:12] FYI in case you folks hadn't seen it: http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=7450779 (last month's IEEE Consumer Electronics magazine, paywalled)... [02:00:43] ...general interest article about bots with a section about wikipedia bots and a special mention of ORES [03:15:55] if only it deemed me worthy of reading it [04:09:45] 10Revision-Scoring-As-A-Service-Backlog, 10rsaas-editquality: [Spike] Proof of concept damage detection with hash vectors - https://phabricator.wikimedia.org/T132581#2279442 (10Sabya) > How are you parameterizing the GradientBoostingClassifier model when constructing it? I think that it would be worthwhile to... [11:41:07] 06Revision-Scoring-As-A-Service, 10Wikimania-Hackathon-2016, 10bwds: Generate bad words for all languages more than 100K articles - https://phabricator.wikimedia.org/T134629#2280113 (10Qgil) [11:42:09] 10Revision-Scoring-As-A-Service-Backlog, 10Wikimania-Hackathon-2016: A training session on supporting ores in more languages in Wikimania Hackathon - https://phabricator.wikimedia.org/T134628#2280114 (10Qgil) [16:32:04] * halfak makes a fart noise at paywalls [16:32:17] And then I'll try to circumvent them :) [16:33:50] o/ [16:33:56] halfak: I'm getting ready to go [16:34:13] I probably would have some time to work in Tehran's ariport [16:34:17] *airpot [16:34:22] :))) [16:34:26] *airport [16:35:10] also it would be great if you send the weekly update [16:35:22] Amir1, will do [16:37:33] From the paper "[ORES uses] various textual quality metrics that include tone, grammatical structure, and perspective neutrality" Where the heck did they get all that? [16:37:46] We might have *signal* for tone by accident. [16:39:03] :))) [16:41:20] yo Amir1, halfak [16:41:24] quick question: [16:41:38] o/ [16:41:53] I’m going to give people the heads up about the ORES beta during the Design meeting this morning [16:42:06] can you guys give me pointers to the latest design [16:42:24] like the best way to see this on labs or any additional mockups/design documents? [16:42:28] DarTar: the extension? [16:42:31] yep [16:42:40] en.wikipedia.beta.wmflabs.org/wiki/Special:Preferences#mw-prefsection-betafeatures [16:42:46] this is one of setups [16:42:52] awesome [16:42:59] it's there for all languages of Wikipedia in beta [16:43:06] it.wikipedia.beta.wmflabs.org/wiki/Special:Preferences#mw-prefsection-betafeatures works as well [16:43:13] fantastic thx [16:43:17] \o/ [16:43:31] any additional design-related request for help? [16:43:44] I have J-Mo signed up for helping with a heuristic evaluation [16:43:47] mw-revscoring.wmflabs.org/wiki/Special:RecentChanges [16:44:07] I had but I can't quite remember [16:44:36] DarTar: I'm packing up for an unexpected journey :D is it okay to send this by email [16:53:22] Amir1: sure [16:54:08] Amir1, halfak: http://it.wikipedia.beta.wmflabs.org/ “no wiki found “ [16:54:51] it seems beta doesn't have it language [16:54:57] that's super strange [16:54:57] huh [16:56:17] DarTar: http://en.wikipedia.beta.wmflabs.org/wiki/Special:SiteMatrix [16:56:54] yup, no it [16:56:55] sorry, I assumed it has Italian, It should. We can set it up real quick if you want [16:57:02] nah, enwiki will do [16:57:08] okay [16:57:11] thanks :) [16:57:26] right now I only see two revs flagged as damaging [16:57:57] if you have any additional design handy so I can showcase it, it’d be great (meeting starts in 5, sorry about the zero notice :( ) [16:59:07] are there other features on top of the rev highlighting that you want me to showcase? [16:59:51] DarTar: you can check the preferences [17:00:08] yup, on it [17:00:09] thx [17:00:15] in watchlist [17:00:24] people can change sensitivity [17:00:38] yes, perfect [17:00:42] + there is an option in the RC that people can "hide good edits" [17:00:55] and thethreshold for each option is currently set at what value? [17:01:00] which is super useful for wikis like wikidata or enwiki [17:01:03] yup, saw that too [17:01:10] depends on the wiki [17:01:20] for this wiki I think it's .7 and .9 [17:01:24] but not sure [17:01:33] got it [17:01:39] thanks, that’s super helpful [17:19:25] {{done}} :) [17:19:26] You rule, DarTar! [17:19:33] ha ha [17:20:04] it was well received and Pau says he wants to keep a close eye on the extension and service for potential integration into collab interfaces [17:20:58] Amir1, halfak: have you guys thought of something similar to the Metadata gadget for the wp1.0 model? https://en.wikipedia.org/wiki/Wikipedia:Metadata_gadget [17:21:15] I have it enabled and love it [17:21:37] poor choice of color from an accessibility standpoint for sure [17:22:01] but I love the idea of an indicator next to the article title [17:22:24] DarTar: https://github.com/wikimedia/operations-mediawiki-config/blob/master/wmf-config/InitialiseSettings-labs.php [17:22:29] It's 0.7 and 0.8 [17:22:47] Amir1: right [17:22:58] about the gadget [17:23:15] it's a little bit hard but doable [17:23:21] but [17:23:26] we need a designer [17:23:54] totally [17:23:59] not doable without one [19:46:12] halfak: in the airport [19:46:20] I can work for 1:45 [20:01:04] YuviPanda: hey, If you have some time: https://gerrit.wikimedia.org/r/#/c/287570 [20:01:29] I changed it to using uwsgi settings, I added it to ini file manually in http://labels-experiment.wmflabs.org/ and it worked [20:24:08] o/ [20:24:38] o/ [20:24:40] Sorry I haven't gotten to the weekly update yet. I'm doing that right now [20:25:01] halfak: I'm in the airport and right now I'm working. I can work for about one or two hours [20:25:24] Gotcha. Have stuff you plan to pick up? [20:25:59] halfak: I just fixed the gerrit patch for wikilabels [20:26:11] if it's merged we would have cors enabled for wikilabels :) [20:26:47] Great. That'll be nice. We can switch the JS from using jsonp to regular AJAX. [20:27:04] yup [20:27:28] (plus I think removing your "get_good_connection" method wasn't very good) [20:28:16] It seems I see "putting away a bad connection" in wikilabels-experiment logs [20:28:22] so not a good to deploy [20:28:27] *good idea [20:28:37] Ha! Not crazy. Though probably not the best solution. [20:28:59] Seems like our connection pool should handle this for us. [20:29:09] I must have come to the conclusion that this wasn't happening before. [20:29:47] maybe something is wrong with the wikilabels-experiment machine [20:29:53] I need to check that in depth [20:30:07] because i did a lot of changes with that machine [20:31:33] could be. Even so, we saw these problems in prod before. [20:32:22] yeah [20:32:28] I think alex needs to see this [20:42:01] halfak: Okay, I'm done with some minor stuff. Do you think I should work on the cache for ORES? [20:42:10] that sounds a little bit complicated [20:42:34] Amir1, yeah. I think it's a good challenge for you and I'll run support. [20:42:45] Just get where you can with it ping me if you need help [20:42:49] okay cool [20:42:50] I think we can iterate like that. [20:42:58] I have exactly one hour [20:43:01] It'll help me think about how ORES' internals are probably overcomplicated. [20:44:24] my headphone just broke [20:44:31] 06Revision-Scoring-As-A-Service, 10revscoring: Make cache be preserved (in place) when solving dependencies - https://phabricator.wikimedia.org/T134781#2282725 (10Halfak) 05Open>03Resolved [20:44:32] SPAM [20:44:33] 06Revision-Scoring-As-A-Service, 10ORES, 10revscoring: Score multiple models with the same cached dependencies - https://phabricator.wikimedia.org/T134606#2282726 (10Halfak) [20:44:34] OMG [20:44:35] I mean am I luckier [20:44:35] 06Revision-Scoring-As-A-Service, 10revscoring: Improve parsed feature performance (mwparserfromhell) - https://phabricator.wikimedia.org/T134780#2282727 (10Halfak) 05Open>03Resolved [20:44:37] HERE IT COMES [20:44:37] 06Revision-Scoring-As-A-Service, 10wikilabels: u_wikilabels_test database should be a copy of u_wikilabels - https://phabricator.wikimedia.org/T134627#2282728 (10Halfak) 05Open>03Resolved [20:44:39] 06Revision-Scoring-As-A-Service: ScoreRevisions only loads scores for the first few revisions. - https://phabricator.wikimedia.org/T134601#2282730 (10Halfak) 05Open>03Resolved [20:44:42] 06Revision-Scoring-As-A-Service, 10revscoring: Apply regex performance optimizations to badwords/informals detection - https://phabricator.wikimedia.org/T134267#2282731 (10Halfak) 05Open>03Resolved [20:44:44] 06Revision-Scoring-As-A-Service, 10ORES, 13Patch-For-Review: Configure ORES load balancer to rebalance on 500 error - https://phabricator.wikimedia.org/T111806#2282734 (10Halfak) 05Open>03Resolved [20:44:46] 06Revision-Scoring-As-A-Service, 10ORES, 10wikilabels: Enable CORS for error responses from ORES - https://phabricator.wikimedia.org/T119325#2282733 (10Halfak) 05Open>03Resolved [20:44:53] Nooo Headphone are critical work-travel tools. [20:44:59] Sorry dude. [20:45:06] :))) [20:45:15] I'm laughing at my luck! [20:45:20] anyway [21:01:53] halfak: I'm running ores and hacking until it workds [21:01:56] *works [21:02:20] right now I defined cache = {rev_id: {} for rev_id in rev_ids} [21:02:42] and pass it to scoring_process.score(caches=cache) [21:03:11] but the cache variable stays the same over multiple models [21:03:19] {1299678: {}} [21:03:37] Hmm... Probably getting replaced somewhere. [21:03:39] Is there any steps that I missed or it's a bug? [21:03:54] We haven't released new revscoring since I solved the issues there! [21:04:09] hmm [21:04:16] let me update revscoring [21:04:20] and install it directly [21:05:02] * halfak is pushing 1.2.4 to pypi [21:05:52] awesome [21:06:55] {{done}} [21:06:55] How cool, halfak! [21:07:37] still the same [21:10:19] Bummer. Well at least the problem will be in ORES. [21:10:34] So, I recommend using the id() method to find out when the original cache gets overwritten. [21:10:46] id(some_object) will hive you the memory address of it. [21:11:03] If that address changes for cache or caches, then you know it got overwritten with a new map. [21:11:13] okay [21:11:22] https://meta.wikimedia.org/wiki/Research_talk:Revision_scoring_as_a_service#Weekly_update_.28April_8th.29 [21:11:30] See also ai & wikitech-l mailing lists :) [21:13:49] halfak: \o/ [21:13:50] thanks [21:14:00] Id stays the same [21:14:22] so let me ask to print everything [21:14:22] All the way through? Hmm [21:14:29] Maybe the sub-dicts within caches change? [21:17:30] no [21:17:38] I don't think so [21:21:23] I check it in more depth very soon [21:21:29] I need to go right now :( [21:21:32] halfak: o/ [21:21:46] be back online in a few hours before the flight [21:22:08] o/ [23:08:51] halfak: back for half an hour [23:18:56] halfak: https://gerrit.wikimedia.org/r/#/c/287570/ [23:34:15] 06Revision-Scoring-As-A-Service, 10Wikimania-Hackathon-2016, 10bwds: Generate bad words for all languages more than 100K articles - https://phabricator.wikimedia.org/T134629#2283460 (10Ladsgroup)