00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:00:51  * marcello3dquit (Ping timeout: 272 seconds)
00:01:13  * jcrugzzquit (Ping timeout: 272 seconds)
00:01:23  * fallsemojoined
00:04:45  * floatdropjoined
00:04:59  * tobiejoined
00:06:16  * contrahaxjoined
00:06:33  * fallsemoquit (Ping timeout: 272 seconds)
00:08:52  * fronxjoined
00:12:06  * ednapiranhaquit (Remote host closed the connection)
00:14:06  * fronxquit (Ping timeout: 276 seconds)
00:15:53  * fallsemojoined
00:24:30  * ferossjoined
00:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 17]
00:27:59  * kriskowaljoined
00:29:33  * phatedjoined
00:29:57  * phatedchanged nick to Guest54513
00:30:07  * Guest54513quit (Client Quit)
00:32:51  <jjjohnny>https://twitter.com/astromanies/status/422163188088459264
00:37:37  * someothernickjoined
00:38:52  * someothernickquit (Client Quit)
00:39:21  * phatedjoined
00:42:31  * ednapiranhajoined
00:44:06  * mikolalysenkojoined
00:49:51  * mikolalysenkoquit (Ping timeout: 276 seconds)
00:51:09  * ednapiranhaquit (Ping timeout: 272 seconds)
00:51:10  <jesusabdullah>yaaay plane's finally here
00:51:32  <jesusabdullah>I should bring my bunny boots here as a fashion statement
00:51:33  * tobiequit (Quit: tobie)
00:59:14  * jcrugzzjoined
00:59:20  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
01:03:28  * ednapiranhajoined
01:05:01  * ednapiranhaquit (Remote host closed the connection)
01:05:32  * ednapiranhajoined
01:06:59  * ralphtheninjaquit (Ping timeout: 272 seconds)
01:07:55  * fronxjoined
01:13:19  * fronxquit (Ping timeout: 272 seconds)
01:13:56  * funkytekjoined
01:15:17  * ferossquit (Quit: feross)
01:16:03  <jjjohnny>jesusabdullah: are moving to NYC?
01:16:06  <jjjohnny>u
01:17:02  * harrowquit (Ping timeout: 264 seconds)
01:18:30  * harrowjoined
01:24:38  <jjjohnny>thinking I could make a low cost living selling dime hashes of bitcoin in SF and Bay Area
01:27:02  * __rockbot__joined
01:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 13]
01:39:37  * tilgoviquit (Read error: Operation timed out)
01:44:53  * mikolalysenkojoined
01:49:42  * mikolalysenkoquit (Ping timeout: 245 seconds)
01:55:57  * grewebquit (Ping timeout: 245 seconds)
01:56:29  * Domenic_quit (Ping timeout: 272 seconds)
01:57:23  * marcello3djoined
01:59:08  * grewebjoined
01:59:31  * phatedquit (Remote host closed the connection)
01:59:49  * Domenic_joined
02:00:50  * daleharveyquit (Ping timeout: 245 seconds)
02:01:15  * supershabamquit (Ping timeout: 245 seconds)
02:01:15  * ELLIOTTCABLEquit (Ping timeout: 245 seconds)
02:01:15  * fent_quit (Ping timeout: 245 seconds)
02:01:16  * machtyquit (Ping timeout: 245 seconds)
02:01:16  * Raynosquit (Ping timeout: 245 seconds)
02:02:14  * marcello3dquit (Ping timeout: 265 seconds)
02:02:55  * addisonjquit (Ping timeout: 245 seconds)
02:03:43  * supershabamjoined
02:03:45  * fent_joined
02:03:49  * machtyjoined
02:03:51  * daleharveyjoined
02:03:58  * addisonjjoined
02:04:10  * ELLIOTTCABLE_joined
02:04:18  * Raynosjoined
02:05:21  * hackygoluckyquit (Ping timeout: 272 seconds)
02:06:15  * hackygoluckyjoined
02:08:47  * fronxjoined
02:13:02  * fronxquit (Ping timeout: 245 seconds)
02:16:26  * phatedjoined
02:17:36  * yorickquit (Remote host closed the connection)
02:26:04  * AvianFluquit (Remote host closed the connection)
02:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 8]
02:29:27  * __rockbot__quit (Quit: __rockbot__)
02:33:08  * AvianFlujoined
02:35:18  * __rockbot__joined
02:38:06  * jcrugzzquit (Read error: Operation timed out)
02:45:38  * mikolalysenkojoined
02:51:13  * mikolalysenkoquit (Ping timeout: 272 seconds)
02:58:01  * marcello3djoined
03:00:41  * AvianFluquit (Remote host closed the connection)
03:02:06  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
03:02:46  * hoobdeeblajoined
03:03:15  * marcello3dquit (Ping timeout: 272 seconds)
03:08:38  * fronxjoined
03:10:50  * AvianFlujoined
03:13:09  * fronxquit (Ping timeout: 252 seconds)
03:16:12  * mikolalysenkojoined
03:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 242]
03:28:39  * mikolalysenkoquit (Ping timeout: 260 seconds)
03:28:40  * thealphanerdquit (Quit: thealphanerd)
03:29:39  * fallsemoquit (Ping timeout: 252 seconds)
03:30:29  * phatedquit (Remote host closed the connection)
03:31:22  * __rockbot__quit (Quit: __rockbot__)
03:32:22  * fallsemojoined
03:36:18  <substack>submitted feed open source to HN and lobste.rs
03:36:48  * thealphanerdjoined
03:39:27  * thlorenzquit (Remote host closed the connection)
03:39:59  * thlorenzjoined
03:41:00  * ferossjoined
03:43:24  * fallsemoquit (Ping timeout: 276 seconds)
03:44:00  * AvianFluquit (Remote host closed the connection)
03:44:42  * thlorenzquit (Ping timeout: 276 seconds)
03:45:41  * fallsemojoined
03:52:44  * floatdroppart
03:53:52  * fallsemoquit (Ping timeout: 246 seconds)
03:56:08  * thealphanerdquit (Quit: thealphanerd)
03:57:26  * grncdrquit (Quit: ZNC - http://znc.in)
03:58:20  * grncdrjoined
03:58:51  * marcello3djoined
03:58:57  * grncdrpart
04:00:25  * contrahaxquit (Quit: Sleeping)
04:04:03  * marcello3dquit (Ping timeout: 272 seconds)
04:04:13  * grncdrjoined
04:08:44  * fronxjoined
04:13:23  * fronxquit (Ping timeout: 252 seconds)
04:16:01  * fallsemojoined
04:22:09  * funkytekjoined
04:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 321]
04:33:10  * marcello3djoined
04:34:48  * mikolalysenkojoined
04:35:24  * thealphanerdjoined
04:35:26  * thealphanerdquit (Client Quit)
04:39:14  * mikolalysenkoquit (Ping timeout: 252 seconds)
04:39:15  * marcello3dquit (Remote host closed the connection)
04:46:04  <groundwater>ogd grncdr what time ya'll wanna meet tomorrow?
05:06:01  * thlorenzjoined
05:06:11  * thlorenzquit (Remote host closed the connection)
05:08:47  * fronxjoined
05:12:58  * indexzerojoined
05:13:23  * fronxquit (Ping timeout: 252 seconds)
05:16:16  * cpupquit (Read error: Connection reset by peer)
05:17:58  * ednapiranhaquit (Remote host closed the connection)
05:27:15  * __rockbot__joined
05:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 95]
05:28:43  * indexzeroquit (Quit: indexzero)
05:29:54  * AvianFlujoined
05:30:40  * awatermajoined
05:37:16  * indexzerojoined
05:38:00  * coderzachjoined
05:38:20  * marcello3djoined
05:39:14  * awatermaquit (Ping timeout: 265 seconds)
05:40:55  * contrahaxjoined
05:48:23  * ednapiranhajoined
05:49:14  * AvianFluquit (Remote host closed the connection)
05:50:06  * dcodeIOjoined
05:50:40  * dcodeIO1quit (Read error: Operation timed out)
05:51:34  * ednapiranhaquit (Remote host closed the connection)
05:51:41  * ednapiranhajoined
05:52:31  * pfrazequit (Ping timeout: 246 seconds)
05:55:15  * fallsemoquit (Quit: Leaving.)
06:05:42  * occamshatchetjoined
06:08:18  * coderzachquit (Remote host closed the connection)
06:15:36  * floatdropjoined
06:15:59  * floatdroppart
06:16:20  * dguttmanquit (Quit: dguttman)
06:16:46  * dguttmanjoined
06:16:51  * anvakaquit (Remote host closed the connection)
06:26:52  * hoobdeeblaquit
06:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 114]
06:37:18  * __rockbot__quit (Quit: __rockbot__)
07:08:43  * marcello3dquit (Remote host closed the connection)
07:09:24  * marcello3djoined
07:13:52  * marcello3dquit (Ping timeout: 252 seconds)
07:19:01  * coderzachjoined
07:21:41  * shamaquit
07:23:17  * coderzachquit (Ping timeout: 248 seconds)
07:27:50  <rowbit>Hourly usage stats: [developer: 1, free: 118]
07:30:02  * defunctzombiechanged nick to defunctzombie_zz
07:34:09  * jcrugzzjoined
07:41:34  * marcello3djoined
07:46:37  * marcello3dquit (Ping timeout: 272 seconds)
07:56:41  * ednapiranhaquit (Quit: Leaving...)
08:15:11  * Maciek416quit (Remote host closed the connection)
08:15:37  * Maciek416joined
08:20:09  * rannmannquit (Ping timeout: 252 seconds)
08:20:21  * Maciek416quit (Ping timeout: 248 seconds)
08:23:23  * rannmannjoined
08:23:24  * rannmannquit (Changing host)
08:23:24  * rannmannjoined
08:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 127]
08:42:40  * marcello3djoined
08:47:17  * marcello3dquit (Ping timeout: 252 seconds)
08:52:06  * phatedjoined
08:57:32  <jesusabdullah>jjjohnny: very very likely6
08:57:34  <jesusabdullah>likely*
08:57:39  * phatedquit (Ping timeout: 272 seconds)
08:58:01  * phatedjoined
09:02:46  * phatedquit (Remote host closed the connection)
09:03:38  * jcrugzzquit (Ping timeout: 272 seconds)
09:08:29  * fronxjoined
09:12:55  * fronxquit (Ping timeout: 245 seconds)
09:19:21  * dguttmanquit (Quit: dguttman)
09:26:43  * tobiejoined
09:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 104]
09:42:41  * marcello3djoined
09:47:01  * marcello3dquit (Ping timeout: 246 seconds)
09:51:21  * ferossquit (Quit: feross)
10:09:54  * dominictarrjoined
10:14:19  <jesusabdullah>sup dominictarr
10:27:46  * thealphanerdjoined
10:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 88]
10:42:36  * marcello3djoined
10:44:34  * marcello4djoined
10:47:19  * marcello3dquit (Ping timeout: 260 seconds)
10:49:09  * marcello4dquit (Ping timeout: 248 seconds)
10:52:14  * thealphanerdquit (Quit: thealphanerd)
10:53:50  * contrahaxquit (Quit: Sleeping)
10:54:13  <dominictarr>jesusabdullah, houdy
10:54:39  <dominictarr>Man, some bitcoiners don't know what the work "distributed" means.
10:57:00  <dominictarr>much like the way some 'mericans abuse the word "freedom"
10:57:01  <jesusabdullah>¯\(°_o)/¯
10:57:06  <jesusabdullah>why the fuck am I still awake?
10:57:21  <dominictarr>http://www.mastercoin.org/ < for example
10:57:38  <dominictarr>claims it's a way to decentralize further, but no
10:57:42  <dominictarr>not actually.
10:58:04  <dominictarr>actually it's a way to build a centralized fiat currency on top of bitcoin.
10:58:31  <dominictarr>but not a very good way, since they don't understand how to design a distributed system.
11:00:22  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
11:07:32  * thealphanerdjoined
11:08:06  * justinabrahmsquit (*.net *.split)
11:08:06  * occamshatchetquit (*.net *.split)
11:08:08  * jibayquit (*.net *.split)
11:08:08  * rowbitquit (*.net *.split)
11:08:09  * py1honquit (*.net *.split)
11:08:10  * Madarsquit (*.net *.split)
11:08:10  * tobiequit (*.net *.split)
11:08:11  * hackygoluckyquit (*.net *.split)
11:08:11  * machtyquit (*.net *.split)
11:08:11  * ELLIOTTCABLE_quit (*.net *.split)
11:08:11  * ircretaryquit (*.net *.split)
11:08:11  * chapelquit (*.net *.split)
11:08:12  * rxgxquit (*.net *.split)
11:08:12  * gozalaquit (*.net *.split)
11:08:12  * nickleeflyquit (*.net *.split)
11:08:12  * LOUDBOTquit (*.net *.split)
11:08:12  * prettyrobots_quit (*.net *.split)
11:08:12  * jgpelletierquit (*.net *.split)
11:08:12  * prettyrobotsquit (*.net *.split)
11:08:12  * simcop2387quit (*.net *.split)
11:08:12  * tanepiperquit (*.net *.split)
11:08:13  * niftylettucequit (*.net *.split)
11:08:13  * mk30quit (*.net *.split)
11:08:14  * jlordquit (*.net *.split)
11:08:14  * philipnquit (*.net *.split)
11:08:14  * thisandagainquit (*.net *.split)
11:08:14  * chrisdickinsonquit (*.net *.split)
11:08:15  * josephgquit (*.net *.split)
11:12:10  * dominictarrquit (Quit: Leaving)
11:12:23  * dominictarrjoined
11:15:02  <jaz303>does anyone have a few minutes to help me with my first adventures into writing code with streams?
11:19:34  <dominictarr>jaz303, sure
11:20:11  <jaz303>i started porting my s-expression parser to use streams
11:20:21  <jaz303>https://github.com/jaz303/sexp-tokenizer/blob/master/index.js
11:21:20  <jaz303>i'm not sure how to detect incomplete data at the end of the stream
11:22:32  <jaz303>the tokenizer recognises quoted strings such as "foo bar baz" and i've tried to make it tolerate such strings being split over multiple chunks
11:22:59  <jaz303>but if it sees "foo bar... at the end of the last chunk
11:23:17  <jaz303>and it never closes the string i don't know what to do
11:24:24  <dominictarr>jaz303, ah, you have picked a fairly tricky task!
11:24:30  <jaz303>:(
11:24:35  <dominictarr>:) !
11:24:41  <dominictarr>do you tokenize and then parse?
11:25:01  <jaz303>yes it made more sense that way, i'm only worried about the tokenizer right now
11:25:13  <dominictarr>cool. a streaming tokenizer is easy.
11:26:07  <dominictarr>here is how you can do a line parser - it's the simplest case - https://github.com/dominictarr/split/blob/master/index.js#L38-L46
11:26:17  <dominictarr>use split, pop and push
11:28:30  <dominictarr>jaz303, how do you handle syntax errors? I don't see anything that errors.
11:28:58  <jaz303>the only possible syntax error right now is an incomplete string at the end of the stream
11:29:06  <jaz303>s-expressions are very permissive
11:29:31  <jaz303>and that's the case i have no idea how to catch
11:29:36  <dominictarr>cool, what does that look like? that is a string that doesn't match any of your tokens, right?
11:29:49  <dominictarr>have a else at the end
11:30:08  <dominictarr>if nothing matches; this._remainder = current; return
11:30:40  <dominictarr>and then when the parse starts again, do current = this._remainder + current
11:31:10  <dominictarr>it may be easier to just use string.split(rx) though
11:31:29  <dominictarr>here is one I prepared earlier: https://github.com/dominictarr/js-tokenizer/blob/master/index.js#L56
11:31:44  <dominictarr>(it's not streaming, but that leads me to another question...)
11:32:03  <dominictarr>what benefit do you get from streaming a language?
11:32:16  <jaz303>no idea, streams have just been on my list of stuff to learn for months
11:32:26  <jaz303>and this seemed like an easy place to start
11:32:39  <dominictarr>hmm, if you are encoding data (like json) there is a benefit, because you can have an arbitary amount of data...
11:33:01  <dominictarr>but pray to god you don't have an arbitary amount of code in your program.
11:34:29  * thealphanerdquit (Ping timeout: 265 seconds)
11:34:52  <jaz303>at the start of my _transform function i'm appending the new chunk to the previous remainder, then iteratively slicing off the front of that
11:36:13  <jaz303>so it deals with a string crossing chunk boundaries
11:36:38  <jaz303>but what happens if an unterminated string is at the very end of the final chunk
11:36:46  <jaz303>am i misunderstanding something?
11:37:34  <jaz303>it seems like i'd need a signal that end of input had been reached
11:37:56  <jaz303>in order to be able to make the decision that the remainder was an error
11:38:16  <jaz303>otherwise there's always a chance that a successive chunk could complete the string
11:43:55  * occamshatchetjoined
11:47:42  <dominictarr>if a stream isn't 100% valid tokens, i.e. if you get a trailing remainder that is a syntax error
11:47:48  <dominictarr>jaz303, ^
11:47:48  * hackygoluckyjoined
11:47:48  * ELLIOTTCABLE_joined
11:47:48  * machtyjoined
11:47:48  * ircretaryjoined
11:47:48  * chapeljoined
11:47:48  * rxgxjoined
11:47:48  * gozalajoined
11:47:48  * nickleeflyjoined
11:47:48  * LOUDBOTjoined
11:47:48  * prettyrobots_joined
11:47:48  * jgpelletierjoined
11:47:48  * prettyrobotsjoined
11:47:48  * simcop2387joined
11:47:48  * tanepiperjoined
11:47:48  * niftylettucejoined
11:47:48  * mk30joined
11:47:48  * jlordjoined
11:47:48  * philipnjoined
11:47:48  * thisandagainjoined
11:47:48  * chrisdickinsonjoined
11:47:48  * josephgjoined
11:47:50  * ralphtheninjajoined
11:47:59  <dominictarr>expected " found EOF
11:48:29  <jaz303>how do i detect an eof?
11:48:34  <jaz303>i guess that's my real question :)
11:51:12  * justinabrahmsjoined
11:51:12  * jibayjoined
11:51:12  * rowbitjoined
11:51:12  * py1honjoined
11:51:12  * Madarsjoined
11:54:22  <dominictarr>jaz303, that is when the user calls end()
11:54:28  <dominictarr>I mean, the previous stream
11:54:42  <dominictarr>what sort of thing are you using to build your stream?
11:55:03  <dominictarr>are you using through? or require('stream').Transform ?
11:55:10  <jaz303>the latter
11:55:51  <dominictarr>I think that has a _flush method, which is called on the final chunk
11:55:57  <jaz303>ah!
11:56:00  <dominictarr>put the end handling bit in there
11:56:17  <jaz303>brilliant
11:56:29  <jaz303>thank you
11:57:03  <dominictarr>no problem
11:57:23  <jaz303>my other question was about testing
11:58:17  <jaz303>i've just been checking my stream produces the correct tokens in order
11:58:33  <jaz303>is there a module for testing that pattern?
11:59:18  <dominictarr>hmm, I don't think so
12:09:01  * tobiejoined
12:12:45  * indexzeroquit (Quit: indexzero)
12:14:29  * fronxjoined
12:19:48  * tobiequit (Quit: tobie)
12:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 76]
12:36:58  * tobiejoined
12:42:52  * marcello3djoined
12:43:44  * tobiequit (Quit: tobie)
12:44:13  * floatdropjoined
12:47:17  * marcello3dquit (Ping timeout: 252 seconds)
12:48:45  <mmalecki>dominictarr: yo!
12:48:50  <mmalecki>dominictarr: around?
12:49:00  <dominictarr>mmalecki, I'm in malaysia
12:49:08  <mmalecki>dominictarr: daaaaamn
12:49:17  <mmalecki>dominictarr: can't afford bigger trips right now :(
12:49:28  <mmalecki>although few things are coming up... how long are you there for?
12:49:49  <dominictarr>a few weeks
12:50:07  <mmalecki>oh well
12:50:08  <dominictarr>I'll be back in europe again in may
12:50:16  <mmalecki>oh oh!
12:50:17  <mmalecki>where?
12:50:22  <mmalecki>come hang out with me!
12:50:36  <mmalecki>(you're invited to crash on my couch in Amsterdam)
12:50:40  <dominictarr>mmalecki, I've been travelling overland since being in beijing in november. 7th country since then
12:50:45  <dominictarr>mmalecki, TOTALLY!
12:50:51  <mmalecki>YES
12:50:54  <dominictarr>I've never been to Amsterdam
12:51:03  <mmalecki>oh man
12:51:15  <dominictarr>I hear it's pretty cool
12:51:15  <mmalecki>okay, I'll learn enough to guide you around until then XD
12:51:21  <dominictarr>haha, cool.
12:51:31  <mmalecki>yeah! it's like New York if it wasn't for Americans
12:51:41  <dominictarr>haha, great.
12:52:07  <dominictarr>I'm gonna be in budapest for craft-conf late april
12:52:12  <dominictarr>24th, i think.
12:52:22  <mmalecki>hmm, I never visited Budapest
12:52:34  <mmalecki>I think I'll have cash for travelling until then
12:54:54  <dominictarr>mmalecki, how is vigour.io?
12:55:10  <mmalecki>dominictarr: doing well! I'm working on deployment systems for them
12:55:18  <mmalecki>and distributing their infrastructure
12:55:23  <mmalecki>and open sourcing it
12:55:31  <mmalecki>it's pretty much the best job I could have
12:55:44  <mmalecki>(still not sued or anything btw)
12:56:02  <mmalecki>I also have a startup! spacedock.io
12:56:52  <mmalecki>brb relocating
13:16:21  * yorickjoined
13:16:34  <mmalecki>back
13:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 21]
13:42:45  * marcello3djoined
13:46:40  * ralphtheninjaquit (Ping timeout: 245 seconds)
13:47:12  * marcello3dquit (Ping timeout: 245 seconds)
13:48:15  <rowbit>substack, pkrumins: testling server winIE9 + chrome + firefox + opera + safari + all nightly (rackspace) is down!
14:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 13]
14:32:14  * AvianFlujoined
14:39:43  * fronxquit (Remote host closed the connection)
14:42:35  * marcello3djoined
14:46:26  * floatdropquit (Quit: Leaving.)
14:47:01  * marcello3dquit (Ping timeout: 248 seconds)
14:51:28  * AvianFluquit (Remote host closed the connection)
15:12:33  * fallsemojoined
15:14:01  * dguttmanjoined
15:14:13  * wolfeidauquit (Ping timeout: 248 seconds)
15:15:39  * wolfeidaujoined
15:16:51  * floatdropjoined
15:21:09  * floatdropquit (Ping timeout: 248 seconds)
15:24:24  * fronxjoined
15:26:49  * yorickquit (Remote host closed the connection)
15:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 8]
15:30:59  * fronxquit (Ping timeout: 252 seconds)
15:31:06  * yorickjoined
15:35:35  * floatdropjoined
15:40:27  * floatdropquit (Ping timeout: 272 seconds)
15:41:13  * kenperkinsjoined
15:42:56  * marcello3djoined
15:47:12  * marcello3dquit (Ping timeout: 245 seconds)
15:50:41  * floatdropjoined
15:55:29  * floatdropquit (Ping timeout: 265 seconds)
16:06:29  * ralphtheninjajoined
16:06:42  * thlorenzjoined
16:09:32  * coderzachjoined
16:10:40  * Maciek416joined
16:14:24  * AvianFlujoined
16:17:07  * fronxjoined
16:20:39  * thlorenzquit (Ping timeout: 276 seconds)
16:22:08  * defunctzombie_zzchanged nick to defunctzombie
16:24:30  * peutetrejoined
16:24:43  * coderzachquit (Remote host closed the connection)
16:27:37  * coderzachjoined
16:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 21]
16:28:49  * pfrazejoined
16:34:01  * AvianFluquit (Remote host closed the connection)
16:34:20  * thlorenzjoined
16:42:44  * marcello3djoined
16:46:40  * fallsemoquit (Ping timeout: 245 seconds)
16:47:01  * marcello3dquit (Ping timeout: 246 seconds)
16:47:31  * paul_irishquit (Quit: ZNC - http://znc.sourceforge.net)
16:47:43  * thlorenzquit (Ping timeout: 246 seconds)
16:48:02  * paul_irishjoined
16:50:02  * fallsemojoined
16:50:16  * floatdropjoined
16:51:16  <defunctzombie>Raynos: anything like tryme that folks are using nowadays?
16:53:25  <defunctzombie>jesusabdullah: is brwoserify cdn hosted anywhere well established?
16:54:35  * floatdropquit (Ping timeout: 245 seconds)
16:54:37  <defunctzombie>jesusabdullah: maybe even something we can put behind fastly
16:55:10  * thlorenzjoined
16:56:59  <defunctzombie>jesusabdullah: also, for the debug bundle stuff, could actually do the strip sourcemap trick so that .map file can be served separately
16:57:17  <defunctzombie>which would be cool cause then people can have debug and minify
16:58:02  * fallsemoquit (Read error: Operation timed out)
17:03:17  * fallsemojoined
17:05:46  * AvianFlujoined
17:13:17  * fallsemoquit (Ping timeout: 252 seconds)
17:16:42  * kumavis_joined
17:18:11  * coderzachquit (Remote host closed the connection)
17:22:22  * fallsemojoined
17:23:19  * hoobdeeblajoined
17:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 106]
17:29:50  * fronxquit (Remote host closed the connection)
17:42:57  * marcello3djoined
17:45:27  * __rockbot__joined
17:47:06  * marcello3dquit (Ping timeout: 252 seconds)
17:49:35  * AvianPhonejoined
17:50:15  * floatdropjoined
17:53:23  * AvianFluquit (Remote host closed the connection)
17:54:32  * floatdropquit (Ping timeout: 252 seconds)
17:59:42  * peutetrequit (Quit: peutetre)
18:02:04  <grncdr>jaz303: assert-in-order might be what you want
18:06:41  * Maciek416quit (Remote host closed the connection)
18:10:58  <grncdr>groundwater: I'm just making breakfast but I'm up for meeting whenever
18:11:08  <grncdr>do you have a place in mind?
18:11:34  <groundwater>grncdr yah i'm still just getting up, what are do you live?
18:11:45  <grncdr>118 athol ave
18:11:51  <grncdr>just beside the lake
18:12:06  <grncdr>I can bike and/or drive though
18:12:19  <grncdr>I only know like 3 places in the area, so I'm not too picky
18:12:54  <groundwater>grncdr , you can choose a place, or if you want to meet in Berkeley I can pick a spot
18:13:28  <grncdr>hm, I don't know if Haddon Hill is open, but that would be my choice
18:14:58  <groundwater>my only hesitation about that place is it's only really got one table inside
18:16:29  * jcrugzzjoined
18:16:31  * jcrugzzquit (Client Quit)
18:16:44  * jcrugzzjoined
18:17:42  <groundwater>grncdr this place is pretty good http://www.local123cafe.com/ and there is a backup around the corner too
18:21:10  <grncdr>looks good to me, do you know if I'll be able to park around there anywhere?
18:21:20  <grncdr>might just BART actually
18:21:27  <grncdr>also ogd ^^
18:22:28  <groundwater>ogd is sick i think
18:22:58  <groundwater>grncdr i can pick you up from Bart
18:23:14  <groundwater>any up to 2 additional people if they wish to join
18:23:57  * AvianFlujoined
18:27:19  * marcello3djoined
18:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 147]
18:27:51  * coderzachjoined
18:32:34  * AvianFluquit (Ping timeout: 265 seconds)
18:43:33  <jaz303>grncdr: thanks i'll check that out
18:50:37  * floatdropjoined
18:50:47  * thlorenzquit (Remote host closed the connection)
18:51:21  * thlorenzjoined
18:53:23  * brianloveswordsquit (Excess Flood)
18:53:44  * brianloveswordsjoined
18:55:17  * floatdropquit (Ping timeout: 265 seconds)
18:55:47  * __rockbot__quit (Quit: __rockbot__)
18:55:53  * thlorenzquit (Ping timeout: 252 seconds)
18:57:29  * kumavis_quit (Quit: kumavis_)
18:58:34  * tobiejoined
18:59:34  * tobiequit (Client Quit)
19:04:27  * tobiejoined
19:05:26  * tobiequit (Client Quit)
19:08:23  * Aviaphonejoined
19:09:04  * tobiejoined
19:09:49  * AvianFlujoined
19:10:22  * Aviaphonequit (Client Quit)
19:11:36  * AvianPhonequit (Ping timeout: 276 seconds)
19:16:26  * tobiequit (Quit: tobie)
19:17:45  * tobiejoined
19:18:47  * peutetrejoined
19:19:37  * dubroy__quit (Ping timeout: 246 seconds)
19:20:07  * ehdquit (Ping timeout: 245 seconds)
19:22:20  * dubroy__joined
19:22:38  * ehdjoined
19:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 119]
19:27:50  <rowbit>Daily usage stats: [developer: 1, free: 1939]
19:29:12  * fallsemoquit (Quit: Leaving.)
19:30:38  <jjjohnny>feedopensource at 93%!
19:42:53  * tobiequit (Quit: tobie)
19:50:14  * floatdropjoined
19:54:59  * floatdropquit (Ping timeout: 252 seconds)
20:02:18  * tobiejoined
20:05:05  * tobiequit (Client Quit)
20:14:24  * thlorenzjoined
20:24:57  * coderzachquit (Remote host closed the connection)
20:26:25  * coderzachjoined
20:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 115]
20:32:31  * peutetrequit (Quit: peutetre)
20:41:16  * ralphtheninjaquit (Quit: leaving)
20:50:16  * floatdropjoined
20:51:16  * thealphanerdjoined
20:54:57  * floatdropquit (Ping timeout: 276 seconds)
21:02:27  * mikolalysenkojoined
21:19:58  <rch>with tape, if i want to have one cleanup function called after all tests have run, do i need to do an enclosing test so i can t.on('end', …) ? That works, just wondering if there's a better way
21:27:19  * peutetrejoined
21:27:50  <rowbit>Hourly usage stats: [developer: 206, free: 136]
21:43:21  <substack>rch: you can have a test('cleanup', function (t) {}) at the end
21:43:41  <rch>sweet, thanks
21:43:47  <rch>somehow missed that
21:44:13  <rch>substack: hey another question, still opposed to package.json engines field?
21:44:44  * peutetrequit (Quit: peutetre)
21:46:24  <substack>opposed?
21:46:44  <rch>https://twitter.com/substack/status/132945872211296258
21:47:57  <rch>just curious, almost pushed a pr to tap-parser but figured engines was likely missing for a reason
21:48:07  <substack>engines is ok now
21:48:14  * Maciek416joined
21:48:15  <rch>what changed?
21:48:22  <substack>npm used to refuse to install packages with a version that didn't match the engines field
21:48:26  <rch>ahh
21:48:40  <rch>so now it's just metadata with no impact?
21:48:45  <substack>yes
21:48:54  <rch>so things may break but it's easier to see why
21:49:01  <substack>people used to put "0.4.x" in the engines field
21:49:10  <substack>but then node 0.6 came out and you couldn't install anything
21:49:15  <rch>hilarious
21:49:30  <substack>well the problem is that people treated the engines field like they treat dependencies
21:49:40  <substack>where you want to be strict about versions
21:49:49  <substack>but platform dependencies can't work that way
21:49:54  <rch>api changes like streams2 seem to justify that though
21:50:06  <substack>but those were relatively backwards compatible
21:50:13  * floatdropjoined
21:50:16  <rch>almost completely
21:50:51  <rch>streams2 is a special event in node history, i guess i just need to wait until older versions of node are unused
21:51:43  <rch>either way, less point in using 'engines' since it's advisory only now
21:54:45  * floatdropquit (Ping timeout: 248 seconds)
21:56:59  * hoobdeeblaquit
21:57:35  * fallsemojoined
21:57:55  * mikolalysenkoquit (Ping timeout: 260 seconds)
22:00:12  <jcrugzz>substack: it only matters when you need to build binary modules
22:00:56  <jcrugzz>we use the field for people's apps when they deploy for what version they run on, so we build their dependencies correctly and run it on the intended version
22:00:59  <jcrugzz>but different case obv
22:01:20  <rch>jcrugzz: who's we?
22:01:24  * cpupjoined
22:01:29  <jcrugzz>at nodejitsu
22:01:30  <jcrugzz>sry
22:01:38  <rch>cool
22:07:15  * contrahaxjoined
22:27:50  <rowbit>Hourly usage stats: [developer: 0, free: 107]
22:31:43  * fronxjoined
22:38:51  * fronxquit (Remote host closed the connection)
22:50:35  * floatdropjoined
22:52:14  * funkytekjoined
22:53:39  * mikolalysenkojoined
22:54:42  * floatdropquit (Ping timeout: 245 seconds)
22:56:11  * ferossjoined
22:56:33  * ferossquit (Client Quit)
22:58:57  * mikolalysenkoquit (Ping timeout: 252 seconds)
23:00:05  * anvakajoined
23:14:33  * fallsemoquit (Ping timeout: 272 seconds)
23:19:22  * collypopsjoined
23:22:46  * coderzachquit (Remote host closed the connection)
23:25:41  * fallsemojoined
23:26:00  * coderzac_joined
23:27:50  <rowbit>Hourly usage stats: [developer: 3, free: 108]
23:37:03  * fallsemoquit (Ping timeout: 265 seconds)
23:45:34  * tilgovijoined
23:50:13  * floatdropjoined
23:53:26  * mikolalysenkojoined
23:54:30  * floatdropquit (Ping timeout: 252 seconds)
23:54:50  * fallsemojoined
23:59:31  * thlorenzquit (Remote host closed the connection)