00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:10  * ircretaryjoined
00:03:10  * thlorenzjoined
00:07:57  * sethvincentquit (Ping timeout: 256 seconds)
00:08:13  * thlorenzquit (Ping timeout: 255 seconds)
00:15:49  * pfrazequit (Remote host closed the connection)
00:17:34  * thlorenzjoined
00:18:10  * pfrazejoined
00:19:44  <rook2pawn>substack: http://curlpaste.us/id/bilwvt any idea why this doesn't quite work? it works once but on a second request it closes the connection immediately
00:29:09  * pfrazequit (Remote host closed the connection)
00:30:26  * anvakajoined
00:32:15  * domanicjoined
00:32:56  * pfrazejoined
00:35:09  * anvakaquit (Ping timeout: 256 seconds)
00:37:09  * domanicquit (Ping timeout: 276 seconds)
00:48:19  * domanicjoined
01:05:04  * thlorenzquit (Remote host closed the connection)
01:06:21  * freeallquit (Remote host closed the connection)
01:08:23  <terinjokes>feross: how do you recommend going from buffer/ to (say) a Blob? do `buf instanceof Uint8Array` and throw otherwise?
01:19:05  * domanicquit (Ping timeout: 250 seconds)
01:20:20  * tilgoviquit (Ping timeout: 252 seconds)
01:23:09  * pfrazequit (Remote host closed the connection)
01:23:43  * pfrazejoined
01:27:46  * jxson_joined
01:29:51  * phatedquit (Remote host closed the connection)
01:30:17  * jxson_quit (Remote host closed the connection)
01:31:06  * jxsonquit (Ping timeout: 256 seconds)
01:38:09  * yoshuawuyts1quit (Ping timeout: 240 seconds)
01:41:36  * thlorenzjoined
01:42:04  * yoshuawuyts1joined
01:47:13  * yoshuawuyts1quit (Ping timeout: 255 seconds)
01:47:21  * pfrazequit (Remote host closed the connection)
01:48:28  * yoshuawuyts1joined
01:51:05  * thlorenzquit (Remote host closed the connection)
01:52:46  * shamaquit (Quit: (╯°□°)╯︵ɐɯɐɥs)
01:53:32  * thlorenzjoined
01:57:44  * yoshuawuyts1quit (Ping timeout: 256 seconds)
02:07:13  * freealljoined
02:11:45  * freeallquit (Ping timeout: 240 seconds)
02:14:42  * freealljoined
02:16:18  * freeall_joined
02:18:46  * anvakajoined
02:19:25  * freeallquit (Ping timeout: 256 seconds)
02:20:18  * freeall_quit (Remote host closed the connection)
02:23:13  * anvakaquit (Ping timeout: 255 seconds)
02:28:27  * thlorenz_joined
02:28:32  * thlorenz_quit (Remote host closed the connection)
02:28:52  * thlorenz_joined
02:30:02  * tilgovijoined
02:31:50  * thlorenzquit (Ping timeout: 252 seconds)
02:49:25  * dguttmanquit (Quit: dguttman)
02:56:09  * dguttmanjoined
02:57:15  * dguttmanquit (Client Quit)
03:02:32  * thlorenz_quit (Remote host closed the connection)
03:13:26  * anvakajoined
03:17:28  * reqsharkquit (Quit: Be back later ...)
03:20:12  * domanicjoined
03:36:40  * tilgoviquit (Ping timeout: 244 seconds)
03:40:31  <domanic>calvinmetcalf, hey
04:03:38  * thlorenzjoined
04:08:27  * thlorenzquit (Ping timeout: 265 seconds)
04:32:44  * pfrazejoined
04:37:49  * fotoveritequit (Quit: fotoverite)
05:01:55  * anvakaquit (Remote host closed the connection)
05:02:29  * anvakajoined
05:03:50  * sorensen_joined
05:04:02  * sorensen_quit (Client Quit)
05:06:35  * anvakaquit (Ping timeout: 250 seconds)
05:28:03  * reqsharkjoined
05:29:18  * domanicquit (Ping timeout: 244 seconds)
05:36:46  * reqsharkquit (Quit: Be back later ...)
05:39:31  * freealljoined
05:46:19  * pfrazequit (Remote host closed the connection)
05:52:10  * thlorenzjoined
05:56:31  * freeallquit
05:57:12  * thlorenzquit (Ping timeout: 265 seconds)
06:06:39  * anvakajoined
06:11:36  * anvakaquit (Ping timeout: 256 seconds)
07:26:56  * yoshuawuyts1joined
07:40:59  * thlorenzjoined
07:45:40  * thlorenzquit (Ping timeout: 256 seconds)
07:54:53  * anvakajoined
07:59:16  * anvakaquit (Ping timeout: 256 seconds)
08:04:34  * peutetrejoined
08:16:04  * yoshuawuyts1quit (Ping timeout: 245 seconds)
08:39:24  * kesslerjoined
08:42:28  * kesslerquit (Remote host closed the connection)
08:47:05  * pfrazejoined
08:48:59  * jack_joined
08:51:41  * pfrazequit (Ping timeout: 265 seconds)
08:53:02  * kesslerjoined
09:02:39  * kesslerquit (Remote host closed the connection)
09:15:15  * kesslerjoined
09:29:48  * jack_quit (Remote host closed the connection)
09:29:49  * thlorenzjoined
09:34:42  * thlorenzquit (Ping timeout: 265 seconds)
09:43:08  * anvakajoined
09:47:49  * anvakaquit (Ping timeout: 255 seconds)
09:53:11  * kesslerquit (Remote host closed the connection)
10:04:53  <calvinmetcalf>Domenic: what's up?
10:29:31  * peutetrequit (Quit: ...)
10:38:09  * peutetrejoined
11:01:05  * kesslerjoined
11:07:29  * kesslerquit (Remote host closed the connection)
11:09:26  * kesslerjoined
11:18:33  * kesslerquit (Remote host closed the connection)
11:18:37  * thlorenzjoined
11:23:27  * thlorenzquit (Ping timeout: 265 seconds)
11:30:04  * peutetrequit (Quit: ...)
11:31:23  * anvakajoined
11:35:36  * anvakaquit (Ping timeout: 240 seconds)
11:43:19  * peutetrejoined
11:50:06  * yoshuawuyts1joined
12:00:57  * yoshuawuyts1quit (Ping timeout: 276 seconds)
12:13:38  * kesslerjoined
12:19:29  * thlorenzjoined
12:22:43  * yoshuawuyts1joined
12:24:21  * thlorenzquit (Ping timeout: 265 seconds)
12:31:10  * thlorenzjoined
12:36:31  <calvinmetcalf>er meant domanic, who is never on when I am DAMN YOU NZ TIMEZONE DIFFERENCES!
12:37:27  * kesslerquit (Remote host closed the connection)
12:39:34  * kesslerjoined
12:59:24  * knownasilyajoined
13:08:11  * kesslerquit (Remote host closed the connection)
13:13:47  * juliangruberquit (Ping timeout: 244 seconds)
13:13:47  * slurpquit (Ping timeout: 244 seconds)
13:13:51  * kesslerjoined
13:14:45  * fotoveritejoined
13:19:43  * anvakajoined
13:21:02  * juliangruberjoined
13:22:01  * kesslerquit (Remote host closed the connection)
13:24:48  * anvakaquit (Ping timeout: 276 seconds)
13:24:55  * kesslerjoined
13:30:09  * kesslerquit (Remote host closed the connection)
13:33:00  * kesslerjoined
13:55:50  * dguttmanjoined
13:56:39  * pfrazejoined
13:57:06  * kesslerquit (Remote host closed the connection)
13:57:25  * thlorenzquit (Remote host closed the connection)
14:07:35  * kesslerjoined
14:08:46  * kesslerquit (Read error: No route to host)
14:09:13  * kesslerjoined
14:18:17  * sethvincentjoined
14:44:31  * kesslerquit (Remote host closed the connection)
14:47:35  * peutetrequit (Quit: ...)
14:49:01  * reqsharkjoined
14:53:14  * kesslerjoined
14:53:39  * peutetrejoined
15:01:14  * thlorenzjoined
15:04:42  * kesslerquit (Remote host closed the connection)
15:05:58  * thlorenzquit (Ping timeout: 255 seconds)
15:07:52  * anvakajoined
15:09:20  * mk30quit (Remote host closed the connection)
15:09:28  * mk30joined
15:12:48  * anvakaquit (Ping timeout: 272 seconds)
15:14:48  * kesslerjoined
15:15:03  * peutetrequit (Quit: ...)
15:19:19  * kesslerquit (Ping timeout: 250 seconds)
15:21:38  * kesslerjoined
15:34:55  * dguttmanquit (Quit: dguttman)
15:49:50  * kesslerquit (Remote host closed the connection)
15:58:29  * kesslerjoined
16:00:18  * yoshuawuyts1quit (Ping timeout: 272 seconds)
16:04:19  * yoshuawuyts1joined
16:10:04  * dguttmanjoined
16:13:38  * kesslerquit (Remote host closed the connection)
16:33:08  * thlorenzjoined
16:35:48  * tilgovijoined
16:46:37  * insertcoffeequit (Ping timeout: 264 seconds)
16:52:11  * pfrazequit (Remote host closed the connection)
16:53:57  * thlorenzquit (Remote host closed the connection)
16:54:25  * pfrazejoined
16:54:48  * thlorenzjoined
16:55:31  * kesslerjoined
16:56:08  * anvakajoined
17:00:29  * anvakaquit (Ping timeout: 246 seconds)
17:19:19  * insertcoffeejoined
17:23:36  * kesslerquit (Remote host closed the connection)
17:33:38  * shamajoined
17:36:43  * anvakajoined
17:36:43  * kesslerjoined
17:43:56  * thlorenzquit (Remote host closed the connection)
17:44:18  * thlorenzjoined
17:46:43  * phatedjoined
17:47:21  * jxsonjoined
17:52:03  * jxsonquit (Ping timeout: 265 seconds)
17:56:06  * kesslerquit (Remote host closed the connection)
17:59:39  * kesslerjoined
18:06:36  * domanicjoined
18:06:58  * kesslerquit (Remote host closed the connection)
18:09:31  * tilgoviquit (Quit: No Ping reply in 180 seconds.)
18:10:49  * kesslerjoined
18:11:00  * tilgovijoined
18:12:13  * kesslerquit (Remote host closed the connection)
18:15:22  * oncenulljoined
18:17:48  * kesslerjoined
18:18:26  * oncenullquit (Client Quit)
18:22:48  * yoshuawuyts1quit (Ping timeout: 272 seconds)
18:49:09  * jxsonjoined
18:52:35  <calvinmetcalf>domanic: I am online at the same time as you
18:55:07  <domanic>calvinmetcalf, I woke up at 4 am with idea for crypto protocol
18:56:43  <domanic>it's just written down in my notebook so far, but let me show you my design approach
18:57:40  <domanic>okay so I need a encrypted duplex channel, for p2p protocol where all peers have pub keys, and you know the pub key by some out of scope method
18:57:58  <domanic>first, I started collecting descriptions of various protocols
18:57:59  <domanic>https://github.com/ssbc/scuttlebot/wiki/secure-private-channels:-the-good,-the-bad,-and-the-ugly
18:58:30  <domanic>and figuring out at what points peers know certain things, and why how and where certain properties are assured
19:00:14  <domanic>then, summarized all the properties that you may want from a secure channel
19:00:15  <domanic>https://github.com/ssbc/scuttlebot/wiki/desirable-properties-for-a-secure-channel
19:00:52  <domanic>note, that even curvecp doesn't have all of these... such as 12, eavesdropper cannot confirm server key
19:02:08  <calvinmetcalf>otr might be something to look into
19:03:00  <calvinmetcalf>https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html
19:04:07  * kesslerquit (Ping timeout: 256 seconds)
19:04:35  * kesslerjoined
19:07:42  * kesslerquit (Read error: Connection reset by peer)
19:07:59  * kesslerjoined
19:08:53  <domanic>calvinmetcalf, yeah, I'll have to learn OTR incase i missed something but what i need is something to give me encrypted tcp... not instant messages
19:10:54  <domanic>oh! OTR does unauthenticated DH then authenticates inside of that! that was part of my idea!
19:12:56  <substack>domanic: and axolotl for OTR where the peers have high latency or are offline
19:13:21  <domanic>substack, I saw that axolotl wiki but it didn't make any sense
19:13:21  <substack>also did some science that DHT attack you brought up: https://gist.github.com/substack/eadd13302d785dc13aac
19:13:40  <substack>https://whispersystems.org/blog/advanced-ratcheting/
19:15:40  <domanic>substack, interesting!
19:26:47  * sethvincentquit (Ping timeout: 256 seconds)
19:26:50  <domanic>substack, do you know a better description of axolotl?
19:27:35  <substack>that advanced ratcheting link is the best high-level overview I know of
19:28:16  <substack>you could read about how scimp ratchet works to give more context
19:28:47  <substack>hmm it seems there isn't anything about how that works online really
19:29:23  * kesslerquit (Read error: Connection reset by peer)
19:29:45  <substack>oh here it is: https://silentcircle.com/scimp-protocol/
19:31:04  <substack>https://silentcircle.com/sites/default/themes/silentcircle/assets/downloads/SCIMP_paper.pdf
19:31:51  <domanic>calvinmetcalf, I think that otr has different assumptions to what I'm going for... I notice that they both send their keys...
19:32:56  * jhermsjoined
19:34:59  <domanic>how does OTR know which key is which user? is it trust on first use and then update that key?
19:36:47  <calvinmetcalf>yeah it might not be the right fit but it might be a good reference for it's tradeoffs
19:42:07  <mikolalysenko>has anyone tried republic wireless? https://republicwireless.com/
19:42:24  <mikolalysenko>seems like a pretty good deal at $25/month with unlimited 3g data
19:42:30  <mikolalysenko>or $40/month for unlimited 4g
19:44:57  <mikolalysenko>the $25/month plan seems really unreasonably good, wonder if there is a catch
19:47:40  <terinjokes>mikolalysenko: you can't BYOD
19:47:42  <substack>what about roaming?
19:48:05  <terinjokes>the firmware on the phones they ship you route you over wifi as much as possible
19:48:46  <mikolalysenko>hmm
19:49:01  <domanic>substack, hey everything is exploding, and hilariously, it's because of case sensitivity
19:49:28  <terinjokes>you say "hilariously" i say (picard-facepalm)
19:50:09  <domanic>yes, at npm );
19:50:41  <substack>yeah it's pretty hilarious
19:50:58  <domanic>substack, I think simplest is to republish jsonstream as jsonstreamwtfnpm and make browserify depend on that instead?
19:51:15  <substack>possibly
19:51:40  <substack>but I'm not sure if that will fix older versions
19:51:50  <domanic>oh no, I just have to downgrade npm to 1.4
19:54:08  * jhermsquit (Ping timeout: 272 seconds)
19:56:43  <domanic>substack, there is also the problem that jsonstream and JSONStream ends up in the same dependency tree
19:57:09  <domanic>which is fine on linux but breaks shit on shit oses
19:58:18  <substack>I'm not sure what to do about that
19:59:39  * pfrazequit (Ping timeout: 265 seconds)
20:01:26  <domanic>substack, okay here is the plan, since npm was only doing client side validation anyway (which is silly, but hey) I can just downgrade and publish new JSONStream
20:01:46  <domanic>so just change browserify back to [email protected]~1.0.3 and we should be good
20:02:01  <terinjokes>and change all the sub dependencies
20:03:04  * pfrazejoined
20:03:05  <substack>I don't think we'll need to do anything once JSONStream 1.0.3 exists
20:03:27  <terinjokes>ah, i suppose that's true
20:04:20  <domanic>can someone with osx or windholes try npm install JSONStream and then npm install browserify?
20:04:30  <terinjokes>doing so now
20:05:35  <terinjokes>domanic: https://gist.github.com/terinjokes/b027ca93914921bff8a4
20:06:29  <terinjokes>and [email protected] seems to install fine as well
20:06:34  <terinjokes>npm 2.9.0
20:12:20  <substack>great, problem solved
20:24:20  * sethvincentjoined
20:28:08  * pfraze_joined
20:34:44  * pfrazequit (Remote host closed the connection)
20:35:20  * sethvincentquit (Ping timeout: 252 seconds)
20:36:08  * pfrazejoined
20:39:26  <domanic>calvinmetcalf, why does otr need to use the socialist millionare algorithm? are they just showing off?
20:39:33  <jjjohnny>substack: you ever try to html-inline something with a webworkify or iframe in it?
20:40:07  <jjjohnny>the resulting gets syntax error
20:40:27  * pfrazequit (Ping timeout: 256 seconds)
20:41:41  <jjjohnny>substack: https://243336382e3df2e811ef8df6fd970077ee4291d6.htmlb.in
20:41:49  <jjjohnny>open console
20:45:58  <jjjohnny>why is browserify bundling up commented requires
20:48:00  <jjjohnny>srsly
20:50:40  <jjjohnny>im sure its my stupid
20:50:51  <jjjohnny>where are you my stupids
20:58:12  <jjjohnny>never the less
20:58:36  <jjjohnny>check out progress on audio sampler interface https://5e049031d8c8ffaab4a6e9ea7146603be45b26d6.htmlb.in/
20:58:52  <jjjohnny>drag and drop an audio file onto page
20:59:01  <jjjohnny>click somewhere on resulting waveform
21:00:18  <jjjohnny>SOMEBODY DO IT
21:04:41  * emilistojoined
21:07:30  * pfrazejoined
21:07:44  * pfrazequit (Remote host closed the connection)
21:10:21  <jjjohnny>of course bfy wasn't bundling commented code
21:10:27  <jjjohnny>im sorry i blamed it
21:17:53  * jhermsjoined
21:52:38  * yoshuawuyts1joined
22:24:37  * pfrazejoined
22:30:55  * yoshuawuyts1quit (Ping timeout: 250 seconds)
22:34:45  <domanic>shit why does svg behave differently when it's a html tag to when it's a file???
22:35:25  * yoshuawuyts1joined
22:38:32  * yoshuawuyts1quit (Read error: Connection reset by peer)
22:40:07  * yoshuawuyts1joined
22:47:42  * pfrazequit (Remote host closed the connection)
22:51:15  * thlorenzquit (Remote host closed the connection)
23:07:26  * jxson_joined
23:11:06  * jxsonquit (Ping timeout: 276 seconds)
23:11:45  * jxson_quit (Ping timeout: 256 seconds)
23:17:18  * pfrazejoined
23:32:48  * domanicquit (Read error: Connection reset by peer)
23:38:36  * jhermsquit (Ping timeout: 265 seconds)
23:52:07  * thlorenzjoined
23:55:37  * yoshuawuyts1quit (Ping timeout: 264 seconds)
23:56:31  * thlorenzquit (Ping timeout: 255 seconds)