00:21:54  * sh1mmerquit (Quit: sh1mmer)
00:32:52  * piscisaureus_joined
00:35:28  * isaacs_awayquit (Quit: isaacs_away)
00:38:08  * piscisaureus_quit (Ping timeout: 268 seconds)
00:46:13  * dshaw_quit (Quit: Leaving.)
00:52:17  * sh1mmerjoined
01:09:37  <CIA-111>libuv: Maciej Małecki v0.6 * rb06da4c / test/runner.c : test: make test runner return non-zero in case of failure - http://git.io/1BQsCA
01:11:28  <CIA-111>libuv: Maciej Małecki v0.6 * r5989961 / .travis.yml : test: add `.travis.yml` for testing on Travis CI - http://git.io/t8PL-w
01:11:29  <CIA-111>libuv: Maciej Małecki v0.6 * rb5762b2 / README.md : doc: add Travis CI build status image - http://git.io/2HKGoQ
01:17:32  <CIA-111>libuv: Ben Noordhuis master * rbfd51ca / (.gitignore AUTHORS README.md test/runner.c .travis.yml): Merge branch 'v0.6' (+5 more commits...) - http://git.io/8_BW4g
01:17:33  <CIA-111>libuv: Ben Noordhuis v0.6 * r12cefca / AUTHORS : Update AUTHORS and .mailmap - http://git.io/psJvZQ
01:17:33  <CIA-111>libuv: Ben Noordhuis v0.6 * r9fe9e23 / .gitignore : .gitignore core and vgcore files. - http://git.io/fcZyUQ
01:56:55  * brsonquit (Quit: leaving)
02:46:13  * piscisaureus_joined
02:50:33  * piscisaureus_quit (Ping timeout: 248 seconds)
02:57:12  * isaacsjoined
04:29:10  * ericktjoined
04:32:45  * dshaw_joined
05:13:31  * ericktquit (Quit: erickt)
05:15:25  * ericktjoined
05:34:22  * ericktquit (Quit: erickt)
06:51:45  <txdv>hey girls
06:52:50  <txdv>void uv_ip4_addr(const char* ip, int port, struct sockaddr_in *addr); // what do you think, should addr be the first or the last argument?
07:13:42  * paddybyersjoined
07:18:41  * mralephjoined
07:31:29  * isaacsquit (Quit: isaacs)
07:49:31  * mralephquit (Quit: Leaving.)
07:50:58  <indutny>txdv: you're quite offensive
08:09:15  <txdv>indutny: why?
08:09:35  <txdv>I might sound offensive but it is not my intention
08:26:22  * kuebkjoined
08:32:59  <txdv>indutny: ping
08:47:40  * paddybyers_joined
08:49:50  * paddybyersquit (Ping timeout: 240 seconds)
08:49:51  * paddybyers_changed nick to paddybyers
08:54:43  * mikealjoined
08:58:18  * mmaleckiquit (Quit: leaving)
09:17:29  <indutny>txdv: sorry, I was afk
09:17:52  <indutny>txdv: I'm not a libuv guy, but I think addr first looks better
09:21:41  * AvianFluquit (Quit: Leaving)
10:06:19  * mikealquit (Quit: Leaving.)
10:24:00  * AndreasMadsenjoined
10:32:38  * dshaw_quit (Quit: Leaving.)
10:35:05  * AndreasMadsenquit (Remote host closed the connection)
10:41:58  <benvie>it could be useful to write WebIDL definitions for the interfaces that Node exposes
11:27:08  * AndreasMadsenjoined
11:58:14  * mmaleckijoined
12:00:35  * AndreasMadsenquit (Remote host closed the connection)
13:06:15  * bnoordhuisjoined
13:42:44  * ljacksonjoined
14:35:12  * AndreasMadsenjoined
14:44:34  * AndreasMadsenquit (Remote host closed the connection)
14:51:05  * DrPizzaquit (Ping timeout: 248 seconds)
14:53:00  * DrPizzajoined
14:54:36  <indutny>2
14:54:40  <indutny>oh, sorry
14:54:51  <indutny>good morning everyone
14:59:12  <mmalecki>indutny: wrong! not good and not morning either ;)
15:01:22  * mralephjoined
15:01:29  <mraleph>bnoordhuis: ping?
15:03:18  <bnoordhuis>mraleph: pong
15:04:23  <mraleph>bnoordhuis: is gprof profiling still supported by node? (./configure --profile; whatever)
15:05:35  <bnoordhuis>mraleph: depends. with v0.6, yes. with master, not right now
15:05:55  <bnoordhuis>the build system in master will respect CFLAGS / CXXFLAGS / LDFLAGS though
15:07:25  <mraleph>bnoordhuis: so the thing I just tried with ./configure --profile and I can see that it passes -pg to compiler/linker
15:07:38  <mraleph>bnoordhuis: but when I run ./node I don't see gmon.out
15:09:17  <bnoordhuis>mraleph: do you kill the script with c-break?
15:09:27  <mraleph>I think I do, yes
15:10:08  <bnoordhuis>i don't think the profiler writes out a gmon.out if you do that, only when the process exit()s naturally
15:10:29  <mraleph>ok, let me try
15:12:05  <mraleph>bnoordhuis: yeah, you are right.
15:12:34  <bnoordhuis>cool - what are you profiling?
15:15:15  <mraleph>nothing actually :-) somebody asked me whether gprof works for node and I tried myself and it did not work for me... so I asked you as you were the one who added --profile:-)
15:18:32  <bnoordhuis>heh, okay
15:18:57  <bnoordhuis>mraleph: counter question, you guys removed oprofile support a while ago. what do you use now? perf?
15:24:10  <mraleph>yep
15:24:12  <mraleph>perf
15:24:17  <mraleph>bnoordhuis: ^^^
16:20:08  * AndreasMadsenjoined
16:28:11  * mralephquit (Quit: Leaving)
16:43:22  * kuebkquit (Quit: Leaving.)
16:59:04  * sh1mmerquit (Quit: sh1mmer)
17:01:12  * dapjoined
17:05:42  <CIA-111>libuv: Shigeki Ohtsu master * rba52023 / (13 files in 4 dirs): Fix missing increments of loop->counters - http://git.io/DugrKw
17:05:44  <CIA-111>libuv: Shigeki Ohtsu v0.6 * rba52023 / (13 files in 4 dirs): Fix missing increments of loop->counters - http://git.io/DugrKw
17:05:52  <CIA-111>libuv: Ben Noordhuis master * r4c6008f / (13 files in 4 dirs):
17:05:52  <CIA-111>libuv: Merge branch 'v0.6'
17:05:52  <CIA-111>libuv: Conflicts:
17:05:52  <CIA-111>libuv: test/test-list.h - http://git.io/AVd0EQ
17:07:43  <CIA-111>node: Ryan Dahl v0.6 * r6bd34a9 / (9 files in 3 dirs): new website - http://git.io/Y0hJLA
17:09:11  <bnoordhuis>\o/
17:09:50  <mmalecki>uhm, it looks ugly, unless it's my cache
17:09:59  <mmalecki>oh!
17:10:08  <mmalecki>ryah++
17:11:08  <ryah>god - i fucked up that commit
17:12:02  <bnoordhuis>i was just about to link to this -> https://github.com/joyent/node/commit/6bd34a926c6717db61cb8054f6db0b5221865c18#diff-2
17:12:53  <ryah>force pushing
17:12:59  <ryah>stand by
17:13:07  * bnoordhuisbraces himself
17:13:44  <CIA-111>node: Ryan Dahl v0.6 * r5bbb4ca / (18 files in 4 dirs): new website - http://git.io/dE2g-Q
17:15:35  * travis-cijoined
17:15:35  <travis-ci>[travis-ci] joyent/node#33 (v0.6 - 6bd34a9 : Ryan Dahl): The build is still failing.
17:15:35  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/8e2c014...6bd34a9
17:15:35  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/399473
17:15:35  * travis-cipart
17:21:45  * travis-cijoined
17:21:46  <travis-ci>[travis-ci] joyent/node#34 (v0.6 - 5bbb4ca : Ryan Dahl): The build was fixed.
17:21:46  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/6bd34a9...5bbb4ca
17:21:46  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/399488
17:21:46  * travis-cipart
17:22:11  <mmalecki>ryah: hey, maybe you should place 'Read documentation' next to Download? that's pretty much the only thing I use nodejs.org for
17:22:48  <mmalecki>ryah: I can pull request if if you don't have time to do that
17:24:42  * AndreasMadsenquit (Ping timeout: 240 seconds)
17:24:52  * ericktjoined
17:26:47  * AndreasMadsenjoined
17:27:08  <mmalecki>bnoordhuis: what do you think ^ ?
17:29:07  * isaacsjoined
17:29:15  <mmalecki>oh, you guys are getting drunk now, ok :)
17:29:39  <bnoordhuis>mmalecki: i don't have an opinion, the site was designed this way by a guy that's supposed to know what he does
17:29:42  <ryah>mmalecki: eh - there's doc links in the download popup
17:29:57  <ryah>also at the bottom
17:30:15  <mmalecki>ryah: still one click too much for me ;)
17:30:21  <ryah>site is geared towards convincing new people to use it
17:30:25  <bnoordhuis>i think mmalecki means a button / link next to the download button
17:30:30  <mmalecki>yes
17:30:36  <ryah>dont want to distract
17:30:47  <mmalecki>ok, fair enough
17:30:53  <bnoordhuis>it does need more animated gifs though
17:30:58  <bnoordhuis>preferably of unicorns
17:31:20  <mmalecki>and rainbow
17:31:22  <isaacs>yeah, i pushed for black background and centered animated construction workers.
17:31:27  <isaacs>but i was out-voted.
17:31:39  <isaacs>maybe an email link with a spinning "e"
17:32:25  <mmalecki>I remeber doing websites when I was 10. there were javascript snow flakes everywhere!
17:32:49  <bnoordhuis>don't forget the java water ripple applet
17:33:05  <bnoordhuis>maybe that's from before your time, mmalecki
17:33:25  <mmalecki>bnoordhuis: I don't remember inserting them anywhere, so yeah, probably
17:34:32  * isaacsfeels old now.
17:34:37  <isaacs>mmalecki: 10? seriously?
17:34:56  <mmalecki>isaacs: yeah, that's pretty much when I started "programming"
17:35:02  <mmalecki>it was HTML then
17:35:07  <isaacs>yeah, me too, but html didn't exist yet.
17:35:16  <mmalecki>actually, I could've been a bit younger
17:35:19  <isaacs>or, at least, not outside some random professors emailing each othr
17:37:18  <mmalecki>isaacs: 8 was my first html, actually. it was second class of my primary school. then Delphi (horror), then some C and robots
17:37:46  <mmalecki>and now, here I am :)
17:37:53  <AndreasMadsen>mmalecki: crasy java applets did exist back then, I'm suprissed you missed it.
17:38:30  <ryah>bnoordhuis: not sure if you saw that - but mjr reports your afterWrite status patch fixed his problems
17:38:37  <mmalecki>AndreasMadsen: I know they did, I just don't remember this particular one
17:38:38  <ryah>bnoordhuis: both the memleak and spinning
17:38:44  <bnoordhuis>ryah: oh, good news
17:38:45  <ryah>bnoordhuis: so we should land that and push out v0.6.6
17:39:01  <isaacs>ryah: lemme update npm with this progress goodness.
17:39:11  <bnoordhuis>ryah: sure - i'd be happier if it had a test though
17:39:15  <isaacs>if you're going to land 066
17:39:17  <ryah>i'll wait until tomororw or wednesday for the new release though - i dont want to detract from the news today
17:39:22  <isaacs>k
17:39:57  <bnoordhuis>error conditions like that are not easy to reproduce in a test though :/
17:40:31  <mmalecki>hm. can I get a link to mjr's bug report? it reminds me of some issue we had.
17:41:57  <ryah>especially when the bug is ignoring an error :)
17:44:09  <bnoordhuis>mmalecki: i don't think there's a bug report
17:50:49  * dshaw_joined
17:53:10  <indutny>.away
17:53:13  <indutny>oh, sorry
17:53:14  <indutny>:)
17:53:49  <indutny>ryah: hi?
17:53:58  <ryah>indutny: yo
17:54:05  <indutny>mmalecki: I'm coding since 6
17:54:07  <indutny>:)
17:54:16  <mmalecki>indutny: oh man, nice
17:54:17  <txdv>I have been coding since 6
17:54:30  <indutny>txdv: how old are you?
17:54:43  <txdv>i just fixed your grammar
17:54:45  <txdv>im a grammar nazi
17:54:49  <mmalecki>indutny: and how old are you?
17:55:12  * mmaleckiis 17
17:55:15  <txdv>i have been coding for 10 years
17:55:34  <txdv>i am 23
17:55:34  * AndreasM_joined
17:55:45  <txdv>no i am not, i am 22
17:56:10  <txdv>its so weired, until 18 i was obsessed with my age, now i can barely remember how old i am
17:56:32  <bnoordhuis>i have that too
17:56:41  <txdv>there is nothing to wait for after 18
17:56:42  <bnoordhuis>but in my case it's advanced korsakov's
17:56:46  <txdv>because the next step after 18 is marriage
17:56:47  <mmalecki>lol
17:56:48  <txdv>and then comes death
17:56:54  <indutny>mmalecki: 22
17:57:07  * bnoordhuisis off to dinner
17:57:55  <mmalecki>indutny: well, 5 years ago I'd say that you're *really* old, haha
17:58:01  <indutny>mmalecki: haha :)
17:58:50  <txdv>all my mates at uni are like 27
17:58:57  <txdv>and they all say "o you are so fucking young"
18:00:11  * sh1mmerjoined
18:00:55  <CIA-111>node: Ryan Dahl v0.6 * re698dd3 / (doc/community/index.html doc/index.html): website fixes - http://git.io/XRVclg
18:01:54  <mmalecki>txdv: why'd go to uni anyway?
18:02:13  <mmalecki>txdv: all matters is number of github followers anyway :)
18:02:20  <mmalecki>*all that matters
18:02:49  <txdv>github is the 'americas next superstar' for the it world
18:03:17  <mmalecki>well, indutny is a superstar already :)
18:03:31  <mmalecki>actually, nodejitsu basically consists of superstars
18:04:24  <txdv>my hobby projects tend to be projects nobody gives a fuck about
18:04:55  <mmalecki>txdv: well, so are mine, mostly
18:05:39  <txdv>I have to create something more meaningful
18:05:52  <mmalecki>we all have to, don't we?
18:06:00  <txdv>like nyancat in c for the console
18:06:06  <txdv>that thing has 110 followers
18:06:06  <mmalecki>lol
18:06:07  <txdv>:D
18:06:36  <txdv>https://github.com/klange/nyancat
18:07:04  <mmalecki>haha
18:08:50  <txdv> You have nyaned for 31015 seconds!
18:09:19  <txdv>clearly this app needs some better time representation
18:09:58  <txdv>are there any c libraries which can turn seconds into some nicer textual representation of days and hours?
18:11:21  * travis-cijoined
18:11:21  <travis-ci>[travis-ci] joyent/node#35 (v0.6 - e698dd3 : Ryan Dahl): The build was broken.
18:11:21  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/5bbb4ca...e698dd3
18:11:21  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/399598
18:11:21  * travis-cipart
18:11:29  <ryah>okay
18:11:32  <ryah>whew
18:11:41  <ryah>i think i reloaded that website about 1000x in the last day
18:12:24  <txdv>i did all those why?
18:12:31  <txdv>am
18:12:32  <txdv>why?
18:12:42  <txdv>ignore the first sentence
18:13:21  * TooTallNatejoined
18:13:33  <TooTallNate>hey guys
18:13:44  <TooTallNate>wanted to ask a node question regarding libuv
18:13:53  <ryah>TooTallNate: shoot
18:13:55  <TooTallNate>is "uv_hrtime" used in node?
18:14:19  <ryah>TooTallNate: no
18:14:34  <txdv>simple grep over the code would have told you
18:14:45  <TooTallNate>i did that, was just double-checking
18:14:46  <TooTallNate>;)
18:14:50  <ryah>TooTallNate: but it's there to be used, obviously
18:14:54  <ryah>i think we just forgot to add a binding
18:14:58  <TooTallNate>thanks ryah
18:15:05  <TooTallNate>i ask because of this one:
18:15:05  <txdv>libuv is awesome enough without that pesky node
18:15:06  <TooTallNate>https://github.com/joyent/libuv/pull/243
18:15:08  <ryah>TooTallNate: if you want to add one - i guess require('os').hrtime()
18:15:45  <TooTallNate>ryah: i don't have an immediate need, mostly just wanted to get it compiled on iOS
18:15:46  <ryah>TooTallNate: oh yes, i forogt about that
18:15:58  <ryah>i will merge that patch
18:16:04  <TooTallNate>cool
18:17:51  <txdv>ryah: why are you awesome? do you know that you have made javascript awesome?
18:19:40  <txdv>TooTallNate: does node run on iOS?
18:19:52  <TooTallNate>yup
18:19:55  <TooTallNate>in fact
18:19:58  <txdv>o god this there is an i prefix before OS, i just now realized
18:20:04  <TooTallNate>it got accepted into the BigBoss repo this morning
18:20:14  <txdv>BigBoss repo?
18:20:18  <TooTallNate>yup
18:20:30  <txdv>what is the bigboss repo?
18:20:37  <TooTallNate>under net.tootallnate.node for now, but I'm working with saurik to fix that
18:20:44  <TooTallNate>txdv: jailbreak Cydia repo
18:20:49  <TooTallNate>for iPhone/iPads
18:21:02  <txdv>so it works only on jail braked phones
18:21:19  <txdv>jailbreaked
18:21:21  <txdv>?!
18:21:24  * dshaw_1joined
18:21:28  <TooTallNate>yes unfortunately
18:21:36  <TooTallNate>fucking V8
18:21:43  <TooTallNate><3 V8 though
18:21:45  <txdv>the fuck
18:21:48  <TooTallNate>it's too bad
18:21:49  <txdv>fucking apple
18:21:51  <TooTallNate>fucking Apple I mean
18:21:53  <TooTallNate>ya
18:21:53  <TooTallNate>haha
18:22:08  * dshaw_quit (Read error: No route to host)
18:22:10  <txdv>I wonder if you can run it on android without jailbraking
18:22:11  <txdv>breaking
18:22:16  <TooTallNate>so someone came to me yesterday with the idea of trying to submit an app written with SpiderNode though
18:22:20  <isaacs>ryah, bnoordhuis: call today?
18:22:21  <txdv>there is some C sdk as far as I know
18:22:32  <TooTallNate>txdv: you have to jailbreak android?
18:23:14  <txdv>i dont know
18:23:25  <mmalecki>well, https://twitter.com/#!/3rdeden/status/146293807959388160
18:23:28  <mmalecki>ryah: ^
18:23:42  <txdv>i dont have any fance gadget phone
18:23:51  <TooTallNate>mmalecki: lulz
18:24:43  <txdv>my phone costs 20$, I use my mobile phone primarly as a beer opener, a tool to call someone and an alarm clock
18:24:51  <mmalecki>hm. there are few weird things there.
18:25:11  <txdv>what is this spidernode?
18:25:23  <txdv>ok
18:25:32  <txdv>spidermonkey node
18:25:46  <txdv>because all the users care about node is the vm engine behind it
18:26:20  <TooTallNate>well when it comes to NodObjC, i don't think the vm ever becomes a bottleneck
18:26:26  <TooTallNate>the ffi calls are slow enough
18:26:33  <TooTallNate>so that the VM hardly matters
18:28:32  <creationix>txdv: lol, when I first met ryah, we both had identical $20 phones and yes I think he used his to open a beer.
18:29:19  <paddybyers>txdv: node runs fine on Android without rooting
18:29:20  <creationix>then I went to work for a smart-phone company 'cause they were going to put node (and webos) on millions of devices
18:30:24  <mmalecki>well, that's a big downside of smarh-phones
18:30:29  <mmalecki>*smart-phones
18:30:32  <txdv>what?
18:30:35  <mmalecki>they can't open a beer
18:30:42  <txdv>:D
18:30:57  <txdv>they can actually
18:31:01  <txdv>but i dont have the money to do that
18:31:07  <mmalecki>haha, right
18:31:10  <txdv>nevermind, i have a beer opener on my chain key
18:31:36  <mmalecki>I always have some tools with me so it's not that bad
18:32:10  <mmalecki>I think I may be a little too paranoid. I carry pliers.
18:32:35  <txdv>pliers
18:32:47  <txdv>are you mac guyver or what
18:33:04  <mmalecki>dunno, I just feel better with them
18:33:16  <creationix>I carry a gerber multi-tool with me at all times
18:33:24  <mmalecki>+1 creationix
18:33:55  <txdv>all you need in case of a zombie apocalypse
18:33:55  <creationix>yesterday I used the nail file to saw segments of bamboo from some woods
18:34:36  <txdv>clearly a daily activity
18:34:40  <creationix>when did this room get so chatty. I thought this was #node.js
18:34:44  <creationix>heh
18:34:48  <mmalecki>txdv: you never know!
18:35:03  <txdv>"Whatcha doing mate?" "I am sawing some segments of bamboofrom some woods"
18:35:03  <mmalecki>creationix: there has to be a nice story behind it :)
18:35:21  <txdv>bitches like bamboo
18:35:34  <txdv>he wanted to impress one
18:36:48  <mmalecki>right. anyways, I'm back to pruning some code from forever
18:37:12  <mmalecki>s/some/50% of/
18:44:20  <creationix>txdv: nah, I'm set there, I was making something for my kids
18:44:37  <creationix>I create things wherever I go, I can't help it
18:44:57  <txdv>omg macgyver
18:45:07  <TooTallNate>he has the word "create" in his name
18:45:14  <TooTallNate>err, "creation"
18:45:32  <TooTallNate>Tim I met you one time man!!
18:45:41  <TooTallNate>in palo alto, when you worked at sencha
18:45:51  <TooTallNate>i was *juuusttt* getting into node back then
18:46:14  <txdv>node is like cocain
18:46:17  <txdv>once you try it ...
18:48:10  <txdv>the only thing i dont like about node is that it forces you to use async no matter what
18:48:55  * txdvquit (Quit: Changing server)
18:49:00  <creationix>TooTallNate: just once? I thought we met more than that.
18:49:14  * unreal_joined
18:49:14  * unreal_changed nick to txdv
18:49:15  <mmalecki>I haven't met creationix yet but I suppose he's a very good human being
18:49:20  <TooTallNate>naw i think just once. I don't go out to many of these things
18:49:57  <txdv>every human being coding with node is awesome
18:50:03  <creationix>txdv: the only thing it forces async is network I/O and sub-processes
18:50:21  <txdv>file io?
18:50:30  <mmalecki>nope
18:50:34  <creationix>sure, file I/O can be sync
18:50:45  <creationix>but I wouldn't recommend it beyond the initial tick
18:50:47  <mmalecki>fileWriteSync
18:50:51  <ryah>bnoordhuis, isaacs, igorzi: call in 10?
18:50:55  <isaacs>sure
18:51:08  <mmalecki>or writeFileSync?
18:51:18  <creationix>txdv: probably better discussed in #node.js if you have questions about node itself :)
18:51:37  <txdv>i was once told that the cool node.js guys hang in libuv
18:51:50  <mmalecki>actually I think there were plans for synchronous child processes
18:52:01  <mmalecki>execSync or so?
18:52:36  <mmalecki>no, actually no https://github.com/joyent/node/issues/1167
18:53:17  <mmalecki>or maybe? dunno. it seems stale
18:54:08  <txdv>omg
18:54:26  <txdv>ms supports node.js, node.js uses v8, v8 is developed by google
18:56:09  <bnoordhuis>ryah: yes
18:56:26  <mmalecki>actually, did you guys add libuv to travis?
18:56:43  <mmalecki>I can't see any builds
18:57:28  <ryah>mmalecki: i didn't put your patch in
18:57:34  <mmalecki>ryah: bnoordhuis did
18:57:36  <ryah>oh
18:57:51  <mmalecki>you just need to activate the hook
18:58:01  <creationix>txdv: all tech companies are interconnected in strange ways, many even compete with themselves
18:58:19  * brsonjoined
18:58:23  <creationix>txdv: google in particular is very connected because they do everything and contribute to almost everything
18:59:19  <txdv>well, microsoft isnt as stupid as it used to be
18:59:19  <mmalecki>well, I wonder how google managed to gather so awesome engineers in one place.
18:59:35  <mmalecki>because they really contribute to everything!
19:00:31  <txdv>not to linux
19:00:31  <txdv>:D
19:00:35  <mmalecki>this is probably because of slides and baloons
19:00:37  <txdv>or at least not from the android side
19:00:46  <mmalecki>txdv: git log | grep google.com
19:00:59  <txdv>these are mostly not android related
19:01:14  * AndreasM_quit (Remote host closed the connection)
19:01:14  <creationix>mozilla uses libuv for rust, mozilla is mostly funded by google
19:01:26  <mmalecki>txdv: there's a directory google somewhere in the linux kernel tree
19:02:01  <creationix>I use libuv for luvit, though luvit is an lot like node, so it's not that innovative
19:02:04  <mmalecki>I wonder if we could graph all the dependencies
19:02:09  <txdv>andrew morton works at google i guess
19:03:08  <bnoordhuis>txdv: as do lots of other contributors
19:03:17  * bnoordhuiswatches kernel development closely
19:03:43  <mmalecki>bnoordhuis: you also contribute, don't you?
19:04:07  <bnoordhuis>mmalecki: i did in the past, nowadays not so much
19:04:14  <mmalecki>btw, model of contributing to firefox is really crappy >.<
19:04:32  <mmalecki>I wrote a patch. it got accepted and rejected on the very same day :<
19:04:33  <bnoordhuis>oh, i never did that - never could get ff to build :)
19:05:10  <mmalecki>bnoordhuis: it takes half of a fucking hour to build on my laptop.
19:05:29  <mmalecki>at least on the old one, I should prolly benchmark MBP
19:05:32  <TooTallNate>node took an hour to build on my iPhone
19:05:43  <bnoordhuis>mmalecki: a couple of years ago it was nearly impossible to build if you didn't work at mozilla
19:05:57  <mmalecki>TooTallNate: haha, built in 15 minutes on htc desire hd
19:06:03  <mmalecki>bnoordhuis: oh?
19:06:21  <mmalecki>bnoordhuis: dunno, I tried contributing like half a year ago
19:06:24  <TooTallNate>mmalecki: is that dual-core?
19:06:26  <bnoordhuis>mmalecki: byzantine build system, zilch documentation, prone to break in unexpected and interesting ways
19:06:41  <txdv>http://www.youtube.com/watch?feature=player_detailpage&v=L2SED6sewRw#t=1510s
19:06:46  <txdv>ok but this is 2009
19:06:47  <mmalecki>TooTallNate: I don't think so
19:06:56  <mmalecki>TooTallNate: it was under fedora chroot, btw
19:07:10  <txdv>linux contribution by % as a ranked list is what he is representing there
19:07:30  <mmalecki>bnoordhuis: ah, I haven't heard of byzantine
19:08:01  <mmalecki>bnoordhuis: actually, I got really discouraged after this try
19:08:02  <bnoordhuis>mmalecki: it's an expression :)
19:08:10  <mmalecki>ah, hahaha
19:08:41  <mmalecki>still, I think that node is the best thing one can contribute to
19:08:51  <ryah>bnoordhuis: skype?
19:09:10  <bnoordhuis>ryah: signed in
19:09:11  <mmalecki>I contributed on my first day (https2 compatibility test) and patch got merged by ryah :)
19:09:28  <mmalecki>it was awesome experience, really.
19:10:55  <txdv>http://www.youtube.com/watch?feature=player_detailpage&v=L2SED6sewRw#t=1647s EPIC MOMENT
19:11:26  <txdv>about googles contribution 2007-2008 to linux
19:11:30  <creationix>node builds in under 10 minutes on the touchpad
19:11:43  <creationix>never tried webkit though, probably would never finish
19:12:02  <benvie>wow
19:12:10  <benvie>your touchpad would explode into flames
19:12:23  <creationix>probably just crash, they don't have swap
19:12:27  <creationix>and only 1gb
19:12:35  <benvie>node compiles in around 25 seconds for me and webkit takes like an hour
19:12:55  <creationix>luvit builds in 4 seconds on my desktop
19:13:04  <creationix>libuv is very fast
19:13:09  <creationix>v8, not so much in comparison
19:13:35  <mmalecki>creationix: btw, I'll try writing some irc bot on weekend
19:13:38  <benvie>yeah most of it goes into the snapshot
19:13:44  <mmalecki>creationix: for luvit, ofc.
19:13:50  <creationix>mmalecki: that would be awesome
19:13:57  <mmalecki>as soon as I stop doing crazy science with Paolo
19:14:07  <creationix>mmalecki: you work as 'jitsu
19:14:18  <mmalecki>creationix: indeed, I do :)
19:14:38  <mmalecki>creationix: ihmo best work node.js hacker can get :)
19:14:51  <creationix>c9 is pretty cool too
19:15:32  <mmalecki>creationix: I guess so, you work at the office or telecommute?
19:15:34  <creationix>I'm so glad there are so many node jobs these days
19:15:38  <creationix>I'm remote
19:16:00  <creationix>got a massive house and acres of land in east Texas
19:16:03  <mmalecki>so am I
19:16:09  <benvie>everyone else may be homeless but this industry is in ridiculous demand
19:16:19  <mmalecki>(the remote part, not Texas part)
19:16:50  <creationix>btw, if anyone is in east texas (200 miles east of Dallas), come visit
19:17:00  <creationix>there isn't a lot of tech here, it gets lonely sometimes
19:17:31  <mmalecki>creationix: actually, I want to do some tour de world after I finish school, I'll surely come visit!
19:17:40  <creationix>sweetness
19:17:53  <creationix>I'd host a conference in my backyard if traveling here wasn't such a pain
19:18:05  <creationix>no body wants to drive 200 miles after flying in
19:18:18  <mmalecki>creationix: just promise you're not moving anywhere in next 2 years XD
19:18:34  <txdv>move to la
19:18:52  <mmalecki>creationix: or actually maybe this holiday? I'll be 18 so I think I can get a visa then
19:19:12  <txdv>mmalecki: where you from?
19:19:22  <mmalecki>txdv: Poland. it sucks >.<
19:19:29  * mralephjoined
19:19:34  <txdv>why does it suck?
19:19:36  <bnoordhuis>the vodka is very cheap though
19:19:48  <txdv>grazuvka rocks
19:19:49  <mmalecki>yes.
19:19:58  <mmalecki>well, the only good thing
19:20:06  <mmalecki>and nobody cares how old you are.
19:20:11  <txdv>do you think that people from vilnius speak polnish?
19:20:12  <bnoordhuis>don't forget about all the catholic girls
19:20:23  <mmalecki>bnoordhuis: lol
19:20:24  <txdv>which take it to the ass in order to save their virginity?
19:20:38  <mmalecki>txdv: bnoordhuis is speaking stereotypes :)
19:20:59  <bnoordhuis>that reminds me about today's fortune cookie
19:21:11  <mmalecki>bnoordhuis: yes?
19:21:14  <bnoordhuis>how many straight guys from SF does it take to screw in a light bulb?
19:21:30  <txdv>how many?
19:21:34  <bnoordhuis>both of them!
19:21:38  <mmalecki>lol
19:21:41  <bnoordhuis>*drum roll*
19:21:47  <mmalecki>so, isaacs and ryah?
19:21:58  <bnoordhuis>you'd have to ask them
19:22:06  <mmalecki>lol
19:22:10  <txdv>isn't silicon valley in sf?
19:22:12  <mmalecki>OH SHIT MY LAPS
19:22:13  * isaacsis neither straight, nor in sf.
19:22:15  <txdv>all dudes in IT are gay?
19:22:30  <mmalecki>fuck mbp cooling system
19:22:44  <isaacs>i guess ryah will have to find some one else to help him with that lightbulb
19:22:53  <creationix>isaacs: sorry, I moved away
19:22:59  <creationix>though I wasn't in sf proper
19:23:11  <isaacs>yeah
19:23:18  <isaacs>sf isn't even anywhere near the gayest town in the US
19:23:29  <isaacs>you wanna see a gay town, go to provincetown mass
19:23:38  <txdv>new york?
19:23:40  <isaacs>makes the castro look like a church
19:23:46  <bnoordhuis>i hear a lot of stories about key west
19:23:47  <creationix>yeah, that's like saying salt lake city is all mormona
19:23:52  <creationix>*mormons
19:24:14  <isaacs>creationix: i think p-town is probably gayer than SLC is mormon
19:24:23  <txdv>do gay people stand out in public?
19:24:23  <AndreasMadsen>It is so stange just to read this, with the expectation that it will be abort node at some point.
19:24:26  <creationix>wow, that's impressive
19:24:33  <isaacs>txdv: if there's no where to sit down, sure.
19:24:45  <txdv>i dont get it
19:24:51  <isaacs>"stand out" in public
19:24:51  <txdv>o
19:24:52  <txdv>i do
19:25:04  <creationix>ok, sorry for contributing, back to libuv
19:25:17  <txdv>come on you know what I mean
19:25:20  <isaacs>yes, only libuv talk now.
19:26:03  <isaacs>txdv: well, think of it this way. do you know 20 people? do you know which 5 of them are gay or bi?
19:26:30  <isaacs>txdv: it's simple statistics
19:27:14  <creationix>yeah, and being down here in the "bible belt" being a mormon programmer literally makes me one in a million
19:27:23  <creationix>not a lot of either here
19:27:45  <AndreasMadsen>Wow, did not mean to spoil the fun.
19:27:49  <isaacs>hahah
19:28:07  <txdv>I know like 6 gay guys in lithuania and they don't act, how do I put this without offending anyone, 'gay as in american comedy gay'
19:28:19  <creationix>AndreasMadsen: it's normally a very quiet and serious room here. At least when I've been watching
19:29:12  <AndreasMadsen>creationix: yes that is why it is so stange.
19:29:33  <AndreasMadsen>#libuv is the void itself.
19:30:13  <AndreasMadsen>Anyway why is there so many jslint errors in the node core?
19:30:20  * AvianFlujoined
19:30:44  <isaacs>txdv: that's exactly why i think it's so important not to tolerate sexist or anti-gay behavior in our tech communities. no matter what, whether someone knows it or not, they're making *someone* feel unwelcome for a reason that has nothing to do with their technical ability.
19:31:13  <isaacs>txdv: like you said, there's no indicator, really
19:31:35  * isaacsnot trying to give anyone shit, will no descend from soap box
19:31:40  <txdv>yeah, I know, I just wanted to know if homosexual guys in SF act 'more gay'
19:31:40  <isaacs>*will now descend
19:32:03  <txdv>believe me, i'm one of the dudes who doesn't give a damn if you are mormon, or homosexual, as long as you do not force shit on me and contribute to libuv
19:32:06  <isaacs>txdv: i think probably, just cuz it's more accepted. less reason to hide. but not everyone identifies with that archetype
19:32:07  <creationix>isaacs: wasn't sure if that was *not* or *now*
19:32:35  <isaacs>txdv: exactly.
19:33:01  <mmalecki>I feel quite ashamed that bunch of nerds stalk woman from technical communities
19:33:23  <creationix>stalk?
19:33:26  <ryah>guys - can we keep these channel less noisy? this is for our internal node dev chat
19:33:45  <creationix>ryah, sorry
19:35:11  <txdv>is this quakenet?
19:35:30  <txdv>a
19:35:37  * txdvquit (Quit: leaving)
19:36:52  * txdvjoined
19:41:56  <CIA-111>node: Ben Noordhuis isolates * r4c1fcc6 / (4 files in 2 dirs): isolates: replace SLIST with ngx_queue_t - http://git.io/CICSrw
19:41:57  <CIA-111>node: Ben Noordhuis isolates * rc5f8f77 / (105 files in 13 dirs): deps: bundle libatomic_ops - http://git.io/LA_eeQ
19:41:57  <CIA-111>node: Ben Noordhuis isolates * rda827a4 / (node.gyp deps/atomic_ops/atomic_ops.gyp): deps: add atomic_ops.gyp - http://git.io/TojcPw
19:41:57  <CIA-111>node: Ben Noordhuis isolates * r97d6a63 / src/node.cc : isolates: use atomic ops for the thread ID counter - http://git.io/9XjhbQ
19:47:30  <CIA-111>node: Ben Noordhuis isolates * r6192ca2 / src/node.cc : isolates: use atomic ops for the thread ID counter - http://git.io/gi3Qtw
19:52:40  <indutny>omg, what's up with the site?
19:52:58  <indutny>nodejs.org
19:53:19  <indutny>it looks mostly awesome
19:53:41  <indutny>mostly, because I spent 30 seconds to find where new API link is :P
19:55:31  * travis-cijoined
19:55:32  <travis-ci>[travis-ci] joyent/node#36 (isolates - 97d6a63 : Ben Noordhuis): The build is still failing.
19:55:32  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/274ea91...97d6a63
19:55:32  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/399907
19:55:32  * travis-cipart
19:55:55  <txdv>drive by changelog report on irc
19:55:58  <txdv>this shit is getting scary
19:56:09  <txdv>we have a gangsta
19:58:32  * felixgejoined
19:58:33  * felixgequit (Changing host)
19:58:33  * felixgejoined
20:00:08  * mikealjoined
20:00:42  * travis-cijoined
20:00:43  <travis-ci>[travis-ci] joyent/node#37 (isolates - 6192ca2 : Ben Noordhuis): The build is still failing.
20:00:43  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/97d6a63...6192ca2
20:00:43  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/399910
20:00:43  * travis-cipart
20:06:37  * AndreasM_joined
20:14:52  * mikealquit (Quit: Leaving.)
20:15:48  * mikealjoined
20:17:00  * AndreasMadsenquit (Ping timeout: 240 seconds)
20:19:13  * isaacsquit (Quit: isaacs)
20:24:00  * AndreasM_quit (Remote host closed the connection)
20:33:54  <CIA-111>libuv: Igor Zinkovsky v0.6 * r4e99cd4 / src/win/tcp.c : windows: fix memory leak when non-zero tcp reads are used - http://git.io/kCMgfg
20:39:08  * mikealquit (Quit: Leaving.)
20:47:57  * mikealjoined
20:51:11  * mikealquit (Client Quit)
20:51:20  * mikealjoined
20:54:15  * isaacsjoined
20:54:18  * mikealquit (Client Quit)
21:20:26  * mikealjoined
21:39:56  * AndreasMadsenjoined
21:45:49  * AndreasM_joined
21:46:14  * AndreasM_quit (Remote host closed the connection)
21:47:04  <CIA-111>node: Ben Noordhuis v0.6 * r8295c80 / lib/net.js :
21:47:04  <CIA-111>node: net: check status code in afterWrite
21:47:04  <CIA-111>node: Fixes memory leak and spin on writing to dead fds. This was tested in
21:47:04  <CIA-111>node: production. - http://git.io/8ZnzMg
21:47:26  <ryah>^-- no test - but we need to land this
21:53:21  * AndreasMadsenquit (Ping timeout: 252 seconds)
21:55:03  * travis-cijoined
21:55:03  <travis-ci>[travis-ci] joyent/node#38 (v0.6 - 8295c80 : Ben Noordhuis): The build was fixed.
21:55:03  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/e698dd3...8295c80
21:55:03  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/400217
21:55:03  * travis-cipart
22:03:08  * mikealquit (Quit: Leaving.)
22:08:15  * mikealjoined
22:22:49  * felixgequit (Quit: felixge)
22:32:44  <CIA-111>node: isaacs v0.6 * r9318891 / (6 files in 4 dirs):
22:32:45  <CIA-111>node: Website js/css tweaks
22:32:45  <CIA-111>node: Remove jquery
22:32:45  <CIA-111>node: Use HTML5 doctype
22:32:45  <CIA-111>node: Simpler clearfix implementation
22:32:45  <CIA-111>node: Close download dialog with <Esc> key - http://git.io/evhQOQ
22:32:45  <CIA-111>node: Ryan Dahl v0.6 * r95b034e / doc/index.html : Reorder nav - http://git.io/5IZgww
22:33:18  <isaacs>ryah: !!
22:33:24  <isaacs>you put the /> back on all the <br>s!
22:33:43  <ryah>oh shit
22:33:51  <ryah>rebase fuckup
22:34:08  <isaacs>don't you realize that makes us less html5? how will node survive in the mobile china market websockets now?
22:34:11  <isaacs>;P
22:35:04  <CIA-111>node: Ryan Dahl v0.6 * r19a18ad / doc/index.html : better <br>s - http://git.io/N_h-SQ
22:39:35  <ryah>http://nodejs.org/ <-- fucking
22:39:37  <ryah>shit
22:39:43  <ryah>look at the jobs
22:40:36  <CIA-111>node: Ryan Dahl v0.6 * r6e76fc2 / doc/index.html :
22:40:37  <CIA-111>node: make jobs the last nav
22:40:37  <CIA-111>node: fixes display bug - http://git.io/gAx-5Q
22:40:39  <DrPizza>it's overflowing
22:41:34  * travis-cijoined
22:41:34  <travis-ci>[travis-ci] joyent/node#39 (v0.6 - 95b034e : Ryan Dahl): The build passed.
22:41:34  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/8295c80...95b034e
22:41:34  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/400345
22:41:34  * travis-cipart
22:43:06  <ryah>DrPizza: are we going to get a write up about azure in ars tech?
22:44:02  * travis-cijoined
22:44:02  <travis-ci>[travis-ci] joyent/node#40 (v0.6 - 19a18ad : Ryan Dahl): The build passed.
22:44:02  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/95b034e...19a18ad
22:44:02  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/400353
22:44:02  * travis-cipart
22:44:26  <DrPizza>let me see
22:44:31  <DrPizza>I'm semi on vacation at the moment
22:45:32  <DrPizza>and have utterly awful internet at this airbnb place
22:46:24  <ryah>where are you
22:47:09  <DrPizza>chicago
22:49:01  * travis-cijoined
22:49:01  <travis-ci>[travis-ci] joyent/node#41 (v0.6 - 6e76fc2 : Ryan Dahl): The build passed.
22:49:01  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/19a18ad...6e76fc2
22:49:01  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/400384
22:49:01  * travis-cipart
22:57:53  <DrPizza>ryah: I'm hoping that some time over xmas I will have some opportunity to actually break out my compiler again and fix some bugs or w/e @_@
22:58:15  <ryah>DrPizza: that would be welcome :)
22:58:26  <ryah>we've still got many gyp bugs
22:58:38  <DrPizza>haha
22:58:40  <DrPizza>yeah I know
22:58:42  <ryah>(more so on unix than windows)
22:58:44  <DrPizza>I feel I have let you down
22:58:55  <ryah>not at all - you made it possible
22:59:25  <ryah>but if we're going to get v0.8 out in january we'll need to hunker down and fix some of these bugs
22:59:33  <DrPizza>yeah
23:01:33  <DrPizza>ryah: do you know, are people running node 0.6 on azure?
23:02:38  <ryah>yeah
23:02:41  <ryah>v0.6.5
23:04:20  <pquerna>ryah: btw, did you see the question about custom handle types?
23:04:56  * mmaleckiquit (Ping timeout: 240 seconds)
23:21:23  <ryah>pquerna: no
23:21:28  <ryah>pquerna: we dont suppor thtat
23:21:34  <ryah>but we've discussed it before
23:22:26  <pquerna>ryah: yes, would you accept a patch that did it? handle_type custom, a set of function pointers on the handle struct for each thing it needs?
23:22:39  <pquerna>i was trying to do TLS in C for luvit
23:24:36  <pquerna>(uvtls, as a separate library, but it would need custom handle types for it to be feasible)
23:25:29  <pquerna>s/feasible/treatable as a standard uv stream, otherwise it becomes more.. special cased inside luvit/
23:41:56  * ircretaryquit (Remote host closed the connection)
23:42:02  * ircretaryjoined
23:44:10  * mmaleckijoined
23:44:53  <mmalecki>isaacs: ping (not really datetime tho)
23:45:00  <isaacs>hello
23:45:06  <isaacs>where's your npm modules stuff?
23:45:09  <isaacs>i wants it
23:45:20  <isaacs>(it's ok if it's just plain old vanilla html, actually that's great)
23:45:31  <mmalecki>isaacs: not commited yet, it's quite a mess and a quick hack really
23:45:39  <mmalecki>isaacs: but ok, let me make a branch
23:45:45  <isaacs>mmalecki: quick hack is ok.
23:46:27  * isaacsquit (Quit: isaacs)
23:46:51  * isaacsjoined
23:47:20  * isaacsquit (Client Quit)
23:47:34  * isaacsjoined
23:48:00  <isaacs>mmalecki: sorry, had to tweak my colloquy settings a bit.
23:48:18  <isaacs>i'm using a new-ish style, but it makes events the same color as messages, and it just got too hard to look at.
23:48:35  <mmalecki>isaacs: np. I can safely remove www/attachments?
23:48:56  <isaacs>mmalecki: um… no?
23:49:04  <isaacs>mmalecki: i mean, that's sort of important to the couchapp
23:49:11  <mmalecki>isaacs: but this is the couch stuff, right?
23:49:22  <mmalecki>we don't want couch search anymore? or do we?
23:49:24  <isaacs>oh, you're splitting the site stuff into a separate repo?
23:49:30  <isaacs>let's do this in phases.
23:49:38  <isaacs>the first step will be just to get module readmes into html.
23:49:45  <mmalecki>done
23:49:51  <isaacs>awesome. is that a standalone node thing?
23:49:56  <isaacs>because i have a place to put it, if so
23:50:04  <mmalecki>yes, you just run it, it puts things into public
23:50:13  <isaacs>awesome. where can i get that?
23:50:18  <isaacs>that's what i'm after :)
23:50:26  <mmalecki>comitting to mmalecki/npmjs.org
23:50:29  <isaacs>deploy first, ask questions later :)
23:50:48  <mmalecki>haha
23:51:04  <isaacs>i'm thinking that ought to maybe be a separate thing from the couchapp
23:51:07  <isaacs>but that's not important right now
23:52:00  <mmalecki>isaacs: https://github.com/mmalecki/npmjs.org/tree/static-search
23:52:53  <mmalecki>isaacs: you run lib/follower --registry http://isaacs.ic.ht/registry
23:52:56  <isaacs>mmalecki: um… where's the bit that runs a http server?
23:53:08  <mmalecki>isaacs: ah, and run http-server in public
23:53:17  <mmalecki>that can be integrated actually
23:53:47  <mmalecki>isaacs: npm -g install http-server for some nodejitsu goodness :)
23:54:13  <mmalecki>but right, I'll just integrate it
23:54:18  <mmalecki>give me a sec
23:56:34  <isaacs>mmalecki: oh, ok, i see it
23:56:47  <isaacs>mmalecki: i'm just gonna dump the docs into a folder served by nginx
23:56:57  <mmalecki>ok, that makes sense
23:57:10  <mmalecki>I move files a bit now
23:57:13  <mmalecki>*moved
23:59:58  <isaacs>mmalecki: hm… i think i might strip a lot of this out.