13:36:45 <nickm> #startmeeting
13:36:45 <MeetBot> Meeting started Wed Jan 20 13:36:45 2016 UTC.  The chair is nickm. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:36:45 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
13:37:02 <mikeperry> it's ok, you rolled in at 1337 UTC. s'all good
13:37:11 <nickm> hi all, i'll start with a status update
13:37:34 <nickm> I've been under a dark spell, doing administrative and whatnot stuff.  I hope to crawl out.
13:37:46 <nickm> been merging patches, reviewing code.  It would be nice to write some soon
13:37:49 <nickm> Hope to get there.
13:37:58 <nickm> first must at least get pre-Jan patches out of my queue.
13:38:34 <nickm> also today I'm hanging out with Ben Schwartz from Google, who is interested in a "v2" pt spec that would do more things more pt-integrators want.
13:39:17 <nickm> I'm unclear whether this is actually a good idea, but it's nice to spend afternoons with engineers.  And I've had a chance to talk with Str4d about i2p's needs a bit here too, so at least I'll have something else to go on
13:39:31 <asn_> ah nice
13:39:53 <nickm> Boston will be hit by a snowstorm over the weekend; Shari is visiting next week; I'm still optimistic I can Get Stuff Done. :)
13:39:56 <nickm> Who's next?
13:39:59 <nickm> (hi all!)
13:40:47 <asn_> i can go.
13:40:55 <nickm> go!
13:41:00 <asn_> i did some post-review prop250 stuff this week.
13:41:18 <asn_> prepared the spec, and an illustration of the protocol: https://people.torproject.org/~asn/hs_notes/shared_rand.jpg
13:41:23 <asn_> wrote some emails about it
13:41:33 <asn_> and then I got back into the guard stuff preparing for the reading group
13:41:40 <asn_> i re-read prop247 and a bit of prop259
13:41:55 <asn_> did the reading group eysterday which went reasonably well.  mainly it boosted me into remembering things again.
13:42:03 <asn_> i'm planning to work on prop247 and prop259 on the short-term future
13:42:15 <asn_> I also wrote an email to tor-dev with the summary of yesterday's meeting
13:42:35 <asn_> and also i talked with ola bini who wants to help (along with a team of 4 devs) in hidden services development startign in early february
13:42:42 <asn_> (there is a short emial about this in tor-assistants)
13:42:45 <asn_> EOF
13:42:47 <asn_> peace out
13:43:33 <nickm> Neat!  Who else is around?
13:43:35 * dgoulet can go
13:43:40 <nickm> zoom!
13:44:24 <nickm> (go)
13:44:32 <dgoulet> Worked on #13802 (currently waiting on Rob,s testing/feedback), also started #18098 (for prop#224)
13:45:02 <dgoulet> proposal session yesterday was great, I had the chance to study quite in depth the guard proposals and looking forward to comment more on the next steps done by asn and mikeperry
13:45:07 <dgoulet> (and isis and all! :P)
13:45:42 <dgoulet> tomorrow I'll be presenting Tor at Université de Limoges to students and professors so I'm fixing some slides
13:46:19 <nickm> cool. English or French?
13:46:20 <dgoulet> so I expect to continue 224 work this week and next week along with some OnionPerf graphing
13:46:22 <dgoulet> ---
13:46:23 <dgoulet> nickm: french :)
13:46:27 <nickm> woo
13:46:50 <nickm> We have canonical translations for our key glossary terms, right? :)
13:47:05 <dgoulet> oh my difficult! I kept the english haha :P
13:47:23 <nickm> who else is here?  mikeperry ? athena ?
13:47:24 <dgoulet> "Threat Model" is suprisingly a difficult one to translate :P
13:48:09 <nickm> dgoulet: maybe "théorie d'attaque" ?
13:48:41 <ww> i'd say menace au lieu d'attaque
13:48:48 <jvoisin> modèle de menace
13:48:51 <jvoisin> this is the on I use
13:49:00 <dgoulet> jvoisin: that! great :)
13:49:05 <mikeperry> I have been working on Prop#247 and Prop#265, and looked briefly at prototyping Prop#247 in txtorcon.. that looks like it will be ugly and require either crazy hacks and/or patches to tor. still might just barely be doable
13:49:16 <jvoisin> feel free to add a `s` to menace
13:49:26 <mikeperry> then I went down a rabbit hole thinking about path lengths and other path constraints for prop#247, which is where I am now
13:49:32 <mikeperry> about to brain dump that on the mailinglist
13:50:27 <nickm> neat.
13:50:50 <isis> mikeperry: path lengths?  (i guess i'll wait for the mailinglist post. :)
13:50:53 <mikeperry> yeah, hopefully I can get that mail out before we hit discussion. I'm done
13:50:54 <nickm> I'm hoping we can come up with something working in the guardsim-type world so we can reduce it to code an know we agree about what it's supposed to do
13:50:59 <nickm> isis ? athena ?
13:51:09 <athena> nickm: you missed mine i think
13:51:23 <athena> 05:36 < athena> anyway, i'm working on rebasing and revising #4581 per review, and reading up on proposals for  forthcoming proposal review sessions
13:51:29 <nickm> ah
13:51:36 <nickm> how's that 4581 going?
13:52:56 <athena> oh, rebase went smooth modulo a few new unit tests failing to initialize something in the config it wants and throwing an assert, tweaks per code review seem simple - mostly just need to write new unit tests for it and toss v2 in for review
13:54:46 <isis> i've been reading the proposals for the upcoming sessions, revising the guardsim code and triple checking that it exhibits the best behaviour i can get it to, and determining what (if anything) needs to change in prop#259.  i will work on that a bit more today, then go to a reception at amnesty international, then possibly tomorrow start on #7144 revisions.
13:55:40 <isis> other than that i should probably pick a thing from my list of stuff i said i'd do for OTF for bridgedb and do it so that i can pay rent and stuff.
13:56:33 <nickm> woo
13:56:52 <nickm> how are you testing the guardsim behavior?  Like, running it?
13:57:07 <isis> ah!  and i am going to raboud universiteit in nijmegen in a week or so to visit with peter schwabe and some of his students who want to start working on tor stuff :)
13:57:14 <nickm> whoa
13:57:22 <nickm> say hi to peter
13:57:34 <nickm> what kind of stuff are they interested in?
13:57:43 <nickm> I mainly know him from his high-performance implementation stuff
13:57:44 <isis> nickm: yeah, by just running it a bunch of times with different combinations of flags
13:58:08 <nickm> isis: Do these combinations sorta map to the cases in doc/stuff-to-test.txt ?
13:58:34 <isis> i actually did not know that that document existed.  i will go read it after the meeting.
13:59:19 <nickm> If you can edit it to note which cases have implementations and which cases don't, we can start writing the ones that don't.
13:59:38 <nickm> Extra kudos if you say which combinations of flags to use for which case :)
14:00:11 <isis> sure, sounds like a good idea
14:00:26 <isis> and yeah, i'll say hi to peter :)
14:01:04 <isis> his students mainly seems to want help knowing what part of tor to get involved in, one is an undergrad and the other a masters
14:01:12 <nickm> neat
14:01:24 <nickm> oh, i have a related thing we should think about over the next week or so:
14:02:10 <nickm> I'm maybe going to be mentoring a small group of MIT undergrads as they hack on an open-source project for credit in a software lab this term
14:02:19 <nickm> We should think about projects to suggest
14:02:44 <isis> selfishly: bridge bandwidth measurements :)
14:03:12 <dgoulet> nickm: that would be code here not only research?
14:03:33 <nickm> yup, code
14:03:52 <nickm> and I think it's gotta be on an existing project, not making something new _de novo_
14:04:43 <mikeperry> ok, prop#247 path length brain dump heaved to tor-dev
14:05:54 <nickm> so have we got any discussion stuff today, or should we call it a meeting?
14:06:05 <mikeperry> asn_: one thing that thoughtworks mighe be able to help with is make hidden services controllable via the control port. I am just going to hack it as a research prototype for prop#247, but they could make it nicer.. they could also help with some of the path selection code refactoring/work
14:06:17 <nickm> I'd like to ask everybody to take a look at the TorCoreTeam201601 tag and move stuff out if it's not going to happen :)
14:08:41 <isis> hmm, #endmeeting?
14:09:35 <nickm> #endmeeting then