00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:16:33  * domanicquit (Ping timeout: 244 seconds)
00:20:25  * shamaquit (Quit: (╯°□°)╯︵ɐɯɐɥs)
00:40:38  * stojanovicquit (Remote host closed the connection)
01:06:28  * pfrazequit (Remote host closed the connection)
01:23:42  * mrgodfreyjoined
01:43:06  * rxgxquit (Quit: Connection closed for inactivity)
01:44:28  * mrgodfre1joined
01:44:42  * mrgodfre1quit (Client Quit)
01:46:02  * mrgodfreyquit (Remote host closed the connection)
01:50:24  * mrgodfreyjoined
02:20:38  * fotoveritejoined
02:35:22  * fotoveritequit (Quit: fotoverite)
03:08:19  * phatedquit (Remote host closed the connection)
03:10:14  * domanicjoined
03:17:21  * domanicquit (Ping timeout: 244 seconds)
03:34:43  * pfrazejoined
03:54:24  * pfrazequit (Remote host closed the connection)
04:01:01  * djcoinjoined
04:44:28  * phatedjoined
04:47:56  * pfrazejoined
04:55:40  * pfrazequit (Remote host closed the connection)
05:41:28  * stagasjoined
05:49:35  * peutetrejoined
05:55:30  * knownasilyaquit (Quit: Connection closed for inactivity)
06:03:30  * peutetrequit (Quit: ...)
06:07:27  * phatedquit (Remote host closed the connection)
06:08:03  * phatedjoined
06:11:44  * djcoinquit (Quit: WeeChat 1.0.1)
06:12:30  * phatedquit (Ping timeout: 244 seconds)
06:44:56  * djcoinjoined
06:51:21  * djcoinquit (Quit: WeeChat 1.0.1)
07:07:14  * stojanovicjoined
07:07:38  * reqsharkjoined
07:15:28  * stagasquit (Ping timeout: 250 seconds)
07:19:44  * stojanovicquit (Remote host closed the connection)
07:20:28  * fotoveritejoined
07:32:11  * stojanovicjoined
07:37:01  * stojanovicquit (Ping timeout: 250 seconds)
07:56:18  * pfrazejoined
08:00:31  * pfrazequit (Ping timeout: 244 seconds)
08:21:07  * stojanovicjoined
08:59:23  * stagasjoined
09:04:04  * stagasquit (Ping timeout: 244 seconds)
09:40:49  * stagasjoined
10:11:43  * stojanovicquit (Remote host closed the connection)
10:12:14  * stojanovicjoined
10:33:27  * stagasquit (Ping timeout: 260 seconds)
10:51:46  * fotoveritequit (Quit: fotoverite)
11:17:03  * drptbljoined
12:14:27  * drptblquit (Quit: My MAC has gone to sleep. zZz..)
12:18:26  * drptbljoined
12:44:27  * contrahaxjoined
12:54:23  * harrowquit (Ping timeout: 260 seconds)
13:13:12  * harrowjoined
13:41:40  * contrahaxquit (Ping timeout: 246 seconds)
14:00:44  * stojanovicquit (Remote host closed the connection)
14:01:20  * stojanovicjoined
14:04:40  * stojanovicquit (Read error: No route to host)
14:05:32  * stojanovicjoined
14:38:08  * contrahaxjoined
14:41:31  * simalexanjoined
14:43:14  * dlmanningquit (Ping timeout: 256 seconds)
14:44:05  * dlmanningjoined
15:01:47  * simalexanquit (Remote host closed the connection)
15:49:45  * contrahaxquit (Quit: Sleeping)
17:27:10  * contrahaxjoined
17:27:20  * fotoveritejoined
17:58:25  * contrahaxquit (Read error: Connection reset by peer)
18:03:55  * contrahaxjoined
19:10:36  * contrahaxquit (Quit: Sleeping)
20:03:54  * phatedjoined
20:09:06  * drptblquit (Quit: My MAC has gone to sleep. zZz..)
20:27:38  * drptbljoined
20:37:34  * phatedquit (Remote host closed the connection)
20:38:07  * phatedjoined
20:38:59  * reqsharkquit (Ping timeout: 244 seconds)
20:39:32  * pfrazejoined
20:40:28  * drptblquit (Quit: My MAC has gone to sleep. zZz..)
20:41:20  * reqsharkjoined
20:42:34  * phatedquit (Ping timeout: 255 seconds)
20:47:19  * drptbljoined
20:52:36  <mafintosh>substack: merged and released https://github.com/feross/bittorrent-dht/pull/61 !
20:58:07  <substack>party!
21:00:24  <substack>just in time for my new spec too!
21:06:03  <mafintosh>what are you working on?
21:07:45  <substack>a spec using some <meta> and <link> tags to make a versioning system for webapps
21:08:00  <substack>that application loaders like hyperboot can read
21:08:59  <substack>and I'm targetting http, ipfs, and webtorrent for the supported hyperboot protocols
21:09:32  * domanicjoined
21:09:57  <mafintosh>nice
21:17:31  <substack>mafintosh: what do you think about surfacing .put() and .get() from torrent-stream and webtorrent?
21:17:41  <substack>or at least, exposing the underlying dht instance
21:18:10  <mafintosh>substack: sounds like a good idea. send a pr
21:23:58  <feross>substack: nice, that's an excellent idea
21:25:13  * contrahaxjoined
21:25:21  <feross>substack: the dht is already exposed in webtorrent at `torrent.discovery.dht`
21:26:11  <substack>cool, then should only need to update torrent-stream
21:26:21  <mafintosh>feross: did we ever add bittorrent discovery to torrent-stream?
21:26:24  <feross>substack: oh, and come to think of it, it's also exposed at `client.dht`
21:26:29  <feross>mafintosh: i can't remember
21:26:36  <mafintosh>busy hackers
21:26:40  <feross>mafintosh: yes we did
21:26:55  <feross>mafintosh: https://github.com/mafintosh/torrent-stream/commit/072bcb6a2cbd604111293293b7dfcc4d888e9023
21:27:35  <feross>substack: the pr to torrent-stream should be simple. just stick the local `discovery` var onto the `engine` object that's returned
21:27:48  <substack>yep I was just about to do that
21:28:04  <substack>but the deps are still installing
21:28:11  <mafintosh>lol
21:28:32  <substack>I was also going to add engine.dht for parity with webtorrent
21:28:57  <mafintosh>substack: without knowing all the details of bep44 would it be feasible to use that to build a generic peer discovery thing that uses the dht?
21:29:32  <substack>yes
21:29:49  <substack>if you have a big enough bootstrapping list or some stable nodes
21:30:22  <mafintosh>substack: could you use the same bootstrapping nodes that bittorrent does?
21:30:33  <substack>oh for peer discovery it's a little complicated but i think still possible
21:31:06  <substack>for signalhub style webrtc peering I mean
21:31:31  <mafintosh>ah right. but for just discovering host:port its more simple?
21:31:36  <substack>yes
21:31:43  <substack>host:port is pretty simple
21:32:29  <substack>.put() a mutable pointer to some immutable nodes of host:port tables
21:32:54  <substack>and you can even use the built-in salts for subnetting
21:33:15  <substack>to have different types of protocols in their own namespaces
21:34:17  <mafintosh>great! that should be a really useful component for a lot of p2p systems
22:10:07  * posejoined
22:22:36  * posequit (Remote host closed the connection)
22:23:00  * contrahaxquit (Ping timeout: 264 seconds)
22:23:36  * phatedjoined
22:30:16  * contrahaxjoined
22:35:50  * contrahaxquit (Quit: Sleeping)
22:46:08  * phated_joined
22:46:08  * phatedquit (Read error: Connection reset by peer)
22:48:42  * posejoined
22:52:36  * stojanovicquit (Remote host closed the connection)
23:20:40  * domanicquit (Ping timeout: 244 seconds)
23:27:29  * drptblquit (Quit: My MAC has gone to sleep. zZz..)