00:00:04  <substack>loads
00:07:03  <substack>isaacs: ok multi-availability works
00:07:49  <substack>whipping up a special example for it
00:07:55  <substack>right now I just have a passing test and implementation
00:11:03  <guybrush_>server.listen(ports.register('[email protected]')) <-- what happens when the port is already taken by another app?
00:12:12  <substack>guybrush_: EADDRINUSE
00:12:16  <guybrush_>:D
00:12:29  <substack>it's your responsibility to handle that shit
00:12:47  <substack>you can specify a range of ports to use if you're paranoid
00:13:04  <substack>I generate random ports in my unit tests all the time
00:13:13  <guybrush_>yes i know
00:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 18]
00:36:54  <substack>isaacs: ok [email protected] out, now with high-availability
00:46:42  <substack>waft it in front of mcavage
00:51:11  * jibay_joined
00:53:29  * jibayquit (Ping timeout: 260 seconds)
00:55:09  <substack>yep still under 400 lines too
00:55:25  <substack>400 sloc I mean
00:56:58  <substack>oh yeah it's first friday
00:57:19  <fotoverite>what does that mean
00:57:31  <substack>it means street party
00:57:48  <substack>and art galleries
01:04:54  <substack>fotoverite: http://www.oaklandartmurmur.org/
01:07:24  * st_lukequit (Remote host closed the connection)
01:08:04  * st_lukejoined
01:11:26  * timoxleyquit (Ping timeout: 252 seconds)
01:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 9]
01:26:32  * tilgoviquit (Remote host closed the connection)
01:55:06  * shykeschanged nick to zz_shykes
02:01:11  * saijanai_quit (Quit: saijanai_)
02:08:59  * sorensenquit (Quit: ZNC - http://znc.sourceforge.net)
02:09:34  * chapelquit (Quit: ZNC - http://znc.sourceforge.net)
02:10:47  * chapeljoined
02:11:17  * sorensenjoined
02:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 9]
02:35:34  * jibay_quit (Quit: Leaving)
03:16:13  <rowbit>Hourly usage stats: [developer: 1, free: 10]
03:24:04  * tphummelquit (Quit: tphummel)
03:42:59  * mikealjoined
03:58:09  * mikealquit (Quit: Leaving.)
04:15:37  * mikealjoined
04:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 10]
04:27:10  * mikealquit (Quit: Leaving.)
04:56:46  * st_lukequit (Remote host closed the connection)
04:57:20  * mikealjoined
05:07:32  * mikealquit (Ping timeout: 248 seconds)
05:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 4]
05:18:15  * captain_morganjoined
05:33:35  * mikealjoined
05:43:07  * mikealquit (Ping timeout: 256 seconds)
05:49:33  * mikealjoined
05:57:35  * st_lukejoined
06:06:13  * st_lukequit (Remote host closed the connection)
06:13:20  * mikealquit (Quit: Leaving.)
06:16:13  <rowbit>Hourly usage stats: [developer: 1, free: 10]
06:29:53  * mikealjoined
07:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 8]
07:32:26  * zz_shykeschanged nick to shykes
07:48:12  * shykeschanged nick to zz_shykes
07:54:12  * zz_shykeschanged nick to shykes
08:05:21  * shykeschanged nick to zz_shykes
08:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 11]
08:27:44  * dominictarrquit (Remote host closed the connection)
09:15:12  * zz_shykeschanged nick to shykes
09:16:14  <rowbit>Hourly usage stats: [developer: 0, free: 17]
09:18:48  * mike-dquit (Read error: Connection reset by peer)
09:20:31  * shykeschanged nick to zz_shykes
09:34:36  * mike-djoined
10:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 24]
11:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 11]
11:38:59  * captain_morganquit (Ping timeout: 256 seconds)
11:41:19  * captain_morganjoined
12:16:13  <rowbit>Hourly usage stats: [developer: 1, free: 27]
12:40:48  <mbalho>haha cory booker rules https://twitter.com/CoryBooker/status/264708312296202240
13:02:51  * captain_morganquit (Ping timeout: 256 seconds)
13:05:13  * captain_morganjoined
13:16:13  <rowbit>Hourly usage stats: [developer: 2, free: 51]
13:50:35  * AvianFlujoined
13:59:19  * jibayjoined
14:16:13  <rowbit>Daily usage stats: [developer: 25, free: 453]
14:16:14  <rowbit>Hourly usage stats: [developer: 4, free: 27]
14:55:22  * jjjohnnnyquit (Ping timeout: 268 seconds)
14:55:53  * jjjohnnnyjoined
14:57:39  <tanepiper>substack: ping
14:57:51  <tanepiper>ports.service('web.chartaca.com', function (port, ready) {
14:57:52  <tanepiper> ^
14:57:54  <tanepiper>TypeError: Object #<Seaport> has no method 'service'
14:57:56  <tanepiper>^^^ WHAAAA??
15:03:10  <substack>pong
15:03:29  <substack>tanepiper: var port = ports.register('web.chartaca.com')
15:04:38  <tanepiper>what about something like https://gist.github.com/fd40da6b694c6f38ce8b ?
15:05:34  <tanepiper>(server being an express server)
15:05:57  <tanepiper>oh i see just pass port to it
15:06:16  <tanepiper>i take it it can still take a mount point substack ?
15:06:43  <substack>you can still put metadata in there
15:15:33  <tanepiper>substack: also any idea? https://gist.github.com/2c19f1e144b5bc1ef788
15:15:51  <tanepiper>this seemed to crash the server (annoyingly monit didn't restart)
15:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 18]
15:18:11  * hij1nx_quit (Quit: Lost terminal)
15:18:51  * hij1nxjoined
15:19:43  <hij1nx>LOUDBOT
15:19:43  <LOUDBOT>JOHN MCCAIN: THREAT? OR MENACE?!
15:19:50  <hij1nx>LOUDBOT
15:19:51  <LOUDBOT>THIS IS BAD
15:19:52  <hij1nx>LOUDBOT
15:19:53  <LOUDBOT>WAITING ON THIS BUILD TO FINISH
15:19:55  <hij1nx>LOUDBOT
15:19:55  <LOUDBOT>SHOWS WHICH ONE IS MORE USEFUL
15:21:54  <substack>tanepiper: that is an old version of seaport
15:22:10  <substack>the new one doesn't depend on upnode
15:23:23  <tanepiper>cool, i've updated to latest
15:24:58  <mbalho>YOU ARE NOT MY REAL DAD
15:24:59  <LOUDBOT>NO YOU AREN"T
15:25:31  <mbalho>whoa
15:25:38  <mbalho>loudbot just... responded coherently
15:25:44  * captain_morganquit (Read error: Connection reset by peer)
15:25:53  <mbalho>it must have been... a glitch....
15:25:55  <mbalho>in the matrix....
15:25:57  <mbalho>.....
15:26:15  * mbalhoplays the DUN DUN sound from Law & Order
15:55:40  <AvianFlu>CLEARLY LOUDBOT IS BECOMING SELF-AWARE AND MUST BE PUT DOWN
15:55:41  <LOUDBOT>INSTANT TUMBLR BUT I'M CONVERTING IT TO LOWERCASE FOR READABILITY
15:56:01  <AvianFlu>YEAH I BET YOU ARE YOU DAMN DIRTY E-APE
15:56:02  <LOUDBOT>BECAUSE GAYS KISSED EACH OTHER. ON THE EFFECTS OF NUCLEAR WEAPONS"
16:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 27]
16:54:04  <mbalho>substack: workin on a nodeforcats
16:54:08  <mbalho>substack: but need moar cat art
16:55:39  * jibay_joined
16:56:05  * mikealquit (Quit: Leaving.)
16:58:21  * jibayquit (Ping timeout: 245 seconds)
17:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 26]
17:46:52  * mikealjoined
17:53:32  * AvianFluquit (Remote host closed the connection)
18:01:43  * pkrumins_joined
18:01:44  * pkrumins_quit (Changing host)
18:01:44  * pkrumins_joined
18:01:49  * xyxnejoined
18:06:18  * pkruminsquit (*.net *.split)
18:06:18  * Nexxyquit (*.net *.split)
18:06:53  * pkrumins_changed nick to pkrumins
18:16:14  <rowbit>Hourly usage stats: [developer: 0, free: 22]
18:18:46  * mikealquit (Quit: Leaving.)
18:49:01  * mikealjoined
19:03:49  * mikealquit (Ping timeout: 256 seconds)
19:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 52]
19:43:56  * st_lukejoined
19:56:04  * st_lukequit (Remote host closed the connection)
19:59:39  * mikealjoined
20:04:18  * mikealquit (Ping timeout: 264 seconds)
20:16:13  <rowbit>Hourly usage stats: [developer: 0, free: 8]
20:19:33  * captain_morganjoined
20:23:09  * saijanai_joined
20:33:17  * xyxnechanged nick to Nexxy
21:00:02  * mikealjoined
21:04:37  * mikealquit (Ping timeout: 255 seconds)
21:32:36  <rowbit>Hourly usage stats: [free: 18]
21:58:42  * mikealjoined
22:00:40  * mike-d_joined
22:01:11  * mike-dquit (Ping timeout: 256 seconds)
22:01:11  * mike-d_changed nick to mike-d
22:03:21  * mikealquit (Client Quit)
22:17:18  * mikealjoined
22:32:36  <rowbit>Hourly usage stats: [free: 7]
23:00:44  * Dr_Kjoined
23:32:36  <rowbit>Hourly usage stats: [free: 12]
23:53:11  <substack>jjjohnnny: https://github.com/substack/tuner
23:58:46  * st_lukejoined