[09:18:28] Analytics / Quarry: Replace spaces with underscores for wiki usernames in URL - https://bugzilla.wikimedia.org/70166 (Aaron Halfaker) NEW p:Unprio s:normal a:None http://quarry.wmflabs.org/Halfak%20(WMF) should be http://quarry.wmflabs.org/Halfak_(WMF) [11:48:54] (Abandoned) Gilles: Add graphs for opt-outs [analytics/multimedia/config] - https://gerrit.wikimedia.org/r/145599 (owner: MarkTraceur) [13:48:17] (Abandoned) Nuria: Setup packages and basic html layout [analytics/dashiki] - https://gerrit.wikimedia.org/r/154787 (owner: Nuria) [15:36:26] (PS1) BearND: Add edit funnel reports to config [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/157161 [15:37:46] (CR) Milimetric: [C: 2] Add edit funnel reports to config [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/157161 (owner: BearND) [15:38:07] milimetric: thank you! [15:38:18] np [15:40:28] Analytics / Quarry: Replace spaces with underscores for wiki usernames in URL - https://bugzilla.wikimedia.org/70166#c1 (Yuvi Panda) The latter link works as well, but perhaps I should also output 'nicer' URLs. [16:33:53] (PS1) Milimetric: [WIP] Add metric selector [analytics/dashiki] - https://gerrit.wikimedia.org/r/157170 [16:34:21] nuria_: i'm gonna grab lunch but I think I've got the hang of these weird bindings and semantic ui [16:34:28] wanna talk in a bit? [16:34:45] ok, I am changing the code [16:34:47] check out that patch ^ and then we'll talk [16:34:51] after all your comments [16:35:25] and I think i am mostly done moving stuff to wikimetricsapi, there was one not obvious (to me ) issue [17:20:38] (PS8) Nuria: Project and language choices component [analytics/dashiki] - https://gerrit.wikimedia.org/r/156741 [17:23:44] (CR) Nuria: Project and language choices component (8 comments) [analytics/dashiki] - https://gerrit.wikimedia.org/r/156741 (owner: Nuria) [17:51:32] (PS9) Nuria: Project and language choices component [analytics/dashiki] - https://gerrit.wikimedia.org/r/156741 [18:37:04] hey Ironholds [18:37:09] how do I kill a hadoop job? [18:37:20] otto told me but I can't find the email [18:37:57] tnegrin, hangon, I know this [18:37:59] *thinks* [18:38:28] try yarn application -kill [applicationID] [18:42:25] yep [18:43:30] grand! [18:43:59] also, I should do a writeup of 'how to eke speed improvements out of R' [18:43:59] Because, this stuff is important. [18:44:07] and we are dealing with bigger and bigger datasets. [18:44:48] some long writeup on vectorisation and primitive data types and BCC and parallelisation == my weekend. What a thrilling life I lead. [18:46:24] yo DarTar [18:46:27] hey -- I met the RSci guy last night [18:46:34] howdy [18:46:51] Karthik [18:47:23] he is now formally with the Berkeley Data Science program [18:47:54] which is great (he’s been traveling without a clear affiliation as an R advocate for the last 1-2 years) [18:47:57] cool! [18:48:14] Appropriately I was just talking about R [18:48:20] Ironholds: I also told him about your frustration with the lack of R meetups in Boston [18:48:22] doing some kind of writeup on eking out speed improvements [18:48:29] because, woo big data *ducks* [18:48:37] :) [18:49:29] he also told me the author of rhadoop is based in the Bay Area [18:50:02] which I didn’t know [18:50:50] huh [18:50:55] it's not what we need but it's a nice tool. [18:51:09] Unless you fancy writing mapreduce jobs in R, and opsen fancies supporting that ;p [18:58:16] yeah, it might turn out to be useful down the line, but not an immediate need [19:07:23] (PS10) Nuria: Project and language choices component [analytics/dashiki] - https://gerrit.wikimedia.org/r/156741 [19:07:57] (PS2) Milimetric: [WIP] Add metric selector [analytics/dashiki] - https://gerrit.wikimedia.org/r/157170 [19:41:42] milimetric: you've merged my config.yaml changes in limn-mobile-data almost three hours ago and I still don't see the app-edit-funnel-*.csv files. [19:42:18] bearND: I'll take a look at the logs in a bit, I'm in the middle of some weird CSS work :) [19:42:43] milimetric: :) [20:30:22] (PS11) Milimetric: Project and language choices component [analytics/dashiki] - https://gerrit.wikimedia.org/r/156741 (owner: Nuria) [20:31:56] bearND: looking at your stuff [20:32:27] yeah :) [20:34:36] https://www.irccloud.com/pastebin/PYug9iQX [20:34:42] bearND: ^ that's the trace [20:34:55] so it's not your stuff, I think it looks like your query isn't returning any rows so it broke the generator [20:37:47] milimetric: ok, i see the iOS app was published later [20:38:02] milimetric: I probably should change the start date then [20:38:25] that would fix it [20:38:39] I was just looking at the code to try and fix it for good, but anything I can think of is risky and this repo isn't tested [20:40:11] bearND: ^ [20:40:42] milimetric: ok, let's hope from now one that were will be at least one edit click for each app per day ;) [20:41:28] bearND: that's so crappy, you're right! [20:41:28] ugh [20:41:38] milimetric: or is there a way to default to 0 in SQL? [20:41:45] (CR) Nuria: [WIP] Add metric selector (7 comments) [analytics/dashiki] - https://gerrit.wikimedia.org/r/157170 (owner: Milimetric) [20:41:56] bearND: coalesce(something, 0) [20:42:20] milimetric: ah, that's what the coalesce is for. I'll add that as well [20:42:25] bearND: I guess that's a good idea in general, summing to 0 if there are no values [20:45:50] milimetric: it makes the SQL a bit less readable, but I'll do it for correctness sake [20:46:28] bearND: SQL readable? what? :) [20:46:59] :) [20:48:50] milimetric: IMO, sum should return 0 when there is nothing to sum up. Also the if expression has a 0 for the else case [20:49:42] bearND: ah, but sum will return null if it's summing "null" and "3", because it doesn't know what exactly you want [20:50:44] but count will return 0 as it doesn't consider values [20:50:57] milimetric: need a pythoic SQL [20:51:05] pythonic [20:52:16] bearND: sqlalchemy! [20:52:45] totally why we used it in wikimetrics, and why we've been trying to replace ad-hoc tools like this repo with wikimetrics [20:52:53] but - as always - not enough time! [20:54:41] (PS1) BearND: Coalesce the edit funnel SQL queries [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/157288 [20:57:23] (CR) Milimetric: "you might want to still increase the date, as I'm not 100% confident about why that error is happening there. I'm switching between too m" [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/157288 (owner: BearND) [21:00:09] (CR) Milimetric: [WIP] Add metric selector (7 comments) [analytics/dashiki] - https://gerrit.wikimedia.org/r/157170 (owner: Milimetric) [21:08:23] milimetric: would it be enough to change the date in the datasource file? [21:10:13] milimetric: oh well, I'll just change both: that and the config.yaml [21:11:00] bearND: the config is what affects it [21:11:16] the datasource file just operates as a transform on the datafile, so it's after all the sql stuff [21:12:16] milimetric: ok, good to change both then [21:13:14] (PS2) BearND: Coalesce the edit funnel SQL queries [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/157288 [21:19:47] (CR) Milimetric: [C: 2] Coalesce the edit funnel SQL queries [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/157288 (owner: BearND) [21:21:07] (PS3) Milimetric: Add metric selector [analytics/dashiki] - https://gerrit.wikimedia.org/r/157170 [21:21:22] nuria_: I pushed updates, simplified a bit, now I'm adding tests [21:28:31] ok milimetric, i will add tests too and we should be pretty ready [21:46:33] (PS4) Milimetric: Add metric selector [analytics/dashiki] - https://gerrit.wikimedia.org/r/157170 [22:22:58] (CR) Nuria: "Looks good, I still need to fully understand the chidContext binding." (1 comment) [analytics/dashiki] - https://gerrit.wikimedia.org/r/157170 (owner: Milimetric) [22:23:38] (PS5) Milimetric: Add metric selector [analytics/dashiki] - https://gerrit.wikimedia.org/r/157170 [22:23:55] nuria_: I just removed the child context binding :) [22:24:28] k i was saying as homework to myself. [22:24:30] basically, it was simpler and easier to just make the binding invoke the $(element).dropdown() thing [22:24:48] take a look at the latest patch, it's ready and tested really well [22:24:53] I LOVE karma [22:25:20] I actually like writing tests more than code now [22:25:34] check out https://gerrit.wikimedia.org/r/#/c/157170/5/test/components/metric-selector.js [22:25:47] also, <3 knockout - so testable [22:26:19] ok everyone! have a lovely holiday weekend! [22:26:40] I won't. [22:26:44] yeah -- you too! [22:26:56] "we'd like session identification in the apps" "okay, cool, and it's got a unique ID, too, so this'll be really easy" [22:27:05] *looks in requestlogs, find ton of requests without IDs* ah. [22:27:43] milimetric: NICE! [22:28:32] ironholds: from new apps? or older installs? [22:29:20] nuria_, that's the genius; the new apps simultaneously are providing it, and are not providing it. [22:29:34] I am going to operate under the assumption that it's only passed through with some types of requests. [22:30:37] alright, bearND has been as helpful as their username is giggle-inducing, so I have enough to go to mobile-tech. In the meantime, booze and food! [22:35:49] milimetric: hmm, still no csv files :( [22:37:25] milimetric: has it tried to run the queries since you merged my changes? [23:13:23] milimetric: yeah! i see the new csv files now. :) [23:21:16] (PS3) BearND: Add edit funnel and user block reports to dashboards [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/156736 [23:30:02] (CR) BearND: [C: 2] Add edit funnel and user block reports to dashboards [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/156736 (owner: BearND) [23:30:07] (Merged) jenkins-bot: Add edit funnel and user block reports to dashboards [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/156736 (owner: BearND) [23:30:19] (PS1) BearND: Fix app user block report [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/157304 [23:30:43] (CR) BearND: [C: 2] Fix app user block report [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/157304 (owner: BearND) [23:30:48] (Merged) jenkins-bot: Fix app user block report [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/157304 (owner: BearND) [23:56:17] (PS12) Nuria: Project and language choices component [analytics/dashiki] - https://gerrit.wikimedia.org/r/156741