00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:10  * ircretaryjoined
00:01:47  * ricardobeatjoined
00:01:58  * mk30__joined
00:05:13  * mk30_quit (Ping timeout: 250 seconds)
00:05:15  * calvinfojoined
00:07:53  * ricardobeatquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
00:08:41  * maksimlinjoined
00:12:45  <kanzure>mikolalysenko: yep, agreed with you. the only possible advantage here is that it makes testing components of each downloader/html parser thing, much more easily testable (by key/value pairs). but the downside is that it's not just vanilla javascript..
00:28:58  * wolfeidaujoined
00:40:00  * jergasonjoined
00:41:11  <mikolalysenko>smalloc is interesting
00:41:32  <mikolalysenko>how fast is accessing the data in an smalloc'd blob?
00:45:09  * jergasonquit (Ping timeout: 264 seconds)
00:46:33  * ednapiranhaquit (Remote host closed the connection)
00:49:26  * mikolalysenkoquit (Ping timeout: 240 seconds)
00:50:04  * mikealquit (Quit: Leaving.)
00:56:00  * jcrugzzjoined
00:57:50  * ricardobeatjoined
01:02:47  * jergasonjoined
01:03:47  * ricardobeatquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
01:05:12  * jibayquit (Remote host closed the connection)
01:07:49  <st_luke>niftylettuce: do you still have this? github.com/getprove/node-countries
01:07:51  <st_luke>on github
01:08:29  <st_luke>never mind
01:13:12  * mk30__quit (Quit: Page closed)
01:15:55  * fallsemojoined
01:21:54  * thlorenz_quit (Remote host closed the connection)
01:41:14  * thlorenzjoined
01:42:37  * ecquit (Ping timeout: 260 seconds)
01:43:33  * mikolalysenkojoined
01:46:54  * tmcwjoined
01:51:44  * ricardobeatjoined
01:56:41  * thlorenz_joined
01:56:42  * thlorenzquit (Read error: Connection reset by peer)
02:05:52  * st_lukequit (Remote host closed the connection)
02:10:43  * jergasonquit (Remote host closed the connection)
02:11:22  * mikealjoined
02:13:06  * tmcwquit (Remote host closed the connection)
02:14:09  <kanzure>broken image on https://github.com/substack/tape/blob/master/readme.markdown
02:14:11  <kanzure>bug report https://github.com/substack/tape/issues/43
02:16:52  * thlorenzjoined
02:18:36  * ryanseddonjoined
02:21:45  * thlorenzquit (Ping timeout: 264 seconds)
02:40:25  * st_lukejoined
02:54:36  * st_lukequit (Remote host closed the connection)
02:56:41  * whit537quit (Quit: BLAM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)
03:02:14  <thlorenz_>kanzure: it's because testling ci is down
03:02:20  * thlorenz_changed nick to thlorenz
03:02:24  <kanzure>ah got it
03:02:26  <kanzure>sorry about that
03:02:46  <thlorenz>np I hope substack and pkrumins will be able to fix it soon
03:10:06  * gwenbellquit (Quit: Lost terminal)
03:15:09  * fallsemoquit (Ping timeout: 264 seconds)
03:17:13  * mk30joined
03:17:34  * mikealquit (Quit: Leaving.)
03:17:39  * thlorenz_joined
03:21:16  * jergasonjoined
03:22:04  * thlorenz_quit (Ping timeout: 264 seconds)
03:24:54  * fallsemojoined
03:25:50  * jergasonquit (Ping timeout: 245 seconds)
03:39:47  * ecjoined
03:43:13  * kenperkinsjoined
03:53:45  * mikolalysenkoquit (Ping timeout: 245 seconds)
03:54:20  * thlorenzquit (Remote host closed the connection)
04:05:31  <kanzure>what about a testing framework that also works when browserified? i'd like to not have to have two separate testing frameworks.
04:06:01  <kanzure>hm.. https://github.com/amitayd/grunt-browserify-jasmine-node-example
04:08:01  <substack>kanzure: http://github.com/substack/tape
04:11:02  <jesusabdullah>grunt :(
04:11:07  <jesusabdullah>I should just make that a bot command
04:11:18  <jesusabdullah>any time someone mentions grunt it just prints 'grunt :(' on my behalf
04:12:16  <kanzure>substack: why is plan/end required?
04:12:25  <dlmanning>jesusabdullah: hate the game, not the player
04:14:30  <substack>kanzure: because it's asynchronous by default
04:14:42  <substack>so you don't need to have a special case for async code
04:15:39  * jergasonjoined
04:15:45  * kenperkinsquit (Quit: Computer has gone to sleep.)
04:16:27  <kanzure>okay. a good reason.
04:17:23  <jesusabdullah>dlmanning: Yeah maybe
04:17:59  <jesusabdullah>dlmanning: the api just really rubs me the wrong way :(
04:18:04  * thlorenzjoined
04:19:03  * thlorenz_joined
04:19:03  * thlorenzquit (Read error: Connection reset by peer)
04:19:36  <kanzure>substack: to be browserify-compatible, my tests.js should require("mymodulename") or require("./") ?
04:20:14  <substack>./
04:20:24  <substack>same as node for that matter
04:21:53  * jergasonquit (Remote host closed the connection)
04:22:39  <dlmanning>jesusabdullah: I feel the same way about athletic clothing
04:24:31  <kanzure>substack: any preferred mocking library?
04:25:30  <jesusabdullah>dlmanning: yeah me too
04:26:57  * soldairquit (Ping timeout: 250 seconds)
04:33:06  <kanzure>hm. browserify-vm seems a little difficult to test with.
04:34:42  * timoxleyquit (Ping timeout: 268 seconds)
04:39:45  * mikealjoined
04:40:05  * mikealquit (Client Quit)
04:40:24  * mikealjoined
04:40:38  * timoxleyjoined
04:49:10  * ednapiranhajoined
04:49:30  * ednapiranhaquit (Remote host closed the connection)
04:52:07  * mikolalysenkojoined
04:57:54  * mk30quit (Quit: Page closed)
05:03:27  * defunctzombiechanged nick to defunctzombie_zz
05:15:46  * dguttmanquit (Quit: dguttman)
05:30:31  * mikolalysenkoquit (Ping timeout: 264 seconds)
05:32:25  * jergasonjoined
05:34:23  * mikealquit (Quit: Leaving.)
05:37:05  * jergasonquit (Ping timeout: 245 seconds)
05:45:09  * ralphtheninjaquit (Ping timeout: 264 seconds)
05:45:40  * prettyrobotsquit (Quit: ZNC - http://znc.in)
05:52:40  * calvinfoquit (Quit: Leaving.)
05:52:49  * shamaquit (Remote host closed the connection)
05:55:52  * mcollinajoined
05:56:43  * mikolalysenkojoined
05:57:07  * ricardobeatquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
06:03:24  * calvinfojoined
06:04:34  * mikealjoined
06:05:24  * thlorenz_quit (Remote host closed the connection)
06:09:10  * mikolalysenkoquit (Ping timeout: 245 seconds)
06:13:36  * maksimlinquit (Quit: ChatZilla 0.9.90.1 [Firefox 22.0/20130627185035])
06:14:37  * calvinfoquit (Quit: Leaving.)
06:17:00  * mikolalysenkojoined
06:29:52  * mikolalysenkoquit (Ping timeout: 264 seconds)
06:34:03  * thlorenzjoined
06:34:08  * djcoinjoined
06:38:20  * thlorenzquit (Ping timeout: 245 seconds)
06:40:49  * mcollinaquit (Remote host closed the connection)
06:41:15  * mcollinajoined
06:45:25  * mcollinaquit (Ping timeout: 245 seconds)
06:45:57  * wolfeidauquit (Remote host closed the connection)
06:47:50  * mcollinajoined
06:51:24  * mcollinaquit (Remote host closed the connection)
06:51:51  * mcollinajoined
06:52:24  * defunctzombie_zzchanged nick to defunctzombie
06:56:15  * mcollinaquit (Ping timeout: 245 seconds)
07:04:03  * fallsemoquit (Quit: Leaving.)
07:10:43  * keslajoined
07:13:46  * calvinfojoined
07:22:25  * mcollinajoined
07:27:30  * mcollinaquit (Ping timeout: 245 seconds)
07:31:14  * calvinfoquit (Quit: Leaving.)
07:34:16  * thlorenzjoined
07:36:07  * mikolalysenkojoined
07:38:54  * thlorenzquit (Ping timeout: 276 seconds)
07:40:38  * mikolalysenkoquit (Ping timeout: 240 seconds)
07:46:23  * calvinfojoined
07:52:28  * stagas_joined
07:52:58  * stagas_changed nick to stagas
07:53:04  * thlorenzjoined
07:57:30  * thlorenzquit (Ping timeout: 245 seconds)
07:57:58  * wolfeidaujoined
07:58:02  * calvinfoquit (Quit: Leaving.)
08:05:52  * nicholasfjoined
08:10:45  * nicholasfquit (Ping timeout: 276 seconds)
08:12:55  * calvinfojoined
08:14:09  * calvinfoquit (Client Quit)
08:16:52  * mcollinajoined
08:17:17  * defunctzombiechanged nick to defunctzombie_zz
08:21:50  * mcollinaquit (Ping timeout: 240 seconds)
08:22:06  * thlorenzjoined
08:27:00  * thlorenzquit (Ping timeout: 276 seconds)
08:40:04  * jcrugzzquit (Ping timeout: 264 seconds)
08:45:23  * thlorenzjoined
08:48:39  * mcollinajoined
08:49:26  * thlorenzquit (Ping timeout: 240 seconds)
08:50:40  * dominictarrjoined
08:52:55  * mcollinaquit (Ping timeout: 245 seconds)
09:26:22  * nicholasfjoined
09:29:38  * jcrugzzjoined
09:31:28  * thlorenzjoined
09:34:29  * kenperkinsjoined
09:35:50  * thlorenzquit (Ping timeout: 240 seconds)
09:36:55  * jcrugzzquit (Ping timeout: 246 seconds)
09:37:58  * kenperkinsquit (Read error: Connection reset by peer)
09:47:22  * kenperkinsjoined
10:05:31  * jibayjoined
10:06:22  * kenperkinsquit (Quit: Computer has gone to sleep.)
10:10:45  * fotoveritequit (Ping timeout: 248 seconds)
10:13:25  * mcollinajoined
10:17:52  * mcollinaquit (Ping timeout: 264 seconds)
10:28:56  * thlorenzjoined
10:33:45  * thlorenzquit (Ping timeout: 264 seconds)
10:41:52  * keslaquit (Ping timeout: 264 seconds)
10:42:38  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
10:42:39  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
10:57:49  * thlorenzjoined
10:59:54  * spionjoined
11:03:00  * thlorenzquit (Ping timeout: 276 seconds)
11:12:46  * jolissjoined
11:23:24  * whit537joined
11:38:10  * mcollinajoined
11:43:04  * mcollinaquit (Ping timeout: 264 seconds)
11:49:12  * ralphtheninjajoined
11:51:00  * thlorenzjoined
11:55:39  * thlorenzquit (Ping timeout: 276 seconds)
12:17:12  * fallsemojoined
12:35:00  * fallsemoquit (Quit: Leaving.)
12:45:04  * ricardobeatjoined
12:46:16  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
12:46:16  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
12:47:15  * thlorenzjoined
12:48:07  * tmcwjoined
12:51:18  * tmcwquit (Remote host closed the connection)
12:51:26  * thlorenzquit (Ping timeout: 240 seconds)
13:02:29  * mcollinajoined
13:07:04  * mcollinaquit (Ping timeout: 264 seconds)
13:24:26  * jolissquit (Quit: joliss)
13:44:47  * thlorenzjoined
13:51:48  * AvianFluquit (Remote host closed the connection)
13:53:44  * ricardobeatquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
13:56:39  * mcollinajoined
13:59:12  * tmcwjoined
14:01:21  * mcollinaquit (Ping timeout: 264 seconds)
14:02:36  * ricardobeatjoined
14:03:43  * dguttmanjoined
14:06:09  * ins0mniajoined
14:10:02  * mikolalysenkojoined
14:14:10  * dguttmanquit (Quit: dguttman)
14:15:04  * kenperkinsjoined
14:18:28  * no9quit (Ping timeout: 264 seconds)
14:19:04  * dguttmanjoined
14:22:56  * yorickjoined
14:23:01  <Domenic_>thlorenz: congrats on getting horse_js'ed!
14:23:33  <thlorenz>wat?
14:24:15  <Domenic_>https://twitter.com/horse_js/status/365115346304249858
14:24:41  <thlorenz>cool :)
14:24:44  <Domenic_>nice conde naste recruiter email references browserify
14:25:11  <thlorenz>cool, well we try to use the most fun technologies here
14:25:21  <Domenic_>haha
14:25:26  * blingcoderjoined
14:27:04  * mcollinajoined
14:31:57  * mcollinaquit (Ping timeout: 264 seconds)
14:32:53  * no9joined
14:34:49  * mcollinajoined
14:35:05  * mcollinaquit (Read error: Connection reset by peer)
14:35:17  * mcollinajoined
14:41:31  * jolissjoined
14:44:51  * AvianFlujoined
14:45:05  * kevino80joined
14:54:15  * ednapiranhajoined
15:02:30  * fallsemojoined
15:09:23  * timoxleyquit (Remote host closed the connection)
15:13:57  * mcollinaquit (Remote host closed the connection)
15:14:24  * mcollinajoined
15:16:34  * mcollinaquit (Read error: Connection reset by peer)
15:16:36  * jergasonjoined
15:16:56  * mcollinajoined
15:18:48  * ednapiranhaquit (Remote host closed the connection)
15:19:01  * mcollinaquit (Read error: Connection reset by peer)
15:19:09  * mcollinajoined
15:21:54  * ricardobeatquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
15:22:38  * calvinfojoined
15:30:04  * kevino80quit (Remote host closed the connection)
15:32:16  * mikolalysenkoquit (Ping timeout: 264 seconds)
15:39:58  * calvinfoquit (Quit: Leaving.)
15:40:00  * whit537quit (Ping timeout: 245 seconds)
15:41:16  * kevino80joined
15:43:25  * ednapiranhajoined
15:43:31  * whit537joined
15:51:00  * mikealquit (Read error: Connection reset by peer)
15:53:38  * ednapira_joined
15:53:42  * fallsemoquit (Quit: Leaving.)
15:53:53  * mikolalysenkojoined
15:54:48  * calvinfojoined
15:54:51  * Guest65670joined
15:55:02  * mikealjoined
15:55:05  * calvinfoquit (Client Quit)
15:56:00  * Guest65670changed nick to prettyrobots
15:57:27  * ednapiranhaquit (Ping timeout: 276 seconds)
16:03:31  * mikolalysenkoquit (Ping timeout: 264 seconds)
16:09:24  * mcollina_joined
16:09:27  * mcollinaquit (Read error: Connection reset by peer)
16:10:09  * mcollina_quit (Read error: Connection reset by peer)
16:10:10  <kanzure>is it okay if i put extra data into package.json that is read by some other module, but not by npm?
16:10:14  * mcollinajoined
16:10:25  * mcollinaquit (Remote host closed the connection)
16:10:39  <dominictarr>kanzure: yes
16:10:51  * mcollinajoined
16:12:07  * fallsemojoined
16:14:09  * jergason_joined
16:15:00  * jergasonquit (Ping timeout: 245 seconds)
16:15:11  <kanzure>dominictarr: thank you
16:15:56  <dominictarr>jesusabdullah: http://www.youtube.com/watch?v=A1G8nJ2IFjA
16:16:36  <jesusabdullah>hmmmm
16:16:43  <jesusabdullah>I *guess* I can watch youtube at work?
16:16:49  <jesusabdullah>lol
16:17:50  * fallsemoquit (Quit: Leaving.)
16:18:43  <dominictarr>jesusabdullah: if you can use twitter, you can use youtube
16:19:19  * mikealquit (Quit: Leaving.)
16:19:51  * mikealjoined
16:30:32  * fallsemojoined
16:32:00  * ricardobeatjoined
16:35:00  * kevino80quit (Remote host closed the connection)
16:39:17  * kevino80joined
16:40:32  * mikealquit (Quit: Leaving.)
16:41:31  * mikealjoined
16:42:39  * mikealquit (Client Quit)
16:43:20  * mikealjoined
16:45:37  * jolissquit (Quit: joliss)
16:46:22  * tmcwquit (Remote host closed the connection)
16:48:17  <jesusabdullah>dominictarr: yeah probably XD
16:48:33  <jesusabdullah>dominictarr: I'm trying to write an angular app so I can feel comfortable working on an existing angular app at work
16:48:48  * tmcwjoined
16:48:51  <jesusabdullah>dominictarr: I feel like half of angular is interesting ideas and the rest is a bunch of mucky-muck
16:48:59  <AvianFlu>hey jesusabdullah...
16:49:03  <AvianFlu>do you find angular to be...
16:49:05  <dominictarr>WRITE YOUR OWN FRAMEWORK
16:49:05  <LOUDBOT>IMA GO GET SOEM TACOS BRB Y'ALL. LAWL
16:49:06  <AvianFlu>...wait for it...
16:49:08  <AvianFlu>OBTUSE!?
16:49:19  <AvianFlu>SEE WHAT I DID THERE LOL
16:49:19  <LOUDBOT>IT WAS A JOKE INVOLVING THE ASPIRATION OF THE LETTER H
16:51:00  * jergasonjoined
16:51:02  <jesusabdullah>AvianFlu: YES
16:51:15  * mikolalysenkojoined
16:51:25  <jesusabdullah>AvianFlu: I guess I feel like you have to buy into a *lot* of stuff
16:51:39  <jesusabdullah>AvianFlu: When they link you to an hour long tutorial video.... I think there's a promblem
16:52:17  * kenperkinsquit (Quit: Computer has gone to sleep.)
16:52:26  <AvianFlu>hhahahahaha yeah
16:52:43  * jergason_quit (Ping timeout: 276 seconds)
16:53:21  <jesusabdullah>like, okay, bidirectional data binding. Cool.
16:53:27  <jesusabdullah>Derpendency injection. Cool.
16:53:56  <jesusabdullah>But why do I have to ingest both plus like 6 other things wholesale?
16:54:00  <jesusabdullah>oh wellolol
16:54:17  <jesusabdullah>Rumor has it Utahans looooove angular for some reason XD
16:54:37  <AvianFlu>I think I'm going to start saying "Utahliens"
16:54:45  <AvianFlu>silent H
16:54:46  <dominictarr>does angular come with magic underware?
16:54:50  <AvianFlu>hahahahahha
16:54:55  <AvianFlu>I SEE WHAT YOU DID THERE
16:54:55  <LOUDBOT>THEY JUST STARED AT THE GROUND
16:55:19  <jesusabdullah>I don't think so!
16:55:21  * Kesslerjoined
16:55:51  <jesusabdullah>it comes with magical derpendency injection
16:55:55  <jesusabdullah>that's kinda like underwear
16:55:57  <Kessler>jesusabdullah: yo
16:56:08  <jesusabdullah>hey Kessler
17:03:02  <jesusabdullah>Huh!
17:03:09  <jesusabdullah>Yeah, data binding thing is pretty cool actually
17:04:21  <mbalho>i like ractive.js, data binding with a simple api
17:04:37  * shamajoined
17:04:52  <mikolalysenko>angular seems ok, but I get the impression that it is trying to do too much at once
17:05:18  <mikolalysenko>but maybe it makes sense at the end of the day anyway, I haven't felt compelled to look at it closely enough to understand
17:05:43  <jesusabdullah>mbalho: link, I will play with it
17:05:48  <jesusabdullah>mikolalysenko: yeah that's my impression too
17:06:02  * ricardobeatquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
17:06:14  <mbalho>jesusabdullah: https://github.com/Rich-Harris/Ractive#ractivejs
17:06:46  <mikolalysenko>data binding is probably a good idea in async/event driven uis
17:06:55  <mikolalysenko>but for stuff like games you are better off just polling it each tick
17:07:04  <mikolalysenko>or render() cycle
17:07:59  <jesusabdullah>sure, sure
17:10:12  * ins0mniaquit (Read error: Operation timed out)
17:11:02  * timoxleyjoined
17:13:04  * AvianFluquit (Remote host closed the connection)
17:15:19  * timoxleyquit (Ping timeout: 256 seconds)
17:17:14  * kumavisjoined
17:18:01  <mbalho>is there a simple module that lets me do makeDOM('<h1>hi</h1>') and it will return a new h1 dom element?
17:19:20  <mbalho>https://npmjs.org/package/dom-create is close but uses js objects
17:19:40  <mbalho>ahhaha https://npmjs.org/package/domify thanks tj
17:20:54  * defunctzombie_zzchanged nick to defunctzombie
17:22:09  * ins0mniajoined
17:22:37  * ricardobeatjoined
17:28:54  * whit537quit (Ping timeout: 264 seconds)
17:29:52  * mikealquit (Quit: Leaving.)
17:31:27  * AvianFlujoined
17:32:04  * ricardobeatquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
17:36:41  * mikealjoined
17:39:42  * ins0mniaquit (Ping timeout: 264 seconds)
17:49:10  * dominictarrquit (Quit: dominictarr)
17:52:32  * jergason_joined
17:52:50  <kumavis>incase someone missed it https://github.com/creationix/js-git
17:54:13  * jergasonquit (Ping timeout: 248 seconds)
17:55:33  <creationix>kumavis, thanks. Also we have a room over in #js-git
17:59:12  <kumavis> ^-^
18:02:55  * owen1quit (Ping timeout: 245 seconds)
18:08:09  * owen1joined
18:12:50  * jergasonjoined
18:13:52  * jergason_quit (Ping timeout: 246 seconds)
18:14:29  * owen1quit (Ping timeout: 248 seconds)
18:15:45  * mcollinaquit (Ping timeout: 264 seconds)
18:16:07  <defunctzombie>anyone else notice app startup time gets much worse when you start having more requires?
18:16:35  <kumavis>water is wet?
18:17:25  * calvinfojoined
18:17:40  * jergason_joined
18:19:18  * dominictarrjoined
18:20:21  * jergasonquit (Ping timeout: 248 seconds)
18:21:23  <kumavis>defunctzombie do you mean initial page draw or actual app start
18:22:07  <defunctzombie>app start
18:22:16  * spionquit (Ping timeout: 246 seconds)
18:22:18  <defunctzombie>I mean, sure I expect it to take longer
18:22:26  <defunctzombie>but it is like 2 seconds for me
18:22:31  * mk30joined
18:26:00  <kumavis>well if you have some modules that you dont need right away you could require them at a later time….i'm curious if that would improve perf or not
18:26:16  <kumavis>defunctzombie ^
18:26:25  <defunctzombie>hm
18:26:29  <defunctzombie>yea, I don't like doing that
18:26:33  <defunctzombie>I like all require at the top
18:27:31  * jcrugzzjoined
18:27:33  <kumavis>in terms of code formatting you could wrap some of the others in an initOtherModules func at the top, which you call after your initial app rendering/whatevs
18:30:07  * jergasonjoined
18:31:34  <kumavis>separate module requires into a sort of `boot` (necessary for app boot) and `bin`/`lib` (other tools) setup
18:31:40  * dominictarrquit (Ping timeout: 264 seconds)
18:31:54  <kumavis>so you can have a responsive startup time while loading in some stuff after
18:32:48  * jergason_quit (Ping timeout: 276 seconds)
18:35:22  * kenperkinsjoined
18:45:33  * ins0mniajoined
19:04:39  * kenperkins_joined
19:06:45  * kenperkinsquit (Ping timeout: 248 seconds)
19:11:59  * timoxleyjoined
19:17:00  * timoxleyquit (Ping timeout: 276 seconds)
19:18:54  * nk109quit (Quit: Computer has gone to sleep.)
19:20:06  * nk109joined
19:21:02  * jergasonquit (Ping timeout: 240 seconds)
19:21:21  * mk30quit (Ping timeout: 250 seconds)
19:21:25  * mcollinajoined
19:22:23  * jergasonjoined
19:26:07  * mcollinaquit (Ping timeout: 260 seconds)
19:27:00  * tilgovijoined
19:29:55  <defunctzombie>na, all to complex
19:30:03  <defunctzombie>not good
19:34:21  * whit537joined
19:40:25  * kenperkins_quit (Quit: Computer has gone to sleep.)
19:43:59  * mk30joined
19:45:11  * jergasonquit (Remote host closed the connection)
19:45:45  * jergasonjoined
19:46:55  * kumavisquit (Quit: kumavis)
19:47:52  * jxsonjoined
19:48:49  * nlacassejoined
19:51:56  * st_lukejoined
19:52:14  * dominictarrjoined
19:53:54  * kenperkinsjoined
19:57:10  * mikealquit (Quit: Leaving.)
20:00:20  * mikealjoined
20:03:38  * fallsemoquit (Quit: Leaving.)
20:09:53  * ricardobeatjoined
20:12:32  * timoxleyjoined
20:16:20  * spionjoined
20:16:54  * timoxleyquit (Ping timeout: 264 seconds)
20:23:21  * jergason_joined
20:23:56  * jergason_quit (Read error: Connection reset by peer)
20:24:01  * mikealquit (Quit: Leaving.)
20:24:16  * mikealjoined
20:24:35  * jergason_joined
20:25:07  * jergasonquit (Ping timeout: 264 seconds)
20:39:34  * kenperkinsquit (Quit: Computer has gone to sleep.)
20:41:35  <Raynos>mbalho: element
20:41:47  <Raynos>mbalho: https://github.com/Colingo/element
20:43:17  <mbalho>Raynos: ah sweet
20:49:55  * kenperkinsjoined
20:53:02  * jergasonjoined
20:53:59  * jergason_quit (Read error: Operation timed out)
20:59:15  * timoxleyjoined
21:01:15  * kumavisjoined
21:02:00  * jergason_joined
21:03:16  * jergasonquit (Ping timeout: 246 seconds)
21:13:21  * stagasquit (Ping timeout: 264 seconds)
21:20:48  * ricardobeatquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
21:21:52  * kevino80quit (Remote host closed the connection)
21:22:34  * ricardobeatjoined
21:23:49  * jergasonjoined
21:24:28  * jergason_quit (Ping timeout: 264 seconds)
21:26:13  * nicholasfquit (Read error: Connection reset by peer)
21:26:45  * nicholasfjoined
21:29:07  * mikealquit (Quit: Leaving.)
21:34:04  * jcrugzzquit (Ping timeout: 264 seconds)
21:35:16  * jergasonquit (Ping timeout: 264 seconds)
21:35:16  * jergason_joined
21:37:11  * mikealjoined
21:38:41  * wolfeidauquit (Remote host closed the connection)
21:41:10  <isaacs>hey, meatbags. API question.
21:41:31  <isaacs>res.setHeader('set-cookie', cookieValue); res.setHeader('set-cookie', secondCookieValue); res.end('ok, have some cookies')
21:41:44  <isaacs>how many set-cookie headers get sent to the receiver of that message?
21:42:06  <isaacs>a) 1 (the second) b) 1 (the first) c) 2 d) 1 (comma-separated)
21:42:54  <isaacs>don't overthink it
21:43:14  <juliangruber>I guess depends on the common implementation of a http header consumer
21:43:33  * jergason_quit (Ping timeout: 248 seconds)
21:43:34  * kevino80joined
21:43:54  * jergasonjoined
21:43:58  <isaacs>juliangruber: i'm not asking how many cookie headers the consumer API show.s
21:44:11  <isaacs>juliangruber: like, how many 'set-cookie: $teh_value\r\n' lines get sent down the socket
21:44:40  <isaacs>like i said, don't overthink it :)
21:44:50  <juliangruber>isaacs: and I'm saying that should depend on the consumer, because the sender can send it in any possible way, but the consumer might not be able to understand all of those properly
21:45:05  <isaacs>juliangruber: the "sender" in this case is Node.js
21:45:14  <isaacs>juliangruber: the default require('http') implementation
21:45:29  <isaacs>juliangruber: the receiver is netcat or some shit.
21:45:41  <isaacs>juliangruber: how many 'set-cookie:' lines are written to that socket?
21:45:48  * tmcwquit (Remote host closed the connection)
21:45:54  <isaacs>juliangruber: the consumer could be just catting to a file for all anyone cares.
21:47:26  <isaacs>it's not a test of you, it's a test of Node's API. i suspect that our current semantics are a bit counterintuitive, and i'm testing that suspicion
21:48:45  <juliangruber>isaacs: it should either be 2 fields or one comma seperated field
21:48:45  <dominictarr>substack: this channel http://www.youtube.com/watch?v=P1-rxnoxNow&feature=c4-overview&list=UUeecKs0KQxT7ejAHkoQ4wUw
21:48:54  <juliangruber>isaacs: so you have less potential side effects
21:49:19  <juliangruber>isaacs: http spec says comma seperated list
21:50:38  <dominictarr>isaacs: I know that set-cookie is a wtf, but I'd expect it to be 1, probably the second
21:51:16  <dominictarr>setting multiple cookies with an array would make the most sense, as a JS api.
21:51:40  <isaacs>yeah, not as composible, though
21:51:46  <isaacs>(setting with an array, i mean)
21:51:53  <juliangruber>dominictarr: i'm thinking about a case where multiple sources add headers and you don't want any side effects to happen
21:52:16  <isaacs>the answer is, currently, that the last set wins
21:52:53  <dominictarr>juliangruber: http is mental anyway
21:53:04  <juliangruber>dominictarr: and let's keep it that way :D
21:53:26  <dominictarr>we can certainly do that
21:53:41  <dominictarr>we also have the option to make it MORE insane
21:54:16  <dominictarr>juliangruber: http://www.youtube.com/watch?v=2R0obf1R3Pc&list=UUeecKs0KQxT7ejAHkoQ4wUw < if heavy metal was midi
21:54:18  * AvianFluquit (Ping timeout: 276 seconds)
21:55:10  * tmcwjoined
21:56:03  * jergason_joined
21:56:15  <juliangruber>dominictarr: my favorite example of midi metal: http://www.youtube.com/watch?v=sEQC4jqn9B4
21:56:40  <juliangruber>dominictarr: or rather http://www.youtube.com/watch?v=nZrAXKXjG5k
21:57:14  <dominictarr>juliangruber: have you seen the christmas lights to slayer?
21:57:45  * jergason_quit (Read error: Connection reset by peer)
21:57:49  <dominictarr>juliangruber: that was pretty good
21:57:53  <juliangruber>dominictarr: watching
21:58:20  * jergason_joined
21:58:20  * nicholasfquit (Remote host closed the connection)
21:58:40  * jergasonquit (Ping timeout: 264 seconds)
21:59:15  <Raynos>isaacs: 2 ?
21:59:28  <juliangruber>dominictarr: that is pretty metal :D
21:59:43  <tmcw>what's the classiest way to use localStorage or indexedDb (depending on capabilities) via browserify module?
22:00:13  <Raynos>tmcw: level.js by maxogden
22:00:23  <dominictarr>juliangruber: I like to imagine what it would be like to be that dudes children
22:00:31  <Raynos>tmcw: https://github.com/maxogden/level.js
22:00:59  <dominictarr>tmcw: also, I wrote a thing scuttlebutt for localStorage today
22:01:19  <dominictarr>https://github.com/dominictarr/localstorage-scuttlebutt
22:01:21  <tmcw>hm, yeah Raynos level.js is awesome but I'm not sure I want to drop safari support
22:04:12  <tmcw>I know the two are conceptually different, but if we're going to abstract over the interface anyway..
22:05:53  <juliangruber>dominictarr: awesome :D
22:09:12  * kenperkinsquit (Quit: Computer has gone to sleep.)
22:09:58  <dominictarr>tmcw: if you want to support safari, then you only have 5mb.
22:09:58  <dominictarr>if you can live with that...
22:10:12  <tmcw>yeah... I can'ish
22:12:51  * fallsemojoined
22:12:57  * blingcoderquit (Remote host closed the connection)
22:13:19  * fallsemoquit (Read error: Connection reset by peer)
22:14:49  <Raynos>tmcw: there is a safari indexeddb shim
22:14:52  <dominictarr>tmcw: so, there is a level poly fill for local storage too
22:16:30  <dominictarr>https://github.com/No9/node-leveldown-gap
22:16:33  * jxsonquit (Remote host closed the connection)
22:16:56  <dominictarr>it says it's for phonegap - but I think that the localStorage interface is the same.
22:17:17  <tmcw>awesome, will check it out
22:18:42  <tmcw>gotta head out, thx
22:18:43  * tmcwquit (Remote host closed the connection)
22:19:37  <Raynos>tmcw: https://github.com/axemclion/IndexedDBShim
22:23:01  * owen1joined
22:25:09  * mikolalysenkoquit (Ping timeout: 248 seconds)
22:26:50  * mikealquit (Quit: Leaving.)
22:30:47  * jxsonjoined
22:34:05  * damonoehlmanjoined
22:34:19  <jlord>dominictarr are you based in dublin -- will you be there before or after nodeconfeu?
22:35:01  <dominictarr>jlord: I'll be in tramore - which is down the road a bit - but nearby where nodeconf will be
22:36:03  * thlorenzquit (Remote host closed the connection)
22:39:48  * kenperkinsjoined
22:40:31  <dominictarr>jlord: when are you guys arriving?
22:41:37  <jlord>dominictarr: not sure yet, also trying to see if enough people are there before or after to have a dinner paid for by a popular code hosting site
22:42:44  <dominictarr>sourceforge??
22:43:45  * brianloveswordsquit (Excess Flood)
22:44:08  <dominictarr>jlord: you should talk to cian about such a possibility, in either case
22:44:25  <mbalho>bitbucketofchicken
22:45:08  * mikealjoined
22:45:10  * brianloveswordsjoined
22:45:15  <jlord>tuna of the sea
22:45:20  <jlord>wait no
22:46:05  * mikolalysenkojoined
22:49:46  * jergason_quit (Remote host closed the connection)
23:01:23  * calvinfopart
23:01:56  * thlorenzjoined
23:02:43  * owen1quit (Read error: Connection reset by peer)
23:03:15  * mikealquit (Quit: Leaving.)
23:03:49  * ricardobeatquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
23:04:25  * owen1joined
23:04:37  * owen1quit (Read error: Connection reset by peer)
23:06:03  * owen1joined
23:06:07  * owen1quit (Read error: Connection reset by peer)
23:06:13  * thlorenzquit (Ping timeout: 248 seconds)
23:07:23  * owen1joined
23:07:26  * owen1quit (Read error: Connection reset by peer)
23:09:08  <st_luke>lmao
23:11:21  * mikealjoined
23:11:45  * mikolalysenkoquit (Ping timeout: 256 seconds)
23:14:48  * jcrugzzjoined
23:15:26  * kevino80quit (Remote host closed the connection)
23:18:25  * jolissjoined
23:18:29  * jolissquit (Client Quit)
23:20:42  * kenperkinsquit (Quit: Computer has gone to sleep.)
23:22:22  * damonoehlmanquit (Quit: freenode)
23:22:40  * damonoehlmanjoined
23:22:44  * damonoehlmanquit (Client Quit)
23:23:01  * mikolalysenkojoined
23:23:16  * owen1joined
23:28:32  * dominictarrquit (Quit: dominictarr)
23:32:40  * thlorenzjoined
23:33:46  * djcoinquit (Quit: WeeChat 0.4.0)
23:34:44  * kevino80joined
23:37:15  * jxsonquit (Remote host closed the connection)
23:38:59  * wolfeidaujoined
23:40:38  * thlorenzquit (Ping timeout: 240 seconds)
23:42:08  * jergasonjoined
23:43:05  * timoxleyquit (Remote host closed the connection)
23:48:18  * ricardobeatjoined
23:48:57  * kevino80quit (Remote host closed the connection)
23:54:12  * wolfeidauquit (Remote host closed the connection)
23:55:21  * kevino80joined
23:57:12  * kevino80quit (Remote host closed the connection)
23:59:53  * soldairjoined