17:02:35 #startmeeting 17:02:35 Meeting started Mon Sep 21 17:02:35 2015 UTC. The chair is anadahz. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:02:35 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:03:05 yes the meeting has started 17:03:12 oh wow 17:03:13 thanks 17:03:18 so who is here 17:03:20 ? 17:03:23 ich 17:03:38 danke schun 17:03:42 * anadahz is here 17:04:17 hey 17:04:31 * hodgepodge is here 17:04:47 * bnvk is here 17:04:58 very good 17:05:11 juga said they would not make it for some housing related matters 17:06:17 so let us begun, where has the ooni boat been sailing in your section of the ocean? 17:06:26 *begin 17:07:51 I'll go first, I guess 17:08:48 with the help of hellais, the ooni boat stopped by legal/paperwork preparations islands for ADINA 17:09:20 next it sailed by the bugfix island of the network meter archipilgo 17:10:02 largely enhacments and bugfixes to do with threading, so NM should be more snappy and responsive now 17:10:18 also the bug where the plugins shift locations has been patched 17:10:22 EOF 17:13:32 getting the munin (monitoring) nodes and masters to exchange phone numbers, then shipping them out via ansible to the ec2 islands. \nEOF 17:14:44 I'll go. I didn't do much, as I'm just getting onboarded. I setup a day to work hellais this week. I tried to flash a RaspPi with Lepidopter but did not succeed, but that was most likely a PEBKAC error 17:14:45 landers: have you checked OMD? 17:14:50 EOF 17:15:07 http://omdistro.org 17:15:18 nein 17:15:21 x Review these PR: https://github.com/TheTorProject/ooni-adina15/pulls, https://github.com/TheTorProject/ooni-web/pull/21, https://github.com/TheTorProject/ooni-web/pull/22, https://github.com/TheTorProject/ooni-web/pull/20 17:15:26 x Speak to journalists about OONI to get it in the italian media 17:15:29 x Meet with some people from tactical tech to have them send one of their designers to the hackathon 17:15:32 x Have too many meetings to remember the most important ones 17:16:08 bnvk: PEBKAC error? 17:16:18 hahaha 17:16:25 problem betweek keyboard and chain y0 17:16:26 :P 17:16:30 PEBKAC = problem exists between keyboard and computer (e.g. me) 17:17:01 bnvk: where have you got the lepidopter image? 17:17:06 bnvk: you should document the PEBKAC bugs 17:17:19 they are important to take note of on issue trackers 17:17:43 anadahz: we should make a template on how to report bugs with the lepidopter image 17:17:51 anadahz: or actually all OONI bugs 17:18:05 like where did you get the software from, how did you install it, what OS do you have etc. 17:18:22 true we should do this 17:18:27 hellais: yes, I will definitely take notes of all that, I think this was most likely just a bad SD card 17:18:48 something like this: https://trac.adium.im/wiki/ReportingBugs 17:18:51 i'll give it another later this week though with a brand new card 17:19:08 I am also starting to think that we should perhaps reconsider out technological choice in using the torproject trac 17:19:19 bnvk: that's very weird are you sure that you give enough power on the RasPi? 17:19:26 ah, yes... was going to suggest using GH issues instead of TRac 17:19:31 I mean using it for all the things we have under the open observatory of network interference hat is a bit of a PITA 17:19:47 bnvk: we did use github in the beginning 17:19:54 but then the tecnopurism lead us to use trac 17:20:07 I would be super stoked to switch back if we are willing to be less free 17:20:08 ;) 17:20:13 or more free in another 17:20:18 words 17:20:25 i think we are good for the moment 17:20:36 anadahz: it could be a power issue, but I'm leaning towards bad SD card 17:20:54 anadahz: yes I agree we are now good, but we should consider the switch in the future 17:21:07 hellais: in the sake of freedom, I would also be very happy to use a self hosted GitLab instead of Trac 17:21:08 bnvk: have connected to a video output? 17:21:13 like we objectively have too many projects open that we don't have components for in trac 17:21:16 https://www.youtube.com/watch?v=1hejSyjn760 17:21:25 ^^ nice song on words 17:21:36 bnvk: but it's mor infrastructure to maintain 17:21:39 *more 17:21:47 people dump lots of stuff on github and don't have to pay 17:21:52 anadahz: no, I lack the proper size HDMI cable, which is another issue atm :P 17:21:56 they have their own may to monetise it and it's good 17:22:10 if the monetisation strategy fro them fails, a lot of people will get angry 17:22:24 and probably there is someboyd out there putting github in a hadoop cluster ;) 17:22:39 anadahz: but, I promise I'll give it a thorough check / issue filing once I get more cards and such 17:23:03 bnvk: most of the problems in RasPis come from power supply 17:23:48 this is true, to this day I've never been able to get an external HD to mount to my Pi cause it's impossible to find the right power supply for the drive 17:24:05 you can identify by: a) checking the video output, b)looking at the LEDs of the RasPi 17:24:24 bnvk: I hope you just don 17:24:41 't use a plain USB cable from a PC /laptop 17:24:50 Update: over the course of the weekend at Hack the North, I worked on a web application with @gxg et. al which aimed to increase the accessibility of a subset of the Tor bridge reachability metrics. 17:24:53 Specifically, it was geared towards helping people determine which pluggable transport they should use in their jurisdiction. The project that we implemented was very well received by engineers at Google, Magnet Forensics, and Facebook. Over the course of the next few weeks, I am going to be redesigning the backend of the project I was working on to use Cassandra, and NumPy. 17:24:58 The data that I worked with was aggregated from the ooni-public S3 bucket, and dropped into MongoDB, which, was an adventure. The stack that we used was primarily Python-based, with some JavaScript here, and there. 17:26:00 If anyone is available to answer a few questions I have with regards to the Tor bridge reachability metrics, and how to interpret the Chokepoint Project's designation of a large number of tests as being faulty, I'd love to hear from you. 17:26:14 sounds sick, is it public? 17:26:52 https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_information&status=needs_review&status=needs_revision&status=new&status=reopened&component=Ooni&max=200&col=id&col=summary&col=component&col=status&col=type&col=priority&col=milestone&order=priority 17:27:02 new ticket: https://trac.torproject.org/projects/tor/newticket?component=Ooni 17:27:09 roadmap: https://trac.torproject.org/projects/tor/wiki/org/roadmaps/OONI 17:27:24 It is, @gxg and I didn't get as far as we would have liked to due to difficulty in accessing the data, but I can send it to you later. 17:29:30 Screens: http://imgur.com/a/KHY6h 17:29:47 (it needs polishing, but it's a start) 17:30:45 hodgepodge: !!! look very nice 17:31:02 hodgepodge: that looks super good! 17:31:09 Well, thanks! 17:33:50 so this is good 17:34:08 are there some particular weather conditions in your section of the ocean we should be aware of? 17:34:56 I will just say I am so sick of filling out pieces of paper and typing keys at my keyboard to get some other different types of paper 17:35:12 a couple of days ago, someone (completely non-techie) saw the OONI logo printed on a sheet I was carrying 17:35:14 you mix with the parliament you get some overhead 17:35:31 but it's a fun game to play 17:35:34 poly: nice! 17:35:35 they asked me why I had a form from Hydra 17:35:45 love that! 17:35:54 Perhaps. I noticed that there might be a few sampling errors, based on what the Chokepoint Project concluded on the bridge reachability reports: https://beta.chokepointproject.net/measurements/tor-bridge-reachability 17:35:57 poly: did you tell them what it was? What story did you tell them? 17:36:38 They noticed that 6917 metrics were indicative of faulty tests - I'm not sure where this value was derived, especially since that is indicative of roughly 40-50% of the sample. 17:36:48 I told them it's a lot less evil and that they should google OONI if they are interested in internet policy 17:39:05 poly: that is interesting that they would perceive the hyda as necessarily evil 17:39:12 I mean some people would think it "cool" or something 17:39:52 hodgepodge: I am not sure of how that was produced (the CPP stuff), we didn't get to see the source :( 17:40:27 https://upload.wikimedia.org/wikipedia/commons/5/51/Nrol-39.jpg 17:40:48 dialup warning 17:40:57 It would be interesting to see their reasoning behind the tests being marked faulty, especially since I'm working on something similar. 17:41:47 landers: o.O 17:42:17 landers: note how it's also eating N. America 17:42:32 landers: not sure if that was on purpose or not... 17:42:38 Um. 17:42:39 http://i.kinja-img.com/gawker-media/image/upload/s--adKQKL24--/1991qadfo7myrjpg.jpg 17:43:47 so my OONI work last week: 17:43:55 * Completed Lepidopter developers documentation 17:43:57 * Completed Lepidopter web site OONI website section 17:43:59 * Finalize lepidopter image 17:44:02 * More reachout for ADINA 17:44:04 * Reviewed some PR 17:44:23 * Attended some meetings 17:44:26 EOF 17:45:05 what's left to be done for ADINA? 17:45:06 eccellent I like this unstructured chaos meeting with no defined schedule 17:45:09 a bunch of data 17:45:33 anadahz: I need to deploy the new version of the site that include the login feature and airvpn logo 17:45:57 (I asked Airvpn to do a pull request crediting themselves as "sponsors", "partners", "kings of congo" or something similar 17:46:11 and add the logo to the adobe illustrator of the banner 17:46:22 if they don't I will do it tomorrow and deploy 17:46:37 we were then considering to reset everyones password to a randomly generated password 17:46:40 and send them a good message 17:46:45 telling them not to freak out 17:46:50 hellais: what about the internet connection at the parliament? 17:46:51 but since we can't afford to implement a reset 17:47:07 we may as well just set it to some good entropy (random.org as good bytes and lots of them) 17:47:22 anadahz: I need to go and inspect it on the 28th 17:47:42 I plan to get the 3k sponsorship from airvpn the rest wired to me 17:47:48 and I can use it to buy some gear if needed 17:48:12 some was spent to buy the pis 17:48:15 for the prizes 17:48:20 do you know stores around that you can buy some good gear? 17:48:35 anadahz: the connection IRC is a captive portal with some form to fill in and then it has whitelist port 80 17:48:38 and 443 17:48:39 and 53 17:48:48 anadahz: I do indeed ;) 17:49:01 like ones that I walk in with some paper and they give me the ahrdware 17:49:09 a fair trade I call it 17:49:10 nice! 17:49:29 use this paper to wash your sins of having gotten that hard stuff 17:49:35 :P 17:49:56 do we need to print any names/nicks batches? 17:50:10 anadahz: yes I will do that during the same day, but probably we should get somebody to design them 17:50:22 anadahz: I would say we should make a list of the stuff we need on a wiki page on tac 17:50:25 trac 17:50:40 hellais: there is already a ticket 17:50:55 anadahz: link? 17:51:04 sorry I get so much email that I feel I am constantly drowned 17:51:14 and if you know how trac works you know that it's a pain to find the important stuff in there 17:51:19 it's just a cloud of chaos 17:51:35 especially since OONI is just one component of the torproject thing 17:51:46 https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_information&status=needs_review&status=needs_revision&status=new&status=reopened&component=Ooni&max=200&col=id&col=summary&col=component&col=status&col=type&col=priority&col=milestone&order=priority 17:51:51 this is how I see ooni tickets 17:52:02 via a bookmark I have tuned to my liking so that I can see a full screen of noise 17:52:08 and I have to ctrl-f to find 17:52:33 #17001 17:52:48 hellais: https://trac.torproject.org/projects/tor/query?status=!closed&keywords=~ADINA15 17:53:02 ok good 17:53:09 can it be assigned to somebody other than me? 17:53:14 or do you really expect me to do it all? 17:53:28 I mean can somebody be the one that hassles me to give me the bytes of data that they need to do the rest? 17:53:32 I think by default all tickets are assigned to user hellais 17:53:37 yeah I know 17:53:39 it's terrible 17:53:44 you can change it, but it's hard 17:53:52 while on github they are unassigned by default 17:53:57 Wow. That's so misleading. 17:54:10 yeah I know tell me about it when you are still the default on many projects 17:54:16 like even ones you don't work on anymore 17:54:18 hellais: I think this is not the default trac behaviour 17:54:19 So you're not actually working on 80 trac tickets currently? 17:54:24 hodgepodge: hell no 17:54:38 the reported just didn't configure it to be otherwise 17:54:49 anadahz: I am not sure about this, but to change trac you need to speak to weasel 17:55:02 and you need special 31337 access codez 17:55:12 like my account took 3 years to become some lower tier admin 17:55:19 now I can edit tickets that are created 17:55:26 but I can't do advanced changes 17:55:32 I don't feel very free to be honest 17:55:39 but they tell me it's free software so I'm happy I guess 17:55:51 * hellais facepalm 17:56:12 so I 'll speak to weasel 17:56:27 * hodgepodge suppresses the urge to make a joke about captive portals 17:56:42 free as in free wifi 17:57:08 Don't you usually have to pay for free wifi? 17:58:49 anadahz: why don't we use github? 17:58:58 I have the scraper already written to migrate to github 17:59:06 like I run a script and everything in trac goes into github 17:59:07 hellais: let's not change again 17:59:18 it's just the reverse of the old one 17:59:21 but we file PR on github 17:59:28 and we do everything on github 17:59:30 hodgepodge: it's free for dialup speeds 17:59:37 but this needs work 17:59:40 why do I have to have 3 bookmarks (the only 3 bookmarks) in my browser 17:59:47 hellais: even if it's 15 min. 17:59:50 if we say, fuck freedom, then I will do it 18:00:00 I don't mind 18:00:07 we could use both 18:00:08 I would consider it the best 15 minutes spent in 3 years 18:00:14 anadahz: sure 18:00:17 let's use both 18:00:24 but for the time it's good 18:00:24 but prioritise for having people use github again 18:00:27 since that is where the people are 18:00:44 so we agree to file all new issues on github from now on? 18:00:45 if people would like to report to github they can do that 18:00:54 I will open so many tickets I have in my mind and have lost due to trac 18:00:55 no one is stoping them 18:01:00 actually no 18:01:05 I had been tasked with disabling it 18:01:11 but I now have re-enabled it 18:01:27 should I click that button? 18:01:31 What about the cc fields for trac? I feel like those might be important. 18:01:39 I did it only for ooni-probe 18:01:48 not for ooni-backend yet: https://github.com/TheTorProject/ooni-backend 18:01:51 Gotcha. 18:01:52 do you we have consensus or do we not? 18:02:04 hodgepodge: trac is super complex unless you know it's vodoo 18:02:14 since modern humans are not trained in vodoo 18:02:16 they will do it wrong 18:02:22 since modern humans use github 18:02:30 they will do it wright 18:02:33 err 18:02:38 I just have problem with that word 18:02:57 hellais: can we order OONI stickers? 18:03:04 I'm out 18:03:08 anadahz: let's first reach 100% consensus 18:03:17 is there somebody opposing to switch back to github 18:03:19 OONI stickers! 18:03:24 +1 github 18:03:25 I will get them alll! 18:03:28 :D 18:03:56 I need to find another provider that doesn't mean I pay 50% in import tax from the US though 18:04:04 I mean those were good stickets 18:04:12 but we need somebody to smuggle them in from the US 18:04:30 on the last order for 250 EUR stickers I paid 50 EUR to the italian government for tax 18:04:36 hellais: can you upload the template somewhere? 18:04:39 or some government anyways 18:04:45 hellais: I can make the order 18:04:56 anadahz: I will send you a pdf with all the cut outs 18:05:02 the problem is the two sided printing 18:05:10 but I will send you the data if you send me an email to remind me 18:05:14 hellais: upload it somewhere 18:05:20 because otherwise I will just forget like everything 18:05:36 anadahz: send me an email, I will send you a reply 18:05:41 maybe there are people that would like to use the OONI template in creative ways 18:05:44 no GPG/PGP please though 18:05:51 anadahz: you can do anything you want with it 18:05:58 anadahz: I aggree 18:06:01 *agree 18:06:03 OK 18:07:55 ok 18:08:03 so the meeting is over 18:08:49 #endmeeting