00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:00:34  * Maciek416joined
00:00:43  * nlacasse_changed nick to nlacasse
00:12:30  * tmcwjoined
00:14:02  * ednapiranhaquit (Quit: Leaving...)
00:16:46  <rowbit>Hourly usage stats: [developer: 24, free: 31]
00:18:57  * enjaworkquit (Ping timeout: 252 seconds)
00:23:01  * enjaworkjoined
00:30:56  * cianomaidinquit (Quit: cianomaidin)
00:31:20  * tmcwquit
00:34:14  * Guest5432quit (Ping timeout: 240 seconds)
00:37:13  * enjaworkquit (Ping timeout: 268 seconds)
00:39:36  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.103.135(free2)
00:41:46  * st_lukejoined
00:42:03  <st_luke>rvagg: jesuschrist100paragraphemail
00:42:36  <rowbit>substack, pkrumins: These encoders are STILL down: 173.203.67.76(free3)
00:43:00  * enjaworkjoined
00:44:14  <st_luke>rvagg: good email though i will get back to you
00:46:28  <defunctzombie>substack: https://github.com/substack/node-browserify/commit/390aeb2913d49a3c0a3265a16dece1d2a4921049
00:46:32  <defunctzombie>substack: this broke browserify
00:47:35  <rvagg>st_luke: that's what I do, email is for long-form! if it was short it would have been IRC or even twitter DM
00:47:46  <st_luke>it turns out it wasn't that long to read anyway
00:48:02  <defunctzombie>substack: well, not that specifically, but something along that codepath is giving me issues I think
00:48:05  <defunctzombie>with a new clean install
00:49:19  <st_luke>I found this graph to show developer approval for each new stream api: http://mathworld.wolfram.com/images/eps-gif/ExponentiallyDecreasingFunction_1000.gif
00:49:46  <defunctzombie>hahahaha
00:51:22  * st_lukequit (Remote host closed the connection)
00:51:50  * st_lukejoined
00:56:14  * st_lukequit (Ping timeout: 240 seconds)
00:59:51  <defunctzombie>great.. so another fucking reason ~ and floating modules suck
01:00:00  <defunctzombie>at some point browserify broke something
01:00:10  <defunctzombie>and I cannot effectively git-bisect it now
01:00:17  <defunctzombie>because all the deps will not change
01:00:30  * st_lukejoined
01:01:38  <soldair>defunctzombie: thats a cool idea. dep-bisect
01:01:57  <defunctzombie>the way people specify their module deps make this fucking impossible
01:02:13  * rxgxquit (Quit: rage quit)
01:08:31  <defunctzombie>substack: when you get a chance I could use some help debugging a browserify issue :/
01:12:21  <defunctzombie>substack: ok I found the problem
01:12:55  <defunctzombie>and I also very strongly think module-deps module is no longer a real module
01:13:11  <defunctzombie>it is way too highly coupled to too many thngs
01:13:19  <defunctzombie>substack: so the problem is this transformKey
01:13:59  * yorickquit (Read error: Connection reset by peer)
01:14:35  <defunctzombie>it does not properly handle a non relative file path
01:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 19]
01:20:25  <defunctzombie>substack: https://github.com/defunctzombie/fail-pkg-1
01:20:30  <defunctzombie>substack: failing example
01:28:30  * jxsonquit (Remote host closed the connection)
01:28:47  * jxsonjoined
01:30:48  * fallsemojoined
01:33:50  * jcrugzzquit (Ping timeout: 264 seconds)
01:36:54  * jcrugzzjoined
01:37:40  * thlorenzjoined
01:38:27  * thloren__joined
01:39:43  * thloren__quit (Read error: Connection reset by peer)
01:40:05  * thloren__joined
01:41:50  * thlorenzquit (Ping timeout: 240 seconds)
01:44:35  * thloren__changed nick to thlorenz
01:57:21  * dguttmanquit (Quit: dguttman)
01:58:04  * thlorenzquit (Remote host closed the connection)
01:58:39  * thlorenzjoined
02:02:49  * st_lukequit (Remote host closed the connection)
02:03:03  * thlorenzquit (Ping timeout: 260 seconds)
02:07:13  * soldairquit (Ping timeout: 250 seconds)
02:09:59  <dlmanning>Opinions about using errbacks?
02:11:48  * jxsonquit (Remote host closed the connection)
02:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 18]
02:25:01  * Maciek416_joined
02:26:13  * Maciek416_quit (Read error: Connection reset by peer)
02:26:36  * thlorenzjoined
02:27:06  * runningskullchanged nick to zz_runningskull
02:27:46  * Maciek416_joined
02:32:03  * Maciek416_quit (Ping timeout: 252 seconds)
02:38:05  * thloren__joined
02:40:21  * st_lukejoined
02:43:05  * thloren__quit (Ping timeout: 272 seconds)
02:48:44  * fallsemoquit (Quit: Leaving.)
02:51:09  * enjaworkquit (Ping timeout: 246 seconds)
02:56:08  * enjaworkjoined
03:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 24]
03:18:42  * jiangplusquit (Ping timeout: 252 seconds)
03:23:33  * fallsemojoined
03:26:31  * mikolalysenkoquit (Ping timeout: 260 seconds)
03:32:48  * dguttmanjoined
03:32:59  * zz_runningskullchanged nick to runningskull
03:37:42  * runningskullchanged nick to zz_runningskull
03:40:13  * AvianFlujoined
03:42:49  * dguttmanquit (Quit: dguttman)
03:43:59  * mikolalysenkojoined
03:49:58  * fallsemoquit (Ping timeout: 244 seconds)
03:50:05  * mikolalysenkoquit (Quit: Lost terminal)
03:52:49  * fallsemojoined
03:56:00  * brycebariljoined
03:57:18  * fallsemoquit (Ping timeout: 246 seconds)
04:01:29  * jergasonquit (Quit: jergason)
04:05:51  * Maciek416_joined
04:10:35  * Maciek416_quit (Ping timeout: 268 seconds)
04:16:20  * DTrejoquit (Remote host closed the connection)
04:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 6]
04:16:56  * DTrejojoined
04:20:58  * DTrejoquit (Ping timeout: 244 seconds)
04:23:59  * jiangplusjoined
04:31:23  * Maciek416_joined
04:34:52  * thlorenzquit (Remote host closed the connection)
04:35:24  * thlorenzjoined
04:35:26  * Maciek416_quit (Ping timeout: 240 seconds)
04:39:26  * thlorenzquit (Ping timeout: 240 seconds)
04:48:01  * DTrejojoined
04:49:50  * calvinfoquit (Quit: Leaving.)
04:56:06  * dguttmanjoined
04:56:35  * DTrejoquit (Ping timeout: 260 seconds)
05:03:03  * shamaquit
05:03:20  * dguttmanquit (Quit: dguttman)
05:03:53  * Maciek416_joined
05:05:51  * AvianFluquit (Remote host closed the connection)
05:06:04  * thlorenzjoined
05:08:19  * Maciek416_quit (Ping timeout: 260 seconds)
05:10:27  * thlorenzquit (Ping timeout: 252 seconds)
05:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 13]
05:20:47  * williamcottonquit (Ping timeout: 272 seconds)
05:35:56  * jergasonjoined
05:48:48  * st_lukequit (Remote host closed the connection)
05:49:22  * Maciek416quit (Remote host closed the connection)
05:49:56  * Maciek416joined
05:50:21  * calvinfojoined
05:54:31  * Maciek416quit (Ping timeout: 260 seconds)
05:54:56  * calvinfoquit (Ping timeout: 260 seconds)
06:06:58  * thlorenzjoined
06:11:02  * thlorenzquit (Ping timeout: 240 seconds)
06:12:19  * defunctzombiechanged nick to defunctzombie_zz
06:16:44  <rowbit>Daily usage stats: [developer: 259, free: 708]
06:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 31]
06:21:14  * calvinfojoined
06:26:29  * jergasonquit (Quit: jergason)
06:29:11  * williamcottonjoined
06:32:01  * Guest5432joined
06:33:44  * williamcottonquit (Ping timeout: 244 seconds)
06:36:44  * Guest5432quit (Ping timeout: 268 seconds)
06:37:48  * calvinfoquit (Quit: Leaving.)
06:38:35  * tilgoviquit (Remote host closed the connection)
06:39:36  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.103.135(free2)
06:42:36  <rowbit>substack, pkrumins: These encoders are STILL down: 173.203.67.76(free3)
06:58:01  * jxsonjoined
07:04:22  * fraserxujoined
07:07:47  * thlorenzjoined
07:08:36  * calvinfojoined
07:09:25  * calvinfoquit (Read error: Connection reset by peer)
07:09:30  * calvinfo1joined
07:12:53  * thlorenzquit (Ping timeout: 272 seconds)
07:14:19  * calvinfo1quit (Ping timeout: 260 seconds)
07:16:45  <rowbit>Hourly usage stats: [developer: 2, free: 22]
07:27:32  * Guest5432joined
07:53:33  * jiangplusquit (Ping timeout: 246 seconds)
07:54:16  * jxsonquit (Remote host closed the connection)
07:54:42  * jxsonjoined
07:59:08  * jxsonquit (Ping timeout: 252 seconds)
07:59:18  * peutetrejoined
08:02:22  * calvinfojoined
08:08:39  * thlorenzjoined
08:13:41  * thlorenzquit (Ping timeout: 272 seconds)
08:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 28]
08:22:33  * fraserxuquit (Remote host closed the connection)
08:25:09  * slaskisjoined
08:26:21  * jcrugzzquit (Ping timeout: 272 seconds)
08:29:04  * fraserxujoined
08:34:12  * calvinfoquit (Quit: Leaving.)
08:38:12  * damonoehlmanquit (Quit: WeeChat 0.4.2)
08:41:34  * slaskisquit (Quit: slaskis)
08:47:08  * djcoinjoined
08:53:35  * dsfadfjoined
08:53:36  * rannmannquit (Disconnected by services)
08:54:05  * fergiejoined
08:55:59  * hij1nxquit (Ping timeout: 240 seconds)
09:07:07  <rowbit>substack, pkrumins: A developer is waiting in the queue for explorer/11.0
09:11:14  * thlorenzjoined
09:12:21  * cianomaidinjoined
09:13:39  * iwillwenjoined
09:15:39  * ralphtheninjaquit (Quit: leaving)
09:15:46  * cianomaidinquit (Client Quit)
09:16:27  * thlorenzquit (Ping timeout: 268 seconds)
09:16:45  <rowbit>Hourly usage stats: [developer: 1, free: 32]
09:18:29  * cianomaidinjoined
09:20:07  * iwillwenquit (Ping timeout: 250 seconds)
09:34:56  * calvinfojoined
09:35:55  * calvinfo1joined
09:35:56  * calvinfoquit (Read error: Connection reset by peer)
09:36:52  * calvinfojoined
09:36:52  * calvinfo1quit (Read error: Connection reset by peer)
09:37:06  * ferossquit (Quit: feross)
09:37:51  * calvinfo1joined
09:37:51  * calvinfoquit (Read error: Connection reset by peer)
09:38:01  * slaskisjoined
09:42:03  * calvinfo1quit (Ping timeout: 246 seconds)
09:55:06  * fraserxuquit (Remote host closed the connection)
10:03:58  * mcollinajoined
10:08:40  * calvinfojoined
10:09:38  * calvinfo1joined
10:09:39  * calvinfoquit (Read error: Connection reset by peer)
10:11:42  * djcoinquit (Quit: WeeChat 0.4.1)
10:12:00  * thlorenzjoined
10:13:46  * calvinfo1quit (Ping timeout: 246 seconds)
10:16:15  * thlorenzquit (Ping timeout: 252 seconds)
10:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 49]
10:23:21  * dominictarr_joined
10:24:33  * mcollinaquit (Remote host closed the connection)
10:24:51  <dominictarr_>Raynos, hey
10:28:05  * mcollinajoined
10:29:57  * peutetrequit (Quit: peutetre)
10:31:30  * peutetrejoined
10:41:04  * williamcottonjoined
10:43:44  * cianomaidinquit (Quit: cianomaidin)
10:44:07  * Guest5432quit (Ping timeout: 252 seconds)
10:45:20  * Guest5432joined
10:46:50  * sveisveiquit (Quit: Connection closed for inactivity)
10:51:49  * hij1nxjoined
10:59:51  * mcollinaquit (Remote host closed the connection)
11:03:33  * mcollinajoined
11:10:20  * calvinfojoined
11:11:22  * calvinfo1joined
11:11:23  * calvinfoquit (Read error: Connection reset by peer)
11:12:13  * williamcottonquit (Ping timeout: 245 seconds)
11:12:52  * thlorenzjoined
11:15:51  * calvinfo1quit (Ping timeout: 244 seconds)
11:16:45  <rowbit>Hourly usage stats: [developer: 37, free: 54]
11:18:46  * yorickjoined
11:24:10  * thlorenzquit (Ping timeout: 245 seconds)
11:29:18  * gozalaquit (Ping timeout: 252 seconds)
11:31:36  * gozalajoined
11:48:05  * mcollinaquit (Remote host closed the connection)
11:48:41  * mcollinajoined
11:52:55  * mcollinaquit (Ping timeout: 245 seconds)
11:53:58  * joliss_joined
11:54:19  * jolissquit (Ping timeout: 268 seconds)
11:54:19  * joliss_changed nick to joliss
11:56:22  * fraserxujoined
11:59:41  <rowbit>/!\ ATTENTION: (default-local) subhashgo@... successfully signed up for developer browserling plan ($20). Cash money! /!\
11:59:41  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
12:12:05  * calvinfojoined
12:12:35  * fraserxuquit (Remote host closed the connection)
12:16:45  <rowbit>Hourly usage stats: [developer: 1, free: 39]
12:16:53  * calvinfoquit (Ping timeout: 272 seconds)
12:20:43  * williamcottonjoined
12:21:23  * thlorenzjoined
12:25:08  * williamcottonquit (Ping timeout: 245 seconds)
12:29:47  * cianomaidinjoined
12:31:23  <dominictarr_>substack, hey, I'm beginning to get hungry, what about you?
12:31:59  <substack>dominictarr_: sounds good
12:37:48  <dominictarr_>substack, you wanna just ride around until something looks good
12:38:18  <substack>yes
12:39:37  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.103.135(free2)
12:41:16  <dominictarr_>substack, hang on, 1 more pr to merge
12:42:04  * anvaka_quit (Remote host closed the connection)
12:42:37  <rowbit>substack, pkrumins: These encoders are STILL down: 173.203.67.76(free3)
12:46:34  * thloren__joined
12:54:32  * thlorenzquit (Ping timeout: 244 seconds)
12:56:36  * dominictarr_quit (Ping timeout: 244 seconds)
12:56:38  * thloren__quit (Ping timeout: 240 seconds)
13:12:52  * calvinfojoined
13:13:39  * calvinfoquit (Read error: Connection reset by peer)
13:13:47  * calvinfojoined
13:14:45  * calvinfo1joined
13:14:46  * calvinfoquit (Read error: Connection reset by peer)
13:15:43  * calvinfojoined
13:15:44  * calvinfo1quit (Read error: Connection reset by peer)
13:16:38  * calvinfo1joined
13:16:38  * calvinfoquit (Read error: Connection reset by peer)
13:16:45  <rowbit>Hourly usage stats: [developer: 100, free: 31]
13:20:48  * calvinfo1quit (Ping timeout: 246 seconds)
13:23:11  * thlorenzjoined
13:28:09  * mcollinajoined
13:30:09  * jergasonjoined
13:30:47  * cianomaidinquit (Quit: cianomaidin)
13:31:23  * thlorenzquit (Ping timeout: 245 seconds)
13:34:50  * jergasonquit (Ping timeout: 244 seconds)
13:35:33  * fallsemojoined
13:51:18  * thlorenzjoined
13:52:53  * timoxleyquit (Remote host closed the connection)
13:56:19  * thlorenzquit (Ping timeout: 272 seconds)
14:00:43  * mcollinaquit (Remote host closed the connection)
14:03:03  * mcollinajoined
14:04:08  * cianomaidinjoined
14:06:12  * cianomaidinquit (Client Quit)
14:13:41  * Maciek416joined
14:13:52  * cianomaidinjoined
14:15:19  * mcollinaquit (Remote host closed the connection)
14:16:45  <rowbit>Hourly usage stats: [developer: 1, free: 37]
14:17:11  * fallsemoquit (Quit: Leaving.)
14:17:21  * calvinfojoined
14:18:21  * calvinfo1joined
14:18:21  * calvinfoquit (Read error: Connection reset by peer)
14:22:00  * dguttmanjoined
14:22:53  * calvinfo1quit (Ping timeout: 244 seconds)
14:24:04  * jolissquit (Quit: lunch)
14:30:41  <Raynos>dominictarr_: hi
14:31:09  <Raynos>dominictarr_, substack: http://team-mad-science.2013.nodeknockout.com/
14:35:45  <Raynos>i build an npm module authoring GUI
14:35:53  <Raynos>focused on browserify based modules
14:36:00  <Raynos>you can execute examples & tests in the browser
14:38:44  * kevino80joined
14:40:53  * jergasonjoined
14:41:50  <juliangruber>@Raynos I'll try if you remove private orgs & repos from the oath thing
14:42:19  <Raynos>juliangruber: github's fault. I need to create repos. I can't have any less auth
14:42:21  <juliangruber>(so that's what all your demo-test repos were all about :D)
14:42:24  <juliangruber>ok
14:42:34  <Raynos>i only create public repos
14:42:37  <Raynos>i never read any repos
14:46:10  <juliangruber>@Raynos w00t https://github.com/juliangruber/browser-editor-test
14:46:18  * thlorenzjoined
14:46:18  <pkrumins>i'm node ko judge >_>
14:46:34  <pkrumins>who wants extra points <_<
14:46:35  <juliangruber>does it run the tests before publish?
14:46:40  <juliangruber>pkrumins nice!
14:46:43  <Raynos>juliangruber: https://npmjs.org/package/browser-editor-test
14:46:49  * fallsemojoined
14:46:50  <Raynos>juliangruber: check the console
14:47:01  <Raynos>it spams TAP in the console
14:47:19  <juliangruber>Raynos ah ok, they pass but there are some errorz
14:47:31  <Raynos>yeah it runs on every keyup
14:47:33  <Raynos>>_>
14:47:42  <Raynos>so most errors are just invalid js states
14:48:21  <juliangruber>do you still have time left?
14:48:31  <Raynos>nodeknockout ended 2 days ago
14:48:38  <juliangruber>oh :D
14:48:41  <Raynos>we'll clean it up and host it somewhere proper
14:50:57  <juliangruber>how do you do npm auth?
14:51:54  * mcollinajoined
14:52:43  <juliangruber>Raynos: don't tell me your publishing under your name, then adding the user as owner and removing yourself?
14:53:13  <Raynos>juliangruber: >_>
14:53:19  <Raynos>im publishing under the npmbot name
14:53:19  <juliangruber>:D:D
14:53:53  * mcollinaquit (Remote host closed the connection)
14:54:03  <juliangruber>so i can post dumb as shit modules and make it look like substack wrote them?
14:54:18  <Raynos>you can already do that
14:54:20  <Raynos>just easier
14:54:27  * mcollinajoined
14:54:52  <juliangruber>wtf
14:55:49  * jergasonquit (Quit: jergason)
14:56:57  <ogd>module.exports = function add(a, b) { return a + b }
14:56:59  <ogd>BAM, module
14:57:16  * Guest5432quit (Ping timeout: 246 seconds)
14:57:27  * Guest5432joined
14:58:11  * defunctzombie_zzchanged nick to defunctzombie
14:59:01  * mcollinaquit (Ping timeout: 272 seconds)
15:08:10  * AvianFlujoined
15:09:21  * heathquit (Ping timeout: 245 seconds)
15:09:45  * heathjoined
15:09:45  * heathquit (Changing host)
15:09:45  * heathjoined
15:10:05  * brianloveswordsquit (Excess Flood)
15:10:53  * brianloveswordsjoined
15:12:02  * ednapiranhajoined
15:12:44  * kevino80quit
15:16:45  <rowbit>Hourly usage stats: [developer: 5, free: 35]
15:17:44  * tmcwjoined
15:18:22  * tmcwquit (Client Quit)
15:19:09  * calvinfojoined
15:19:54  * kevino80joined
15:23:20  * calvinfoquit (Ping timeout: 244 seconds)
15:35:49  * defunctzombiechanged nick to defunctzombie_zz
15:37:52  * cianomaidinquit (Quit: cianomaidin)
15:43:20  * Guest5432quit (Ping timeout: 245 seconds)
15:44:00  * Guest5432joined
15:45:07  * kevinswiberjoined
15:45:35  * mcollinajoined
15:46:31  * toddself_quit
15:50:27  * jiangplusjoined
15:52:44  * jolissjoined
15:56:19  * thlorenzquit (Remote host closed the connection)
15:56:37  * thlorenzjoined
16:11:02  * jcrugzzjoined
16:12:17  * mcollinaquit (Remote host closed the connection)
16:16:45  <rowbit>Hourly usage stats: [developer: 1, free: 50]
16:17:24  * mcollinajoined
16:19:55  * calvinfojoined
16:20:37  * calvinfoquit (Read error: Connection reset by peer)
16:20:49  * calvinfojoined
16:23:08  * mcollinaquit (Remote host closed the connection)
16:23:46  * mcollinajoined
16:25:07  * calvinfoquit (Ping timeout: 252 seconds)
16:28:03  * mcollinaquit (Ping timeout: 246 seconds)
16:42:24  * slaskisquit (Ping timeout: 246 seconds)
16:43:34  * defunctzombie_zzchanged nick to defunctzombie
16:52:25  * jergasonjoined
16:59:27  * williamcottonjoined
17:11:39  * calvinfojoined
17:14:03  * dsfadfchanged nick to rannmann
17:14:03  * rannmannquit (Changing host)
17:14:04  * rannmannjoined
17:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 32]
17:28:37  * ryan_stevens1joined
17:34:17  * mmaleckichanged nick to mmalecki_
17:34:19  * mmalecki_changed nick to mmalecki
17:36:51  * calvinfoquit (Quit: Leaving.)
17:38:48  * kevinswiberquit (Remote host closed the connection)
17:39:23  * kevinswiberjoined
17:43:26  * kevinswiberquit (Ping timeout: 240 seconds)
17:45:41  * jiangplusquit (Ping timeout: 248 seconds)
17:46:55  * kriskowaljoined
17:48:10  * st_lukejoined
18:02:22  * slaskisjoined
18:05:29  * peutetrequit (Quit: peutetre)
18:07:38  * calvinfojoined
18:08:31  * calvinfo1joined
18:08:32  * calvinfoquit (Read error: Connection reset by peer)
18:09:31  * calvinfojoined
18:09:31  * calvinfo1quit (Read error: Connection reset by peer)
18:14:16  * calvinfoquit (Ping timeout: 264 seconds)
18:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 22]
18:18:31  * williamcottonquit (Ping timeout: 272 seconds)
18:25:49  * AvianFluquit (Remote host closed the connection)
18:26:31  * mcollinajoined
18:29:01  * AvianFlujoined
18:30:32  * thlorenzquit (Remote host closed the connection)
18:31:01  * thlorenzjoined
18:36:47  * jxsonjoined
18:39:38  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.103.135(free2)
18:39:49  * kevinswiberjoined
18:40:42  * mcollinaquit (Ping timeout: 244 seconds)
18:42:38  <rowbit>substack, pkrumins: These encoders are STILL down: 173.203.67.76(free3)
18:42:50  * williamcottonjoined
18:44:22  * Guest5432quit (Read error: Connection reset by peer)
18:45:05  * st_lukequit (Remote host closed the connection)
18:45:36  * mcollinajoined
18:45:38  * st_lukejoined
18:46:11  * st_lukequit (Read error: Connection reset by peer)
18:46:25  * st_luke_joined
18:47:22  * williamcottonquit (Remote host closed the connection)
18:49:03  * williamcottonjoined
18:50:43  * st_luke_quit (Ping timeout: 246 seconds)
18:53:23  * st_lukejoined
18:53:25  * williamcottonquit (Ping timeout: 248 seconds)
18:53:57  * mcollinaquit (Ping timeout: 248 seconds)
18:56:15  * st_lukequit (Read error: Connection reset by peer)
18:56:34  * st_lukejoined
18:57:46  * cianomaidinjoined
19:00:04  * williamcottonjoined
19:01:45  * zz_runningskullchanged nick to runningskull
19:03:35  * fergiequit (Ping timeout: 260 seconds)
19:04:21  * meschquit (Quit: Connection closed for inactivity)
19:10:18  * calvinfojoined
19:11:15  * calvinfo1joined
19:11:16  * calvinfoquit (Read error: Connection reset by peer)
19:11:56  * calvinfo1quit (Read error: Connection reset by peer)
19:12:11  * calvinfojoined
19:12:26  <st_luke>mmalecki: another irc bot :)
19:12:50  <AvianFlu>BRED WITH THE SOUL OF THE FALLEN KOHAI
19:12:50  <LOUDBOT>FUCK YOU DEREK
19:12:53  * calvinfoquit (Read error: Connection reset by peer)
19:13:04  * calvinfojoined
19:16:01  <st_luke>yeah what ever happened to kohai
19:16:03  <st_luke>that thing was cool
19:16:12  <AvianFlu>there's still a repo somewhere
19:16:45  <rowbit>Hourly usage stats: [developer: 5, free: 37]
19:17:02  <AvianFlu>too many floating patches, too much other unnecessary software to maintain
19:17:26  * calvinfoquit (Ping timeout: 240 seconds)
19:17:55  * calvinfojoined
19:23:36  <defunctzombie>anyone streaming json data for http responses?
19:23:43  <defunctzombie>what are you setting the headers to first?
19:24:55  <mmalecki>st_luke: haha, this one is nicer
19:30:14  <ogd>Raynos: is the source for team-mad-science online?
19:32:07  * tmcwjoined
19:32:08  * tmcwquit (Client Quit)
19:33:02  * slaskisquit (Quit: slaskis)
19:34:01  * slaskisjoined
19:38:23  <Raynos>ogd: not yet. We need a name for the thing
19:38:34  <Raynos>and i need to remove the passwords from the git repo
19:38:48  <Raynos>ogd, substack: can you help think of a better name then "npm the wizard"
19:41:50  * jolissquit (Ping timeout: 240 seconds)
19:46:45  * DTrejojoined
19:50:27  * jolissjoined
19:52:49  <ogd>modulemaker
19:55:57  * cianomaidinquit (Quit: cianomaidin)
19:57:57  * thlorenzquit (Remote host closed the connection)
19:58:31  * thlorenzjoined
19:58:59  * thloren__joined
19:58:59  * thlorenzquit (Read error: Connection reset by peer)
20:02:41  * defunctzombiechanged nick to defunctzombie_zz
20:08:47  * fotoveritejoined
20:10:51  <ogd>Raynos: what scops did you use for github oauth? it only lets you read/write all repos and not just public ones?
20:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 25]
20:25:21  * calvinfoquit (Quit: Leaving.)
20:26:27  * calvinfojoined
20:26:59  * calvinfo1joined
20:26:59  * calvinfoquit (Read error: Connection reset by peer)
20:27:30  * calvinfo1quit (Read error: Connection reset by peer)
20:27:39  * calvinfojoined
20:27:51  * calvinfoquit (Read error: Connection reset by peer)
20:28:05  * calvinfojoined
20:28:27  * calvinfoquit (Read error: Connection reset by peer)
20:28:40  * calvinfojoined
20:35:30  * defunctzombie_zzchanged nick to defunctzombie
20:44:51  <jesusabdullah>http://nodeknockout.com/teams/wwmc my homies made this :)
20:44:52  * defunctzombiechanged nick to defunctzombie_zz
20:46:33  * jxsonquit (Remote host closed the connection)
20:47:32  <ryan_stevens1>whoa, that's kinda interesting jesusabdullah
20:48:13  <ryan_stevens1>not gonna lie, as a parent that does capture my attention
20:49:32  * ferossjoined
20:49:32  * jxson_joined
20:50:57  * jxson_quit (Remote host closed the connection)
20:51:25  * jxsonjoined
20:53:37  <st_luke>rvagg: didn't you do a blog post or something on the v8 changes?
20:55:50  * jxsonquit (Ping timeout: 245 seconds)
20:56:04  <ryan_stevens1>jesusabdullah: mind taking a look at my node knockout hack http://dinosrc.it
20:56:32  * jxsonjoined
20:59:28  <jesusabdullah>ryan_stevens1: sure
21:01:28  <DTrejo>ryan_stevens1: thats sexy as fuck
21:02:52  <jesusabdullah>Yeah that's p. sweet
21:04:21  <ryan_stevens1>jesusabdullah / DTrejo thanks guys
21:04:43  <ryan_stevens1>this was less of a technical hack and more of a "yes- this can be done, and should be done in production" hack
21:05:27  <DTrejo>ryan_stevens1: what is your teammates twitter handle?
21:05:46  <DTrejo>nvm found it
21:06:14  <creationix>ryan_stevens1, nicly done, I think crabdude has been on doing something like this. I've always liked the idea
21:06:14  <ryan_stevens1>http://nodeknockout.com/teams/waving
21:06:29  <ryan_stevens1>creationix: thanks- had to get a little weird on the git stuff :)
21:06:37  <creationix>I may try this using actual git pull once I get js-git done
21:06:58  <ryan_stevens1>creationix: yeah- we implemented a simple patch apply function on the client
21:06:59  <creationix>git pull with thin-pack can send down binary diffs over the wire for updates to existing files
21:07:06  <ryan_stevens1>but generating the diffs got strange
21:07:08  <ryan_stevens1>(hackathon style)
21:07:28  <ryan_stevens1>creationix: also, the problem of running this solution on minfied files got weird
21:07:40  <ryan_stevens1>basically we look at semi colons, and insert line breaks
21:07:41  <ryan_stevens1>then diff
21:07:44  <ryan_stevens1>seemed ligit
21:07:52  <creationix>some day I want to experiment with AST based diffs instead of textual diffs
21:07:54  <DTrejo>im going to start tweeting about the cooler NKO projects I see
21:08:05  <DTrejo>show me more ;)
21:08:05  <ryan_stevens1>out tests show there were benfits, assuming the minifiers consistantly ofuscated
21:08:24  <creationix>ryan_stevens1, tep
21:08:28  <creationix>*yep
21:08:55  <DTrejo>ryan_stevens1: tell jason not to just favorite, but rt too. self promotion is impt
21:09:00  * _ritchjoined
21:09:32  <creationix>DTrejo, did you get a chance to try out the thing I helped Raynos create?
21:09:35  <DTrejo>the NKO site needs to feature participant names / handles more prominently
21:09:46  <DTrejo>creationix: what thing is this?
21:09:55  <creationix>http://team-mad-science.2013.nodeknockout.com/
21:10:14  * ryan_stevens1part
21:10:17  <creationix>kinda scary intro though. The first thing is does is ask for write permission to private repos without telling why
21:10:22  * ryan_stevens1joined
21:11:02  <ryan_stevens1>creationix: so do you think it would be best to generate a patch file on minified files that are brokup up by line, or try to implement patches per character
21:11:13  <ryan_stevens1>creationix: perhaps create patch files then minify
21:11:31  <ryan_stevens1>meh- that might have a world of hurt
21:11:31  <creationix>ryan_stevens1, right, you could do a binary diff instead of a textual diff
21:11:36  <ryan_stevens1>interseting
21:11:37  <creationix>then it wouldn't matter where the newlines were
21:11:51  <ryan_stevens1>creationix: we only did that cause we splice in by line on the client
21:11:57  <creationix>git uses a binary diff algorithm internally for packfiles
21:11:58  <ryan_stevens1>wanted to be considerate of client CPU
21:12:13  <ryan_stevens1>cause that's the tradeoff on our solution- reconstructing JS files in the browser out of localstorage
21:12:26  <creationix>I doubt it would hurt the client CPU unless they had megabytes of updates
21:12:38  <ryan_stevens1>yeah- that's what we figured
21:12:49  <ryan_stevens1>also figured some nah sayer will JS Perf it for us :)
21:14:15  <DTrejo>creationix: checking it out now
21:14:15  * enjaworkquit (Ping timeout: 260 seconds)
21:14:32  <DTrejo>creationix: aw it wants access to my private repos, sry :(
21:15:06  <creationix>DTrejo, yeah, I hope Raynos or someone made a video
21:15:18  <DTrejo>you worked on it?
21:15:22  <creationix>people don't like giving that kind of access to knockout entries
21:15:28  <creationix>yeah, I wrote the git push part
21:15:32  <creationix>using js-git
21:15:33  <DTrejo>you were saying you added the functionality to tedit?
21:15:36  <ryan_stevens1>creationix: but image a world we can push JS-GIT / diff apply into browsers, so they can maintain security around "sharable" resources a domain could elect things to be
21:15:38  * thloren__quit (Remote host closed the connection)
21:15:46  <DTrejo>creationix: ah so it's a progression on the jsgit work
21:16:00  <creationix>ryan_stevens1, right, that's what crabdude was experimenting with
21:16:05  <ryan_stevens1>creationix: this way site will just patch up and down
21:16:11  * enjaworkjoined
21:16:12  <ryan_stevens1>from head donated by other omains
21:16:14  * thlorenzjoined
21:16:23  <creationix>DTrejo, sortof, it's an independent implementation of js-git that mounts github repos directly
21:16:23  <ryan_stevens1>creationix: right- I've talked to him a little about that
21:16:31  <ryan_stevens1>super stoked to keep going with this stuff in the community
21:16:32  <DTrejo>hmm okay
21:16:40  <DTrejo>ryan_stevens1: that does sound cool
21:16:41  <creationix>DTrejo, since tedit consumes js-git, then I can drop-in js-github
21:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 40]
21:17:25  <creationix>DTrejo, so for tedit, I'm not asking for the "repo" scope, but just the "public_repo" scope
21:17:33  <DTrejo>right
21:17:35  <creationix>so it only has write access to public repos and can't even read private repos
21:17:44  <creationix>that means you can't create new repos from the app
21:17:47  <creationix>but that's worth it forme
21:17:50  <DTrejo>much better
21:18:00  <DTrejo>the world is scary
21:18:03  <creationix>the nko entry, however, was all about convenience and needed to create the repos
21:18:05  <DTrejo>force pushes
21:18:08  <DTrejo>ah
21:18:24  <creationix>I wish the "public_repo" scope was all that was needed to create public repos
21:18:45  <creationix>DTrejo, also, the github commands never go through the node server at all
21:18:49  <creationix>they are all local to your browser
21:19:00  <creationix>so it's slightly less scary
21:19:19  <creationix>though I could push new client-side code at a later date that did evil things with that information
21:19:36  <creationix>I can't think of a safe way to push to github from a website
21:19:44  <creationix>people just have to trust my app
21:19:56  <DTrejo>https://github.com/nko4/website/issues/108
21:22:07  <creationix>Raynos, why aren't we submitted for voting yet?
21:22:38  * st_lukequit (Remote host closed the connection)
21:23:30  <DTrejo>creationix: maybe once ppl start requesting private repo support, you can add a privilege escalation button thingy
21:23:58  <creationix>DTrejo, oh, for tedit?
21:24:03  <DTrejo>yea
21:24:08  * ryan_stevens1part
21:24:11  * ryan_stevens1joined
21:24:13  <creationix>I also support people inputting a "Personal Access Token"
21:24:16  <creationix>which is full-access
21:24:21  <creationix>and never goes through a server
21:24:24  <creationix>all client-side
21:24:24  <DTrejo>oh in that case your work is done
21:24:31  <DTrejo>on that front
21:24:46  <creationix>on that front, the code is so buggy I'm not even deploying it yet
21:24:56  <creationix>no sense deploying buggy code that force-pushes live repos
21:26:16  <Raynos>creationix: no video yet
21:28:04  <DTrejo>;)
21:29:04  * slaskisquit (Read error: Connection reset by peer)
21:30:13  * slaskisjoined
21:31:54  <creationix>chrisdickinson, ping
21:32:41  * ednapiranhaquit (Quit: Leaving...)
21:34:11  * ednapiranhajoined
21:34:56  <chrisdickinson>creationix: pong
21:35:08  <creationix>chrisdickinson, I implemented the hard bits https://gist.github.com/creationix/7377834#file-compiler-md
21:35:17  <chrisdickinson>awesome!
21:35:41  <creationix>all that's left is the code generation from the data
21:35:48  <creationix>but that's pretty trivial
21:36:18  <creationix>the data includes the full contents of the files and a map of path-name replacements and locations for js files
21:36:24  <chrisdickinson>cool. sorry, was delayed by nko/getting ready for cascadiajs
21:36:42  <creationix>chrisdickinson, no worries, I enjoyed working in this
21:36:50  <chrisdickinson>good! :)
21:36:53  <creationix>what should I call the npm module?
21:37:24  <chrisdickinson>hmm
21:38:11  <creationix>it's more of a linker than a compiler
21:38:30  <creationix>though I suppose I could add hooks for *-to-js transpilers
21:38:40  <creationix>in a later version
21:39:09  <spion>no source-maps yet I presume?
21:39:31  <spion>just teasing :)
21:39:32  <creationix>spion, no, how hard is that?
21:39:41  <creationix>though I'm pretty sure the data output has enough info for them
21:39:57  <spion>well, it shouldn't be too hard as long as the inputs don't have source maps
21:40:02  <creationix>it gives the original file paths and the original contents as well as where to replace require paths
21:40:25  <creationix>spion, do source maps work with eval?
21:40:30  <creationix>or only script tags?
21:41:08  * mikolalysenkojoined
21:42:43  <spion>hmm. I think they work with eval too. not sure.
21:45:23  <spion>although you might need sourceURL indirection
21:46:45  * jxsonquit (Remote host closed the connection)
21:47:12  * jxsonjoined
21:47:49  * kevinswiberquit (Remote host closed the connection)
21:48:09  <creationix>spion, ok, so sourcemap generation isn't trivial, but that would be tottally awesome to have
21:48:23  * kevinswiberjoined
21:48:38  <creationix>chrisdickinson, do you have experience generating sourcemaps?
21:51:27  * jxsonquit (Ping timeout: 252 seconds)
21:52:07  <jesusabdullah>yo streamsbros, question4u: I wanna make a stream that wraps an async function that calls back with a stream
21:52:29  <chrisdickinson>creationix: nope.
21:52:33  <jesusabdullah>is there something out there, or a technique I should use, for buffering input to my wrapper stream while I'm waiting for the async call to yield the stream I really want to pipe to?
21:52:38  * kevinswiberquit (Ping timeout: 240 seconds)
21:54:03  * kevinswiberjoined
21:54:20  <jesusabdullah>nuttin'? :(
21:54:31  <jesusabdullah>jcrugzz you're a streamsbro thoughts? ^^
21:55:24  <Domenic_>jesusabdullah: pause the stream, then resume it when the async call yields?
21:56:30  <jcrugzz>jesusabdullah: the _write method itself is async, i feel like this could be natively implemented there
21:57:10  <jesusabdullah>Domenic_: so, input.pause(); otherThing.on('stream', function (stream) { input.pipe(stream); input.unpause(); }); // ??
21:57:29  <Domenic_>jesusabdullah: resume, but yeah, exactly.
21:57:31  <jesusabdullah>jcrugzz: I'm wrapping request and knox, I'm not sure if they're streams1 or streams2 or what
21:57:37  <jesusabdullah>Domenic_: okay, I'll try that :) thanks
21:57:43  <Domenic_>jesusabdullah: knox is streams2, pretty sure request is these days too
21:57:50  <jesusabdullah>ahh, good to know
21:58:01  <jcrugzz>jesusabdullah: ah gotcha, so you are wrapping these in your own stream?
21:58:07  <jcrugzz>essentially
21:58:10  <jesusabdullah>jcrugzz: yeah, cause knox's api sucks
21:59:11  <jesusabdullah>ugh I still hate implementing streams -_-;
22:00:08  <Domenic_>jesusabdullah: fightin' words! what can I do to make knox better?
22:00:17  <jcrugzz>jesusabullah: http://nodejs.org/api/stream.html#stream_writable_write_chunk_encoding_callback_1
22:01:00  <jesusabdullah>Domenic_: make it so request.pipe(kClient.put('./file.txt')) works
22:01:01  <tim_smart>Anyone here used seaport?
22:01:19  <tim_smart>My servers keep going stale even though they are still responsing via http
22:01:29  <tim_smart>s/responsing/responding/
22:01:43  <jesusabdullah>Domenic_: so you don't have to set the content-type and content-length by-hand, or get the response with a .on('response', handler)
22:01:50  <jesusabdullah>Domenic_: that's basically the problem I'm trying to solve
22:02:27  <jesusabdullah>Domenic_: if I made a PR to knox making .put and .get act like request-compatible streams would the team accept it?
22:03:39  <jesusabdullah>tim_smart: the stizz certainly has ;)
22:03:48  <Domenic_>jesusabdullah: almost certainly. I tried that once and failed; if you can figure it out, seems good.
22:04:03  <jesusabdullah>Domenic_: oh word
22:04:13  <jesusabdullah>Domenic_: seems better n' making a lame wrapper library at least
22:04:14  <tim_smart>I want to beat someone at http://untitled.2013.nodeknockout.com/
22:04:16  <tim_smart>>.>
22:04:30  <Domenic_>jesusabdullah: except for the .on('response') thing, that wouldn't be good, since it breaks the low-level-ness of .put and .get
22:04:45  <jesusabdullah>mmhmm
22:04:54  <jesusabdullah>but grabbing the headers you'd take?
22:05:20  <jesusabdullah>cool, good to know
22:05:22  <Domenic_>jesusabdullah: yeah definitely.
22:05:48  <jesusabdullah>Might hack together the wait thing separately, as its own library, but that's a lesser need
22:09:32  <ryan_stevens1>hey guys, if if your willing can you upvote our hacker news post about DynoSRC
22:09:32  <ryan_stevens1>https://news.ycombinator.com/item?id=6720644
22:10:11  * kevinswiberquit (Remote host closed the connection)
22:10:46  * kevinswiberjoined
22:14:21  * mcollinajoined
22:15:20  <jesusabdullah>I think I can hack https://github.com/isaacs/http-duplex-client/blob/master/client.js to wrap an existing client
22:15:28  * kevinswiberquit (Ping timeout: 264 seconds)
22:15:30  <jesusabdullah>that SEEMS like a good idea
22:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 42]
22:17:57  * jxsonjoined
22:18:22  <jesusabdullah>huh https://github.com/mikeal/request/blob/master/request.js#L44-L57
22:19:42  * defunctzombie_zzchanged nick to defunctzombie
22:24:09  * jxsonquit (Ping timeout: 240 seconds)
22:26:17  <defunctzombie>creationix: is js_linker gonna be a browserify clone?
22:26:20  * Maciek416quit (Remote host closed the connection)
22:26:53  * Maciek416joined
22:28:39  <jesusabdullah>Does stream.pipe emit a 'pipe' event on the dest? Or is that just a request thing?
22:31:12  <jcrugzz>jesusabdullah: pretty sure that happens in core
22:31:35  * Maciek416quit (Ping timeout: 272 seconds)
22:31:43  <jesusabdullah>jcrugzz: okay cool
22:32:07  <jesusabdullah>jcrugzz: I'm basically reading request's sauce to figure out how it does those magical things I wanna mix into knox
22:33:11  * williamcottonquit (Ping timeout: 244 seconds)
22:41:29  <tim_smart>jesusabdullah: Who is the stizz?
22:42:27  <jesusabdullah>tim_smart: substack?
22:42:34  <jesusabdullah>tim_smart: subb rubb?
22:42:34  <tim_smart>Oh right
22:42:45  <jesusabdullah>tim_smart: substizzy
22:42:55  * ednapiranhaquit (Remote host closed the connection)
22:44:11  <tim_smart>So much fun: https://github.com/tim-smart/node-seaport-haproxy
22:45:10  <jesusabdullah>dangit where's mikeal
22:47:36  * kevino80quit
22:53:03  * enjaworkquit (Ping timeout: 246 seconds)
22:56:15  * enjaworkjoined
23:00:19  * williamcottonjoined
23:00:23  * tilgovijoined
23:00:35  <chapel>jesusabdullah: how goes it?
23:01:24  <jesusabdullah>chapel: not too bad, this weekend was insane though
23:01:34  <jesusabdullah>chapel: I drove to phoenix and back this weekend to watch NASCARS with my dad
23:01:51  <jesusabdullah>chapel: on the way home my alternator took a shit and I was stuck in Fillmore, UT for most of a day
23:02:00  <chapel>damn
23:02:05  <chapel>I hate car trouble
23:02:38  * enjaworkquit (Ping timeout: 240 seconds)
23:05:59  * slaskisquit (Quit: slaskis)
23:07:02  * williamcottonquit (Ping timeout: 240 seconds)
23:07:39  * jxsonjoined
23:07:41  * jcrugzzquit (Ping timeout: 272 seconds)
23:08:27  * owen1quit (Ping timeout: 246 seconds)
23:08:40  * ferossquit (Quit: feross)
23:13:20  <thlorenz>defunctzombie: https://github.com/thlorenz/zuul-mp/raw/master/assets/zuul-mp.gif
23:13:25  * 3JTAACQ7Jjoined
23:13:28  * ednapiranhajoined
23:13:42  <thlorenz>https://github.com/thlorenz/zuul-mp
23:14:21  <defunctzombie>thlorenz: nice
23:14:32  <thlorenz>I went with just kicking off the bins
23:14:47  <thlorenz>mocha-phantomjs is so badly done, there was no way to use it as a lib
23:14:52  <defunctzombie>hahaha
23:14:59  <thlorenz>also it's coffescript so I'm not gonna go in there ;)
23:15:03  <defunctzombie>hahaha
23:15:05  <defunctzombie>yea
23:15:09  <defunctzombie>that is a dangerous place to go
23:15:44  <thlorenz>also runs on travis :)
23:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 21]
23:21:14  * owen1joined
23:21:45  * ednapiranhaquit (Ping timeout: 246 seconds)
23:21:46  * mikolalysenkoquit (Ping timeout: 244 seconds)
23:21:50  * AvianFluquit (Remote host closed the connection)
23:22:25  <creationix>alright, feedback loop to test the compiler https://github.com/creationix/js-linker/blob/master/package.json#L7
23:22:28  * ferossjoined
23:22:59  <creationix>test.js bundles test.js and it's deps into a single js file and echos that to stdout which then gets evalled by node
23:23:23  <creationix>and a second node feedback just to make sure that the second code generated by the generated code is also executable
23:23:54  <jesusabdullah>Domenic_: I get test failures, any ideas? https://gist.github.com/jesusabdullah/295cb67b0b9de5c5fe4d
23:29:52  <creationix>chrisdickinson, I implemented code generation and published as a module that can be used from node or browser and can bundle itself. ^
23:31:29  <chrisdickinson>awesome.
23:34:19  * williamcottonjoined
23:34:33  * defunctzombiechanged nick to defunctzombie_zz
23:34:44  * creationixis writing up docs now
23:35:05  * thlorenzquit (Remote host closed the connection)
23:35:42  * thlorenzjoined
23:39:22  <creationix>chrisdickinson, ok, initial docs written, now time to go eat dinner with my family!
23:39:33  <chrisdickinson>cool, have fun!
23:40:21  * thlorenzquit (Ping timeout: 248 seconds)
23:41:49  <DTrejo>creationix: ooh jslinker thats pretty cool
23:44:10  * mcollinaquit (Remote host closed the connection)
23:44:44  * mcollinajoined
23:48:52  * mcollinaquit (Ping timeout: 240 seconds)
23:48:52  * ryan_stevens1quit (Read error: Connection reset by peer)
23:50:13  * fallsemoquit (Quit: Leaving.)
23:52:33  <jesusabdullah>Domenic_: oh cripes this is gonna require a shim stream
23:55:34  * williamcottonquit (Ping timeout: 246 seconds)
23:56:44  * williamcottonjoined
23:57:37  * evboguequit (Quit: leaving)