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