00:00:09  * ircretaryjoined
00:02:11  * phatedjoined
00:08:45  * dybskiyjoined
00:09:09  * dybskiychanged nick to html5cat
00:13:05  <isaacs>substack: http://karaokejs.club/ <-- you should come to this
00:23:13  * ecchanged nick to ELLIOTTCABLE
00:35:55  * ELLIOTTCABLEchanged nick to ec
00:46:59  * fotoveritequit (Quit: fotoverite)
00:50:08  * rockbo___quit (Remote host closed the connection)
00:50:41  <wao>nice ^
00:50:44  <wao>i've rad to come
01:08:26  * ecchanged nick to ELLIOTTCABLE
01:36:40  * html5catquit (Remote host closed the connection)
01:36:44  * pilijoined
01:36:59  * timasche_quit (Quit: My Mac has gone to sleep. ZZZzzz…)
01:54:50  * html5catjoined
01:59:02  * html5catquit (Ping timeout: 245 seconds)
02:05:09  * stagasjoined
02:13:53  * html5catjoined
02:13:56  * html5catquit (Remote host closed the connection)
02:21:16  * DamonOehlmanjoined
02:57:10  * thlorenzjoined
03:00:15  * phatedquit (Remote host closed the connection)
03:00:49  * pfrazequit (Remote host closed the connection)
03:01:17  <substack>wow indexeddb is so bad
03:01:25  <substack>messing with it raw for the first time
03:01:51  * thlorenzquit (Ping timeout: 244 seconds)
03:02:00  <substack>right away I've got to make so many arbitrary decisions about things I don't care about at all
03:07:34  * Maciek416quit (Remote host closed the connection)
03:13:12  <ogd>yea
03:27:53  * DamonOehlmanquit (Ping timeout: 245 seconds)
03:32:20  <feross>this is hilarious: https://code.jquery.com/jquery-latest.js
03:32:33  <feross>jquery-latest.js is not actually the latest version of jquery
03:32:45  <feross>"To mitigate the risk of “breaking the web”, the jQuery team decided back in 2013 that jquery-latest.js could not be upgraded to the 2.0 branch even though that is technically the latest version."
03:32:49  <feross>http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/
03:33:31  <feross>"As jQuery adoption has continued to grow, even that safeguard seems insufficient to protect against careless use of http://code.jquery.com/jquery-latest.js. So we have decided to stop updating this file, as well as the minified copy, keeping both files at version 1.11.1 forever."
04:02:44  * michaelrhodesquit (Quit: Leaving.)
04:07:38  * stagasquit (Ping timeout: 272 seconds)
04:10:56  * anvakajoined
04:11:23  * anvakaquit (Remote host closed the connection)
04:15:17  * anvakajoined
04:31:38  * anvakaquit (Read error: Connection reset by peer)
04:32:05  * anvakajoined
04:32:47  * yoshuawuyts1quit (Ping timeout: 244 seconds)
04:33:02  * yoshuawuyts4quit (Ping timeout: 246 seconds)
04:46:16  * thlorenzjoined
04:49:38  <mafintosh>feross: me and ogd are trying to fix an issue with torrent seeding again. we can't seem to get the bittorrent-tracker client to "broadcast" our peer
04:49:52  <mafintosh>feross: any ideas on debugging?
04:51:03  * thlorenzquit (Ping timeout: 276 seconds)
04:51:14  <feross>mafintosh: are you calling client.update() to force a tracker announce?
04:51:26  <mafintosh>feross: in the seed?
04:51:55  * rockbo___joined
04:52:14  <mafintosh>feross: i call client.start() - is that no good?
04:52:44  <feross>mafintosh: client.start() should work
04:53:08  <feross>mafintosh: can you try with a local tracker to confirm it's not the tracker's fault
04:54:03  <mafintosh>feross: if i run with a local instance of bitorrent-tracker server (or run the tracker on digital ocean) it works - i just can't get it to work with other trackers
04:54:51  <mafintosh>like udp://tracker.openbittorrent.com:80
04:55:16  <feross>oh, maybe there's a bug in there somewhere... the problem with only testing your client implementation against your own server implementation
04:56:12  * anvakaquit (Remote host closed the connection)
04:56:50  <feross>mafintosh: i'm getting an error from udp://tracker.openbittorrent.com:80 when I use Transmission
04:57:01  <feross>"Announce error: could not connect to tracker"
04:57:06  <mafintosh>feross: i use the ones create-torrent set as default
04:57:33  <mafintosh>oh webtorrent.io is there - isn't that running bittorrent-tracker?
04:57:42  <feross>mafintosh: i just used the ones that I see in most torrents, plus tracker.webtorrent.io
04:57:46  <feross>mafintosh: yep
04:57:47  <ogd>feross: if i use create-torrent to create a torrent, open it in uTorrent (mac) then i can use torrent-stream in a new directory to download the torrent from myself (uTorrent -> torrent-stream)
04:57:58  * anvakajoined
04:58:05  <ogd>feross: i updated npm i torrent -g to have the latest versions of torrent-stream and create-torrent just now
04:58:11  <feross>ogd: in theory yes, that should work
04:58:21  <ogd>feross: and also you can do 'torrent create foo.mp3 > foo.torrent' and also 'torrent seed foo.torrent' now
04:58:39  <feross>ogd: unless uTorrent or torrent-stream refuses to connect a peer with the same IP address as itself
04:58:47  <ogd>feross: well i have that working now
04:59:05  <ogd>feross: only thing that doesnt work is 'torrent seed foo.torrent' to myself doing 'torrent foo.torrent'
04:59:13  <ogd>feross: but if i seed w/ uTorrent it works when i do 'torrent foo.torrent'
04:59:20  <ogd>(sorry, confusing)
05:00:14  <feross>mafintosh: btw: http://torrentfreak.com/top-torrent-trackers-return-online-150106/
05:00:19  <feross>trackers have been really unreliable lately
05:04:30  <ogd>feross: so you think bittorrent-tracker has a bug that prevents it from connecting to a tracker to announce/
05:04:53  <feross>ogd: no, there's no proof of that yet. but it's possible.
05:05:00  <feross>the tracker mafintosh linked appears to be down
05:05:02  * anvakaquit (Remote host closed the connection)
05:05:09  <ogd>oh
05:05:13  <mafintosh>feross: but we also connect to webtorrent.io
05:05:21  <mafintosh>which is up i guess?
05:05:27  <feross>mafintosh: udp://tracker.webtorrent.io?
05:05:33  <mafintosh>yea
05:06:10  <feross>udp://tracker.webtorrent.io:80 is working - just tested
05:06:36  <feross>http://tracker.webtorrent.io:80/announce is working too
05:07:05  * anvakajoined
05:07:48  <mafintosh>hmm. wonder what we are doing wrong then
05:08:26  <feross>okay, i just tested that bittorrent-tracker client can connect to tracker.webtorrent.io to get peers
05:08:29  <feross>it works fine
05:08:57  * phatedjoined
05:09:08  <feross>mafintosh, ogd: are you on a network that blocks torrent traffic?
05:09:27  <mafintosh>feross: no we are seeding from DO so it should be fine
05:09:48  <feross>does DO block any ports by default?
05:10:02  <mafintosh>feross: do i need to call any special methods in the tracker client except start?
05:10:05  <feross>iptables default rules usually block everything except things you whitelist
05:10:07  <mafintosh>feross: no
05:10:12  * fotoveritejoined
05:10:25  <feross>make sure you and DO can both access http://tracker.webtorrent.io/announce fine
05:10:35  <feross>should see an error message since there's no params on it
05:10:46  <ogd>would be cool to have a cli module for testing this stuff automatically
05:11:08  <feross>ogd: yep
05:11:17  <mafintosh>feross: get the error message yes
05:11:23  <feross>mafintosh: no, client.start() should be sufficient to get listed with the tracker
05:12:15  <feross>you can see how it's done here: https://github.com/feross/torrent-discovery/blob/master/index.js#L97
05:13:12  <substack>\o/
05:13:38  <substack>ogd: I also figured out how to make a hex wrapper for level-js
05:13:43  <substack>I should publish that
05:28:15  * dguttman_quit (Ping timeout: 264 seconds)
05:47:05  * thlorenzjoined
05:51:22  * thlorenzquit (Ping timeout: 240 seconds)
06:13:14  <mafintosh>feross: it might actually be something that is blocked on DO - we are investigating
06:13:36  <feross>mafintosh: yeah, that's what i suspected
06:13:41  <feross>btw what are you two building?
06:15:40  * thealphanerdjoined
06:16:10  * Maciek416joined
06:19:01  <ogd>feross: im just trying to seed the audio i recorded from the hash the planet meetup lol
06:22:22  * rockbo___changed nick to rockbot___
06:34:00  * thealphanerdquit (Read error: Connection reset by peer)
06:34:22  * thealphanerdjoined
06:39:14  * rockbot___quit (Remote host closed the connection)
06:39:42  <mafintosh>feross: it seems to be working now after changing the udp port from 80 to something else!
06:40:18  <feross>mafintosh: you changed the udp port of the tracker? which one?
06:43:08  <mafintosh>feross: we changed the trackers to trackers that didn't use port 80
06:43:47  <mafintosh>fx udp://open.demonii.com:1337
06:44:02  <feross>that's so weird, so DO doesn't let you send outgoing packets to port 80?
06:44:19  <ogd>feross: yea apparently
06:44:48  <feross>mafintosh: okay, i'll add that tracker to the default create-torrent list
06:45:02  <feross>to help other unfortunate souls
06:45:11  <ogd>hehe
06:45:25  <mafintosh>udp://open.demonii.com:1337
06:45:25  <mafintosh>udp://tracker.coppersurfer.tk:6969
06:45:25  <mafintosh>udp://tracker.leechers-paradise.org:6969
06:45:25  <mafintosh>udp://exodus.desync.com:6969
06:45:35  <mafintosh>feross: we used all of the above o/
06:45:47  <mafintosh>(i got them from a random torrent)
06:45:56  <feross>can you think of any downsides to including tons of trackers by defauly?
06:46:12  <feross>i like openbittorrent and publicbt because they're not piracy-focused
06:46:14  <mafintosh>more udp traffic but i don't think that'll matter
06:46:22  <mafintosh>oh yea definitely
06:46:30  <mafintosh>some of the above have shady names
06:47:16  <mafintosh>feross: you could also run another webtorrent tracker on !== 80 and use that
06:48:10  <feross>i'll add demonii to the default list, since they claim to be unaffiliated with any torrent site
06:48:18  <feross>*any shady torrent site
06:53:46  <mafintosh>demonii seems to work quite well
06:54:12  <mafintosh>feross: i'm streaming your webtorrent "talk" from the hashtheplanet!
06:54:44  <feross>mafintosh: sweet! streaming it into VLC?
06:54:55  <mafintosh>just using the browser as an audio player
06:57:12  * Maciek416quit (Remote host closed the connection)
06:59:26  <mafintosh>feross: does seeding using only the dht work?
06:59:44  <feross>mafintosh: yes, works in webtorrent anyway
06:59:52  <feross>you need to use bittorrent-dht correctly
07:00:01  <feross>there's a client.announce() method i think
07:00:16  <feross>mafintosh: here: https://github.com/feross/bittorrent-dht#dhtannounceinfohash-port-callback
07:09:26  * phatedquit (Remote host closed the connection)
07:18:18  <mafintosh>feross: sweet thx
07:18:39  <feross>mafintosh: np!
07:26:28  * colingourlayjoined
07:27:09  * anvakaquit (Remote host closed the connection)
07:29:48  * yoshuawuyts4joined
07:31:35  * thealphanerdquit (Quit: thealphanerd)
07:33:59  * yoshuawuyts4quit (Ping timeout: 246 seconds)
07:35:55  * thlorenzjoined
07:40:23  * thlorenzquit (Ping timeout: 245 seconds)
08:05:36  * shamaquit (Quit: (╯°□°)╯︵ɐɯɐɥs)
08:09:36  * knownasilyaquit (Quit: Connection closed for inactivity)
08:25:43  * colingourlayquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
08:31:02  * ovef_quit (Ping timeout: 246 seconds)
08:31:14  * ovefjoined
08:57:52  * Maciek416joined
09:02:28  * Maciek416quit (Ping timeout: 245 seconds)
09:23:33  * gozalaquit (Quit: Connection closed for inactivity)
09:23:59  * contrahaxjoined
09:24:41  * thlorenzjoined
09:27:51  * anvakajoined
09:29:27  * thlorenzquit (Ping timeout: 264 seconds)
09:32:03  * anvakaquit (Ping timeout: 245 seconds)
09:38:54  <substack>ogd: up to 8/10 tests passing https://github.com/substack/idb-blob-store
09:39:05  <substack>looking forward to that abstract-blob-store badge
09:54:00  * anvakajoined
10:09:59  * timasche_joined
10:12:29  * fotoveritequit (Quit: fotoverite)
10:18:00  * no9joined
10:24:05  * contrahaxquit (Quit: Sleeping)
10:55:50  * timasche_quit (Quit: My Mac has gone to sleep. ZZZzzz…)
10:59:46  * anvakaquit (Remote host closed the connection)
11:02:50  <substack>10/10 now
11:13:30  * thlorenzjoined
11:18:27  * thlorenzquit (Ping timeout: 276 seconds)
11:21:34  * stagasjoined
11:30:40  * timasche_joined
11:30:52  * piliquit (Ping timeout: 240 seconds)
11:53:08  * yoshuawuyts1joined
11:53:30  * yoshuawuyts4joined
12:14:17  * thlorenzjoined
12:18:49  * thlorenzquit (Ping timeout: 244 seconds)
12:22:43  * reqsharkquit (Quit: Be back later ...)
13:00:21  * fotoveritejoined
13:25:52  * timasche_quit (Quit: My Mac has gone to sleep. ZZZzzz…)
13:32:10  * thlorenzjoined
13:36:50  * thlorenzquit (Ping timeout: 244 seconds)
13:41:05  * therealkoopaquit (Remote host closed the connection)
13:51:07  * therealkoopajoined
14:19:23  * therealkoopaquit (Remote host closed the connection)
14:30:38  * therealkoopajoined
14:34:24  * therealkoopaquit (Remote host closed the connection)
14:54:37  * toddself_zzquit
14:56:07  * therealkoopajoined
15:21:02  * thlorenzjoined
15:25:56  * thlorenzquit (Ping timeout: 272 seconds)
15:36:18  * andreypopp__quit
15:37:23  * andreypopp__joined
15:56:37  * sorensen_joined
15:57:21  * jdenquit
15:57:54  * jdenjoined
15:58:23  * sorensen_quit (Client Quit)
16:10:02  * Maciek416joined
16:12:02  * pfrazejoined
16:12:20  * kirjs______quit
16:12:52  * kirjs______joined
16:21:20  * calvinmetcalf_quit
16:22:29  * calvinmetcalf_joined
16:26:28  * Maciek416quit (Remote host closed the connection)
17:04:13  * thealphanerdjoined
17:05:13  * stagasquit (Ping timeout: 255 seconds)
17:08:03  * thlorenzjoined
17:51:06  * shamajoined
17:51:47  * pfrazequit (Remote host closed the connection)
17:58:33  * rockbo___joined
17:58:56  * rockbo___changed nick to rockbot___
18:02:07  * pfrazejoined
18:09:29  * thealphanerdquit (Quit: thealphanerd)
18:15:26  * rockbot___quit (Remote host closed the connection)
18:17:07  * pfrazequit (Remote host closed the connection)
18:27:00  * Maciek416joined
18:28:15  * pfrazejoined
18:31:38  * Maciek416quit (Ping timeout: 245 seconds)
18:41:20  * thlorenzquit (Remote host closed the connection)
19:07:59  * phatedjoined
19:15:23  * pfrazequit (Remote host closed the connection)
19:19:09  * peutetrejoined
19:25:54  * stagasjoined
19:27:44  * pfrazejoined
19:41:54  * thlorenzjoined
19:46:32  * thlorenzquit (Ping timeout: 246 seconds)
19:49:29  * contrahaxjoined
19:54:34  * peutetrequit (Quit: peutetre)
19:57:52  * davidbjorklundquit
19:58:03  * davidbjorklundjoined
19:58:03  * xiplias__quit
19:58:17  * xiplias__joined
19:58:20  * thlorenzjoined
20:06:49  * pfrazequit (Remote host closed the connection)
20:07:31  * mikolalysenkoquit
20:07:42  * wa7sonquit
20:07:52  * wa7sonjoined
20:08:21  * mikolalysenkojoined
20:08:46  * shamaquit (Quit: (╯°□°)╯︵ɐɯɐɥs)
20:08:48  * pfrazejoined
20:19:45  * pfrazequit (Remote host closed the connection)
20:21:23  * tmpvarquit
20:21:38  * tmpvarjoined
20:22:18  * contrahaxquit (Quit: Sleeping)
20:33:30  * contrahaxjoined
20:41:35  * shamajoined
20:46:54  * stagasquit (Ping timeout: 245 seconds)
20:48:07  * pfrazejoined
20:57:37  * pfrazequit (Remote host closed the connection)
20:57:58  * pfrazejoined
20:58:25  * pfrazequit (Remote host closed the connection)
20:59:36  * phatedquit (Remote host closed the connection)
21:00:02  * pfrazejoined
21:06:56  * pfrazequit (Remote host closed the connection)
21:09:37  * pfrazejoined
21:12:18  * contraha_joined
21:15:02  * pfrazequit (Remote host closed the connection)
21:15:14  * contrahaxquit (Ping timeout: 245 seconds)
21:16:05  * rockbo___joined
21:16:59  * pfrazejoined
21:21:03  * rockbo___quit (Ping timeout: 264 seconds)
21:22:24  * pfrazequit (Remote host closed the connection)
21:24:41  * pfrazejoined
21:32:07  * pfrazequit (Remote host closed the connection)
21:35:10  * pfrazejoined
21:40:50  * contrahaxjoined
21:44:02  * contraha_quit (Ping timeout: 245 seconds)
21:58:43  * cnd_quit
21:59:02  * cnd_joined
22:00:23  * contrahaxquit (Quit: Sleeping)
22:00:43  * pfrazequit (Remote host closed the connection)
22:05:18  * contrahaxjoined
22:14:03  * pfrazejoined
22:29:28  * pfrazequit (Remote host closed the connection)
22:31:30  * pfrazejoined
22:32:12  * thealphanerdjoined
22:33:44  * thlorenzquit (Remote host closed the connection)
22:41:17  * contrahaxquit (Quit: Sleeping)
22:42:33  * thlorenzjoined
22:43:51  * thlorenzquit (Read error: Connection reset by peer)
22:44:19  * thlorenzjoined
22:44:47  * thlorenzquit (Read error: Connection reset by peer)
22:45:19  * thlorenzjoined
22:47:04  * anvakajoined
22:47:46  * contrahaxjoined
22:48:05  * phatedjoined
22:49:47  * thlorenzquit (Ping timeout: 252 seconds)
22:53:00  * contraha_joined
22:53:04  * phatedquit (Ping timeout: 255 seconds)
22:56:04  * contrahaxquit (Ping timeout: 245 seconds)
23:01:04  * contraha_quit (Read error: Connection reset by peer)
23:02:27  * thealphanerdquit (Read error: Connection reset by peer)
23:02:55  * thealphanerdjoined
23:04:56  * contrahaxjoined
23:07:11  * contraha_joined
23:11:02  * contrahaxquit (Ping timeout: 265 seconds)
23:20:57  * contraha_quit (Ping timeout: 252 seconds)
23:29:04  * h0kequit
23:29:15  * h0kejoined
23:46:08  * thlorenzjoined
23:46:14  * thealphanerdquit (Quit: thealphanerd)
23:49:27  * contrahaxjoined
23:50:50  * thlorenzquit (Ping timeout: 246 seconds)
23:56:00  * Maciek416joined
23:59:57  * contrahaxquit (Ping timeout: 264 seconds)