15:59:48 <hellais> #startmeeting OONI community gathering 2017-04-25
15:59:48 <MeetBot> Meeting started Tue Apr 25 15:59:48 2017 UTC.  The chair is hellais. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:59:48 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
16:00:04 <hellais> hellos, who is here?
16:00:10 <slacktopus> <agrabeli> Hello
16:00:18 <anadahz> hi
16:00:23 <slacktopus> <agrabeli> Welcome everyone to OONI's April community meeting :slightly_smiling_face:
16:00:23 <slacktopus> <sukarn> Hello1
16:00:27 <slacktopus> <sukarn> Hello!
16:00:38 <slacktopus> <agrabeli> oh hey @sukarn! wonderful to see you here today!
16:00:50 <slacktopus> <sukarn> Thanks! It's wonderful to be here again :slightly_smiling_face:
16:00:53 <slacktopus> <agrabeli> wasn't expecting you given how late is must be right now there
16:00:58 <slacktopus> <agrabeli> thanks so much for joining us!
16:01:06 <slacktopus> <sukarn> Not that late. It's just 9:30 PM here.
16:01:21 <slacktopus> <agrabeli> @sukarn great! thanks again for joining :slightly_smiling_face:
16:01:37 <slacktopus> <agrabeli> please feel free to add agenda topics here: https://pad.riseup.net/p/ooni-community-meeting
16:01:38 <slacktopus> <sukarn> As I said, anytime, any day, even if it's 3 AM here for me :slightly_smiling_face:
16:02:38 <hellais> agrabeli: would like to start with item 1.?
16:02:46 <slacktopus> <agrabeli> @hellais
16:02:46 <slacktopus> <sukarn> Seems like this will be a short meeting. There are only two topics on the pad, and I don't have anything to add to it at the moment.
16:02:48 <slacktopus> <agrabeli> yep
16:03:09 <slacktopus> <agrabeli> ok so until @tafiti joins us, I just wanted to provide a quick update re: translations
16:03:21 <hellais> #topic Quick update regarding translations of ooniprobe mobile app
16:03:44 <slacktopus> <tafiti> Hello from Nigeria
16:03:50 <slacktopus> <agrabeli> The latest ooniprobe release includes 4 translations: Spanish, Italian, French, and Hindi
16:04:00 <slacktopus> <agrabeli> hey @tafiti :slightly_smiling_face:
16:04:19 <slacktopus> <agrabeli> Thanks to wonderful translators, ooniprobe is now available in these 4 additional languages
16:04:27 <slacktopus> <sukarn> Nice!
16:04:27 <slacktopus> <tafiti> Hello @agrabeli
16:04:34 <slacktopus> <agrabeli> next upcoming languages for the next release include Arabic and Farsi
16:05:15 <slacktopus> <agrabeli> If anyone else would like to contribute to translations, to help make ooniprobe more accessible in more places around the world, please register with transifex and request to be added as a translator here: https://www.transifex.com/otf/ooniprobe/
16:05:17 <slacktopus> <tafiti> I posted that issue on the pad to reach out to the community on data visualization leads
16:05:32 <slacktopus> <agrabeli> And ofc, feel free to ping the OONI team with any translation questions you may have (via email or here)
16:05:37 <liken> agrabeli: do you need russian?
16:05:48 <liken> will be happy to help!
16:05:50 <slacktopus> <agrabeli> hey @liken :slightly_smiling_face: yes, that would be wonderful!
16:05:58 <slacktopus> <tafiti> oops, I get to hold on since the active topic is translation. Apologies for mixup
16:06:50 <slacktopus> <agrabeli> if there aren't any questions pertaining to translations, then we could proceed to @tafiti's topic
16:07:33 <slacktopus> <sukarn> Is there a way to see the strings without creating an account and logging in? Just wanted to check the Hindi strings.
16:07:57 <hellais> sukarn: yes, let me get some links for you
16:08:08 <slacktopus> <sukarn> @hellais: Thanks!
16:08:15 <hellais> 1. https://github.com/TheTorProject/ooni-wui/blob/master/src/languages/hi.json
16:08:48 <slacktopus> <sukarn> Great, I'll check those tomorrow.
16:08:53 <darkk> liken: that'll be awesome! I've started RU translation but have not sliced enough time yet to complete it :)
16:09:10 <hellais> 2. https://github.com/TheTorProject/ooniprobe-ios/blob/master/ooniprobe/hi.lproj/Localizable.strings
16:09:46 <hellais> 3. https://github.com/TheTorProject/ooniprobe-android/blob/master/app/src/main/res/values-hi/strings.xml
16:09:53 <hellais> (2. and 3. should be almost identical)
16:10:29 <slacktopus> <sukarn> Thanks again @hellais! I see some issues in the translation already. I'll join in on the effort soon.
16:10:33 <hellais> 2. original language strings: https://github.com/TheTorProject/ooniprobe-ios/blob/master/ooniprobe/Base.lproj/Localizable.strings
16:10:34 <liken> sent a request
16:10:50 <slacktopus> <agrabeli> thanks @sukarn & @liken :slightly_smiling_face:
16:11:03 <hellais> sukarn: for contributing translations it's ideal if you do them via transifex and not as patches to the source files since it makes merging and keeping them in sync harder
16:12:12 <slacktopus> <sukarn> Of course I'll (attempt) it through transifex :P
16:12:31 <hellais> liken: added
16:12:38 <slacktopus> <agrabeli> @sukarn thanks
16:12:59 <hellais> #topic Data visualization
16:13:16 <slacktopus> <agrabeli> 2. Data visualization. Are there freelance dataviz guys in this community who understand this work and who can be referenced for customized gigs? (Tafiti)
16:13:22 <hellais> tafiti: would you like to say a few words on this?
16:14:55 <slacktopus> <tafiti> Pulling out meaning from the vast data resources on OONI is resource intensive. data visualization can be one step to making sense of it.
16:15:37 <slacktopus> <tafiti> You can send recommendations on people you may have used in your projects
16:15:57 <slacktopus> <tafiti> In project budgeting, that can be factored in
16:16:55 <slacktopus> <tafiti> Two, as partners, may be we can pool funds to get a dedicated data visualization resources (like platform or personnel). Over to you @agrabeli
16:17:36 <slacktopus> <agrabeli> @tafiti I'm glad you brought this up! You're right, data visualizations are super important for deriving meaning from the network measurements and communicating it to broader audiences.
16:17:55 <slacktopus> <agrabeli> We have a bit of budget that could potentially be used for data visualizations.
16:18:13 <slacktopus> <agrabeli> But we'd appreciate community feedback in terms of what types of data visualizations we should be creating :slightly_smiling_face:
16:19:30 <slacktopus> <agrabeli> The data visualization component, while important, is relatively "simple" in comparison to the data analysis side of things, which is quite complicated.
16:19:57 <slacktopus> <agrabeli> That said, @tafiti we'd love to hear any suggestions you may have in terms of specific types of data visualizations that you would like to see based on OONI data
16:20:50 <darkk> tafiti also brings really important question, saying that our dataset is not easy to analyze from technical standpoint, it's kinda funny that donlad was actually complaining about same issue from newbie-developer perspective
16:21:01 <slacktopus> <tafiti> There are many moving parts when it comes to viz, in my research reporting side of things. At times you want to do comparative study between different countries, ASNs, across time.
16:21:58 <slacktopus> <agrabeli> @tafiti that's a great example! Perhaps we could create data visualizations that compare censorship findings across specific countries?
16:22:32 <slacktopus> <sukarn> Perhaps Gephi could be used for data visualisation? https://gephi.github.io/  AFAIK, it needs data in CSV format, but I could be wrong. I haven't actually looked into it (yet).
16:22:50 <slacktopus> <agrabeli> One of the main implementation difficulties that I see is keeping that visualization updated on an ongoing basis, given that we currently confirm most censorship events through somewhat manual data analysis.... For a static visualization, that should def be do-able.
16:23:55 <slacktopus> <tafiti> That, and other application cases like pulling out specific test results from a specific country and playing around with the data. It could be something like 'Invalid HTTP request' versus all tested ASNs in a specifc country
16:24:29 <slacktopus> <agrabeli> @tafiti yes, that would be very interesting!
16:25:46 <slacktopus> <tafiti> @agrabeli that is why I thought getting a data vizualizer (if there is such a word) who may be familiar with this work and who can be reached out on a need basis
16:26:46 <hellais> I think a lot of this has as a basic requirement the improvement of the data analysis and processing component to extract more minified data
16:27:30 <hellais> traditional data viz tools and people with that sort of expertise are used to working with data that is already minified and usually in tabular format
16:28:13 <hellais> current our data is not presented in such way and requires much deeper understanding of OONI in order to extract something meaningful out of it
16:28:19 <hellais> *currently
16:28:57 <slacktopus> <agrabeli> That said, @tafiti I think we may be able to support some of your needs, depending on the types of data visualizations that you would like to see.
16:29:03 <liken> sukarn: Gephi is nice but it will not work with OONI kind of data unless there are cross-references
16:29:41 <slacktopus> <agrabeli> @tafiti would you be interested in static visualizations or in visualizations (like OONI Explorer) that are live and updated on an ongoing basis? What are you aiming for currently?
16:29:44 <hellais> I think it's probably also useful to come up with some specific questions that we would like to have answered with data viz and maybe make some mockups of how they should look like, then we can think of how we can make the data to back that up available in pre-processed form
16:29:47 <liken> sukarn: Gephi is perfectly suited for such kinds of data as academic papers (that are cross-citing each other) or websites (with hyperlinks that are redirecting each other)
16:30:16 <slacktopus> <sukarn> @liken: Got it! Thanks :slightly_smiling_face:
16:30:24 <liken> personally, I think that it is super interesting to make timelines (chronologic viz) and categories over time
16:30:25 <slacktopus> <tafiti> @hellais thank you for the clarification. @agrabeli at times I feel like it is quite a task and not always planned for on your side. Then considering the nature of research publications, you hwork with crazy deadlines and that may not work on your side.
16:30:45 <hellais> this ancient ticket contains some ideas that could still be relevant: https://trac.torproject.org/projects/tor/ticket/13731
16:31:45 <slacktopus> <tafiti> Static. Too many moving parts to get a live version that gets it right all the time.
16:33:02 <slacktopus> <agrabeli> @tafiti great. Static visualizations are probably more do-able in the short term.
16:33:47 <slacktopus> <agrabeli> @tafiti I guess the next steps would involve brainstorming on the types of data that we would like to see visualized, and the types of questions answered (and suggested by @hellais).
16:34:15 <liken> [[tools suggestion]] here are some nice tools that are very easy to use by the way http://tools.medialab.sciences-po.fr/
16:34:30 <slacktopus> <agrabeli> @liken thanks
16:35:41 <liken> ok, i see some problems with timeline-based data viz [we do not have a stable number of probes running, and the ''evolution'' or ''peaks'' can be false]...
16:35:43 <anadahz> at some point I had a seminar paper from a student that did some interesting visualizations with d3 and HTML pretty static.
16:35:51 <slacktopus> <agrabeli> So I just created a pad through which we can brainstorm on data viz ideas: https://pad.riseup.net/p/ooni-data-visualizations
16:36:39 <anadahz> It was based on the older OONI data but it was perhaps closer to what @tafiti aims to do.
16:37:19 <slacktopus> <tafiti> I have checked and tried to read through some comments on the ticket @hellais pointed to. Seems like most of these questions weer captured and some have been solved (like the world visualization on explorer.ooni)
16:37:50 <slacktopus> <agrabeli> @tafiti yep
16:38:00 <hellais> yeah that ticket was created before explorer existed and a lot of what was discussed in there ended up being part of explorer
16:38:03 <hellais> though not all
16:38:05 <slacktopus> <agrabeli> Perhaps we can use the pad that I linked to share more ideas for data viz
16:38:28 <anadahz> If anyone is interested in reading this I can sent it out-of-band.
16:38:45 <hellais> I would be much happier if it were captured in tickets though, pads have a tendency of being ignored/lost/forgotten
16:38:45 <slacktopus> <agrabeli> Ideally each idea would spec out the types of data that are needed and the types of questions that the visualization would be answering
16:39:23 <slacktopus> <agrabeli> @hellais In that case we could add tickets under the OONI Explorer github repo
16:39:29 <anadahz> Also interesting: https://blog.torproject.org/blog/ooni-bridge-reachability-study-and-hackfest
16:39:54 <slacktopus> <agrabeli> This is the repo for the tickets: https://github.com/TheTorProject/ooni-explorer
16:40:02 <anadahz> *Where we did a hackthon some years ago mainly for visualizing OONI data.
16:40:06 <slacktopus> <agrabeli> *where you can add tickets
16:40:14 <darkk> anadahz: I'd love to have a look at the paper
16:40:40 <slacktopus> <agrabeli> But if you don't feel comfortable with github tickets, you can add your ideas to the pad (https://pad.riseup.net/p/ooni-data-visualizations) and I can add them as tickets for you.
16:41:59 <slacktopus> <agrabeli> @tafiti Please add your ideas for data viz in the pad (https://pad.riseup.net/p/ooni-data-visualizations), or as a ticket here (https://github.com/TheTorProject/ooni-explorer), and we can subsequently discuss implementation.
16:42:01 <anadahz> darkk: will locate it and send
16:42:31 <slacktopus> <agrabeli> @tafiti Alternatively/Additionally, we could also brainstorm via a call or something
16:42:32 <slacktopus> <tafiti> Thank you @agrabeli
16:42:38 <slacktopus> <tafiti> I'll follow up there
16:43:05 <slacktopus> <agrabeli> @tafiti thanks
16:43:25 <slacktopus> <tafiti> In the meantime, I'll appreciate analysis and viz of KE data on data already collected
16:45:09 <hellais> tafiti: the more specifics you provide in terms of what exactly you would like to see in such visualisations, the easier it will be for us to do it (we already did analyse KE data a while back and did not find anything particularly interesting)
16:45:45 <slacktopus> <tafiti> @hellia
16:45:50 <slacktopus> <agrabeli> It might be interesting though to do a comparative visualization across African countries, as suggested by @tafiti
16:46:55 <anadahz> darkk: sent
16:47:21 <slacktopus> <tafiti> @hellais which is why it makes sense to use that background analysis and see what has changed since then. Indeed, I would like to look in a more comprehensive way the analysis of 'Invalid HTTP request' test across time and ASNs in KE since last year. We laready noted some positives over time and recently I saw Squid fingerprinted
16:48:19 <slacktopus> <tafiti> These may be connected to social media surveillance requests by the regulator but we cannot know this without looking at the data first.
16:48:29 <slacktopus> <tafiti> That is where an analysis comes in place
16:50:14 <hellais> yeah would be happy to discuss this further. I think opening a ticket about it would be ideal!
16:50:25 <slacktopus> <tafiti> Great!
16:50:59 <slacktopus> <agrabeli> Great, so since we're running out of time, perhaps we can proceed to the 3rd topic?
16:51:11 <hellais> #topic OONI at Cryptorave 2017
16:51:37 <slacktopus> <agrabeli> @anadahz would you like to share some words? :slightly_smiling_face:
16:51:53 <anadahz> yep @agrabeli
16:53:30 <anadahz> So together with Coding Rights we are going to host a session about OONI and specifically on the test-lists improvements in LATAM.
16:54:21 <slacktopus> <agrabeli> @anadahz awesome! :slightly_smiling_face:
16:55:01 <anadahz> Given that the event takes place in Brasil and many people from various countries and reqions in Latin America gather there, I hope to have a good basis for some test-lists in these regions.
16:55:46 <anadahz> The event in original language (Portuguese): https://cpa.cryptorave.org/pt-BR/CR2017/public/events/112
16:56:59 <anadahz> If you have any suggestions for test-lists in LATAM perhaps now is the time to propose/add them so that people that live/work in this are can review it!
16:57:31 <anadahz> *area
16:58:42 <slacktopus> <agrabeli> If I recall correctly, I think the friends at Coding Rights mentioned doing something like a "test-listathon"
16:59:02 <slacktopus> <agrabeli> So basically something similar to a "hackathon", only that it focuses on reviewing and creating test lists
16:59:07 <slacktopus> <agrabeli> really love the concept :slightly_smiling_face:
16:59:18 <slacktopus> <agrabeli> hope others can do this too in other places :slightly_smiling_face:
16:59:44 <slacktopus> <tafiti> That is how we build Burundi's test list from 0 to 550 :slightly_smiling_face:
17:00:06 <slacktopus> <agrabeli> @tafiti yep! And thanks a million for all your contributions! :slightly_smiling_face:
17:00:38 <anadahz> you recall correct @agrabeli "Listatona"
17:00:49 <slacktopus> <agrabeli> @anadahz really cool
17:00:59 <anadahz> @tafiti nice!
17:02:27 <liken> would like to make such event in France; may be around the RMLL event https://2017.rmll.info/
17:02:48 <slacktopus> <agrabeli> @liken that would be awesome, and much appreciated :slightly_smiling_face:
17:03:11 <anadahz> liken: awesome!!!!
17:04:10 <slacktopus> <agrabeli> is there anything else to add?
17:06:42 <slacktopus> <agrabeli> Alright, thanks everyone for attending this month's community meeting! :slightly_smiling_face:
17:07:01 <slacktopus> <sukarn> Thanks for hosting it!
17:07:12 <slacktopus> <agrabeli> I'll send a reminder for the May community meeting via email to the #ooni-talk, #keepiton & #gv mailing lists, per usual.
17:07:49 <slacktopus> <agrabeli> In the meanwhile, if you have anything else you would like to discuss, please feel encouraged to reach us here on this channel anytime. :slightly_smiling_face:
17:08:05 <slacktopus> <agrabeli> Thanks again to everyone, and hope you enjoy the rest of your week! :slightly_smiling_face:
17:08:11 <hellais> #endmeeting