00:00:51  * ramitosquit
00:01:12  * dodoquit (Ping timeout: 260 seconds)
00:03:18  * ramitosjoined
00:55:27  * timoxleyjoined
02:02:45  * isaacsquit (Remote host closed the connection)
02:21:56  * dshaw_joined
02:27:03  * dshaw_1joined
02:28:47  * dshaw_quit (Ping timeout: 264 seconds)
02:33:17  * Destosquit (Quit: Destos)
02:42:50  * dylangquit (Quit: dylang)
02:50:17  * MartinCleaverquit (Quit: MartinCleaver)
02:53:02  * dylangjoined
02:55:25  * ramitosquit (Remote host closed the connection)
03:09:16  * davidbanhamquit (Remote host closed the connection)
03:10:09  * davidbanhamjoined
03:10:12  * davidbanhamquit (Remote host closed the connection)
03:13:04  * timoxleyquit (Ping timeout: 246 seconds)
03:14:53  * timoxleyjoined
03:24:15  * truedat101joined
04:02:52  * davidbanhamjoined
04:03:16  * chrisdickinsonquit (*.net *.split)
04:06:27  * madhumsquit (Ping timeout: 245 seconds)
04:06:42  * chrisdickinsonjoined
04:07:11  * davidbanhamquit (Remote host closed the connection)
04:08:48  * davidbanhamjoined
04:15:31  * dylangquit (Quit: dylang)
04:21:35  * madhumsjoined
05:43:35  * dshaw_1quit (Ping timeout: 244 seconds)
06:00:08  * davidbanhamquit (Remote host closed the connection)
06:12:22  * dshaw_joined
06:53:41  * timoxleyquit (Read error: Connection reset by peer)
07:01:36  * dshaw_quit (Ping timeout: 244 seconds)
07:46:42  * dshaw_joined
08:25:24  * graeme_fjoined
08:58:49  * TheJHjoined
09:33:57  * davidbanhamjoined
09:37:07  * madhumsquit (Quit: Leaving.)
09:47:49  * timoxleyjoined
09:48:24  * timoxleyquit (Excess Flood)
09:48:59  * timoxleyjoined
09:51:07  * timoxleyquit (Excess Flood)
09:51:59  * timoxleyjoined
09:57:18  * graeme_fquit (Quit: Computer has gone to sleep.)
10:15:49  * cjmquit (Quit: This computer has gone to sleep)
10:20:25  * timoxleyquit (Ping timeout: 246 seconds)
10:22:56  * timoxleyjoined
10:38:53  * graeme_fjoined
10:43:15  * graeme_fquit (Client Quit)
10:57:21  * graeme_fjoined
10:59:17  * AndreasMadsenjoined
11:04:02  * graeme_fquit (Quit: Computer has gone to sleep.)
11:05:19  * graeme_fjoined
11:06:42  * davidbanhamquit (Remote host closed the connection)
11:06:49  * graeme_fquit (Client Quit)
11:07:54  * davidbanhamjoined
11:10:12  * davidbanhamquit (Remote host closed the connection)
11:35:14  * dylangjoined
11:45:21  * `3rdEdenjoined
12:21:57  * dshaw_quit (Quit: Leaving.)
12:39:12  * davidbanhamjoined
12:39:42  * dylangquit (Quit: dylang)
12:44:49  * dodojoined
12:52:43  * dylangjoined
12:52:51  * bradleygjoined
13:08:17  * graeme_fjoined
13:13:30  * MartinCleaverjoined
13:13:30  * MartinCleaverquit (Changing host)
13:13:30  * MartinCleaverjoined
13:14:27  * dscape_joined
13:17:02  * graeme_fquit (Quit: Computer has gone to sleep.)
13:19:41  * dscapequit (*.net *.split)
13:19:42  * dscape_changed nick to dscape
13:48:16  * `3rdEdenquit (Quit: Leaving...)
13:54:18  * bradleygquit (Remote host closed the connection)
13:56:15  * graeme_fjoined
14:19:30  * dylangquit (Quit: dylang)
14:22:29  * MartinCleaverquit (Quit: MartinCleaver)
14:33:16  * cjmjoined
14:57:42  * AndreasMadsenquit (Remote host closed the connection)
14:59:43  * EhevuTovjoined
15:02:13  * dylangjoined
15:10:10  * MartinCleaverjoined
15:31:09  * dylangquit (Quit: dylang)
15:36:53  * MartinCleaverquit (Quit: MartinCleaver)
15:41:50  * isaacsjoined
15:48:57  * `3rdEdenjoined
15:58:25  * MartinCleaverjoined
15:58:26  * MartinCleaverquit (Changing host)
15:58:26  * MartinCleaverjoined
16:01:10  * EhevuTovquit (Quit: This computer has gone to sleep)
16:03:28  * niscjoined
16:17:04  * timoxleyquit (Quit: Computer has gone to sleep.)
16:31:29  * dodoquit (Ping timeout: 244 seconds)
16:33:47  * dylangjoined
16:42:19  * ramitosjoined
16:46:24  * ramitosquit (Client Quit)
16:47:18  * `3rdEdenquit (Quit: Leaving...)
16:55:21  * Destosjoined
17:02:31  * ramitosjoined
17:08:49  * cjmquit (Quit: Leaving)
17:10:46  * timoxleyjoined
17:13:21  * cjmjoined
17:15:01  * Apage43joined
17:21:07  * ramitosquit
17:24:01  * ramitosjoined
17:28:52  * dshaw_joined
17:31:14  * graeme_fquit (Quit: Computer has gone to sleep.)
17:32:26  * MartinCleaverquit (Quit: MartinCleaver)
17:34:16  * kindbeardjoined
17:36:44  * ramitosquit
17:38:10  * MartinCleaverjoined
17:38:21  * MartinCleaverquit (Changing host)
17:38:21  * MartinCleaverjoined
17:40:04  * dshaw_quit (Quit: Leaving.)
17:40:53  * ramitosjoined
17:56:28  * `3rdEdenjoined
18:07:38  * dylangquit (Quit: dylang)
18:10:55  * timoxleyquit (Quit: Computer has gone to sleep.)
18:15:40  * bradleygjoined
18:19:14  * graeme_fjoined
18:21:23  * MartinCleaverquit (Quit: MartinCleaver)
18:35:19  * timoxleyjoined
18:40:55  * scrumlordjoined
18:43:17  * SubStackjoined
18:44:30  * dshaw_joined
18:46:31  * andrehjrjoined
18:46:47  * nodebiscutjoined
18:48:26  <graeme_f>Hallo!
18:48:33  <cjm>hey
18:54:15  * dshaw_1joined
18:56:38  * RLajoined
18:56:57  <RLa>hey
18:57:01  <RLa>what is nodeup?
18:57:16  * sandfoxjoined
18:57:16  * dshaw_quit (Ping timeout: 252 seconds)
18:57:22  <cjm>node podcast
18:57:44  * andrehjrchanged nick to Guest25324
18:59:34  <RLa>i hear some music
18:59:53  * andrehjrjoined
19:00:49  * slonjoined
19:01:04  * Guest25324quit (Ping timeout: 255 seconds)
19:01:16  <sandfox>nice bit of classic lift music...
19:01:19  <slon>where can I find more information about source mapping that Paul Irish talked about a little on a previous episode?
19:02:21  <slon>for coffeescript and other preprocessors?
19:02:31  <isaacs>going to be a few minutes late here
19:02:34  <isaacs>sorry
19:03:32  * mikealjoined
19:03:33  <dshaw_1>np
19:03:40  * dshaw_1changed nick to dshaw_
19:03:57  <dshaw_>Everybody: we're going to start a few minutes late today.
19:05:06  * powerc9000joined
19:05:20  <powerc9000>hi all
19:06:42  <nisc>I don't like late
19:07:18  <cjm>we're live now
19:08:07  * papplejoined
19:08:48  <mikeal>http://blog.izs.me/post/19521376222/dont-use-classes
19:09:49  <SubStack>jack diederich
19:10:05  <nisc>http://pyvideo.org/video/880/stop-writing-classes :-)
19:12:06  * cainusjoined
19:12:48  * kevinswiberjoined
19:18:57  <guybrush>https://github.com/hij1nx/EventEmitter2 is just awesome
19:19:12  * pickelsjoined
19:19:18  <guybrush>wildcarded namespaced events ftw :D
19:21:50  <slon>how much technology is in node.js?
19:22:20  <slon>Is it more than 50%?
19:22:26  <sandfox>slon: you might need to qualify that?
19:22:42  <cainus>2 lbs of technology
19:23:15  <guybrush>its 65% scalable and 45% technology
19:23:52  <sandfox>1 metric ton of curly braces, 3 ounces of colons
19:24:11  <guybrush>lib/foo.js is so much worse than just foo.js !
19:24:19  <slon>Is that ratio of scalability over technology good?
19:24:20  <guybrush>its 1 more click on github...
19:24:49  <sandfox>it's extra mess in my IDE folder view...
19:25:04  <slon>Is Dart going to make nodejs a cool novelty that no one uses anymore?
19:25:11  <nisc>only 65% scalable?
19:25:14  <sandfox>slon: Troll much?
19:25:21  <nisc> /part
19:25:29  <SubStack>dart is already a cool novelty that nobody uses
19:25:43  <guybrush>its all about marketing!
19:26:22  <slon>It seems like Dart is going to go the way of webkit prefixes. Google's marketing/browser share is going to make it really popular and then it will sneak it's way into the standard and become the prefered tool.
19:26:41  <guybrush>http://blog.nodejs.org
19:26:55  <sandfox>slon: have you ever seen a program written in dart?
19:27:12  <SubStack>slon: just like closure?
19:27:13  <SubStack>:p
19:27:29  * timoxleyquit (Quit: Computer has gone to sleep.)
19:27:35  <sandfox>Is the Garbage Collector going to change anytime soon?
19:27:53  <sandfox>or is that limited to what V8 dev does?
19:27:55  <guybrush>https://github.com/TooTallNate -- https://github.com/TooTallNate/node-gyp
19:29:40  <slon>what is a stud proxy?
19:30:49  <slon>what happened to the ustream feed?
19:31:12  <slon>there we go
19:31:22  * madhumsjoined
19:32:28  * No9joined
19:32:56  * slonquit (Quit: Page closed)
19:33:13  <SubStack>https://github.com/bumptech/stud
19:33:59  <guybrush>one can just node-httpproxy aswell for that kind of thing
19:34:15  <guybrush>or bouncy
19:34:39  <sandfox>if you don't care about web sockets, nginx isn't too bad
19:37:22  <nisc>funny that bislr still hasn't found enough devs, kangaroos + beer doesn't sound too bad
19:38:41  <RLa>btw, are kangaroos hostile to humans?
19:39:04  <nisc>I've been to Australia once and I've survived
19:39:34  <graeme_f>arachnaphobia stops me going to australia :/
19:39:41  <SubStack>http://github.com/substack/node-toss
19:41:27  * ccordajoined
19:41:49  <SubStack>I actually want to change the api to that so that the err param is wrapped automatically and t.error() fires
19:49:05  <SubStack>maybe domains could add a property to the callbacks
19:49:16  <dscape>SubStack++ :)
19:49:17  <SubStack>to create a linked list of the callee stack
19:49:42  <SubStack>could probably just do this with the fs.js, net.js, etc
19:49:51  <SubStack>and then some more hooks into the v8 api
19:51:22  <RLa>won't that have problems with gc?
19:52:30  <SubStack>couldn't it be made to only be slow when errors happen?
19:53:08  <SubStack>just cb.__domain = domainHandler
19:53:13  <SubStack>in the js apis
19:53:30  <SubStack>then when an error happens, traverse up the callee chain to some fixed N level
19:53:44  <SubStack>hmm actually
19:53:56  <SubStack>nevermind, the stack gets nuked from async io >_<
19:55:41  <cainus>there's never going to be an easy way to handle errors with callbacks
19:56:06  <SubStack>fuck skype crashed
19:56:21  <SubStack>cjm: recall me?
19:56:33  <RLa>what if you pass that domain from callback to callback, not through callee stack but somehow else
19:56:40  <cjm>got it
19:56:43  <SubStack>thanks
20:00:26  <dshaw_>https://github.com/substack/node-trumpet
20:02:21  <guybrush>trumpet is faster than using jsdom+jquery
20:03:34  <guybrush>https://github.com/tautologistics/node-htmlparser is more forgiving in my experience
20:05:10  * alejandromgjoined
20:05:46  <SubStack>guybrush: have you benched it?
20:05:55  <guybrush>sec
20:06:10  <guybrush>not trumpet yet, but sax
20:06:17  <guybrush>i have a gist somewhere
20:06:19  <SubStack>although basically anything not using jsdom is going to be faster than using jsdom
20:06:25  <guybrush>yes
20:06:32  <guybrush>thats what i wanted to say :D
20:07:33  <graeme_f>a bowler *cap*? :o
20:08:30  <guybrush>https://gist.github.com/802552 its a old one
20:09:05  <guybrush>back in those days i tried to request html-pages in a queue and parse the stream
20:11:47  * powerc9000quit (Quit: Page closed)
20:12:03  <dshaw_>http://node.ph
20:12:05  <dshaw_>http://jsconf.com.ar/
20:13:23  <dshaw_>http://tacoconf.com/
20:13:32  <dshaw_>May 12-13, 2012.
20:15:52  * nsolsenjoined
20:17:55  * nsolsencoughs
20:19:03  <dscape>http://js.la/
20:19:05  <dshaw_>http://www.nodeconf.com/
20:19:10  <scrumlord>dshaw_: http://tacoconf.com/ doesn't resolve. looks like it needs a www. record added...
20:19:12  <dscape>http://blog.jit.su/april-conference-overload
20:19:57  * timoxleyjoined
20:20:39  <scrumlord>http://www.tacoconf.com/
20:20:52  <dshaw_>scrumlord: hmm, worked for me.
20:21:23  <nsolsen>works here too
20:21:32  <scrumlord>interesting... comcast maybe?
20:22:45  <SubStack>http://substack.net/images/apatosaur.png
20:23:44  <scrumlord>cool, must be my prob thx!
20:25:55  * savadijoined
20:26:01  <scrumlord>yup dns flush fixed it .. sorry for the alarm!
20:27:06  * alejandromgquit (Ping timeout: 240 seconds)
20:27:26  * nisc_joined
20:29:59  <nsolsen>lol -- nice dinos!
20:30:29  * niscquit (Ping timeout: 252 seconds)
20:31:41  * pickelsquit (Ping timeout: 246 seconds)
20:32:00  <SubStack>http://vexport.jit.su/
20:32:05  * nodebiscutquit (Remote host closed the connection)
20:33:05  <SubStack>good stuff
20:33:45  * papplepart
20:33:57  <guybrush>thx for the good show again
20:34:34  <nsolsen>what guybrush said
20:35:03  * dshaw_quit (Quit: Leaving.)
20:35:52  * Guest___joined
20:37:04  * Guest___quit (Client Quit)
20:37:17  * Guest___joined
20:37:59  * ccordaquit (Quit: Leaving.)
20:44:09  * dylangjoined
20:44:17  * sandfoxpart
20:52:16  * isaacsquit (Remote host closed the connection)
20:56:49  * isaacsjoined
20:57:07  * kevinswiberquit (Ping timeout: 260 seconds)
21:00:57  <graeme_f>+1
21:07:00  * graeme_fquit (Quit: Computer has gone to sleep.)
21:15:27  * nisc_changed nick to nisc
21:21:27  * ramitosquit
21:25:08  * ramitosjoined
21:37:50  * graeme_fjoined
21:38:32  * isaacsquit (Remote host closed the connection)
21:42:36  * Destosquit (Quit: Destos)
21:57:06  * Guest___quit (Ping timeout: 240 seconds)
21:58:04  * Guest_joined
21:58:44  * isaacsjoined
22:09:40  * graeme_fquit (Quit: Computer has gone to sleep.)
22:09:46  * MartinCleaverjoined
22:09:46  * MartinCleaverquit (Changing host)
22:09:46  * MartinCleaverjoined
22:18:22  * kindbeardpart
22:19:50  * isaacsquit (Ping timeout: 246 seconds)
22:21:41  * mikealquit (Read error: Connection reset by peer)
22:21:51  * mikealjoined
22:21:51  * mikealquit (Client Quit)
22:24:14  * niscquit (Quit: /quit tiup\)
22:28:39  * michaelmartinezjoined
22:33:50  * ramitosquit
22:35:16  * cainuspart ("Leaving")
22:36:46  * No9quit (Ping timeout: 245 seconds)
22:37:55  * ramitosjoined
22:40:03  * davidbanhamquit (Remote host closed the connection)
22:47:30  * mikealjoined
22:47:40  <timoxley>just listening to podcast now, the stuff on organising modules was really, really helpful. Would *love* to hear more on best practices for module organisation and patterns.
22:53:37  * EhevuTovjoined
22:58:32  * TheJHquit (Ping timeout: 245 seconds)
23:15:06  * `3rdEdenquit (Quit: Linkinus - http://linkinus.com)
23:17:42  * davidbanhamjoined
23:39:25  * timoxleyquit (Quit: Computer has gone to sleep.)
23:40:10  * nsolsenquit (Ping timeout: 246 seconds)
23:40:25  * dylangquit (Quit: dylang)
23:45:30  * savadiquit (Quit: WeeChat 0.3.5)