00:00:01
| * ircretary | quit (Remote host closed the connection) |
00:00:08
| * ircretary | joined |
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
| * abraxas | joined |
00:14:10
| * piscisaureus__ | quit (Read error: Connection reset by peer) |
00:17:32
| * abraxas | quit (Ping timeout: 265 seconds) |
00:22:01
| * stagas | joined |
00:28:04
| * piscisaureus_ | joined |
00:39:28
| * stagas | quit (Ping timeout: 264 seconds) |
00:41:04
| * dshaw_ | quit (Quit: Leaving.) |
00:41:54
| * robonerd | changed nick to testr0n |
00:42:04
| * st_luke | quit (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_luke | joined |
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_luke | quit (Ping timeout: 260 seconds) |
00:47:58
| * paulfryzel | quit (Remote host closed the connection) |
01:01:20
| * kazupon | joined |
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
| * kazupon | quit (Remote host closed the connection) |
01:18:10
| * kazupon | joined |
01:18:58
| * paulfryzel | joined |
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
| * paulfryzel | quit (Ping timeout: 264 seconds) |
01:28:05
| * abraxas | joined |
01:47:37
| * swaj | quit |
01:48:00
| * swaj | joined |
01:51:14
| * swaj | quit (Client Quit) |
01:52:43
| * dap_1 | quit (Quit: Leaving.) |
01:52:51
| * swaj | joined |
01:53:11
| * st_luke | joined |
01:57:30
| * st_luke | quit (Ping timeout: 246 seconds) |
02:07:58
| * defunctzombie | changed nick to defunctzombie_zz |
02:12:52
| * inolen | quit (Quit: Leaving.) |
02:14:50
| * inolen | joined |
02:15:46
| * inolen | quit (Client Quit) |
02:23:37
| * TooTallNate | quit (Quit: ["Textual IRC Client: www.textualapp.com"]) |
02:24:05
| * wavded | joined |
02:25:09
| * bnoordhuis | quit (Ping timeout: 272 seconds) |
02:42:42
| * defunctzombie_zz | changed nick to defunctzombie |
02:55:57
| * brson | quit (Quit: leaving) |
03:11:35
| * jmar777 | quit (Remote host closed the connection) |
03:12:10
| * jmar777 | joined |
03:13:39
| * inolen | joined |
03:14:58
| * wavded | quit (Quit: Nighty night) |
03:16:49
| * jmar777 | quit (Ping timeout: 272 seconds) |
03:23:09
| * dshaw_ | joined |
03:26:19
| * AvianFlu | joined |
03:27:08
| * wolfeidau | quit (Ping timeout: 261 seconds) |
03:30:34
| * bnoordhuis | joined |
03:33:11
| * wolfeidau | joined |
03:34:36
| * skabbes | quit (Quit: skabbes) |
03:35:01
| * bnoordhuis | quit (Ping timeout: 246 seconds) |
03:36:44
| * indexzero | quit (Quit: indexzero) |
03:38:08
| * wolfeidau | quit (Ping timeout: 240 seconds) |
03:43:45
| * c4milo | quit (Remote host closed the connection) |
03:49:02
| * st_luke | joined |
03:55:10
| * mikeal | joined |
03:55:12
| * AvianFlu | quit (Remote host closed the connection) |
03:58:12
| * wolfeidau | joined |
04:01:33
| * kazupon | quit (Remote host closed the connection) |
04:02:01
| * kazupon | joined |
04:06:09
| * kazupon | quit (Ping timeout: 240 seconds) |
04:15:51
| * robonerd | joined |
04:17:32
| * SquirrelCZECH_ | joined |
04:17:37
| * AvianFlu | joined |
04:22:34
| * jxs_ | joined |
04:22:37
| * trevnorris_ | joined |
04:23:30
| * testr0n | quit (*.net *.split) |
04:23:31
| * jxs | quit (*.net *.split) |
04:23:32
| * SquirrelCZECH | quit (*.net *.split) |
04:23:33
| * trevnorris | quit (*.net *.split) |
04:23:33
| * klutzy | quit (*.net *.split) |
04:23:33
| * trevnorris_ | changed nick to trevnorris |
04:23:34
| * jxs_ | changed nick to jxs |
04:24:01
| * AvianFlu | quit (Remote host closed the connection) |
04:25:41
| * klutzy | joined |
04:27:21
| * kazupon | joined |
04:28:13
| * st_luke | quit (Remote host closed the connection) |
04:28:49
| * st_luke | joined |
04:29:40
| * st_luke | quit (Read error: Connection reset by peer) |
04:30:12
| * bradleymeck | joined |
04:30:13
| * st_luke | joined |
04:31:30
| * mikeal | quit (Quit: Leaving.) |
04:31:40
| * mikeal | joined |
04:34:20
| * mikeal | quit (Client Quit) |
05:11:25
| * abraxas | quit (Remote host closed the connection) |
05:11:57
| * abraxas | joined |
05:48:38
| * kazupon | quit (Remote host closed the connection) |
05:49:11
| * kazupon | joined |
05:50:08
| * mikeal | joined |
05:52:43
| * dshaw_ | quit (Quit: Leaving.) |
05:53:43
| * kazupon | quit (Ping timeout: 260 seconds) |
06:02:31
| * inolen | quit (Quit: Leaving.) |
06:07:26
| * kazupon | joined |
06:10:38
| * dshaw_ | joined |
06:10:53
| * FROGGS | quit (Remote host closed the connection) |
06:11:53
| * wolfeidau | quit (Ping timeout: 272 seconds) |
06:15:41
| * dshaw_ | quit (Ping timeout: 272 seconds) |
06:22:07
| * bradleymeck | quit (Quit: bradleymeck) |
06:22:07
| * wolfeidau | joined |
06:24:09
| * dshaw_ | joined |
06:37:38
| * octetcloud | quit (Ping timeout: 245 seconds) |
06:41:25
| * skabbes | joined |
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
| * kazupon | quit (Remote host closed the connection) |
06:43:49
| * kazupon | joined |
06:45:04
| * dshaw_ | quit (Ping timeout: 246 seconds) |
06:55:49
| * inolen | joined |
07:04:50
| * FROGGS | joined |
07:25:23
| * skabbes | quit (Quit: skabbes) |
07:25:51
| * defunctzombie | changed nick to defunctzombie_zz |
07:29:31
| * inolen | quit (Ping timeout: 246 seconds) |
07:30:17
| * inolen | joined |
07:32:08
| * hueniverse | joined |
07:35:57
| * hueniverse1 | quit (Ping timeout: 246 seconds) |
07:42:35
| * dshaw_ | joined |
07:47:00
| * dshaw_ | quit (Ping timeout: 254 seconds) |
07:52:57
| * inolen | quit (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
| * indexzero | joined |
08:20:55
| * indexzero | quit (Quit: indexzero) |
08:24:58
| * inolen | joined |
08:29:16
| * inolen | quit (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
| * hz | joined |
09:20:44
| * rendar | joined |
09:25:12
| * inolen | joined |
09:29:41
| <indutny> | heya |
09:29:43
| <indutny> | good morning |
09:29:51
| * inolen | quit (Ping timeout: 272 seconds) |
09:44:32
| * dshaw_ | joined |
09:46:58
| * karupanerura | changed 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
| * inolen | joined |
10:30:00
| * inolen | quit (Ping timeout: 240 seconds) |
10:38:56
| * bnoordhuis | joined |
10:47:32
| * abraxas | quit (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
| * kenperkins | quit (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
| * kazupon | quit (Remote host closed the connection) |
11:07:51
| * kazupon | joined |
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
| * kazupon | quit (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
| * inolen | joined |
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
| * inolen | quit (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
| * inolen | joined |
12:30:04
| * kazupon | joined |
12:32:15
| * inolen | quit (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
| * bnoordhuis | quit (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
| * abraxas | joined |
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
| * abraxas | quit (Ping timeout: 264 seconds) |
12:54:51
| * kazupon | quit (Remote host closed the connection) |
12:55:18
| * kazupon | joined |
12:59:52
| * kazupon | quit (Ping timeout: 264 seconds) |
13:05:21
| * dshaw_ | quit (Quit: Leaving.) |
13:12:07
| * piscisaureus_ | joined |
13:28:11
| * inolen | joined |
13:33:06
| * inolen | quit (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
| * bnoordhuis | joined |
13:48:45
| * dshaw_ | quit (Ping timeout: 245 seconds) |
13:53:35
| * bnoordhuis | quit (Ping timeout: 272 seconds) |
13:58:40
| * jmar777 | joined |
14:10:01
| * bnoordhuis | joined |
14:26:12
| * defunctzombie_zz | changed nick to defunctzombie |
14:28:55
| * inolen | joined |
14:33:07
| * inolen | quit (Ping timeout: 240 seconds) |
14:41:42
| * dshaw_ | joined |
14:46:47
| * dshaw_ | quit (Ping timeout: 272 seconds) |
14:49:20
| * abraxas | joined |
14:54:18
| * abraxas | quit (Ping timeout: 265 seconds) |
14:55:46
| * kazupon | joined |
14:56:43
| * bajtos | joined |
14:57:27
| * AvianFlu | joined |
15:01:11
| * pachet | joined |
15:01:11
| * pachet | quit (Changing host) |
15:01:11
| * pachet | joined |
15:05:40
| * inolen | joined |
15:12:10
| * deltaluca | joined |
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
| * defunctzombie | changed nick to defunctzombie_zz |
15:27:18
| * octetcloud | joined |
15:27:36
| * hz | quit |
15:27:45
| <bnoordhuis> | octetcloud: morning sam |
15:39:47
| * st_luke | quit (Remote host closed the connection) |
15:41:43
| <piscisaureus_> | bnoordhuis: morning ben |
15:42:04
| * dshaw_ | joined |
15:42:36
| * c4milo | joined |
15:45:40
| <bnoordhuis> | piscisaureus_: morning bertje |
15:46:40
| * dshaw_ | quit (Ping timeout: 264 seconds) |
15:46:56
| * c4milo | quit (Remote host closed the connection) |
15:55:50
| * mikeal | quit (Quit: Leaving.) |
16:05:43
| * paulfryzel | joined |
16:05:47
| * bajtos | quit (Quit: bajtos) |
16:06:03
| * inolen | quit (Quit: Leaving.) |
16:06:19
| * inolen | joined |
16:16:59
| <indutny> | рунф |
16:17:21
| * defunctzombie_zz | changed nick to defunctzombie |
16:17:24
| <indutny> | heya |
16:17:31
| <indutny> | bnoordhuis: ben, want to finish reviewing blog post? |
16:18:20
| * c4milo | joined |
16:18:41
| <indutny> | tjfontaine: good morning? :) |
16:22:13
| * mikeal | joined |
16:24:53
| * mikeal | quit (Client Quit) |
16:26:45
| * mikeal | joined |
16:27:47
| * FROGGS_ | joined |
16:28:01
| * FROGGS | quit (Read error: Connection reset by peer) |
16:28:18
| * FROGGS_ | changed nick to FROGGS |
16:28:19
| * TooTallNate | joined |
16:28:35
| * Benvie | quit |
16:29:29
| * AvianFlu_ | joined |
16:29:29
| * AvianFlu | quit (Disconnected by services) |
16:29:34
| * AvianFlu_ | changed nick to AvianFlu |
16:30:17
| * mikeal | quit (Client Quit) |
16:31:58
| * defunctzombie | changed nick to defunctzombie_zz |
16:35:25
| * mikeal | joined |
16:35:28
| <bnoordhuis> | indutny: sorry, don't have time right now |
16:35:34
| <indutny> | np |
16:36:31
| * bajtos | joined |
16:37:07
| <bnoordhuis> | dinner time, biab |
16:38:11
| * mikeal | quit (Client Quit) |
16:40:28
| * mikeal | joined |
16:41:52
| * bnoordhuis | quit (Ping timeout: 260 seconds) |
16:42:55
| * dshaw_ | joined |
16:46:20
| * hz | joined |
16:47:19
| * dshaw_ | quit (Ping timeout: 244 seconds) |
16:48:30
| * bradleymeck | joined |
16:51:40
| * mikeal | quit (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
| * mikeal | joined |
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
| * octetcloud | quit (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
| * kazupon | quit (Remote host closed the connection) |
17:11:42
| * dap_ | joined |
17:12:02
| * kazupon | joined |
17:16:55
| * kazupon | quit (Ping timeout: 260 seconds) |
17:19:54
| * inolen | quit (Quit: Leaving.) |
17:26:15
| <trevnorris> | morning |
17:26:23
| * mikeal | quit (Quit: Leaving.) |
17:29:10
| <indutny> | trevnorris: morning |
17:29:35
| * sblom | joined |
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
| * amartens | joined |
17:45:06
| * bnoordhuis | joined |
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
| * deltaluca | quit (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
| * bradleymeck | quit (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
| * jmar777 | quit (Read error: Connection reset by peer) |
17:57:07
| * octetcloud | joined |
17:57:14
| * jmar777 | joined |
17:58:52
| <indutny> | brb |
18:01:07
| * jmar777 | quit (Client Quit) |
18:06:18
| * inolen | joined |
18:08:58
| * dshaw_ | joined |
18:11:45
| * inolen | quit (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
| * mikeal | joined |
18:19:27
| * mikeal | quit (Ping timeout: 260 seconds) |
18:21:34
| * indexzero | joined |
18:22:26
| * Domenic_ | quit (Remote host closed the connection) |
18:22:26
| * `3rdEden | quit (Remote host closed the connection) |
18:22:42
| * kazupon | joined |
18:23:18
| * mikeal | joined |
18:25:05
| * Raynos | quit (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
| * kazupon | quit (Ping timeout: 248 seconds) |
18:43:30
| * bradleymeck | joined |
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
| * Raynos | joined |
18:49:09
| * mikeal | quit (Ping timeout: 248 seconds) |
18:51:10
| * abraxas | joined |
18:54:04
| * defunctzombie_zz | changed nick to defunctzombie |
18:55:33
| * abraxas | quit (Ping timeout: 248 seconds) |
18:58:55
| * mikeal | joined |
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
| * `3rdEden | changed nick to Guest59398 |
19:21:59
| * c4milo | quit (Ping timeout: 260 seconds) |
19:25:56
| * defunctzombie | changed nick to defunctzombie_zz |
19:27:13
| * brson | joined |
19:33:30
| * c4milo_ | joined |
19:36:11
| * st_luke | joined |
19:36:37
| * jmar777 | joined |
19:37:11
| * c4milo | joined |
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_luke | quit (Remote host closed the connection) |
19:47:59
| * mikeal1 | joined |
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
| * mikeal1 | quit (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
| * mikeal1 | joined |
19:50:44
| * mikeal | quit (Ping timeout: 244 seconds) |
19:54:51
| * octetcloud | quit (Ping timeout: 272 seconds) |
19:59:07
| * Guest59398 | changed nick to `3rdEden |
19:59:28
| * bajtos | quit (Quit: bajtos) |
20:02:34
| <indutny> | bnoordhuis: still there? |
20:03:11
| * mikeal1 | quit (Quit: Leaving.) |
20:03:52
| * SquirrelCZECH_ | quit |
20:05:40
| * chrisdickinson_ | joined |
20:06:03
| * SquirrelCZECH | joined |
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
| * isaacs | off to the traditional conference midday starches |
20:09:33
| * chrisdickinson | quit (Quit: ZNC - http://znc.in) |
20:09:33
| * inolen | joined |
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
| * c4milo | quit (Remote host closed the connection) |
20:17:05
| * defunctzombie_zz | changed nick to defunctzombie |
20:17:17
| * skabbes | joined |
20:17:49
| * c4milo | joined |
20:19:00
| * c4milo | quit (Remote host closed the connection) |
20:19:34
| * c4milo | joined |
20:23:46
| * c4milo | quit (Ping timeout: 245 seconds) |
20:38:38
| * hz | quit |
20:40:23
| * dshaw_ | joined |
20:44:36
| * dshaw_ | quit (Ping timeout: 245 seconds) |
20:49:50
| * inolen | quit (Quit: Leaving.) |
20:51:45
| * defunctzombie | changed nick to defunctzombie_zz |
20:51:56
| * abraxas | joined |
20:56:21
| * abraxas | quit (Ping timeout: 244 seconds) |
21:07:51
| <trevnorris> | bnoordhuis: can I ask, what are you working on? |
21:11:41
| * octetcloud | joined |
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
| * jmar777 | quit (Remote host closed the connection) |
21:33:30
| * jmar777 | joined |
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
| * jmar777 | quit (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
| * mikeal | joined |
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
| * brson | quit (Ping timeout: 245 seconds) |
22:04:59
| * brson | joined |
22:06:13
| * c4milo | joined |
22:07:17
| * inolen | joined |
22:11:29
| * c4milo | quit (Ping timeout: 268 seconds) |
22:14:54
| * sblom | quit (Ping timeout: 244 seconds) |
22:16:51
| * inolen | quit (Quit: Leaving.) |
22:19:08
| * octetcloud | quit (Quit: WeeChat 0.4.2) |
22:19:34
| * octetcloud | joined |
22:30:44
| * defunctzombie_zz | changed nick to defunctzombie |
22:31:24
| * FROGGS | quit (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
| * pachet | quit (Quit: leaving) |
22:47:30
| <trevnorris> | isaacs: sup dude? i'll be up there tomorrow night. |
22:47:38
| * inolen | joined |
22:52:11
| * AvianFlu | quit (Ping timeout: 272 seconds) |
22:52:52
| * abraxas | joined |
22:55:31
| <isaacs> | trevnorris: hey, dude |
22:55:37
| <isaacs> | trevnorris: up at teh walmart thing? |
22:56:29
| * bradleymeck | quit (Quit: bradleymeck) |
22:57:02
| * abraxas | quit (Ping timeout: 240 seconds) |
22:57:07
| * st_luke | joined |
23:00:02
| * st_luke | quit (Remote host closed the connection) |
23:07:49
| * rendar | quit (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
| * inolen | quit (Read error: Connection reset by peer) |
23:15:37
| * inolen1 | joined |
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
| * inolen1 | quit (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
| * octetcloud | quit (Ping timeout: 265 seconds) |
23:40:39
| <brson> | bnoordhuis: thanks |
23:41:48
| * sblom | joined |
23:44:10
| * bnoordhuis | quit (Ping timeout: 245 seconds) |
23:45:12
| * inolen | joined |
23:48:16
| * indexzero | quit (Quit: indexzero) |
23:49:47
| * kenperkins_ | changed nick to kenperkins |
23:54:31
| * c4milo | joined |
23:58:46
| * c4milo | quit (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/ |