[15:40:47] * Nettrom goes to chase down the ICWSM deadline [17:10:37] Helder, hey -- I won't be able to attend our meeting today. This [Brazilian] afternoon I'll work somethings out, will you stay here around 17h [UTC-03]? [17:10:57] I'll probably be here jonas_agx [17:11:04] Great [18:03:34] Hey Ironholds [18:03:36] We're moving to a new room. [18:03:39] Got kicked out by events. [18:03:40] We'll be on the call soon. [18:06:04] Does anyone know Ed Chi or people at PARC personally? Apparently their WikiDashboard tool ( https://blogs.parc.com/blog/2010/09/revamping-wikidashboard-3/ ) relied on the (late) Toolserver, and since we moved to Labs the dashboard has been broken. [18:21:28] halfak, poke me when you have a free 5 mins for revert talkage :) [18:25:38] Hey Ironholds. [18:25:42] Just getting plugged in. [18:25:48] cool! [18:25:59] In the meantime, see https://meta.wikimedia.org/wiki/Research:Revert [18:26:59] ta [18:27:29] So, in practice, I use a 15 revision "window" [18:27:44] And when I'm looking for "damage" I use a 48 hour "sunset" [18:28:02] "window" is the maximum distance in revisions that a revert can cross. [18:28:25] "sunset" is the time since the "reverted" revision that the "reverting" revision can take place. [18:29:37] ... -[]-[]-[]-[reverted_to]-[reverted]-[reverted]-[reverting]-[]- ... [18:29:41] hmn [18:30:24] so the logic would look like: when there's a match, if match2 - match1 <= 15, for each intervening revision, (if it's <=48 hours after match1), is_revert = TRUE? [18:31:34] revdiff(reverting, reverted_to) <= 15 -> "revert" [18:31:55] gotcha [18:32:02] timediff(reverted, reverting) <= 48hours -> "possibly a revert for damage) [18:32:10] aha! [18:32:13] so they're distinct tests? [18:32:19] not nested tests? [18:32:22] Well, it's rather, one is a subset of the other. [18:32:29] oh, gotcha [18:33:27] so a reverted edit is any edit in a sequence between two matching edits, where the matching edits are within 48 hours of each other? [18:33:38] and the matching edits are within 15 revisions of each other? [18:34:34] Hmm... Still not quite. is_revert only considers the revdiff between the matching sha1s [18:35:12] gotcha [18:35:16] is_revert_for_vandalism includes the timediff between reverted and reverting edits (only checked in enwiki) [18:35:21] aha! [18:35:23] And only on namespace ) [18:35:31] * namespace == 0 [18:35:33] okay, so the subsetting is not a subsetting of tests for a single "reverted" metric [18:35:46] +1 [18:35:50] it's: you get reverts, and AV reverts. One has a nested test. [18:36:05] yes. [18:36:23] reverts are edits between two matching sha1s with a 15-edit span: AV reverts additionally have to have those matching sha1s within 48 hours, in line with your work with RStu [18:36:30] *thumbs up* [18:36:34] +1 [18:36:35] got it. Implementing should be a doddle. [18:36:44] * halfak googles doddle [18:37:25] Cool! :) [18:39:57] * AndyRussG waves :) [18:40:28] halfak: this morning I finally got around to watching the video of your October talk on the techno-social, great stuff! [18:40:53] Ironholds: did you come in for all-staff, or have I just not seen you yet? [18:41:19] that's not a mutually exclusive pair of questions [18:41:28] AndyRussG, Would love to chat about it more if you are interested. :) [18:41:41] halfak: me to! Was just about to say the same [18:42:00] Ironholds: it's a trick question, but the real question is, are you around? [18:42:11] nope. [18:42:23] Ironholds: awwww [18:43:18] Ironholds: I guess you're not coming for tech days either? If not on this trip, hope to see u around another time, then... ;) [18:43:42] AndyRussG, any plans for lunch yet? [18:44:14] AndyRussG, nope. I'm not visiting the office for the all-staff. [18:44:45] no plans yet! :) Only FR-tech standup at 1 pm [18:45:16] Bah. That's my opening. I'll be around this weekend too. I'll probably be working from the office. [18:45:23] Standup is only 10 minutes [18:45:35] Oh cool. So, 1:10 [18:45:37] :) [18:45:44] Yeah! that'd be great [18:46:01] Cool. Looking forward to it. [18:46:06] Yeah! me too [18:46:31] Let's say 1:15? Standup officially starts at 1:03 pm (don't ask) [18:47:55] I'm at a desk right behind the big long table on the North side of the 3rd floor [18:49:12] Ironholds: oh well... [18:50:46] AndyRussG, sounds good. I think I'm directly behind you. [18:51:04] halfak: ah OK I see you now :) [19:06:04] so, meeting? ;p [19:09:26] leila, ? [19:09:50] geez, Ironholds. sorry. lemme tell them [19:09:57] they're standing in the hall-way talking [19:09:59] brb [19:11:10] Ironholds, moving to collab space. sorry. :-( [20:30:05] halfak, do you know if your presentation from last week is recorded somewhere on youtube? [20:31:11] Yes. Sec. [20:31:17] halfak, I found it! [20:31:20] never mind [20:31:21] https://www.youtube.com/watch?v=53bG9mYMYE8#t=11m20s [20:31:32] (it was in your report =/ ) [20:44:56] :P