00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:04:04  * piscisaureus_joined
00:05:50  * dshaw_quit (Read error: Connection reset by peer)
00:07:02  * dshaw_joined
00:07:09  * piscisaureus__joined
00:07:16  * piscisaureus_quit (Read error: Connection reset by peer)
00:13:01  * abraxasjoined
00:14:10  * piscisaureus__quit (Read error: Connection reset by peer)
00:17:32  * abraxasquit (Ping timeout: 265 seconds)
00:22:01  * stagasjoined
00:28:04  * piscisaureus_joined
00:39:28  * stagasquit (Ping timeout: 264 seconds)
00:41:04  * dshaw_quit (Quit: Leaving.)
00:41:54  * robonerdchanged nick to testr0n
00:42:04  * st_lukequit (Remote host closed the connection)
00:42:28  <testr0n>hey all. i've been practicing C for a year now and i'm ready to build a little server. i'm looking to hire a C tutor that's experienced with C and writing server software. i can pay right away via paypal/other. i want to speed up my learning C network programming and learn good practices at the same time.
00:42:33  * st_lukejoined
00:45:43  * piscisaureus_quit (Ping timeout: 240 seconds)
00:45:57  <trevnorris>bnoordhuis: can't believe you haven't fallen asleep yet.
00:46:11  <trevnorris>(as he is drooling on his keyboard)
00:47:04  * st_lukequit (Ping timeout: 260 seconds)
00:47:58  * paulfryzelquit (Remote host closed the connection)
01:01:20  * kazuponjoined
01:09:03  <bnoordhuis>trevnorris: yeah, pretty tired by now :)
01:10:18  <bnoordhuis>testr0n: i don't know if you'll have much luck with that in this channel
01:10:50  <bnoordhuis>testr0n: but if you have some simple questions, feel free to post them here. if there's someone around who knows, you'll usually get an answer
01:10:54  <isaacs>WE ARE GLAD TO SEE YOU CANNOT BE DONE
01:10:54  <isaacs>YOU SPEAK LIKE BABY CRUNCH CRUNCH
01:10:54  <isaacs>WITH BIG ANGELIC POWERS
01:10:54  <LOUDBOT>HOW AWESOME IS ACTIVEX? SO AWESOME
01:10:55  <isaacs>WE WISH TO SUBSCRIBE TO YOUR NEWSLETTER
01:10:55  <LOUDBOT>PEOPLE EMAILING ME
01:10:55  <LOUDBOT>WE SHARE ENOUGH GROUND TO COMMUNICATE, BUT WOULD NEVER CONNECT WITH THE SAME AUDIENCE, MATERIAL, HEADSPACES
01:10:55  <LOUDBOT>I COULD FLY LIKE AN EAGLE, BUT I CAN'T BE BOTHERED
01:12:27  <bnoordhuis>is it bad poetry night in oakland again?
01:12:55  <trevnorris>for anyone that really wants to review, which is probably everyone :P, https://github.com/joyent/node/pull/6468
01:17:34  <tjfontaine>was it necessary to move the destructors around vertically, makes the diff kinda annoying :)
01:17:44  * kazuponquit (Remote host closed the connection)
01:18:10  * kazuponjoined
01:18:58  * paulfryzeljoined
01:22:17  <trevnorris>tjfontaine: yes. if they aren't public then I can't call them from BaseObject
01:22:25  <trevnorris>couldn't figure out a way around that.
01:22:40  <tjfontaine>oh didn't realize privacy was changing, ok
01:23:52  * paulfryzelquit (Ping timeout: 264 seconds)
01:28:05  * abraxasjoined
01:47:37  * swajquit
01:48:00  * swajjoined
01:51:14  * swajquit (Client Quit)
01:52:43  * dap_1quit (Quit: Leaving.)
01:52:51  * swajjoined
01:53:11  * st_lukejoined
01:57:30  * st_lukequit (Ping timeout: 246 seconds)
02:07:58  * defunctzombiechanged nick to defunctzombie_zz
02:12:52  * inolenquit (Quit: Leaving.)
02:14:50  * inolenjoined
02:15:46  * inolenquit (Client Quit)
02:23:37  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
02:24:05  * wavdedjoined
02:25:09  * bnoordhuisquit (Ping timeout: 272 seconds)
02:42:42  * defunctzombie_zzchanged nick to defunctzombie
02:55:57  * brsonquit (Quit: leaving)
03:11:35  * jmar777quit (Remote host closed the connection)
03:12:10  * jmar777joined
03:13:39  * inolenjoined
03:14:58  * wavdedquit (Quit: Nighty night)
03:16:49  * jmar777quit (Ping timeout: 272 seconds)
03:23:09  * dshaw_joined
03:26:19  * AvianFlujoined
03:27:08  * wolfeidauquit (Ping timeout: 261 seconds)
03:30:34  * bnoordhuisjoined
03:33:11  * wolfeidaujoined
03:34:36  * skabbesquit (Quit: skabbes)
03:35:01  * bnoordhuisquit (Ping timeout: 246 seconds)
03:36:44  * indexzeroquit (Quit: indexzero)
03:38:08  * wolfeidauquit (Ping timeout: 240 seconds)
03:43:45  * c4miloquit (Remote host closed the connection)
03:49:02  * st_lukejoined
03:55:10  * mikealjoined
03:55:12  * AvianFluquit (Remote host closed the connection)
03:58:12  * wolfeidaujoined
04:01:33  * kazuponquit (Remote host closed the connection)
04:02:01  * kazuponjoined
04:06:09  * kazuponquit (Ping timeout: 240 seconds)
04:15:51  * robonerdjoined
04:17:32  * SquirrelCZECH_joined
04:17:37  * AvianFlujoined
04:22:34  * jxs_joined
04:22:37  * trevnorris_joined
04:23:30  * testr0nquit (*.net *.split)
04:23:31  * jxsquit (*.net *.split)
04:23:32  * SquirrelCZECHquit (*.net *.split)
04:23:33  * trevnorrisquit (*.net *.split)
04:23:33  * klutzyquit (*.net *.split)
04:23:33  * trevnorris_changed nick to trevnorris
04:23:34  * jxs_changed nick to jxs
04:24:01  * AvianFluquit (Remote host closed the connection)
04:25:41  * klutzyjoined
04:27:21  * kazuponjoined
04:28:13  * st_lukequit (Remote host closed the connection)
04:28:49  * st_lukejoined
04:29:40  * st_lukequit (Read error: Connection reset by peer)
04:30:12  * bradleymeckjoined
04:30:13  * st_lukejoined
04:31:30  * mikealquit (Quit: Leaving.)
04:31:40  * mikealjoined
04:34:20  * mikealquit (Client Quit)
05:11:25  * abraxasquit (Remote host closed the connection)
05:11:57  * abraxasjoined
05:48:38  * kazuponquit (Remote host closed the connection)
05:49:11  * kazuponjoined
05:50:08  * mikealjoined
05:52:43  * dshaw_quit (Quit: Leaving.)
05:53:43  * kazuponquit (Ping timeout: 260 seconds)
06:02:31  * inolenquit (Quit: Leaving.)
06:07:26  * kazuponjoined
06:10:38  * dshaw_joined
06:10:53  * FROGGSquit (Remote host closed the connection)
06:11:53  * wolfeidauquit (Ping timeout: 272 seconds)
06:15:41  * dshaw_quit (Ping timeout: 272 seconds)
06:22:07  * bradleymeckquit (Quit: bradleymeck)
06:22:07  * wolfeidaujoined
06:24:09  * dshaw_joined
06:37:38  * octetcloudquit (Ping timeout: 245 seconds)
06:41:25  * skabbesjoined
06:41:51  <MI6>nodejs-v0.10-windows: #304 UNSTABLE windows-ia32 (10/603) windows-x64 (11/603) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/304/
06:43:22  * kazuponquit (Remote host closed the connection)
06:43:49  * kazuponjoined
06:45:04  * dshaw_quit (Ping timeout: 246 seconds)
06:55:49  * inolenjoined
07:04:50  * FROGGSjoined
07:25:23  * skabbesquit (Quit: skabbes)
07:25:51  * defunctzombiechanged nick to defunctzombie_zz
07:29:31  * inolenquit (Ping timeout: 246 seconds)
07:30:17  * inolenjoined
07:32:08  * hueniversejoined
07:35:57  * hueniverse1quit (Ping timeout: 246 seconds)
07:42:35  * dshaw_joined
07:47:00  * dshaw_quit (Ping timeout: 254 seconds)
07:52:57  * inolenquit (Quit: Leaving.)
08:01:36  <FROGGS>\o/
08:02:56  <FROGGS>bnoordhuis: in our write op, I malloc req now instead of using a local variable, and then the type was correctly UV_WRITE
08:03:39  <FROGGS>bnoordhuis: after that I was able to uv_close them when "our" FH were GC'd
08:12:48  * indexzerojoined
08:20:55  * indexzeroquit (Quit: indexzero)
08:24:58  * inolenjoined
08:29:16  * inolenquit (Ping timeout: 240 seconds)
08:40:56  * Kakera_joined
08:43:32  * dshaw_joined
08:48:19  * dshaw_quit (Ping timeout: 272 seconds)
08:48:46  * hzjoined
09:20:44  * rendarjoined
09:25:12  * inolenjoined
09:29:41  <indutny>heya
09:29:43  <indutny>good morning
09:29:51  * inolenquit (Ping timeout: 272 seconds)
09:44:32  * dshaw_joined
09:46:58  * karupanerurachanged nick to zz_karupanerura
09:48:49  * dshaw_quit (Ping timeout: 246 seconds)
09:54:02  * dshaw_joined
09:55:49  * Kakera_quit (Ping timeout: 272 seconds)
10:25:58  * inolenjoined
10:30:00  * inolenquit (Ping timeout: 240 seconds)
10:38:56  * bnoordhuisjoined
10:47:32  * abraxasquit (Remote host closed the connection)
10:48:47  <MI6>nodejs-v0.10: #1580 UNSTABLE smartos-x64 (4/603) smartos-ia32 (4/603) http://jenkins.nodejs.org/job/nodejs-v0.10/1580/
10:52:07  * kenperkins_joined
10:53:00  * kenperkinsquit (Ping timeout: 246 seconds)
11:01:00  <indutny>bnoordhuis: so here you are
11:01:03  <indutny>bnoordhuis: still on SL stuff?
11:03:45  <bnoordhuis>indutny: yep. and later today, i'm writing me some blog posts
11:03:51  <indutny>oh great :)
11:03:55  <indutny>bnoordhuis: do you have blog?
11:05:21  <bnoordhuis>no, but strongloop does :)
11:05:28  <indutny>ahaha
11:05:29  <indutny>ok
11:05:37  <indutny>bnoordhuis: I'm working on the next post too
11:05:44  <bnoordhuis>your jit.js stuff?
11:07:24  * kazuponquit (Remote host closed the connection)
11:07:51  * kazuponjoined
11:11:22  <indutny>bnoordhuis: yes
11:11:29  <indutny>bnoordhuis: now with heap allocation and floating point numbers
11:11:47  <indutny>bnoordhuis: I'll push it to github soon
11:11:59  <indutny>if you'll have a minute, I would pleased if you'll review it
11:12:05  * kazuponquit (Ping timeout: 245 seconds)
11:14:13  <indutny>bnoordhuis: basically, this one https://github.com/indutny/blog/commit/c8444f4649d2e6349a00a406c08ab3957c4bf943
11:14:21  <indutny>bnoordhuis: I tried to be more gentle and accurate now
11:14:27  <indutny>but I'm quite sure there're still a lot of issues
11:19:05  <bnoordhuis>any dead immigrants in there?
11:19:17  <indutny>bnoordhuis: nope
11:19:22  <indutny>bnoordhuis: raw compiler stuff
11:19:27  <bnoordhuis>okay, good :)
11:23:38  <indutny>bnoordhuis: will you have a couple of minutes?
11:24:42  <bnoordhuis>indutny: for what?
11:24:46  <indutny>to review it
11:24:47  <indutny>:)
11:26:34  <bnoordhuis>oh, that. sure
11:26:44  * inolenjoined
11:29:40  <indutny>smallthanks
11:29:42  <indutny>err
11:29:44  <indutny>thank you :)
11:29:52  <indutny>that was from unfinished phrase
11:29:55  <indutny>hehe
11:29:55  <indutny>:D
11:31:31  * inolenquit (Ping timeout: 260 seconds)
11:38:01  <indutny>bnoordhuis: also
11:38:09  <indutny>bnoordhuis: I've some stuff that is waiting for your final word
11:38:10  <indutny>:)
11:40:07  <bnoordhuis>yeah, i'm not sure i'll have time for that this week
11:40:33  <bnoordhuis>in general, i think i'll need to step back a little from day-to-day maintenance of node/libuv and focus on SL business more
11:41:05  <indutny>and make me the person in charge?
11:41:09  <indutny>that sounds like a good idea
11:41:14  <indutny>I've so good plans for libuv
11:41:21  <indutny>making linux second class citizen
11:41:29  <indutny>and prioritizing on osx performance
11:41:30  <indutny>:D
11:41:49  <bnoordhuis>ai...
11:42:12  <bnoordhuis>"os x performance". isn't that something of an oxymoron?
11:42:25  <indutny>osxymoron
11:42:39  <bnoordhuis>well played, sir :)
11:43:00  <indutny>so
11:43:06  <indutny>you'll miss old time
11:43:09  <indutny>old times
11:43:12  <indutny>working on libuv full time
11:43:14  <indutny>I promise you :)
11:44:18  <bnoordhuis>yeah. but we gotta make money, you know
11:44:41  <bnoordhuis>i want to be one of those sillicon valley millionaires (but in gouda)
11:44:48  <bnoordhuis>and that's not going to happen all by itself
11:45:52  <indutny>you can buy all cheese around
11:45:58  <indutny>but what will you do with it
11:46:15  <bnoordhuis>sit on it. count it. polish it every sunday
12:07:46  <indutny>bnoordhuis: polish cheese?
12:08:01  <indutny>bnoordhuis: is it that hard in netherlands?
12:11:21  <bnoordhuis>i guess most gouda cheese actually comes from poland
12:11:39  <bnoordhuis>so yes, that much is true
12:13:10  <indutny>yep
12:13:13  <indutny>you already told me
12:13:25  <indutny>bnoordhuis: that's because russia is buying all cheese from there
12:13:29  <indutny>I mean gouda
12:13:35  <indutny>we've gouda cheese in every city's shop
12:15:07  <indutny>bnoordhuis: so
12:16:22  <indutny>bnoordhuis: got a minute for a blog post?
12:16:48  * Kakera_joined
12:17:27  <bnoordhuis>indutny: sure. link?
12:17:39  <indutny>bnoordhuis: https://github.com/indutny/blog/commit/c8444f4649d2e6349a00a406c08ab3957c4bf943
12:17:41  <indutny>bnoordhuis: thanks
12:27:27  * inolenjoined
12:30:04  * kazuponjoined
12:32:15  * inolenquit (Ping timeout: 260 seconds)
12:32:29  <MI6>joyent/node: Jackson Tian master * 60958d2 : benchmark: Correct the bufferSize to highWaterMark - http://git.io/xcTXRA
12:37:26  <bnoordhuis>indutny: halfway through but i have to go do some other stuff first
12:37:32  <indutny>bnoordhuis: thank you
12:41:51  * bnoordhuisquit (Ping timeout: 246 seconds)
12:45:32  <MI6>nodejs-master: #677 UNSTABLE smartos-ia32 (7/674) smartos-x64 (8/674) osx-ia32 (1/674) linux-ia32 (1/674) http://jenkins.nodejs.org/job/nodejs-master/677/
12:48:03  * abraxasjoined
12:51:43  <MI6>nodejs-master-windows: #465 UNSTABLE windows-x64 (24/674) windows-ia32 (25/674) http://jenkins.nodejs.org/job/nodejs-master-windows/465/
12:53:16  * abraxasquit (Ping timeout: 264 seconds)
12:54:51  * kazuponquit (Remote host closed the connection)
12:55:18  * kazuponjoined
12:59:52  * kazuponquit (Ping timeout: 264 seconds)
13:05:21  * dshaw_quit (Quit: Leaving.)
13:12:07  * piscisaureus_joined
13:28:11  * inolenjoined
13:33:06  * inolenquit (Ping timeout: 265 seconds)
13:36:08  * dshaw_joined
13:37:44  * dshaw_quit (Read error: Connection reset by peer)
13:38:01  * dshaw_joined
13:48:21  * bnoordhuisjoined
13:48:45  * dshaw_quit (Ping timeout: 245 seconds)
13:53:35  * bnoordhuisquit (Ping timeout: 272 seconds)
13:58:40  * jmar777joined
14:10:01  * bnoordhuisjoined
14:26:12  * defunctzombie_zzchanged nick to defunctzombie
14:28:55  * inolenjoined
14:33:07  * inolenquit (Ping timeout: 240 seconds)
14:41:42  * dshaw_joined
14:46:47  * dshaw_quit (Ping timeout: 272 seconds)
14:49:20  * abraxasjoined
14:54:18  * abraxasquit (Ping timeout: 265 seconds)
14:55:46  * kazuponjoined
14:56:43  * bajtosjoined
14:57:27  * AvianFlujoined
15:01:11  * pachetjoined
15:01:11  * pachetquit (Changing host)
15:01:11  * pachetjoined
15:05:40  * inolenjoined
15:12:10  * deltalucajoined
15:14:15  <deltaluca>hey, I'm having an issue that uv_async_send is taking... a reallly long time to have the callback invoked on the main thread side
15:15:00  <deltaluca>main thread is pushing data for a worker thread to process as it feels fit, each time a unit of work is completed i uv_async_send, but it almost always happens that until the 'majority' of the work is completed, the async callback isn't invoked
15:19:23  <MI6>nodejs-master: #678 FAILURE osx-x64 (1/674) linux-x64 (3/674) osx-ia32 (1/674) linux-ia32 (1/674) http://jenkins.nodejs.org/job/nodejs-master/678/
15:25:48  <bnoordhuis>deltaluca: is your main thread mostly busy or mostly idle?
15:26:12  <bnoordhuis>deltaluca: i ask because libuv can only dispatch async callbacks when control returns to the event loop
15:26:15  <deltaluca>actually, i just found my problem. I didn't realise that condition variables re-acquire the lock when the thread continues after a wait
15:26:28  <deltaluca>which was messing things up haha
15:26:39  <bnoordhuis>hah okay :)
15:26:55  <deltaluca>muuuch better now :D
15:27:10  * defunctzombiechanged nick to defunctzombie_zz
15:27:18  * octetcloudjoined
15:27:36  * hzquit
15:27:45  <bnoordhuis>octetcloud: morning sam
15:39:47  * st_lukequit (Remote host closed the connection)
15:41:43  <piscisaureus_>bnoordhuis: morning ben
15:42:04  * dshaw_joined
15:42:36  * c4milojoined
15:45:40  <bnoordhuis>piscisaureus_: morning bertje
15:46:40  * dshaw_quit (Ping timeout: 264 seconds)
15:46:56  * c4miloquit (Remote host closed the connection)
15:55:50  * mikealquit (Quit: Leaving.)
16:05:43  * paulfryzeljoined
16:05:47  * bajtosquit (Quit: bajtos)
16:06:03  * inolenquit (Quit: Leaving.)
16:06:19  * inolenjoined
16:16:59  <indutny>рунф
16:17:21  * defunctzombie_zzchanged nick to defunctzombie
16:17:24  <indutny>heya
16:17:31  <indutny>bnoordhuis: ben, want to finish reviewing blog post?
16:18:20  * c4milojoined
16:18:41  <indutny>tjfontaine: good morning? :)
16:22:13  * mikealjoined
16:24:53  * mikealquit (Client Quit)
16:26:45  * mikealjoined
16:27:47  * FROGGS_joined
16:28:01  * FROGGSquit (Read error: Connection reset by peer)
16:28:18  * FROGGS_changed nick to FROGGS
16:28:19  * TooTallNatejoined
16:28:35  * Benviequit
16:29:29  * AvianFlu_joined
16:29:29  * AvianFluquit (Disconnected by services)
16:29:34  * AvianFlu_changed nick to AvianFlu
16:30:17  * mikealquit (Client Quit)
16:31:58  * defunctzombiechanged nick to defunctzombie_zz
16:35:25  * mikealjoined
16:35:28  <bnoordhuis>indutny: sorry, don't have time right now
16:35:34  <indutny>np
16:36:31  * bajtosjoined
16:37:07  <bnoordhuis>dinner time, biab
16:38:11  * mikealquit (Client Quit)
16:40:28  * mikealjoined
16:41:52  * bnoordhuisquit (Ping timeout: 260 seconds)
16:42:55  * dshaw_joined
16:46:20  * hzjoined
16:47:19  * dshaw_quit (Ping timeout: 244 seconds)
16:48:30  * bradleymeckjoined
16:51:40  * mikealquit (Quit: Leaving.)
16:58:19  <indutny>any native english speaker around? :)
16:58:29  <indutny>need some grammar review help ;)
16:58:50  <TooTallNate>indutny: sure
16:58:55  <indutny>oh
16:59:00  <indutny>thank you! :)
16:59:13  * mikealjoined
16:59:42  <indutny>one sec, pushing it out
17:00:27  <indutny>TooTallNate: please proof-read this https://github.com/indutny/blog/commit/2fdd3814488884231ca4117d8c8e85c2dde0ad5a
17:00:43  <indutny>TooTallNate: I guess there're tons of articles missing around
17:00:44  <indutny>TooTallNate: and other stuff :P
17:00:52  <indutny>TooTallNate: and thank you
17:00:58  <TooTallNate>indutny: sure, one sec :)
17:05:16  * octetcloudquit (Ping timeout: 265 seconds)
17:05:49  <indutny>TooTallNate: also your opinion on the post itself would be welcome too :)
17:08:00  <TooTallNate>indutny: your english grammar is really spot on actually
17:08:10  <TooTallNate>i haven't found any nits yet :)
17:08:17  <indutny>haha
17:08:17  <indutny>thank you :)
17:08:31  <indutny>is not totally without help :) ben reviewed first half of it
17:08:35  <indutny>but it still surprises me
17:10:10  <indutny>TooTallNate: have you found it easy to understand?
17:10:15  <indutny>oh
17:10:19  <indutny>I see you're commenting there
17:10:45  <TooTallNate>indutny: well it's not easy subject matter :) but yes, i'm following along just fine
17:10:59  <indutny>heh
17:11:00  <indutny>:)
17:11:05  <indutny>ok, thanks
17:11:34  * kazuponquit (Remote host closed the connection)
17:11:42  * dap_joined
17:12:02  * kazuponjoined
17:16:55  * kazuponquit (Ping timeout: 260 seconds)
17:19:54  * inolenquit (Quit: Leaving.)
17:26:15  <trevnorris>morning
17:26:23  * mikealquit (Quit: Leaving.)
17:29:10  <indutny>trevnorris: morning
17:29:35  * sblomjoined
17:30:30  <indutny>TooTallNate: is that all comments?
17:30:44  <indutny>no rush, just asking
17:31:00  <TooTallNate>indutny: sorry, got a bit distracted, i'm like half way through
17:31:06  <indutny>ah, ok
17:31:07  <indutny>np
17:31:08  <indutny>I'll wait
17:37:31  <tjfontaine>indutny: good morning?
17:37:39  <indutny>tjfontaine: morning tj
17:37:52  <indutny>tjfontaine: I was in search for reviewers for my blog post :)
17:37:58  <indutny>tjfontaine: TooTallNate already helped me out with this
17:38:03  <tjfontaine>goodie :)
17:43:33  * dshaw_joined
17:43:52  * amartensjoined
17:45:06  * bnoordhuisjoined
17:47:36  <TooTallNate>indutny: kewl man, all done
17:47:40  <TooTallNate>nice stuff!
17:47:49  <indutny>TooTallNate: thank you
17:48:28  * dshaw_quit (Ping timeout: 264 seconds)
17:52:24  * deltalucaquit (Read error: Operation timed out)
17:53:22  <MI6>libuv-master: #323 UNSTABLE windows (3/194) smartos (2/193) http://jenkins.nodejs.org/job/libuv-master/323/
17:53:34  <indutny>TooTallNate: and we are live http://blog.indutny.com/5.allocating-numbers :)
17:53:34  <indutny>thank you again
17:53:45  <TooTallNate>w00t!
17:54:57  * bradleymeckquit (Quit: bradleymeck)
17:55:27  <indutny>bnoordhuis: https://github.com/joyent/libuv/commit/29fdb3471ba993a4d129278129ec04e720890063
17:55:28  <indutny>er
17:55:36  <indutny>bnoordhuis: http://blog.indutny.com/5.allocating-numbers
17:55:37  <indutny>:)
17:55:43  <indutny>bnoordhuis: thank you for reviewing it too :)
17:56:47  * jmar777quit (Read error: Connection reset by peer)
17:57:07  * octetcloudjoined
17:57:14  * jmar777joined
17:58:52  <indutny>brb
18:01:07  * jmar777quit (Client Quit)
18:06:18  * inolenjoined
18:08:58  * dshaw_joined
18:11:45  * inolenquit (Quit: Leaving.)
18:12:24  <MI6>libuv-node-integration: #295 UNSTABLE osx-x64 (1/674) osx-ia32 (1/674) smartos-x64 (8/674) smartos-ia32 (5/674) http://jenkins.nodejs.org/job/libuv-node-integration/295/
18:14:44  * mikealjoined
18:19:27  * mikealquit (Ping timeout: 260 seconds)
18:21:34  * indexzerojoined
18:22:26  * Domenic_quit (Remote host closed the connection)
18:22:26  * `3rdEdenquit (Remote host closed the connection)
18:22:42  * kazuponjoined
18:23:18  * mikealjoined
18:25:05  * Raynosquit (Remote host closed the connection)
18:26:47  <trevnorris>man. every time I attempt to dive into v8 src it's like an abyss that quickly sucks out my soul.
18:27:17  * kazuponquit (Ping timeout: 248 seconds)
18:43:30  * bradleymeckjoined
18:45:53  <MI6>nodejs-master-windows: #466 UNSTABLE windows-x64 (27/674) windows-ia32 (26/674) http://jenkins.nodejs.org/job/nodejs-master-windows/466/
18:47:45  * Raynosjoined
18:49:09  * mikealquit (Ping timeout: 248 seconds)
18:51:10  * abraxasjoined
18:54:04  * defunctzombie_zzchanged nick to defunctzombie
18:55:33  * abraxasquit (Ping timeout: 248 seconds)
18:58:55  * mikealjoined
19:01:01  * dshaw_quit (Quit: Leaving.)
19:02:23  * dshaw_joined
19:03:42  * Domenic_joined
19:05:42  * `3rdEden_joined
19:09:05  <trevnorris>anyone feeling like doing a review today? :) https://github.com/joyent/node/pull/6468
19:12:52  <tjfontaine>at the very least land the typename stuff so I stop seeing it :)
19:13:21  * `3rdEden_changed nick to `3rdEden
19:13:50  * `3rdEdenchanged nick to Guest59398
19:21:59  * c4miloquit (Ping timeout: 260 seconds)
19:25:56  * defunctzombiechanged nick to defunctzombie_zz
19:27:13  * brsonjoined
19:33:30  * c4milo_joined
19:36:11  * st_lukejoined
19:36:37  * jmar777joined
19:37:11  * c4milojoined
19:39:49  * c4milo_quit (Ping timeout: 248 seconds)
19:39:52  * dshaw_quit (Quit: Leaving.)
19:45:02  <isaacs>tjfontaine: what's the link to that gist where you searched through the nodejs.org logs for user-agents?
19:47:14  <tjfontaine>isaacs: I'll do you one better
19:47:24  * st_lukequit (Remote host closed the connection)
19:47:59  * mikeal1joined
19:48:17  <tjfontaine>isaacs: mls /NodeCore/public/reports/scripts has the filter script, and the scripts you can use to generate them
19:48:39  * mikeal1quit (Read error: Connection reset by peer)
19:49:08  <tjfontaine>isaacs: you can pass different pieces to the apache.js part to grab different things
19:50:09  * mikeal1joined
19:50:44  * mikealquit (Ping timeout: 244 seconds)
19:54:51  * octetcloudquit (Ping timeout: 272 seconds)
19:59:07  * Guest59398changed nick to `3rdEden
19:59:28  * bajtosquit (Quit: bajtos)
20:02:34  <indutny>bnoordhuis: still there?
20:03:11  * mikeal1quit (Quit: Leaving.)
20:03:52  * SquirrelCZECH_quit
20:05:40  * chrisdickinson_joined
20:06:03  * SquirrelCZECHjoined
20:09:31  <isaacs>tjfontaine: oh?
20:09:31  <isaacs>tjfontaine: also, in http://www.joyent.com/blog/550-regression-tests-in-4-minutes-with-joyent-manta you do a `mjob create` without piping anything into it.
20:09:31  <isaacs>tjfontaine: is that right?
20:09:31  <isaacs>(second to last <pre> chunk)
20:09:32  * isaacsoff to the traditional conference midday starches
20:09:33  * chrisdickinsonquit (Quit: ZNC - http://znc.in)
20:09:33  * inolenjoined
20:10:20  <bnoordhuis>indutny: yes
20:10:28  <indutny>bnoordhuis: and still busy?
20:10:32  * chrisdickinson_changed nick to chrisdickinson
20:10:37  <bnoordhuis>indutny: yes :)
20:10:41  <indutny>god
20:10:41  <indutny>:)
20:11:05  <bnoordhuis>behind schedule actually :-/
20:11:35  * c4miloquit (Remote host closed the connection)
20:17:05  * defunctzombie_zzchanged nick to defunctzombie
20:17:17  * skabbesjoined
20:17:49  * c4milojoined
20:19:00  * c4miloquit (Remote host closed the connection)
20:19:34  * c4milojoined
20:23:46  * c4miloquit (Ping timeout: 245 seconds)
20:38:38  * hzquit
20:40:23  * dshaw_joined
20:44:36  * dshaw_quit (Ping timeout: 245 seconds)
20:49:50  * inolenquit (Quit: Leaving.)
20:51:45  * defunctzombiechanged nick to defunctzombie_zz
20:51:56  * abraxasjoined
20:56:21  * abraxasquit (Ping timeout: 244 seconds)
21:07:51  <trevnorris>bnoordhuis: can I ask, what are you working on?
21:11:41  * octetcloudjoined
21:31:23  <isaacs>tjfontaine: how does that "mjob without stdin" work?
21:31:52  <bnoordhuis>trevnorris: a number of things. one is a sample libuv app
21:32:08  <trevnorris>bnoordhuis: oh fun. hopefully that'll be public :)
21:32:18  <bnoordhuis>yep, it will. i went a little overboard though
21:32:39  <bnoordhuis>it's supposed to be a simple app but it's weighing in at nearly 2,000 lines now
21:32:55  * jmar777quit (Remote host closed the connection)
21:33:30  * jmar777joined
21:36:29  <tjfontaine>isaacs: hm? you redirect in /dev/null?
21:37:25  <wolfeidau>tjfontaine: Heya in my journey through the HTTPs stuff I found an interesting little issue with the 0.11 agent
21:37:26  * jmar777quit (Ping timeout: 240 seconds)
21:38:41  <tjfontaine>wolfeidau: oh? was it an issue you filed recently?
21:38:43  <wolfeidau>Actually I didn't notice it at first one of the people i work with picked it up, the agent retains sockets if you don't read the data
21:39:01  <tjfontaine>well, you mean if you don't pipe, or .resume()?
21:39:05  <tjfontaine>that's a streams2 thing
21:39:13  <wolfeidau>As in say i do a post
21:39:22  <wolfeidau>And just read the status code
21:39:37  <wolfeidau>0.11 will leave that socket in the agent
21:39:41  <wolfeidau>and just create a new one
21:40:19  <wolfeidau>I will post a bug if you like, I did a quick search
21:40:25  <wolfeidau>But didn't find anything
21:41:36  <robonerd>anyone familiar with webmachine ruby gem?
21:41:43  <wolfeidau>Man the agent behavour between 0.10 and 0.11 is completely different
21:42:02  * dshaw_joined
21:44:23  <isaacs>tjfontaine: i'm referring to this blog :http://www.joyent.com/blog/550-regression-tests-in-4-minutes-with-joyent-manta
21:44:32  <tjfontaine>isaacs: oh
21:44:33  <isaacs>tjfontaine: the second to last code segment, that starts with `mjob create`
21:44:38  <isaacs>tjfontaine: is that a typo? or should something be there?
21:44:54  <isaacs>tjfontaine: directing /dev/null just doens't add any inputs to the job
21:45:10  <tjfontaine>isaacs: right, the first phase is a reduce
21:45:17  <trevnorris>bnoordhuis: hehe. well, i'm actually surprised at how many lines accumulate when you start doing error checking, etc.
21:45:17  <trevnorris>instead of just writing the bare bones that would break easily.
21:45:18  <tjfontaine>isaacs: so it doesn't really need a key to be passed to it
21:45:44  <tjfontaine>isaacs: the first phase, does `mcat` which emits keys for the second phase, which actually is a map job
21:46:49  * dshaw_quit (Ping timeout: 268 seconds)
21:47:33  <tjfontaine>wolfeidau: if you can just work up a test script that'd be great, I'm not groking at the moment and unfortunately not honed in on your test, I may be working on your other memory leak though :)
21:48:33  <wolfeidau>tjfontaine: Yeah np mate, I am messing with the node tests at the moment I will find one that shows it clearly and post it
21:49:23  <wolfeidau>tjfontaine: I have looked at the TLS code for like a couple of days, same with the agent code just can't pick the issue :(
21:49:57  <wolfeidau>It is bloody hard to find
21:50:04  <isaacs>tjfontaine: right, and when i tried doing that, it tells me that it's an error
21:52:15  * mikealjoined
21:52:44  <isaacs>tjfontaine: $ mjob create -o -r 'echo foo | mcat' -m 'tr f b'
21:52:45  <isaacs>mjob: warning: input stream left open
21:53:07  <isaacs>tjfontaine: i would expect that that would use the 'foo' as the input to the next phase, which then transforms it to 'boo'
21:53:35  <isaacs>probably shoudl be asking this in #manta :)
21:53:39  * piscisaureus_quit (Ping timeout: 240 seconds)
21:53:40  <tjfontaine>isaacs: no you still need to close the input, `mjob create -o -r 'echo foo | mcat' -m 'tr f b' < /dev/null`
21:54:03  <tjfontaine>isaacs: also the key must be a valid object key not an arbitrary string
21:54:03  <isaacs>tjfontaine: then that's a typo in your blog post, at least
21:54:11  <tjfontaine>yes I will ahve them fix it :)
21:56:58  <tjfontaine>isaacs: you will want to look at the output of `mjob list -s running`
21:58:37  * dshaw_joined
22:04:35  * brsonquit (Ping timeout: 245 seconds)
22:04:59  * brsonjoined
22:06:13  * c4milojoined
22:07:17  * inolenjoined
22:11:29  * c4miloquit (Ping timeout: 268 seconds)
22:14:54  * sblomquit (Ping timeout: 244 seconds)
22:16:51  * inolenquit (Quit: Leaving.)
22:19:08  * octetcloudquit (Quit: WeeChat 0.4.2)
22:19:34  * octetcloudjoined
22:30:44  * defunctzombie_zzchanged nick to defunctzombie
22:31:24  * FROGGSquit (Quit: Verlassend)
22:31:58  <MI6>joyent/node: Eugene Girshov v0.8 * 2d6a7eb : test: fix http backpressure test case - http://git.io/-sWbjg
22:33:43  <MI6>joyent/node: Fedor Indutny v0.8 * 532f9ff : v8: backport b3775cf3 from upstream - http://git.io/7bFYcQ
22:33:46  <indutny>gosh
22:35:44  <tjfontaine>wait, I thought you had already landed that?
22:35:58  <tjfontaine>did you just force push backwards?
22:36:37  <indutny>yes...
22:36:46  <indutny>tjfontaine: that was mostly accidental push
22:36:52  <indutny>of Eugene's commit
22:37:01  <indutny>tjfontaine: and sorry for Jenkins
22:37:10  <indutny>it was broken anyway
22:37:42  <MI6>nodejs-v0.8: #57 FAILURE http://jenkins.nodejs.org/job/nodejs-v0.8/57/
22:37:44  <tjfontaine>ok, I was pretty sure it would be, I mean in my testing the versino I came up with was broken on 0.8.25
22:43:15  <MI6>nodejs-v0.8: #58 FAILURE http://jenkins.nodejs.org/job/nodejs-v0.8/58/
22:45:13  * pachetquit (Quit: leaving)
22:47:30  <trevnorris>isaacs: sup dude? i'll be up there tomorrow night.
22:47:38  * inolenjoined
22:52:11  * AvianFluquit (Ping timeout: 272 seconds)
22:52:52  * abraxasjoined
22:55:31  <isaacs>trevnorris: hey, dude
22:55:37  <isaacs>trevnorris: up at teh walmart thing?
22:56:29  * bradleymeckquit (Quit: bradleymeck)
22:57:02  * abraxasquit (Ping timeout: 240 seconds)
22:57:07  * st_lukejoined
23:00:02  * st_lukequit (Remote host closed the connection)
23:07:49  * rendarquit (Quit: Leaving)
23:08:18  <brson>is it ok to call uv_async_send with the same handle, from multiple threads in parallel?
23:15:33  * inolenquit (Read error: Connection reset by peer)
23:15:37  * inolen1joined
23:22:02  <othiym23>man, who's *not* going to be at the Walmart thing?
23:22:23  <othiym23>I gotta go so I can pick up my Manresa cookbook, at least
23:22:59  <othiym23>tjfontaine: groundwater_ has our tiny stupid CI up on Joyent, pushing build results into manta
23:23:04  * inolen1quit (Quit: Leaving.)
23:23:22  <othiym23>tjfontaine: the hardest part was figuring out how to get the ssh key into mput
23:24:04  <isaacs>othiym23: i didn't know that there was a walmart in SF, though
23:24:22  <tjfontaine>othiym23: hmm what was hard about it?
23:24:40  <isaacs>othiym23: i'm psyched, though, gonna pick up some road flares and DVDs
23:25:01  <othiym23>tjfontaine: I *think* he's using isaacs's module, and had to decrypt the key himself because it wouldn't pick up the key from ssh-agent
23:25:14  <tjfontaine>oh did it have a passphrase?
23:25:21  <othiym23>well uh yeah
23:25:25  <othiym23>SECURITY IS JOB ONE
23:25:25  <LOUDBOT>ACHIEVEMENT UNLOCKED: TRANS-WARP DRIVE
23:25:25  <tjfontaine>ok
23:25:29  <othiym23>yes
23:25:56  <othiym23>isaacs: I think there would be riots in the white parts of the Mission if a Walmart opened in SF
23:25:56  <tjfontaine>so you were probably just missing the env for ssh agent?
23:26:12  <othiym23>meanwhile the rest of the Mission would roll their eyes and start shopping there
23:26:27  <isaacs>othiym23: you can use my ssh-key-decrypt if you can provide the key
23:26:28  <tjfontaine>ironically.
23:26:43  <othiym23>isaacs: good to know
23:26:55  <othiym23>I think we have it baling-wired together enough for our purposes now
23:27:11  <othiym23>we are just happy to be Leveraging the Cloud Synergies™
23:27:26  <othiym23>it's maybe a quarter-jankins at this point
23:28:22  <tjfontaine>hehe
23:29:49  <isaacs>othiym23: ssh-key-decrypt was fun to write. it started as a mostly verbatim port of the code in openssl that does the same thing
23:30:08  <isaacs>othiym23: turns out that most descriptions online of the algorithm are patently false and clearly untested
23:30:42  <othiym23>as a former SSL / gpg hacker, this does not surprise me in any way
23:33:28  * Kakera_quit (Ping timeout: 264 seconds)
23:36:41  <bnoordhuis>brson: yes, that's okay
23:39:11  * octetcloudquit (Ping timeout: 265 seconds)
23:40:39  <brson>bnoordhuis: thanks
23:41:48  * sblomjoined
23:44:10  * bnoordhuisquit (Ping timeout: 245 seconds)
23:45:12  * inolenjoined
23:48:16  * indexzeroquit (Quit: indexzero)
23:49:47  * kenperkins_changed nick to kenperkins
23:54:31  * c4milojoined
23:58:46  * c4miloquit (Ping timeout: 245 seconds)
23:59:23  <MI6>libuv-master-gyp: #278 UNSTABLE smartos-ia32 (2/193) windows-x64 (3/194) smartos-x64 (2/193) windows-ia32 (3/194) http://jenkins.nodejs.org/job/libuv-master-gyp/278/