00:00:14  * _sorensenquit (Ping timeout: 252 seconds)
00:03:13  * intabulasjoined
00:24:50  * denneyjoined
00:25:44  <denney>Evaluating browserling, unable to try ie6 with the free "5 minute session" type. Is there something obvious I'm missing?
00:26:03  * juliengrenierjoined
00:42:43  * thatguydanjoined
00:43:12  <pkrumins>denney: hey
00:43:25  <pkrumins>denney: ie6 is not available in the free plan
00:43:49  <pkrumins>the free plan includes ie9 and chrome, safari, firefox, opera.
00:43:59  <pkrumins>the paid plan includes ie6, ie7, and ie8 as well.
00:46:35  * thatguydanquit (Client Quit)
00:47:17  <denney>pkrumins, is there any way to trial the way it works on those platforms, or do I just assume that it looks/works the same as the rest of the browsers?
00:47:50  * thatguydanjoined
00:48:13  <pkrumins>denney: it looks/works the same as the rest the browsers
00:48:29  <denney>great, thanks
00:48:30  <pkrumins>i can give you a trial
00:48:40  <pkrumins>if you really want to try ie's out
00:48:46  <pkrumins>pm me your email
00:48:55  <pkrumins>i'll update your acc to dev plan so you can try it out
00:49:53  * zz_shykeschanged nick to shykes
00:54:49  * intabulasquit (Remote host closed the connection)
00:55:15  * intabulasjoined
01:04:35  * juliengrenierquit (Quit: juliengrenier)
01:25:11  * shykeschanged nick to zz_shykes
01:31:42  * denneypart ("Leaving")
01:37:40  * tphummelquit (Quit: tphummel)
01:52:50  * st_lukequit
02:12:21  * tilgoviquit (Remote host closed the connection)
02:17:11  * intabulasquit (Remote host closed the connection)
02:17:28  * intabulasjoined
02:35:35  * xaqquit (Remote host closed the connection)
02:38:06  * xaqjoined
02:38:37  * xaqquit (Remote host closed the connection)
02:40:01  * xaqjoined
02:45:33  * xaqquit (Remote host closed the connection)
02:47:17  * xaqjoined
03:22:36  * intabulasquit (Remote host closed the connection)
03:23:02  * intabulasjoined
03:33:06  * xaqquit (Read error: Connection reset by peer)
03:35:11  * xaqjoined
03:43:43  * ryan_stevensquit (Quit: Leaving.)
03:57:17  * thatguydanquit (Remote host closed the connection)
03:57:29  * thatguydanjoined
04:01:09  * xaqquit (Remote host closed the connection)
04:39:37  * xaqjoined
05:39:54  <jesusabdullah>http://stackoverflow.com/questions/8435080/any-performance-benefit-to-locking-down-javascript-objects you guys see this?
05:39:59  <jesusabdullah>Raynos: also way to know your shit ^^
05:40:10  <fotoverite>Yup
05:40:22  <fotoverite>Hopefully V8 will fix that
05:40:32  <Raynos>jesusabdullah: ?
05:40:51  <jesusabdullah>Raynos: found you in a stackoverflow
05:40:58  <Raynos>...
05:41:00  <jesusabdullah>Raynos: you said a bunch of smart-sounding things
05:41:09  <jesusabdullah>Raynos: and I was like "oh hey that guy"
05:41:11  <jesusabdullah>:)
05:41:30  <Raynos>jesusabdullah: http://stackoverflow.com/tags/node.js/topusers
05:41:45  <jesusabdullah>ALL TIME
05:41:46  <LOUDBOT>NO FUCKING KIDDING HUUUUUUUR
05:41:47  <jesusabdullah>damn gurl
05:42:00  <jesusabdullah>I didn't even know SO *had* high scores
05:42:43  <Raynos>this is what a leaderboard does
05:42:47  <Raynos>it creates addiction
05:42:56  <chapel>lol I know what you mean
05:43:04  <chapel>I just considered spending time on so just so I could get on there
05:43:18  <chapel>I was like, yes I want to be on there :)
05:43:39  <chapel>I closed it and will happily ignore that it exists
05:44:40  <Raynos>man if you were early on :P
05:44:45  <Raynos>I only whored it to 400 points
05:44:50  <chapel>haha
05:44:51  <Raynos>momentum gives you the other 1100
05:44:55  <chapel>yeah
05:45:07  <Raynos>http://stackoverflow.com/questions/5683916/node-js-express-vs-geddy/5683938#5683938
05:45:09  <Raynos>I have that question
05:45:13  <Raynos>Its just free points
05:49:26  <fotoverite>Raynos: what about people who aren't experienced devs.
05:49:39  <Raynos>?
05:49:41  <fotoverite>Frameworks? Frameworks?! Real men use node directly.
05:49:54  <fotoverite>I feel the audience that speaks to is pretty narrow
05:51:57  <fotoverite>I've been thinking a lot about what newbies go through. people who aren't experienced with core and all it features.
05:52:39  <Raynos>fotoverite: its not narrow
05:52:41  <jesusabdullah>tsschaw
05:52:48  <Raynos>your only a newbie for the first 6 months
05:52:53  <Raynos>your a real man for the next 10 years
05:52:56  <jesusabdullah>I wrote a connect app recently
05:53:00  <jesusabdullah>connect's not terrible
05:53:09  <Raynos>jesusabdullah: global middleware is a bad idea
05:53:12  <fotoverite>6 months is a long time when working on a project.
05:53:15  <Raynos>connect is not compatible with streams
05:53:18  <fotoverite>Lots of terrible technical debt
05:53:27  <Raynos>fotoverite: I know what you mean. but just watch the progression
05:53:27  <jesusabdullah>well, I have two things to say to that:
05:53:36  <jesusabdullah>1) global?? whaaat???
05:53:39  <Raynos>if you have a similar progression over the 15 months then that's cool
05:54:26  <jesusabdullah>2) some parts of connect don't buffer the request, and it's really okay to use streams when streams make sense and mw's when mw's make sense
05:54:37  <jesusabdullah>(I do have my complaints about middleware, don't get me wrong)
05:54:59  <Raynos>jesusabdullah: the idea that every request in the server needs to go through a piece of mw is a global idea
05:55:15  <Raynos>it's saying that you can globally configure how your requests should be handled for this entire HTTP server
05:55:18  <Raynos>that's bullshit and bad design
05:55:37  <jesusabdullah>I do have something to say to that
05:55:55  <jesusabdullah>I often write middlewares that only take control if certain conditions exist, and otherwise hits next
05:56:10  <jesusabdullah>I've also written some that just add a convenience method to my request object
05:56:23  <jesusabdullah>that said I get why the body parser sucks
05:56:50  <jesusabdullah>also I've been toying with the idea of connect stacks as middlewares (have not tried this yet)
05:58:14  <Raynos>jesusabdullah: that's silly
05:58:19  <jesusabdullah>nuh-uh!!
05:58:28  <Raynos>dont take control if certain conditions exist
05:58:40  <Raynos>only call the function when you know certain conditions exist
05:59:04  * ryan_stevensjoined
05:59:20  <jesusabdullah>if (req.url == '/favicon.ico') showFavicon(req, res) else next();
05:59:25  <jesusabdullah>in a mw
05:59:33  <jesusabdullah>workable
05:59:58  <Raynos>https://gist.github.com/3897438
06:00:06  <Raynos>that stuff is stupid
06:00:16  <Raynos>router.add("/favicon.ico", showFavicon)
06:00:18  <Raynos>that's the way to do it
06:00:26  <Raynos>as a middleware its just herp a derpa
06:02:59  <Raynos>end rant.
06:03:14  <Raynos>one does not start the "middleware isnt that bad" conversation anywhere near me.
06:03:15  <jesusabdullah>hah
06:04:06  <jesusabdullah>I guess my thing is, it's kinda crappy but it solves a certain niche of problems without making me want to punch a hole in my laptop screen, and I can just ignore it if it doesn't solve my niche problem
06:04:43  * thatguydan_joined
06:04:47  <jesusabdullah>the worse thing is a library that is overproduced and is designed to only really work one specific way such that as soon as you try to do anything slightly off the path you find yourself monkey-punching half the module
06:07:29  * thatguydanquit (Ping timeout: 246 seconds)
06:07:29  * thatguydan_changed nick to thatguydan
06:12:32  <chapel>jesusabdullah: I agree with you
06:12:56  <chapel>I guess thats why I don't mind express, because for what I need it for, and even beyond, it seems to do well
06:13:02  <jesusabdullah>I mean
06:13:11  <jesusabdullah>I appreciate that connect is a bit lighter than express
06:13:35  <chapel>but ultimately, if I have to customize a module, and a PR isn't an option, then I'm going to write something myself
06:13:41  <jesusabdullah>yeah, for sure
06:29:37  <Raynos>https://github.com/Raynos/chain-stream/tree/dev#example
06:29:39  <Raynos>Chec kit out.
06:29:42  <Raynos>Streaming good ness
06:29:43  <Raynos>everywhere
06:37:52  * xaqquit (Remote host closed the connection)
06:40:03  * ITprojoined
06:43:37  * xaqjoined
06:44:23  <guybrush_>i use express, because i dont even have to think about how to write a router or what router is currently the most sexy one, it just works
06:45:21  <guybrush_>i guess its a naive opinion or what ever, and may be not elegant but i have a workflow right now that just works with a couple of modules i really know down to every line of code
06:45:23  <chapel>guybrush_: same
06:45:38  <guybrush_>so yes, i think streaming everything would be just super sexy and nice
06:45:47  <chapel>for me, I use what works because sometimes I don't have time to mess around
06:46:01  <chapel>and I also don't always have full control over what I use
06:46:04  <guybrush_>but to get work done and a product out i just use what i have done the past few months
06:46:06  <chapel>because its not just personal projects
06:46:12  <guybrush_>that too
06:46:48  <guybrush_>i guess i have to look more into Raynos stuff :p
06:47:50  * ryan_stevensquit (Quit: Leaving.)
06:48:39  * xaqquit (Remote host closed the connection)
06:51:16  <guybrush_>so i have nginx running to and even some php lol :p thats how i role
06:51:28  <guybrush_>*roll
07:16:21  * thatguydan_joined
07:18:46  * thatguydanquit (Ping timeout: 252 seconds)
07:20:30  * thatguydan_quit (Ping timeout: 246 seconds)
07:22:00  <dools>guybrush_: and then eventually you'll realise that the "get shit done based on whatever you can use to get it done most quickly right now" is the opposite of naive
07:35:53  * AvianFlujoined
07:41:44  * AvianFluquit (Remote host closed the connection)
07:55:06  * thatguydanjoined
08:29:46  * AvianFlujoined
08:42:26  * thatguydan_joined
08:43:21  * thatguydanquit (Ping timeout: 260 seconds)
08:43:22  * thatguydan_changed nick to thatguydan
08:50:48  * AvianFluquit (Ping timeout: 246 seconds)
08:51:03  * thatguydan_joined
08:54:53  * thatguydanquit (Ping timeout: 276 seconds)
08:54:54  * thatguydan_changed nick to thatguydan
09:07:36  * AvianFlujoined
09:12:06  * AvianFluquit (Read error: Connection reset by peer)
09:56:45  * thatguydan_joined
09:59:15  * thatguydanquit (Ping timeout: 252 seconds)
09:59:16  * thatguydan_changed nick to thatguydan
10:04:33  * thatguydanquit (Read error: Connection reset by peer)
10:04:59  * thatguydanjoined
10:20:53  * shuaibquit (Ping timeout: 252 seconds)
10:23:32  * shuaibjoined
10:32:59  * fotoverite_joined
10:34:57  * fotoveritequit (Ping timeout: 256 seconds)
10:34:57  * fotoverite_changed nick to fotoverite
12:25:40  * py1honquit (Ping timeout: 255 seconds)
12:40:57  * thatguydanquit (Read error: Connection reset by peer)
12:42:46  * thatguydanjoined
12:43:45  * intabulasquit (Remote host closed the connection)
12:43:51  * intabulasjoined
12:45:29  * thatguydanquit (Read error: Connection reset by peer)
12:45:34  * thatguydan_joined
12:45:38  * thatguydan_quit (Client Quit)
12:45:48  * juliengrenierjoined
14:01:51  * intabulasquit (Remote host closed the connection)
14:02:17  * intabulasjoined
14:14:10  * intabulasquit (Remote host closed the connection)
14:14:17  * intabulasjoined
14:16:35  * intabulasquit (Remote host closed the connection)
14:21:51  * wiwilliajoined
14:22:02  * AvianFlujoined
14:28:16  * jibayjoined
14:28:40  * AvianFluquit (Read error: Connection reset by peer)
14:29:06  * st_lukejoined
15:07:49  * intabulasjoined
15:08:30  * _sorensenjoined
15:32:42  * juliengrenierquit (Quit: juliengrenier)
15:33:06  * xaqjoined
15:43:44  * ryan_stevensjoined
15:55:43  * AvianFlujoined
16:01:43  * intabulasquit (Ping timeout: 272 seconds)
16:43:16  * xaq_joined
16:43:32  * xaqquit (Read error: Connection reset by peer)
16:52:02  * AvianFluquit (Remote host closed the connection)
16:54:07  * mikealjoined
17:01:24  * pkruminssneaks around
17:03:55  * AvianFlujoined
17:05:11  * _sorensenquit (Quit: Bye!)
17:07:45  * zz_shykeschanged nick to shykes
17:14:23  * _sorensenjoined
17:21:56  * tilgovijoined
17:23:26  * mikealquit (Quit: Leaving.)
17:26:11  * mikealjoined
17:27:01  * xaq_quit (Remote host closed the connection)
17:27:56  <st_luke>NYC mayor's office refuses to publicly promote tech events that aren't free. this essentially heavily favors corporate events over community events.
17:31:26  * AvianFluquit (Remote host closed the connection)
17:33:34  * xaqjoined
17:35:38  * AvianFlujoined
17:37:05  <fotoverite>well that sucks
17:38:07  * mikealquit (Quit: Leaving.)
17:38:34  * mikealjoined
17:39:42  * mikealquit (Client Quit)
17:53:40  * tomshredsjoined
18:05:35  * tphummeljoined
18:10:18  * mikealjoined
18:10:30  * AvianFluquit (Remote host closed the connection)
18:14:02  * xaqquit (Ping timeout: 260 seconds)
18:20:36  * mikealquit (Ping timeout: 252 seconds)
18:46:31  * mikealjoined
18:50:52  * mikealquit (Ping timeout: 244 seconds)
18:59:21  * jibayquit (Ping timeout: 252 seconds)
19:00:38  * jibayjoined
19:10:11  * tilgoviquit (Ping timeout: 245 seconds)
19:17:18  * mikealjoined
19:17:27  * tilgovijoined
19:22:33  * mikealquit (Ping timeout: 265 seconds)
19:23:38  * xaqjoined
19:26:39  * jibay_joined
19:27:41  * xaqquit (Remote host closed the connection)
19:28:16  * jibayquit (Ping timeout: 240 seconds)
19:48:15  * mikealjoined
19:53:32  * mikealquit (Ping timeout: 256 seconds)
20:19:06  * mikealjoined
20:23:56  * mikealquit (Ping timeout: 240 seconds)
20:50:03  * mikealjoined
20:55:13  * mikealquit (Ping timeout: 252 seconds)
21:10:56  * wiwilliaquit (Ping timeout: 240 seconds)
21:13:06  <mike-d>Raynos: be sure and check out this talk from jsconfeu when you have time: http://www.youtube.com/watch?v=y8hVeKMD_oM
21:21:20  * mikealjoined
21:26:25  * mikealquit (Ping timeout: 245 seconds)
21:35:54  * tomshredsquit (Quit: Linkinus - http://linkinus.com)
21:37:25  * wiwilliajoined
21:45:34  * mikealjoined
21:52:02  * rowbitjoined
21:52:17  <substack>beep boop
21:52:35  * tilgoviquit (Ping timeout: 272 seconds)
22:10:28  * tilgovijoined
22:13:30  * wiwilliaquit (Ping timeout: 256 seconds)
22:14:06  * xaqjoined
22:17:49  <fotoverite>beeb hoop You figured out the island tomorrow substack?
22:27:35  * wiwilliajoined
22:37:10  * fotoveritequit (Quit: fotoverite)
22:42:05  <Raynos>guybrush_: o hi
22:42:50  <Raynos>substack: https://github.com/substack/node-ap/issues/5
22:44:04  <Raynos>isaacs: https://github.com/Raynos/chain-stream/blob/master/lib/transformSerial.js vs https://github.com/Raynos/chain-stream/blob/master/lib/transformParallel.js
22:44:11  <Raynos>isaacs: back pressure is amazing.
22:58:11  <rowbit>Hourly usage stats: [developer: 2, free: 30]
22:59:10  * wiwilliaquit (Ping timeout: 260 seconds)
23:02:15  * ryan_stevensquit (Read error: Connection reset by peer)
23:03:43  * mikealquit (Quit: Leaving.)
23:16:23  <pkrumins>published! http://www.catonmat.net/blog/browserling-reaches-200-paying-customers/
23:25:16  <mbalho>woot!
23:26:18  <pkrumins>:D
23:30:24  * xaqquit (Remote host closed the connection)
23:40:00  * _ritchjoined
23:54:30  * _sorensenquit (Ping timeout: 245 seconds)
23:58:11  * xaqjoined
23:58:11  <rowbit>Hourly usage stats: [developer: 1, free: 24]