00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:01:04  * nk109joined
00:06:14  * mikolalysenkoquit (Ping timeout: 240 seconds)
00:08:17  * gozalajoined
00:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 25]
00:21:20  <ogd>anyone know how to pass crlfs etc into process.argv? node -pe "process.argv[1].length" "\r\n" is the same length (4) as node -pe "process.argv[1].length" "\\r\\n"
00:21:54  <grncdr>ogd are you typing this stuff into a prompt?
00:22:12  <grncdr>or trying to pass it via childProcess.spawn etc
00:22:12  <ogd>yea
00:22:15  <ogd>prompt
00:22:19  <ogd>"\r\n"
00:22:26  <mmalecki>ogd: '\r\n'
00:22:30  <ogd>single quotes??
00:22:34  <mmalecki>yeah, try that
00:22:42  <ogd>nah same thing
00:22:46  <grncdr>in a prompt ctrl-v followed by most non-printable characters works
00:22:47  <ogd>node -pe "process.argv[1].length" '\r\n' // 4
00:22:56  <grncdr>for linefeeds, you can just hit enter after the quote
00:23:04  <mmalecki>there has to be an ascii code
00:23:06  <grncdr>but I guess if you need a \r, that might be different
00:23:10  <ogd>whoa
00:23:27  <mmalecki>ogd: http://stackoverflow.com/questions/2991276/help-with-variables-and-new-lines-and-quoting-in-a-bash-script
00:23:39  * fallsemojoined
00:23:41  <grncdr>er, I said non-printable, but I meant whitespace
00:23:44  <mmalecki>ogd: maybe try that with \r?
00:23:47  <grncdr>like tabs for example
00:24:00  <ogd>wow the ctrl+v thing is so weird
00:24:13  <grncdr>oh right, I forgot about $'\n'
00:24:15  <ogd>i am making a command line csv parser api and want to make the line delimiter optional
00:24:44  <grncdr>the syntax that mmalecki linked is best for that
00:25:11  <grncdr>or possibly accepting a regex instead
00:25:20  <pkrumins>$'\r\n' usually
00:25:27  <ogd>hmm so dumb
00:25:32  <pkrumins>there are other ways too
00:25:41  <pkrumins>like $(echo -e \r\n)
00:25:56  * thlorenzjoined
00:25:58  <pkrumins>oh that didnt work
00:26:01  <pkrumins>never mind the echo example
00:26:19  <grncdr>pkrumins: I think the $() trims trailing newlines?
00:26:36  <grncdr>I like $'\r\n' personally
00:26:45  <grncdr>most readable by far
00:26:47  <pkrumins>me too
00:26:50  <pkrumins>grncdr: oh maybe
00:26:55  <pkrumins>echo -e '\r\n'
00:26:58  <pkrumins>this worked
00:27:07  <pkrumins>but yes $(echo -e '\r\n') didn't really work
00:28:11  <grncdr>I really hope that the npm gods smile on my proposal in issue 3999
00:29:28  <grncdr>I'm amused by the possibility of npm both becoming more modular and "a better Grunt" with one change
00:30:30  <grncdr>aww crap
00:30:43  <grncdr>st_luke shut me down :(
00:30:45  * thlorenzquit (Ping timeout: 268 seconds)
00:32:30  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.102.133(dev-ie7-2)
00:37:38  * fallsemoquit (Quit: Leaving.)
00:46:09  * jxsonquit (Remote host closed the connection)
00:47:23  * ferossjoined
00:57:26  * Maciek416quit (Remote host closed the connection)
00:57:58  * Maciek416joined
01:02:37  * Maciek416quit (Ping timeout: 272 seconds)
01:02:59  * jcrugzzjoined
01:03:48  * jergasonquit (Quit: jergason)
01:10:34  * mikolalysenkojoined
01:12:23  * jcrugzzquit (Ping timeout: 260 seconds)
01:13:54  * fallsemojoined
01:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 24]
01:23:14  <dominictarr>hij1nx: you guys still at sumptown?
01:30:46  * dominictarrquit (Quit: dominictarr)
01:31:34  * dominictarrjoined
01:31:45  * dominictarrquit (Client Quit)
01:34:06  * AvianFluquit (Remote host closed the connection)
01:44:49  * AvianFlujoined
01:59:20  * Maciek416joined
02:02:15  * dstokesquit (Quit: dstokes)
02:04:25  * jolissquit (Ping timeout: 272 seconds)
02:06:46  * cenal2quit (Read error: Connection reset by peer)
02:06:46  * dstokesjoined
02:07:15  * cenal2joined
02:12:23  * AvianFluquit (Remote host closed the connection)
02:16:20  * AvianFlujoined
02:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 26]
02:22:20  * defunctzombie_zzchanged nick to defunctzombie
02:25:32  * tmcwjoined
02:25:41  * dominictarrjoined
02:32:30  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.102.133(dev-ie7-2)
02:35:40  * AvianFluquit (Remote host closed the connection)
02:38:44  * hughskjoined
02:41:45  * DTrejoquit (Remote host closed the connection)
02:42:20  * DTrejojoined
02:43:04  * DTrejo_joined
02:43:10  * DTrejo_quit (Remote host closed the connection)
02:46:35  * tmcwquit (Read error: Connection reset by peer)
02:46:38  * DTrejoquit (Ping timeout: 240 seconds)
02:47:03  * tmcwjoined
02:47:37  <defunctzombie>substack: we need to make the browserify event emitter not pull in utils and Buffer shit
02:47:58  <defunctzombie>substack: meaning the EventEmitter shim that is
02:50:52  * AvianFlujoined
02:51:41  * stlsaintjoined
02:51:57  <substack>defunctzombie: https://github.com/alexgorbatchev/node-browser-builtins/pull/32
02:52:19  <defunctzombie>did this land in browserify?
02:57:04  * jergasonjoined
02:57:27  * tmcwquit (Remote host closed the connection)
03:02:17  * ferossquit (Quit: feross)
03:05:53  * AvianFluquit (Remote host closed the connection)
03:07:26  * dominictarrquit (Quit: dominictarr)
03:12:02  * ins0mniajoined
03:13:38  <jesusabdullah>holy shit nose plugins are installed globally o__o
03:13:49  <jesusabdullah>I mean I guess that's what you'd HAVE to do but, shit
03:13:53  * ITprojoined
03:14:17  * ITprochanged nick to Guest75535
03:15:23  * thlorenzjoined
03:16:09  <jesusabdullah>mildly. terrifying.
03:16:28  <jesusabdullah>ugh that's it I'm learning virtualenv
03:16:45  <rowbit>Hourly usage stats: [developer: 10, free: 8]
03:19:21  <mikolalysenko>jesusabdullah: this is why I now try to avoid using python
03:19:27  <mikolalysenko>the module system is a complete mess
03:24:35  * dguttmanquit (Quit: dguttman)
03:24:43  <defunctzombie>isaacs: "npm ls --depth 0" would be nice to see the "npm link" output if a module was symlinked
03:25:13  <defunctzombie>isaacs: this would be quite useful for a final sanity check during dev that all current deps are not symlinked ones
03:25:27  <defunctzombie>right now you only get the -> symlink with the regular "npm ls"
03:26:58  * thlorenzquit (Remote host closed the connection)
03:31:17  <isaacs>defunctzombie: yeah, --depth=0 is kind of annoying
03:31:25  <isaacs>defunctzombie: i'm not super happy with the way it works
03:31:36  <isaacs>defunctzombie: it'd be nice if it actually traversed those nodes, but just not the children
03:31:44  <isaacs>defunctzombie: you know what i mean?
03:31:54  <isaacs>like, the depth limit is at the wrong granularity or something
03:31:56  <defunctzombie>isaacs: also about to file an issue on "npm unlink" not working to unlink a globally linked module (if you don't know about that already)
03:32:07  <isaacs>defunctzombie: oh, ok
03:32:08  <defunctzombie>I don't follow
03:32:17  <defunctzombie>what do you mean traversed?
03:32:22  <isaacs>defunctzombie: well, if you have a->b->c, then depth=0 will show you a, but not tell you what a is
03:32:29  <isaacs>and depth=1 will show you b, but not tell you what b is
03:32:41  <isaacs>what i want is for it to read the package.json and shit for a, but not the children, when depth=0
03:32:42  <defunctzombie>oh.. I didn't know depth=1 would do that
03:32:48  <isaacs>defunctzombie: it's just a number :)
03:32:51  <defunctzombie>I kinda assumed it would traverse into the tree
03:33:03  <defunctzombie>and show me all my deps and the immediate deps of those deps
03:33:31  <defunctzombie>in all honesty, I really only care about my deps when I do npm ls
03:33:51  <defunctzombie>at least for me that is the important case since my immediate deps are the ones I am working with… but maybe others like the tree thing
03:34:41  * DTrejojoined
03:35:43  <defunctzombie>isaacs: https://github.com/isaacs/npm/issues/4005
03:36:01  <defunctzombie>isaacs: maybe no one else uses unlink haha, I just ran across this so even I don't use it that much
03:36:19  <defunctzombie>isaacs: as for the depth thing… the biggest use I have for "npm ls" is sanity checks
03:36:25  <defunctzombie>knowing what modules are extraneous
03:36:32  * DTrejoquit (Remote host closed the connection)
03:36:46  <defunctzombie>what modules are linked that I need to make sure I publish before publishing the dependent module
03:36:54  <defunctzombie>and things of that nature
03:36:58  * DTrejojoined
03:37:08  <defunctzombie>generally this is only relevant for the immediate list of my dependencies
03:37:19  <defunctzombie>but that is just my take on it
03:40:41  * mikolalysenkoquit (Ping timeout: 272 seconds)
03:41:57  * DTrejoquit (Ping timeout: 272 seconds)
03:43:53  * DTrejojoined
03:43:59  * DTrejoquit (Read error: Connection reset by peer)
03:44:34  * DTrejojoined
03:48:34  * heathjschanged nick to heath
03:49:33  * ins0mniaquit (Ping timeout: 272 seconds)
03:51:19  * defunctzombiechanged nick to defunctzombie_zz
03:51:37  * shamaquit (Remote host closed the connection)
03:51:58  * defunctzombie_zzchanged nick to defunctzombie
03:52:05  * DTrejoquit (Ping timeout: 272 seconds)
03:54:24  * ferossjoined
03:58:07  * thlorenz_joined
04:06:47  * DTrejojoined
04:06:55  * thlorenz_quit (Ping timeout: 272 seconds)
04:12:03  * mikolalysenkojoined
04:14:01  * rxgxquit (Quit: timeout)
04:16:41  * mikolalysenkoquit (Ping timeout: 272 seconds)
04:16:44  <rowbit>Hourly usage stats: [developer: 8, free: 42]
04:29:27  * fallsemoquit (Ping timeout: 272 seconds)
04:32:30  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.102.133(dev-ie7-2)
04:35:55  * Maciek416quit (Remote host closed the connection)
04:36:28  * Maciek416joined
04:37:55  * defunctzombiechanged nick to defunctzombie_zz
04:40:44  * dominictarrjoined
04:41:07  * Maciek416quit (Ping timeout: 272 seconds)
04:42:31  * dominictarrquit (Client Quit)
04:43:19  * dominictarrjoined
04:43:48  * Guest75535quit (Ping timeout: 260 seconds)
04:43:58  * Guest75535joined
04:46:06  * dominictarrquit (Client Quit)
04:49:19  * dominictarrjoined
04:55:39  <grncdr>substack: I think I might have been over-enthusiastic thinking that bashful could be used as a "suitable bash" for npm scripts
04:56:36  <grncdr>like it's probably good enough for 99% of the possible use cases, but there's going to be that 1% where it pisses off bash experts
04:57:23  * rxgxjoined
05:03:54  * kumavisjoined
05:06:11  * nk109quit (Quit: Computer has gone to sleep.)
05:08:48  * dominictarrquit (Quit: dominictarr)
05:11:25  <kumavis>pull-streams, eh
05:12:21  * mikolalysenkojoined
05:16:34  * maksimlinquit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130911164256])
05:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 53]
05:17:06  * stlsaintquit (Quit: leaving)
05:17:35  * mikolalysenkoquit (Ping timeout: 272 seconds)
05:22:22  <grncdr>kumavis: I too would like to know more
05:31:01  * rxgxquit (Ping timeout: 245 seconds)
05:34:20  <substack>grncdr: but when they get pissed off, they can send me a pull req to fix that messed up feature!
05:34:36  <grncdr>substack: :\
05:34:54  <grncdr>so I was going to try and fix some stuff in shell-quote
05:35:07  <grncdr>the backslashes made my eyes bleed ;)
05:35:34  <grncdr>in particular there's a load of stupid quoting tricks that bash supports and shell-quote doesn't
05:35:51  <grncdr>such as "bl'ah"'yeah this is all one arg'
05:36:29  <grncdr>also globbing
05:36:34  <grncdr>:\
05:37:23  <grncdr>which is what got me on that track. I was going to add globbing support (in the same style as reading/writing files is done) but detecting whether an arg is actually a glob is non-trivial, and should probably be done in shell-quote
05:37:52  <substack>> require('./').parse('"bl\'ah"\'yeah this is all one arg\'').length
05:37:52  <substack>1
05:38:27  <substack>globbing is coupled to the file system though
05:38:58  <grncdr>yeah, I meant a bashful user should pass in a globber
05:39:06  <grncdr>like they pass reader/writer at the moment
05:40:00  * mikolalysenkojoined
05:40:01  <grncdr>substack, the output of parse is still wrong even if it's the right length
05:40:20  <grncdr>it should be "bl'ahyeah this is all one arg"
05:40:43  <grncdr>instead it keeps the extra quotes that aren't at the ends of the string
05:40:54  <grncdr>it actually keeps the single quote at the end as well
05:40:55  * dstokesquit (Quit: dstokes)
05:41:39  <grncdr>anyways, regarding globbing, what I meant is that shell-quote should parse a glob pattern as something special like it does for env variables
05:42:37  <grncdr>so that users of shell quote can get an object and say "oh that's a glob pattern" without having to (essentially) reparse the string
05:44:03  <grncdr>sorry, these are separate issues, and I should report them on github
05:44:40  <substack>that could work
05:44:48  <substack>like operators actually
05:44:49  <grncdr>I was going to be all cool like "here's a pull request with the fixes" but it was a bit much for me to get done on the train :P
05:45:03  <grncdr>sorry, yeah, like operators
05:45:06  <substack>well actually like env vars makes more sense
05:45:26  <grncdr>right env vars use a callback
05:45:34  <grncdr>operators come out as objects
05:45:42  <grncdr>I think...
05:45:49  <substack>but async
05:45:53  <substack>so hard to type with this much tlag
05:46:36  <grncdr>so async callback for globs? that's going to break your API quite a bit :(
05:47:12  <grncdr>I'd make the async globbing bit happen in bashful, after shellQuote.parse
05:48:40  <grncdr>so sq.parse() generates an object like {op: 'glob', pattern: '*.js'} (or something) and bashful looks at that and calls it's glob function to get the file list
05:49:02  <grncdr>just because having shellQuote be entirely sync is quite nice right now
05:49:55  <substack>yay this other AP is way snappier
05:50:14  <substack>hooray for doing all this shit on the command line
05:50:27  <grncdr>:)
05:50:30  <substack>yeah probably an object like operators will work best
05:50:44  <pkrumins>substack: you up to fix bugs?
05:51:02  <pkrumins>one of the encoders is constantly disconnecting
06:06:41  * kriskowal_joined
06:08:47  * kriskowalquit (Ping timeout: 272 seconds)
06:08:48  * kriskowal_changed nick to kriskowal
06:10:28  <substack>defunctzombie_zz: latest browserify has the util fix
06:16:44  <rowbit>Daily usage stats: [developer: 203, free: 2874]
06:16:45  <rowbit>Hourly usage stats: [developer: 0, free: 31]
06:24:59  * DTrejoquit (Remote host closed the connection)
06:25:25  * DTrejojoined
06:30:25  * DTrejoquit (Ping timeout: 272 seconds)
06:38:40  <substack>juliangruber: https://github.com/juliangruber/level-fs/pull/1
06:38:48  <juliangruber>substack :O
06:38:49  * substackzzz &
06:40:21  <substack>level-fs is going to feature prominently in my presentation!
06:41:06  * jxsonjoined
06:45:31  * mikolalysenkoquit (Ping timeout: 272 seconds)
06:50:53  * djcoin_joined
06:55:00  * kriskowalquit (Quit: kriskowal)
06:59:00  * DTrejojoined
06:59:06  * hughskquit (Quit: Leaving.)
07:04:43  * jergasonquit (Quit: jergason)
07:07:01  <rowbit>SubStack, pkrumins: Encoders down: 50.57.103.135 (free2)
07:07:25  * jxsonquit (Remote host closed the connection)
07:10:21  * tanepiperquit (Ping timeout: 268 seconds)
07:10:58  * niftylettucequit (Ping timeout: 268 seconds)
07:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 50]
07:30:57  * kumavisquit (Quit: kumavis)
07:38:48  * DTrejoquit (Remote host closed the connection)
07:39:14  * DTrejojoined
07:40:14  * DTrejoquit (Read error: Connection reset by peer)
07:41:29  * mikolalysenkojoined
07:45:51  * mikolalysenkoquit (Ping timeout: 245 seconds)
07:52:47  * peutetrejoined
08:04:48  * thlorenzjoined
08:06:30  * jcrugzzjoined
08:06:34  * DTrejojoined
08:06:40  * DTrejoquit (Read error: Connection reset by peer)
08:08:56  * thlorenzquit (Ping timeout: 245 seconds)
08:15:44  * frankblizzardjoined
08:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 39]
08:17:23  * frankblizzardquit (Remote host closed the connection)
08:17:33  * frankblizzardjoined
08:25:34  * jxsonjoined
08:30:45  * jxsonquit (Ping timeout: 272 seconds)
08:41:48  * mikolalysenkojoined
08:46:26  * mikolalysenkoquit (Ping timeout: 245 seconds)
08:51:20  * ins0mniajoined
08:55:26  * jcrugzzquit (Ping timeout: 240 seconds)
09:02:37  * cenal2_joined
09:03:11  * cenal2quit (Read error: Connection reset by peer)
09:03:11  * cenal2_changed nick to cenal2
09:03:55  * frankblizzardquit (Read error: Connection reset by peer)
09:04:21  * frankblizzardjoined
09:04:23  * timoxleyquit (Read error: Connection reset by peer)
09:04:56  * timoxleyjoined
09:07:02  * tanepiper_joined
09:11:38  * DTrejojoined
09:11:43  * DTrejoquit (Read error: Connection reset by peer)
09:14:13  * niftylettucejoined
09:14:31  <rowbit>SubStack, pkrumins: At least 5 people waiting in the queue for free servers! (Waiting: 5)
09:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 242]
09:20:11  * peutetrequit (Quit: peutetre)
09:21:40  * jcrugzzjoined
09:22:13  * peutetrejoined
09:29:49  * jcrugzzquit (Ping timeout: 246 seconds)
09:42:21  * mikolalysenkojoined
09:44:42  * timoxleyquit (Remote host closed the connection)
09:45:18  * timoxleyjoined
09:45:31  <rowbit>SubStack, pkrumins: At least 5 people waiting in the queue for free servers! (Waiting: 5)
09:46:41  * mikolalysenkoquit (Ping timeout: 245 seconds)
09:49:46  * timoxleyquit (Ping timeout: 246 seconds)
10:01:43  * timoxleyjoined
10:03:36  <timoxley>Raynos: what's the status with this graphics thing
10:03:43  <timoxley>it looks pretty interesting
10:05:02  <timoxley>as in, did you conclude it was bad idea? is there a successor? alternatives?
10:05:58  * thlorenzjoined
10:10:43  * thlorenzquit (Ping timeout: 272 seconds)
10:11:49  * ferossquit (Quit: feross)
10:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 206]
10:22:31  <rowbit>SubStack, pkrumins: At least 5 people waiting in the queue for free servers! (Waiting: 5)
10:24:38  * DTrejojoined
10:24:44  * DTrejoquit (Read error: Connection reset by peer)
10:27:14  * peutetrequit (Quit: peutetre)
10:30:37  * peutetrejoined
10:40:22  * AvianFlujoined
10:42:35  * mikolalysenkojoined
10:47:33  * mikolalysenkoquit (Ping timeout: 272 seconds)
10:49:04  * ralphtheninjajoined
10:50:35  * ralphtheninjaquit (Client Quit)
10:53:41  * insertcoffeejoined
10:55:31  <rowbit>SubStack, pkrumins: At least 5 people waiting in the queue for free servers! (Waiting: 5)
11:06:37  * thlorenzjoined
11:10:07  * peutetrequit (Quit: peutetre)
11:11:28  * thlorenzquit (Ping timeout: 268 seconds)
11:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 120]
11:25:31  <rowbit>SubStack, pkrumins: At least 5 people waiting in the queue for free servers! (Waiting: 5)
11:46:52  * yorickjoined
11:55:31  <rowbit>SubStack, pkrumins: At least 5 people waiting in the queue for free servers! (Waiting: 6)
12:07:15  * thlorenz_joined
12:11:31  * thlorenz_quit (Ping timeout: 246 seconds)
12:13:20  * mikolalysenkojoined
12:15:57  * frankblizzardquit (Remote host closed the connection)
12:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 231]
12:17:56  * mikolalysenkoquit (Ping timeout: 245 seconds)
12:25:31  <rowbit>SubStack, pkrumins: At least 5 people waiting in the queue for free servers! (Waiting: 6)
12:48:42  * peutetrejoined
12:55:32  <rowbit>SubStack, pkrumins: At least 5 people waiting in the queue for free servers! (Waiting: 6)
13:00:30  * fallsemojoined
13:03:28  * timoxleyquit (Remote host closed the connection)
13:03:57  * timoxleyjoined
13:05:28  * AvianFluquit (Remote host closed the connection)
13:06:02  * kevino80joined
13:07:50  * thlorenzjoined
13:08:21  * timoxleyquit (Ping timeout: 245 seconds)
13:12:20  * thlorenzquit (Ping timeout: 268 seconds)
13:13:43  * mikolalysenkojoined
13:16:39  * fallsemoquit (Ping timeout: 268 seconds)
13:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 381]
13:18:32  * mikolalysenkoquit (Ping timeout: 260 seconds)
13:19:23  * DTrejojoined
13:19:29  * DTrejoquit (Read error: Connection reset by peer)
13:19:53  * Maciek416joined
13:21:44  * jxsonjoined
13:23:05  * tmcwjoined
13:25:32  <rowbit>SubStack, pkrumins: At least 5 people waiting in the queue for free servers! (Waiting: 7)
13:25:57  * dominictarrjoined
13:29:40  * thlorenzjoined
13:39:32  * frankblizzardjoined
13:40:01  * tmcwquit (Remote host closed the connection)
13:44:15  * ins0mniaquit (Ping timeout: 272 seconds)
13:47:31  * Maciek416quit (Remote host closed the connection)
13:48:02  * Maciek416joined
13:50:55  * DTrejojoined
13:51:00  * DTrejoquit (Read error: Connection reset by peer)
13:54:00  * timoxleyjoined
13:54:41  * AvianFlujoined
13:55:32  <rowbit>SubStack, pkrumins: At least 5 people waiting in the queue for free servers! (Waiting: 7)
13:56:19  * AvianFlu_joined
13:56:24  * AvianFluquit (Disconnected by services)
13:56:25  * AvianFlu_changed nick to AvianFlu
13:56:47  * tmcwjoined
14:01:11  * dguttmanjoined
14:07:28  * jxsonquit (Remote host closed the connection)
14:13:52  * defunctzombie_zzchanged nick to defunctzombie
14:14:02  * mikolalysenkojoined
14:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 66]
14:25:32  <rowbit>SubStack, pkrumins: At least 5 people waiting in the queue for free servers! (Waiting: 10)
14:25:56  * fallsemojoined
14:28:41  * thlorenzquit (Remote host closed the connection)
14:34:04  * frankblizzardquit (Remote host closed the connection)
14:42:06  * jcrugzzjoined
14:51:06  <juliangruber>gap - a generator friendly version of tap https://github.com/juliangruber/gap
14:51:10  * thlorenz_joined
14:52:17  * mikolalysenkoquit (Ping timeout: 272 seconds)
14:52:38  * mikolalysenkojoined
15:04:40  * dominictarrquit (Quit: dominictarr)
15:05:41  * crankquit (Ping timeout: 265 seconds)
15:09:25  * shamajoined
15:13:42  * dominictarrjoined
15:16:44  <rowbit>Hourly usage stats: [developer: 3, free: 130]
15:18:44  * ins0mniajoined
15:19:15  * jcrugzzquit (Ping timeout: 272 seconds)
15:20:59  <spion>juliangruber afaik generators are 0.11.2+ (but not in 0.11.0 and 0.11.1)
15:21:10  <spion>other than that, neat
15:21:11  <mmalecki>juliangruber: sup!
15:23:08  * DTrejojoined
15:23:13  * DTrejoquit (Read error: Connection reset by peer)
15:26:14  * timoxleyquit (Remote host closed the connection)
15:26:48  * timoxleyjoined
15:28:01  * ednapiranhajoined
15:28:45  <dominictarr>hij1nx: hey, are you at sumptown?
15:29:26  <ednapiranha>hi visitors of portland!
15:29:29  <ednapiranha>dominictarr: !
15:30:18  * defunctzombiechanged nick to defunctzombie_zz
15:31:01  * timoxleyquit (Ping timeout: 245 seconds)
15:35:26  * timoxleyjoined
15:35:58  * dominictarrquit (Quit: dominictarr)
15:39:25  * mikolalysenkoquit (Ping timeout: 246 seconds)
15:39:42  <juliangruber>spion: thanks, will fix
15:39:53  <juliangruber>mmalecki: sup dude! chilling in a retirement home
15:40:23  * AvianFlu_joined
15:40:26  * AvianFluquit (Read error: Connection reset by peer)
15:40:26  <mmalecki>juliangruber: not too much. you in Berlin?
15:40:30  * AvianFlu_changed nick to AvianFlu
15:44:21  * mikolalysenkojoined
15:49:03  * dstokesjoined
15:57:02  * jergasonjoined
15:57:02  * kevino80quit (Remote host closed the connection)
15:57:08  <juliangruber>mmalecki: nope, currently in bavaria
15:57:36  * kevino80joined
16:00:38  * crankjoined
16:00:49  * jiangplusjoined
16:01:41  * kevino80quit (Ping timeout: 245 seconds)
16:06:14  <spion>juliangruber, why not gape though? :)
16:07:04  * kenperkinsjoined
16:07:52  <Raynos>timoxley: graphics is on hold
16:07:58  <spion>also, strangely enough, I thought that the problem people have with promises was wrapping
16:08:15  <Raynos>timoxley: see https://github.com/Raynos/jsonml-stringify/tree/master/examples/todomvc for spiritial successor
16:08:46  * mikolalysenkoquit (Ping timeout: 245 seconds)
16:08:49  <spion>but thunks seem to be gaining in popularity despite requiring the same
16:10:03  <spion>so if wrapping isn't the problem, I wonder, what do people see as the problem?
16:10:29  <spion>I mean promises let you do some really powerful stuff, like say http://spion.github.io/promise-nuggets/21-context-managers-transactions.html
16:12:01  * dguttmanquit (Quit: dguttman)
16:16:44  <rowbit>Hourly usage stats: [developer: 2, free: 41]
16:21:42  * st_lukejoined
16:24:59  * dstokesquit (Quit: dstokes)
16:25:31  * jcrugzzjoined
16:29:05  * peutetrequit (Quit: peutetre)
16:30:10  * mikolalysenkojoined
16:30:28  * DTrejojoined
16:30:32  * DTrejoquit (Read error: Connection reset by peer)
16:30:49  * jcrugzzquit (Ping timeout: 272 seconds)
16:31:01  * ednapira_joined
16:32:54  * dominictarrjoined
16:33:13  <dominictarr>ednapiranha: whats up?
16:33:37  * ednapiranhaquit (Ping timeout: 272 seconds)
16:34:01  * jergason_joined
16:36:34  <dominictarr>hij1nx: ping?
16:37:03  * jergasonquit (Ping timeout: 272 seconds)
16:37:04  * jergason_changed nick to jergason
16:38:03  * crankquit (Ping timeout: 272 seconds)
16:40:34  * jcrugzzjoined
16:41:26  * kumavisjoined
16:41:41  <robertkowalski>wow
16:41:58  <ogd>dominictarr: come to mozilla!
16:41:59  <ogd>dominictarr: im there
16:42:27  * mikolalysenkoquit (Ping timeout: 247 seconds)
16:42:28  <dominictarr>who are you ogd?
16:42:34  <ogd>dominictarr: max ogd en
16:42:41  <dominictarr>okay, cool
16:42:47  <dominictarr>where is mozilla?
16:43:14  <ogd>dominictarr: downtown, 1120 nw couch
16:43:29  <ogd>dominictarr: if you can provide an arrival time i can meet you out front
16:43:35  <dominictarr>couch st! how appropiate
16:43:46  <dominictarr>ogd: what is your phone num?
16:44:20  * kevino80joined
16:45:49  * mikolalysenkojoined
16:45:56  <dominictarr>ogd: cool, I'm at esri, I'll be over in 20 min
16:47:08  * dominictarrquit (Quit: dominictarr)
16:54:19  * kriskowaljoined
16:54:47  * jcrugzzquit (Ping timeout: 272 seconds)
16:56:55  * defunctzombie_zzchanged nick to defunctzombie
16:58:21  * mikolalysenkoquit (Ping timeout: 245 seconds)
17:01:29  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209 (free4)
17:03:48  * jcrugzzjoined
17:06:05  <st_luke>robertkowalski: why did dave's tests need to be merged in? tests weren't failing anymore on unix after the prior commits
17:06:53  * mikolalysenkojoined
17:09:19  * dominictarrjoined
17:09:30  * ferossjoined
17:09:52  <dominictarr>ogd: ednapira_ hey, I'm downstairs
17:11:30  <dominictarr>ogd: ednapira_ ping ping ping
17:12:20  * tmcwquit (Remote host closed the connection)
17:12:21  <ogd>dominictarr: oh one sec
17:12:27  <dominictarr>sweet
17:12:28  * dominictarrquit (Client Quit)
17:14:26  * ferossquit (Ping timeout: 272 seconds)
17:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 41]
17:17:57  * mikolalysenkoquit (Ping timeout: 272 seconds)
17:25:37  * wolfeida_joined
17:25:49  * wolfeidauquit (Ping timeout: 246 seconds)
17:27:02  * AvianFluquit (Remote host closed the connection)
17:27:25  * djcoin_quit (Quit: WeeChat 0.4.1)
17:32:00  * AvianFlujoined
17:32:13  * tmcwjoined
17:32:53  * crankjoined
17:34:03  * jiangplusquit (Ping timeout: 272 seconds)
17:34:54  * mikolalysenkojoined
17:40:06  * charliesomejoined
17:43:44  * ferossjoined
17:46:39  * dominictarrjoined
17:48:36  * ferossquit (Ping timeout: 268 seconds)
17:50:53  * jcrugzzquit (Ping timeout: 272 seconds)
17:52:17  * thlorenz_quit (Remote host closed the connection)
17:52:18  <jesusabdullah>substack: it looks like tests pass and the commits look reasonable, but it's a big enough code delta I'd like a 2nd set of eyes. https://github.com/jesusabdullah/node-ecstatic/pull/87 Does this PR look sane to you?
17:55:54  * dstokesjoined
17:57:59  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209 (free4)
17:59:10  * ednapira_changed nick to ednapiranha
18:01:18  * st_lukequit (Read error: Connection reset by peer)
18:01:29  * st_lukejoined
18:01:37  <robertkowalski>st_luke: they fix a problem with npm-registry-mock@0.5.2 - but maybe i should fix the problem in npm-registry-mock
18:01:54  <st_luke>robertkowalski: was this a windows specific fix?
18:02:06  <st_luke>because I don't have any issues running npm tests without dave's commit
18:03:13  <st_luke>gonna go get lunch
18:03:47  <robertkowalski>st_luke: no, the fixes from dav are related to an updated npm-registry-mock
18:05:30  * Guest89933joined
18:06:59  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209 (free4)
18:07:23  * st_lukequit (Remote host closed the connection)
18:07:51  * st_lukejoined
18:08:25  * Guest89933changed nick to jez0990
18:12:47  * st_lukequit (Ping timeout: 272 seconds)
18:14:25  * AvianFlu_joined
18:14:25  * AvianFluquit (Disconnected by services)
18:14:40  * AvianFlu_changed nick to AvianFlu
18:15:09  * dstokesquit (Quit: dstokes)
18:15:41  * DTrejojoined
18:15:51  * DTrejoquit (Read error: Connection reset by peer)
18:15:52  * insertcoffeequit (Ping timeout: 246 seconds)
18:16:13  * mikolalysenkoquit (Ping timeout: 272 seconds)
18:16:25  * DTrejojoined
18:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 53]
18:19:07  * mikolalysenkojoined
18:23:28  * thlorenzjoined
18:23:34  * st_lukejoined
18:26:18  * st_lukequit (Remote host closed the connection)
18:30:28  * thlorenz_joined
18:30:58  * thlorenzquit (Read error: Connection reset by peer)
18:32:24  * dstokesjoined
18:40:01  * nk109joined
18:40:27  * jiangplusjoined
18:41:32  * jxsonjoined
18:42:54  * thlorenz_quit (Remote host closed the connection)
18:44:46  * jiangplusquit (Ping timeout: 245 seconds)
18:47:29  * brianloveswordsquit (Excess Flood)
18:47:35  * brianloveswordsjoined
18:51:04  * st_lukejoined
18:58:14  <st_luke>robertkowalski: do you get the test failures on unix if you don't include dave's commits?
18:58:15  <st_luke>I do not
18:59:24  * ednapiranhaquit (Remote host closed the connection)
18:59:34  * dominictarrquit (Quit: dominictarr)
19:00:21  * dstokesquit (Quit: dstokes)
19:02:20  * jxsonquit (Remote host closed the connection)
19:05:02  * thlorenzjoined
19:12:04  <robertkowalski>st_luke: updated the PR, you were right, let's wait for some feedback from Domenic regarding windows.
19:13:32  * AvianFlu_joined
19:16:24  <st_luke>robertkowalski: cool
19:16:32  <st_luke>I ran the tests on windows a few minutes ago and they still failed :(
19:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 40]
19:16:51  <st_luke>I'm kind of putting off fixing it because it takes me 3x as long to do simple things on windows
19:16:55  * AvianFluquit (Ping timeout: 260 seconds)
19:19:54  <st_luke>Domenic_: what's the best current reference for es6 modules?
19:20:39  <Domenic_>st_luke: ugh. we are in a weird flux state where the syntax at least isn't written down very well anywhere. let me see if i can dig something up.
19:20:58  <st_luke>ok no rush
19:21:27  <Domenic_>yeah it's just annoying that there isn't something to point to, there really should be.
19:22:29  <Domenic_>it's like, this wiki page plus these comments in an esprima issue minus these comments in an es6-module-transpiler issue, with some attempt at capturing it in Mozilla's self-hosted loader implementation's repo, but that focuses more on the loader than the syntax so it's not a great reference...
19:29:45  <st_luke>Domenic_: sounds like a real headache to keep track of
19:29:56  * ednapiranhajoined
19:30:08  <st_luke>Domenic_: I just bought es6modul.es so perhaps that can be pointed at a static GH page with up to date info from all the sources
19:31:50  <Domenic_>:O nice
19:32:04  * jergasonquit (Quit: jergason)
19:33:23  <defunctzombie>why are es6 modules not just require(…)
19:33:25  <defunctzombie>seriously
19:33:41  <defunctzombie>engineers sure do love to engineer
19:36:16  <st_luke>too late for that discussion now, might as well not waste the energy on it
19:37:48  <defunctzombie>so what shitshow are we left with for modules?
19:38:02  * peutetrejoined
19:38:08  * ednapiranhaquit (Ping timeout: 246 seconds)
19:38:39  <mikolalysenko>defunctzombie: I assume you've seen this thing: http://wiki.ecmascript.org/doku.php?id=harmony:modules
19:39:44  <mikolalysenko>I think it should be possible to interoperate between commonjs and es6 modules...
19:39:44  <defunctzombie>what a bunch of nonsense haha
19:39:50  <defunctzombie>I think I don't care
19:39:53  <defunctzombie>I will just use commonjs
19:39:57  <defunctzombie>and ignore es6
19:40:19  <mikolalysenko>yeah... after they axed binary datatypes I really don't see the point anymore
19:40:37  <mikolalysenko>well, I guess there are a few things that are nice in es6, like weakmaps and generators
19:41:09  <mikolalysenko>but the rest of the stuff is just some miscellaneous syntactic sugar that doesn't really extend the capabilities or expressiveness of js in anyway
19:41:36  <defunctzombie>kinda getting that feeling too
19:42:00  <mikolalysenko>yeah, I mean destructuring and arrows are nice and all, and if they become standard I could see myself using them
19:42:14  <mikolalysenko>but it isn't worth it to me at least to revamp the whole language just for that bit of extra syntax
19:42:24  <mikolalysenko>and the classes stuff just looks pointless
19:42:43  <mikolalysenko>same with modules
19:43:59  <mikolalysenko>also there's all that string templating which is extremely silly imo
19:44:58  <mikolalysenko>es7 though has some really important and new features though, which I am kind of excited about
19:45:32  <mikolalysenko>as it gets closer to release we'll see how well it shapes up, but I really want to get value types and threads in js
19:45:32  <mikolalysenko>also simd
19:45:54  <mikolalysenko>if I were personally in charge, I'd skip es6 altogether and cut right to es7
19:46:13  <mikolalysenko>and throw out the modules/classes and cut back the sugar
19:47:42  <mikolalysenko>basically if it lets you get fortran level performance in javascript it would be huger
19:47:48  <mikolalysenko>err huge
19:48:12  * jcrugzzjoined
19:48:55  * jergasonjoined
19:50:04  * ednapiranhajoined
19:50:34  <robertkowalski>st_luke: which one with which message?
19:51:43  <st_luke>it was a shrinkwrap one, I'll test it out again once I can muster up the energy to turn my windows VM back on
19:53:49  <robertkowalski>ah
19:54:56  <robertkowalski>this is the bug which davs commits fixed
19:55:14  <robertkowalski>they should not brak with the npm-registry-mock defined in the package json (1.4.4)
20:04:53  * dominictarrjoined
20:06:23  * dstokesjoined
20:09:40  * mikolalysenkoquit (Ping timeout: 260 seconds)
20:11:48  <juliangruber>spion: might do that when harmony features are available in chrome :) but yeah, thought about that
20:16:29  * nk109quit (Quit: Computer has gone to sleep.)
20:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 52]
20:19:40  * dstokesquit (Quit: dstokes)
20:28:12  * jxsonjoined
20:30:46  * kumavisquit (Quit: kumavis)
20:31:20  * kumavisjoined
20:58:18  * peutetrequit (Quit: peutetre)
21:02:22  * AvianFlu_changed nick to AvianFlu
21:07:21  * thlorenz_joined
21:07:32  * peutetrejoined
21:08:09  <dominictarr>chrisdickinson: hey, do you have git push (server side) implemented yet?
21:10:51  * jcrugzzquit (Ping timeout: 245 seconds)
21:11:33  * thlorenzquit (Remote host closed the connection)
21:11:41  * thlorenz_quit (Ping timeout: 245 seconds)
21:14:02  * jcrugzzjoined
21:15:38  * dguttmanjoined
21:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 41]
21:17:15  * kevino80quit (Remote host closed the connection)
21:18:19  * thlorenzjoined
21:23:42  * AvianFluquit (Remote host closed the connection)
21:25:09  * st_lukequit (Remote host closed the connection)
21:25:44  * st_lukejoined
21:27:46  <ins0mnia>dominictarr: still not lucking getting msgpack-js to play nice with mdm, I got it to work but mdm is not firing events
21:27:49  <ins0mnia>luck
21:28:04  <ins0mnia>client-side that is
21:28:08  <ins0mnia>(browser)
21:28:24  <ins0mnia>which makes me think if this is related to bops
21:30:39  * st_lukequit (Ping timeout: 272 seconds)
21:31:55  * thlorenzquit (Remote host closed the connection)
21:33:10  * thlorenzjoined
21:34:31  * thlorenzquit (Read error: Connection reset by peer)
21:34:36  * thlorenz_joined
21:36:07  * st_lukejoined
21:38:02  <dominictarr>ins0mnia: did you get msgpack-js tests passing?
21:38:07  <dominictarr>in the browser?
21:38:15  * yorick_joined
21:38:36  <ins0mnia>dominictarr: still didn't get that
21:38:44  <ins0mnia>far
21:39:02  <dominictarr>hmm, does mux
21:39:07  * thlorenz_quit (Ping timeout: 265 seconds)
21:39:13  <dominictarr>mdm work if it's just used node to node?
21:39:19  <ins0mnia>yeah
21:39:30  * st_luke_joined
21:40:47  * st_lukequit (Ping timeout: 272 seconds)
21:41:31  <dominictarr>right, so it's gotta be msgpack, or msgpack-stream
21:42:03  <dominictarr>I wouldn't expect it to work if the msgpack-js tests are failing, though.
21:42:09  * peutetrequit (Quit: peutetre)
21:42:19  * yorickquit (Ping timeout: 268 seconds)
21:42:19  <ins0mnia>dominictarr: basically, msgpack-js/mdm is not failing for me in the browser, client-server connection is being established, so what I'm gonna do now is take out mdm all together and see if if msgpack js is working
21:42:23  * AvianFlujoined
21:42:31  <ins0mnia>dominictarr: sorry I meant not throwing an errors
21:43:20  <dominictarr>sure
21:44:35  * st_luke_quit (Ping timeout: 272 seconds)
21:47:11  <grncdr>substack (and anybody else): I would appreciate a review and thumbs up/down for https://github.com/substack/bashful/issues/4 before I start hacking on a solution
21:48:19  * jez0990quit (Ping timeout: 246 seconds)
21:51:29  * yorick_changed nick to yorick
21:54:28  * Maciek416quit (Remote host closed the connection)
21:54:50  * Maciek416joined
21:55:20  * dominictarrquit (Quit: dominictarr)
21:55:35  * maksimlinjoined
21:55:36  * AvianFluquit (Remote host closed the connection)
21:58:38  * mikolalysenkojoined
22:01:18  * charliesomequit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
22:04:55  * tmcwquit (Remote host closed the connection)
22:05:25  * thlorenz_joined
22:07:23  * mikolalysenkoquit (Ping timeout: 272 seconds)
22:13:46  * thlorenz_quit (Ping timeout: 245 seconds)
22:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 41]
22:18:35  * jxsonquit (Remote host closed the connection)
22:32:59  * fallsemoquit (Quit: Leaving.)
22:33:24  <defunctzombie>http://copy.sh/v24/
22:33:30  <defunctzombie>this is … impressive
22:33:31  <defunctzombie>to put it lightly
22:34:55  * dominictarrjoined
22:39:33  * ELLIOTTCABLEchanged nick to kellysaurusx
22:50:43  * jxsonjoined
22:51:20  * jergasonquit (Quit: jergason)
22:58:01  * AvianFlujoined
22:59:02  * wolfeida_changed nick to wolfeidau
22:59:32  * calvinfoquit (Quit: Leaving.)
23:01:05  <substack>grncdr: wouldn't that fix be related to spawn()
23:01:34  <substack>see also: https://npmjs.org/package/pty.js
23:01:42  <substack>for making isTTY work
23:02:20  <substack>but the containing stream for bashful only needs to be input and output
23:02:41  <substack>stderr and other fds are internal to the execution model
23:06:50  * ins0mnia_joined
23:07:33  * ins0mniaquit (Ping timeout: 272 seconds)
23:07:52  * ins0mnia_changed nick to ins0mnia
23:10:20  * thlorenzjoined
23:14:49  * thlorenzquit (Ping timeout: 265 seconds)
23:15:33  * tmcwjoined
23:16:13  * jergasonjoined
23:16:44  <rowbit>Hourly usage stats: [developer: 0, free: 22]
23:20:01  * tmcwquit (Ping timeout: 246 seconds)
23:27:47  * AvianFluquit (Remote host closed the connection)
23:28:16  * AvianFlujoined
23:28:50  * AvianFlu_joined
23:28:50  * AvianFlu_quit (Remote host closed the connection)
23:29:27  * AvianFlu_joined
23:32:38  <ins0mnia>dominictarr: so msgpack-js does actually work in the browser (donno why tests are failing in the repo)
23:32:57  * AvianFluquit (Ping timeout: 252 seconds)
23:33:31  <ins0mnia>dominictarr: a simple browserfied encode() decode() works
23:33:47  <dominictarr>hmm, it looks like it's just one test that is failing
23:34:01  <ins0mnia>dominictarr: yes
23:34:19  <ins0mnia>dominictarr: so now I guess I'm gonna narrow my hunt down to msgpack-stream
23:34:27  <dominictarr>cool
23:36:23  * jergasonquit (Quit: jergason)
23:36:49  <dominictarr>http://hintjens.com/blog:66
23:40:11  * DTrejoquit (Remote host closed the connection)
23:40:43  * DTrejojoined
23:45:17  * DTrejoquit (Ping timeout: 272 seconds)
23:46:37  <grncdr>substack: I did not know about pty.js, that seems like it might be what I'm after
23:46:49  <grncdr>maybe...
23:51:20  <defunctzombie>substack: I know you ran into this a while back.. how do I tell the global http agent to turn off keep-alive?
23:53:17  <mmckegg>dominictarr: very cool article!
23:53:53  <dominictarr>mmckegg: yeah, super interesting!
23:54:22  <grncdr>the spawn callback still has no way of knowing whether or not bashful intends to pipe input into it from a pipe or pty, so it still makes more sense (to me) for bashful to construct the stdio array for the spawn call
23:55:19  * dstokesjoined
23:56:23  * jcrugzzquit (Ping timeout: 265 seconds)
23:57:34  <grncdr>pty.js doesn't really solve that part of the problem unless I'm missing something (likely)
23:59:39  <mmckegg>I'm speaking at the Node.js wellington meetup next Tuesday and it's given me the push to get a bunch of modules (re)written that I've wanted to do for ages. Nothing quite like impending doom for motivation. /cc chilts