00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:05:14  * timoxleyjoined
00:06:01  * timoxleyquit (Remote host closed the connection)
00:11:22  * jolissquit (Ping timeout: 276 seconds)
00:18:00  * vitorpachecojoined
00:19:54  * thlorenzjoined
00:28:55  * thlorenzquit (Ping timeout: 276 seconds)
00:29:51  * mikealquit (Quit: Leaving.)
00:31:41  <jden>dumb streams question - is there a module for the inverse of concat-stream, to take a Buffer and make it pipe-able?
00:33:29  * mikealjoined
00:35:32  * thlorenzjoined
00:36:37  * ralphtheninjaquit (Ping timeout: 246 seconds)
00:44:21  * jxsonquit (Read error: Connection reset by peer)
00:44:48  * jxsonjoined
00:47:09  * defunctzombiechanged nick to defunctzombie_zz
00:47:19  * defunctzombie_zzchanged nick to defunctzombie
00:47:53  <Raynos>jden: I wrote array stream
00:48:01  <Raynos>but
00:48:08  * defunctzombiechanged nick to defunctzombie_zz
00:50:20  * mikolalysenkojoined
00:52:47  <Raynos>jden: https://gist.github.com/Raynos/6004892
00:52:57  <isaacs>STREAMFREAKS! ASSEMBLE!
00:52:58  <LOUDBOT>WAR START FROM ADAM WHEN CAIN HE KILLED ABEL UNTIL NOW. IT'S NEVER GONNA STOP KILLING OF PEOPLE.
00:52:58  <isaacs>https://github.com/joyent/node/pull/5857
00:53:01  <isaacs>review plz ^
00:53:05  <isaacs>new stream doc
00:53:12  <isaacs>basically a rewrite. split into sections for sanity.
00:55:33  * mikolalysenkoquit (Ping timeout: 256 seconds)
01:06:00  <jden>Raynos: thanks. Death to boilerplate; npm.im/literal-stream
01:06:00  * mcollinaquit (Read error: Connection reset by peer)
01:08:06  <Raynos>jden: NO
01:08:16  <Raynos>jden: stream.push(literal) && stream.push(null)
01:08:21  <Raynos>oh wait
01:08:24  <Raynos>you set it to null
01:08:25  <Raynos>ugh
01:08:28  <Raynos>ok that does work
01:08:36  <jcrugzz>isaacs++ LGTM. you may be missing some markdown links in there but thats all i got
01:08:39  <jden>is it better to push both in one _read?
01:08:42  <jcrugzz>makes things much clearer
01:08:56  <jden>or is it just stylistic?
01:09:38  <Raynos>isaacs: "So, a Duplex or Transform stream is fully described by this API, though their implementation may be somewhat different."
01:09:51  <Raynos>a consumer of a stream does not need to know the difference between Duplex & Transform
01:12:08  * defunctzombie_zzchanged nick to defunctzombie
01:12:43  <Raynos>isaacs: its way too detailed, I'm going to take a stab at adding some more high level introduction stuff
01:12:51  <Raynos>like a one page TL;DR
01:13:21  <isaacs>Raynos: that belongs on your blog, or elsewhere.
01:13:28  <isaacs>Raynos: i mean, the node api docs SHOULD be thorough
01:13:33  <Raynos>isaacs: sec
01:13:50  <isaacs>Raynos: the "api for consumers" is basically that tl;dr, but it has to contain EVERYTHING that we support and authorize for use
01:16:00  <Raynos>isaacs: https://gist.github.com/Raynos/6004985
01:16:14  <Raynos>some kind of node core features only example before you deep dive into what the 'readable' event is
01:16:20  <Raynos>would be an improvement
01:16:43  * evboguejoined
01:16:43  <Raynos>isaacs: Unless I'm implementing pipe I don't really care about the 'readable' event.
01:17:07  <isaacs>Raynos: if you're calling read(), you care about readable events
01:17:34  <isaacs>Raynos: but yes, an example at the very top would be a good addition, i agree
01:17:49  <Raynos>but then your kind of implementing your own pipe(). Your writing a custom parsing thing that's not quite a Writable stream and using read() and 'readable' to parse stuff
01:18:22  <isaacs>Raynos: you might just want to read 10 bytes to see where to pipe() it to
01:18:29  <isaacs>Raynos: that is actually pretty common
01:18:30  <Raynos>isaacs: also re-ordering methods like 1) pipe, 2) wrap, 3) 'data' & 'end' 4) the rest
01:18:40  <isaacs>wrap is almost never necessary
01:18:49  <isaacs>'data' and 'end' are the most commonly used things
01:18:54  <isaacs>pipe() is level 2
01:18:56  <Raynos>isaacs: I consider that a custom pipe(), it's a custom piece of logic that describes how to flow data from source to sink
01:19:01  <isaacs>wrap() is like level 4
01:19:13  <isaacs>Raynos: ok, you consider it whatever you like, then. that's not actually what it is.
01:19:19  <Raynos>isaacs: wrap is going to realistically be used a lot to migrate all of substacks modules to streams2
01:19:21  * dguttmanquit (Quit: dguttman)
01:19:25  <isaacs>Raynos: because it's not a pipe() method
01:19:38  <isaacs>Raynos: newcomers don't immediately grok putting streams together like legos
01:20:00  <isaacs>Raynos: also, newcomers use core modules ina single JS file WAY more often than they use any of substack's modules.
01:20:57  <Raynos>Probably true
01:21:23  <Raynos>isaacs: but generally +1 on making streams docs easier to consume :)
01:26:42  <isaacs>Raynos: kewl, thanks
01:26:53  <isaacs>Raynos: i'm gonna put that example in the very intro, actually. above the readable bits
01:31:09  <Raynos>isaacs: probably want a similar example for pipe. Maybe something like https://gist.github.com/Raynos/6005062
01:31:30  <Raynos>that's a simple example of using a duplex with write() & pipe()
01:38:09  <calvinfo>isaacs: looks way easier to follow
01:38:23  <calvinfo>isaacs: but no mention of single objectMode for transforms? e.g. this._readableState.objectMode ?
01:38:48  <calvinfo>that is something which I always have to look up in the source
01:39:00  <isaacs>Raynos: that's a great pipe example
01:39:11  <isaacs>Raynos: i think i have somethin gsomewhere with a zipper thingie
01:43:12  * jxsonquit (Remote host closed the connection)
01:43:54  * mikealquit (Quit: Leaving.)
01:44:44  * mikealjoined
01:45:05  * jcrugzzquit (Ping timeout: 248 seconds)
01:57:09  * evboguequit (Ping timeout: 264 seconds)
02:01:51  * whit537quit (Quit: whit537)
02:12:52  * tmcwjoined
02:19:16  * defunctzombiequit (Ping timeout: 240 seconds)
02:19:59  * defunctzombiejoined
02:20:23  * jxsonjoined
02:20:26  * defunctzombiequit (Changing host)
02:20:27  * defunctzombiejoined
02:28:21  * mikealquit (Ping timeout: 264 seconds)
02:29:48  <isaacs>Raynos: oh, yeah, there's already a pipe example using gzip
02:34:38  * jxsonquit (Ping timeout: 240 seconds)
02:39:18  * tmcwquit (Remote host closed the connection)
02:55:55  * mikolalysenkojoined
02:59:11  * thlorenzquit (Remote host closed the connection)
03:00:31  * jxsonjoined
03:05:33  * jxsonquit (Ping timeout: 264 seconds)
03:08:58  * mikealjoined
03:14:01  * evboguejoined
03:20:05  * evboguequit (Ping timeout: 240 seconds)
03:32:50  * calvinfoquit (Quit: Leaving.)
03:33:01  * mikealquit (Quit: Leaving.)
03:43:51  * jcrugzzjoined
04:02:46  <jesusabdullah>ugh the internet at this hotel is so bad
04:02:51  <jesusabdullah>they should be ashamed
04:09:35  * mikolalysenkoquit (Ping timeout: 252 seconds)
04:13:02  * mikolalysenkojoined
04:18:09  * gwenbellquit (Ping timeout: 248 seconds)
04:24:45  <grncdr>isaacs: suggestion for the Stream docs: move the 'Here is an example of using Streams in a Node program:' into the 'Stream API for Consumers' section
04:25:35  <grncdr>it breaks up the flow of the overview and puts the vital info about the doc having 3 sections right after a code block that lots of people will be skimming
04:41:54  <chapel>jesusabdullah: where are you at?
04:46:16  <jesusabdullah>chapel: Orem, UT
04:47:03  * shamaquit (Read error: Connection reset by peer)
04:47:18  * shamajoined
04:47:29  <chapel>ah, have you done your interview yet?
04:49:18  <jesusabdullah>Sort of, it's more of a test drive
04:49:24  <jesusabdullah>hacking on some of their stuff, hanging out, etc
04:50:59  <chapel>ah cool
04:51:03  <chapel>hows it going?
04:51:16  <jesusabdullah>actually, great
04:51:42  <jesusabdullah>it's pretty out here, everyone's nice, the company has a big enough contingent of non-mos that they're going to get a coffee machine soon
04:52:17  <jesusabdullah>biggest things are
04:52:35  <jesusabdullah>mormons don't drink, smoke, drink or smoke
04:52:50  <jesusabdullah>at least provo-style mormons don't
04:53:01  <jesusabdullah>so there isn't much of a night life outside SLC
04:53:16  <jesusabdullah>and it's definitely a driving kind of place
04:53:36  <jesusabdullah>but SLC has stuff to do and driving here is pretty point-and-click
04:53:55  <jesusabdullah>oh, and most mormons have a wife and kids
04:54:07  <jesusabdullah>so it's like, "hey whatcha doin' tonight?" "uhh going home?"
04:54:12  <chapel>lol yeah
04:54:17  * shamaquit (Remote host closed the connection)
04:54:27  <chapel>probably not much of a tech scene either
04:54:30  <jesusabdullah>"well shit if I had a wife and kids I'd do the same"
04:54:33  <jesusabdullah>actually you'd be surprised
04:54:41  <chapel>as far as gatherings
04:54:45  <jesusabdullah>well
04:54:47  <jesusabdullah>there's utahjs
04:54:56  <jesusabdullah>maybe doing that tomorrow actually
04:58:00  <chapel>ah cool
05:02:25  * vitorpachecoquit (Ping timeout: 248 seconds)
05:03:49  * tilgoviquit (Remote host closed the connection)
05:12:53  * defunctzombiechanged nick to defunctzombie_zz
05:14:36  * mikealjoined
05:15:24  * mikealquit (Client Quit)
05:21:00  * kenperkinsquit (Quit: Computer has gone to sleep.)
05:23:40  * calvinfojoined
05:32:38  * mikolalysenkoquit (Ping timeout: 240 seconds)
05:44:15  * chapelquit (Ping timeout: 240 seconds)
05:44:15  * johnkpaulquit (Ping timeout: 240 seconds)
05:47:38  * rannmannquit (Ping timeout: 245 seconds)
05:50:38  * rannmannjoined
05:52:37  * kenperkinsjoined
05:54:35  * nk109quit (Quit: Computer has gone to sleep.)
05:58:00  * johnkpauljoined
05:58:48  * chapeljoined
06:12:20  * mikealjoined
06:15:21  * mikealquit (Read error: Operation timed out)
06:16:10  * mikealjoined
06:28:30  * keslajoined
06:39:18  * mikolalysenkojoined
06:44:37  * mikolalysenkoquit (Ping timeout: 276 seconds)
07:11:17  * defunctzombie_zzchanged nick to defunctzombie
07:27:58  * thlorenzjoined
07:44:14  * defunctzombiechanged nick to defunctzombie_zz
08:03:43  * crankquit (Ping timeout: 260 seconds)
08:04:31  * crankjoined
08:13:59  * rannmannquit (Disconnected by services)
08:13:59  * dsfadfjoined
08:29:13  * jibayjoined
08:36:34  * crankquit (Ping timeout: 240 seconds)
08:38:23  * crankjoined
08:42:02  * jcrugzzquit (Read error: Connection reset by peer)
08:42:14  * jcrugzzjoined
08:43:04  * crankquit (Ping timeout: 256 seconds)
08:44:16  * crankjoined
08:47:34  * tanepiperjoined
08:49:17  * crankquit (Remote host closed the connection)
08:49:51  * crankjoined
09:12:42  * mikealquit (Quit: Leaving.)
09:16:28  * ins0mniajoined
09:24:30  * mcollinajoined
09:46:16  * keslaquit (Ping timeout: 240 seconds)
09:50:41  * keslajoined
09:51:53  * ins0mniapart
09:52:01  * ins0mniajoined
10:08:31  * nexxyquit (Remote host closed the connection)
10:13:41  * nexxyjoined
10:17:50  * keslaquit (Ping timeout: 240 seconds)
10:27:48  * keslajoined
10:33:28  * vitorpachecojoined
10:52:09  * keslaquit (Ping timeout: 252 seconds)
11:09:40  * mikealjoined
11:11:22  * maksimlinquit (Quit: ChatZilla 0.9.90.1 [Firefox 22.0/20130627185035])
11:12:16  * thlorenzquit (Read error: Connection reset by peer)
11:12:45  * thlorenzjoined
11:18:25  * mikealquit (Ping timeout: 248 seconds)
11:24:33  * whit537joined
11:36:04  * thlorenz_joined
11:39:54  * yorickjoined
11:41:24  * ralphtheninjajoined
12:04:13  * Kesslerjoined
12:30:36  * mikealjoined
12:35:35  * mikealquit (Ping timeout: 264 seconds)
12:46:10  * whit537quit (Quit: whit537)
13:00:13  * thlorenz_quit (Remote host closed the connection)
13:01:01  * mikealjoined
13:01:25  * whit537joined
13:02:58  * ednapiranhajoined
13:07:53  * mikealquit (Ping timeout: 240 seconds)
13:28:34  * tmcwjoined
13:29:37  * mikolalysenkojoined
13:30:52  * tmcwquit (Remote host closed the connection)
13:39:19  * thlorenzquit (Remote host closed the connection)
13:39:33  <mikolalysenko>I just discovered another hilarious consequence of using a framework/shell:
13:39:35  * thlorenzjoined
13:39:45  <mikolalysenko>copy pasting licenses accidentally cascading onto your own files
13:40:09  <mikolalysenko>for example, this just happened to me: http://giawa.com/journal-entry-6-greedy-mesh-optimization/#comment-4
13:40:23  <mikolalysenko>wtf does jerome etienne have to do with that code? I wrote it
13:40:27  * mikealjoined
13:40:49  <mikolalysenko>but I did use his boilerplate, and the author of that post got confused and attributed the code to him! crazy
13:42:00  * jaclarjoined
13:42:40  * thlorenzquit (Remote host closed the connection)
13:44:39  * kevino80joined
13:44:46  * mikealquit (Ping timeout: 240 seconds)
13:57:19  * tmcwjoined
13:57:50  * Kesslerquit (Ping timeout: 240 seconds)
14:11:14  * mikealjoined
14:15:34  * mikealquit (Ping timeout: 249 seconds)
14:24:30  * djcoinjoined
14:31:58  * fotoveritequit (Quit: fotoverite)
14:33:18  * brianloveswordsquit (Excess Flood)
14:33:38  * brianloveswordsjoined
14:41:55  * mikealjoined
14:46:23  * mikealquit (Ping timeout: 264 seconds)
14:51:45  * jcrugzzquit (Ping timeout: 248 seconds)
14:53:24  * jcrugzzjoined
15:02:26  <isaacs>grncdr: thanks, good point
15:03:49  * mikolalysenkoquit (Ping timeout: 276 seconds)
15:09:09  * mikealjoined
15:13:57  * mikealquit (Client Quit)
15:15:54  * fotoveritejoined
15:17:21  * jaclarquit (Quit: jaclar)
15:18:34  * ralphtheninjaquit (Quit: leaving)
15:30:50  * mikolalysenkojoined
15:31:59  * dguttmanjoined
15:38:02  * fotoveritequit (Quit: fotoverite)
15:42:39  * calvinfoquit (Quit: Leaving.)
15:44:06  * mikealjoined
15:46:14  * kevino80quit (Remote host closed the connection)
15:46:42  * kevino80joined
15:50:51  * mikealquit (Ping timeout: 260 seconds)
15:54:13  <mbalho>lol
15:54:32  <mbalho>" Here’s the code, converted to C#." hahahaha
15:55:06  <mikolalysenko>yeah. it is my fault though. I should have been more clear about the licensing I think
15:55:37  <mikolalysenko>lesson learned, and I'll be careful when using boilerplate/frameworks in the future
15:56:06  * dguttmanquit (Quit: dguttman)
15:56:16  <mikolalysenko>also it is interesting to note that this is not even a problem if you use npm
16:06:25  * dsfadfchanged nick to rannmann
16:06:26  * rannmannquit (Changing host)
16:06:26  * rannmannjoined
16:10:53  * whit537quit (Quit: whit537)
16:14:24  * stagasjoined
16:18:31  * shamajoined
16:20:53  * AvianFlujoined
16:22:32  * defunctzombie_zzchanged nick to defunctzombie
16:25:15  * tmcwquit (Remote host closed the connection)
16:26:33  * mcollinaquit (Remote host closed the connection)
16:27:48  * whit537joined
16:33:32  * soldairjoined
16:33:51  * soldairquit (Changing host)
16:33:51  * soldairjoined
16:34:57  * ralphtheninjajoined
16:37:25  * tmcwjoined
16:39:03  * whit537quit (Quit: whit537)
16:47:33  * stagasquit (Read error: Connection reset by peer)
16:49:01  * stagasjoined
16:52:15  * whit537joined
16:53:52  * mikolalysenkoquit (Ping timeout: 260 seconds)
17:01:51  * calvinfojoined
17:05:51  * stagas_joined
17:07:27  * crankquit (*.net *.split)
17:07:28  * wolfeidauquit (*.net *.split)
17:07:28  * creationixquit (*.net *.split)
17:07:28  * heathquit (*.net *.split)
17:07:29  * tim_smartquit (*.net *.split)
17:07:29  * dlmanningquit (*.net *.split)
17:07:29  * ec_quit (*.net *.split)
17:07:29  * stagasquit (Ping timeout: 256 seconds)
17:07:42  * stagas_changed nick to stagas
17:08:13  * djcoinquit (Quit: WeeChat 0.4.0)
17:08:57  * mikealjoined
17:09:43  * mikealquit (Client Quit)
17:10:04  * gwenbelljoined
17:10:04  * crankjoined
17:10:04  * wolfeidaujoined
17:10:04  * creationixjoined
17:10:04  * heathjoined
17:10:04  * tim_smartjoined
17:10:04  * dlmanningjoined
17:10:04  * ec_joined
17:10:39  * ins0mniaquit (Excess Flood)
17:11:22  * mikealjoined
17:12:55  * ins0mniajoined
17:23:34  * vitorpachecoquit (Ping timeout: 276 seconds)
17:23:46  * dsfadfjoined
17:23:46  * rannmannquit (Disconnected by services)
17:24:14  * ednapira_joined
17:25:06  * jxsonjoined
17:26:08  * fotoveritejoined
17:28:20  * isaacs_joined
17:28:36  * dguttmanjoined
17:28:39  * brianloveswords_joined
17:28:44  * isaacs_changed nick to Guest89212
17:29:08  * Guest89212changed nick to isaacs__
17:29:19  * isaacsquit (Disconnected by services)
17:29:23  * isaacs__changed nick to isaacs
17:32:11  * dsfadfchanged nick to rannmann
17:32:11  * rannmannquit (Changing host)
17:32:12  * rannmannjoined
17:33:30  * mintxianjoined
17:34:39  * nk109joined
17:34:57  * brianloveswordsquit (*.net *.split)
17:34:57  * ednapiranhaquit (*.net *.split)
17:34:57  * tanepiperquit (*.net *.split)
17:34:57  * jibayquit (*.net *.split)
17:34:58  * mint_xianquit (*.net *.split)
17:34:58  * ryanseddonquit (*.net *.split)
17:36:49  * mintxianchanged nick to mint_xian
17:37:48  * mikolalysenkojoined
17:39:18  * jibayjoined
17:50:35  * gwenbellquit (Ping timeout: 264 seconds)
17:56:23  * ednapira_changed nick to ednapiranha
17:56:48  * jibayquit (Remote host closed the connection)
17:58:14  * tmcwquit (Remote host closed the connection)
18:01:20  <jesusabdullah>okay, mocha is annoying
18:01:27  <chapel>jesusabdullah: why is that?
18:01:37  <jesusabdullah>you don't require('mocha') apparently
18:01:51  <jesusabdullah>imo if you can't node ./my-test.js there's a problem
18:02:25  <chapel>yeah, its assumed to run with the mocha runner
18:02:28  * fotoveritequit (Quit: fotoverite)
18:02:35  <jcrugzz>jesusabdullah: even though vows is kind of insane in its own right, at least it can do that xD
18:04:32  <jesusabdullah>jcrugzz: exactly.
18:05:13  * tmcwjoined
18:12:49  * calvinfoquit (Quit: Leaving.)
18:14:02  <mikolalysenko>what is the correct way to handle custom console.log behavior in node.js?
18:14:25  <mikolalysenko>and in the browser for that matter
18:16:36  * calvinfojoined
18:18:38  * kevino80quit (Ping timeout: 240 seconds)
18:23:57  * mikeal1joined
18:24:00  * kevino80joined
18:24:38  * mikealquit (Ping timeout: 240 seconds)
18:36:41  * stagas_joined
18:37:42  * calvinfoquit (Quit: Leaving.)
18:38:34  * pkruminsjoined
18:38:43  * stagasquit (Ping timeout: 256 seconds)
18:38:47  * stagas_changed nick to stagas
18:41:01  * kevino80quit (Remote host closed the connection)
18:45:12  * calvinfojoined
18:49:25  <jesusabdullah>yo questions 4 leveldb people: I have a large object in-memory that I want to persist to a leveldb and restore. Is there something such that I don't have to manage keys/values/etc myself?
18:52:09  <jesusabdullah>anyone? :S
18:53:28  <soldair> jesusabdullah not sure. i mean you can store rather large values. does it matter how the keys are indexed?
18:54:17  <soldair>jesusabdullah: do you often need to update values in the object or is it just a blob
18:58:18  * fotoveritejoined
19:01:27  * tilgovijoined
19:10:48  * Kesslerjoined
19:16:01  * Kesslerquit (Ping timeout: 276 seconds)
19:23:01  * ryanseddonjoined
19:27:51  * tanepiperjoined
19:29:43  * jcrugzzquit (Ping timeout: 260 seconds)
19:32:07  * kevino80joined
19:33:17  * jcrugzzjoined
19:45:01  * rannmannquit (Remote host closed the connection)
19:49:22  <jesusabdullah>soldair: often update and add values
19:52:53  * jolissjoined
19:53:24  <soldair>jesusabdullah: maybe a sublevel per large object would be enough
19:55:09  * defunctzombiechanged nick to defunctzombie_zz
19:56:58  * mikolalysenkoquit (Ping timeout: 276 seconds)
19:57:03  * defunctzombie_zzchanged nick to defunctzombie
20:02:35  * ralphtheninjaquit (Ping timeout: 264 seconds)
20:10:34  <jesusabdullah>soldair: yeah
20:10:41  * mikeal1quit (Quit: Leaving.)
20:12:26  * mikealjoined
20:18:42  * fotoveritequit (Quit: fotoverite)
20:19:23  * mikolalysenkojoined
20:22:32  * mikealquit (Quit: Leaving.)
20:26:25  <chrisdickinson>quick sanity check on a linter api? https://gist.github.com/chrisdickinson/912e891f8dd60d8257e6
20:27:43  <chrisdickinson>where "rule.selector" is a css-style string: `if[alternate]:first-child:last-child`, for example, only calls your rule function on nodes that are if statements that have an alternate and are the only child of their parent
20:28:21  <chrisdickinson>the idea being that each check could be it's own module, and that it'd be relatively easy to piece them together to make your own linter
20:28:30  <chrisdickinson>(that checks exactly what you want it to check)
20:29:35  * crankquit (Ping timeout: 252 seconds)
20:32:52  * rannmannjoined
20:32:52  * rannmannquit (Changing host)
20:32:52  * rannmannjoined
20:36:22  * whit537quit (Quit: whit537)
20:48:11  * brianloveswords_changed nick to brianloveswords
20:52:47  * mikealjoined
20:56:05  * ralphtheninjajoined
20:57:26  * crankjoined
20:59:22  * jcrugzzquit (Ping timeout: 276 seconds)
21:02:16  * mikealquit (Ping timeout: 240 seconds)
21:04:14  * defunctzombiechanged nick to defunctzombie_zz
21:15:42  * ednapiranhaquit (Remote host closed the connection)
21:16:19  * tilgoviquit (Ping timeout: 246 seconds)
21:17:57  * jolissquit (Quit: joliss)
21:24:43  * mikolalysenkoquit (Ping timeout: 276 seconds)
21:29:14  * mikealjoined
21:34:02  * mikealquit (Ping timeout: 268 seconds)
21:43:04  * stagasquit (Remote host closed the connection)
21:53:58  * whit537joined
21:55:15  * kevino80quit (Remote host closed the connection)
22:01:24  * mikealjoined
22:14:11  * defunctzombie_zzchanged nick to defunctzombie
22:23:01  * tmcwquit (Remote host closed the connection)
22:23:55  * defunctzombiechanged nick to defunctzombie_zz
22:24:01  * mikealquit (Quit: Leaving.)
22:26:43  * mikealjoined
22:26:56  * mikolalysenkojoined
22:30:47  * nk109quit (Quit: Computer has gone to sleep.)
22:34:58  * shuaibjoined
22:38:53  * fotoveritejoined
22:42:14  * vladikoffquit (*.net *.split)
22:42:14  * jdenquit (*.net *.split)
22:42:16  * rchquit (*.net *.split)
22:42:16  * perlbotquit (*.net *.split)
22:42:16  * grncdrquit (*.net *.split)
22:42:16  * wolfeidauquit (*.net *.split)
22:42:17  * creationixquit (*.net *.split)
22:42:17  * heathquit (*.net *.split)
22:42:17  * tim_smartquit (*.net *.split)
22:42:17  * dlmanningquit (*.net *.split)
22:42:18  * ec_quit (*.net *.split)
22:42:18  * pkruminsquit (*.net *.split)
22:42:18  * mikealquit (*.net *.split)
22:42:18  * brianloveswordsquit (*.net *.split)
22:42:19  * nexxyquit (*.net *.split)
22:42:19  * chapelquit (*.net *.split)
22:42:19  * johnkpaulquit (*.net *.split)
22:42:19  * rowbitquit (*.net *.split)
22:42:20  * ryanseddonquit (*.net *.split)
22:42:20  * mint_xianquit (*.net *.split)
22:42:20  * jxsonquit (*.net *.split)
22:42:20  * ircretaryquit (*.net *.split)
22:42:21  * ecquit (*.net *.split)
22:42:21  * rannmannquit (*.net *.split)
22:42:21  * yorickquit (*.net *.split)
22:42:22  * defunctzombie_zzquit (*.net *.split)
22:42:22  * Altreusquit (*.net *.split)
22:42:22  * Birdbonesquit (*.net *.split)
22:42:23  * cubertquit (*.net *.split)
22:42:23  * ehdquit (*.net *.split)
22:42:53  <mikolalysenko>why is punycode in nodejs core?
22:44:42  * mikealjoined
22:44:42  * rannmannjoined
22:44:42  * ryanseddonjoined
22:44:42  * pkruminsjoined
22:44:42  * mint_xianjoined
22:44:42  * brianloveswordsjoined
22:44:42  * jxsonjoined
22:44:42  * ec_joined
22:44:42  * dlmanningjoined
22:44:42  * tim_smartjoined
22:44:42  * heathjoined
22:44:42  * creationixjoined
22:44:42  * wolfeidaujoined
22:44:42  * yorickjoined
22:44:42  * nexxyjoined
22:44:42  * chapeljoined
22:44:42  * johnkpauljoined
22:44:42  * defunctzombiejoined
22:44:42  * ircretaryjoined
22:44:42  * rowbitjoined
22:44:42  * ecjoined
22:44:42  * Altreusjoined
22:44:42  * Birdbonesjoined
22:44:42  * cubertjoined
22:44:42  * ehdjoined
22:44:42  * rchjoined
22:44:42  * grncdrjoined
22:44:42  * perlbotjoined
22:45:24  * vladikoffjoined
22:45:24  * jdenjoined
22:45:27  * mikolalysenkoquit (Quit: Reconnecting)
22:45:39  * mikolalysenkojoined
22:54:57  * jxson_joined
22:57:40  * jxsonquit (Ping timeout: 276 seconds)
23:04:21  * kenperkinsquit (Quit: Computer has gone to sleep.)
23:07:40  * shamaquit (Remote host closed the connection)
23:11:35  * saijanai_joined
23:14:22  * tilgovijoined
23:16:55  * tilgoviquit (Remote host closed the connection)
23:18:05  <isaacs>mikolalysenko: it's required for url parsing
23:18:21  <isaacs>mikolalysenko: which is required for http.get('http://<unicode>.com')
23:25:28  * tilgovijoined
23:25:39  * defunctzombiechanged nick to defunctzombie_zz
23:32:19  * mikealquit (Quit: Leaving.)
23:35:31  * mikealjoined
23:39:31  * mikealquit (Client Quit)
23:40:15  * mikealjoined
23:46:14  <mikolalysenko>isaacs: ah, got it
23:59:39  * mikealquit (Quit: Leaving.)