00:07:04  * brsonquit (Ping timeout: 240 seconds)
00:08:06  * dshaw_quit (Quit: Leaving.)
00:19:41  * dshaw_joined
00:20:58  * brsonjoined
00:26:22  * TheJHquit (Ping timeout: 248 seconds)
00:32:14  * brsonquit (Ping timeout: 245 seconds)
01:09:49  * dshaw_quit (Quit: Leaving.)
01:20:10  * dshaw_joined
01:22:35  * TooTallNatejoined
02:16:20  * dshaw_quit (Quit: Leaving.)
02:19:21  * brsonjoined
02:23:42  * brsonquit (Ping timeout: 244 seconds)
02:25:37  * brsonjoined
02:36:40  * mikealquit (Quit: Leaving.)
03:02:22  * TooTallNatequit (Quit: Computer has gone to sleep.)
03:07:02  * AvianFluquit (Quit: AvianFlu)
03:27:37  * ericktjoined
03:38:51  * c4miloquit (Remote host closed the connection)
03:51:44  * AvianFlujoined
04:06:46  * TooTallNatejoined
04:09:16  * AvianFluquit (Quit: AvianFlu)
04:39:02  * ericktquit (Quit: erickt)
04:39:33  * TooTallNatequit (Quit: Computer has gone to sleep.)
05:12:05  * brsonquit (Quit: leaving)
05:26:05  * AvianFlujoined
05:30:18  * avalanche123joined
05:48:39  * mikealjoined
06:22:39  * AvianFluquit (Quit: AvianFlu)
06:51:15  * avalanche123quit (Quit: Computer has gone to sleep.)
06:56:56  <mmalecki>isaacs: hey, you around?
07:00:09  * rendarjoined
07:20:47  * paddybyersjoined
07:33:50  * paddybyersquit (Quit: paddybyers)
07:49:25  * cfonequit (Quit: Leaving)
08:07:58  * V1joined
08:08:29  * V1changed nick to `3rdEden
08:38:59  * paddybyersjoined
08:42:40  * paddybyers_joined
08:45:16  * paddybyersquit (Ping timeout: 252 seconds)
08:45:16  * paddybyers_changed nick to paddybyers
08:55:13  * `3rdEdenquit (Remote host closed the connection)
09:55:37  * `3rdEdenjoined
09:56:29  * AutowiredConstrujoined
09:57:09  <AutowiredConstru>uv does not mean universial?
09:57:18  <AutowiredConstru>it means unity velocity?????????? wtf?????
09:57:35  * TheJHjoined
09:59:53  * `3rdEdenquit (Ping timeout: 246 seconds)
10:01:55  <AutowiredConstru>http://blog.caustik.com/2012/08/19/node-js-w1m-concurrent-connections/
10:02:24  <indutny>em...
10:02:29  <indutny>man
10:02:35  <indutny>ok
10:04:01  <AutowiredConstru>yeah its idiotic
10:06:33  <AutowiredConstru>another one: http://dev.hasenj.org/post/31042963934/nodejs-hate
10:06:37  <AutowiredConstru>yeah its idiotic
10:28:25  * hzjoined
10:52:08  * hzquit (Disconnected by services)
10:52:14  * hzjoined
10:55:19  <deoxxa>> I wasted a lot of time trying to learn node and do something useful with it (other than a dumb file server), but couldn’t. I just didn’t really know where to begin.
10:55:22  <deoxxa>sounds like a pro
10:55:48  <deoxxa>> The async-style of programming is almost entirely inaccessible to my brain.
10:55:50  <deoxxa>ha
10:56:58  <AutowiredConstru>the post was only produced to make his blog more "popular"
10:57:26  <AutowiredConstru>he needed some attention - he got it from reddit
11:14:18  <indutny>I think he's trolling
11:14:21  <indutny>himself
11:14:57  <deoxxa>lol
11:15:49  * bnoordhuisjoined
11:16:02  <indutny>bnoordhuis: hey ho
11:16:04  <indutny>how are you?
11:16:17  <bnoordhuis>indutny: fine, thanks. you?
11:16:33  <indutny>good too
11:18:02  <indutny>bnoordhuis: btw, why do you think ninja is so good?
11:18:13  <bnoordhuis>indutny: it's a lot faster than make
11:18:37  <indutny>ok
11:27:55  <indutny>bnoordhuis: ooooh crap
11:28:10  <indutny>handle that closes itself from callback
11:28:12  <indutny>such a mess
11:28:13  <indutny>:D
11:34:46  <bnoordhuis>off i go again, got visitors
11:34:50  <bnoordhuis>indutny: i'll be around tonight
11:38:10  * AndreasMadsenjoined
11:39:38  * bnoordhuisquit (Ping timeout: 272 seconds)
11:44:07  <AutowiredConstru>Es gibt Windows 8 bereits als Release to fucking Manufacturing Version (RTM) - keine Beta.
12:42:02  <AutowiredConstru>nobody can tell me what uv means in the name libuv
12:42:04  <AutowiredConstru>thats a shame
12:42:15  <mmalecki>nothing
12:42:19  <mmalecki>really
12:42:19  <AutowiredConstru>lol
12:42:47  <mmalecki>no, I'm serious. I think ryah answered that somewhere
12:42:50  <mmalecki>(iirc)
12:43:49  <AutowiredConstru>wrong. look at topic. it means: Liberty. Unity. Velocity
13:06:57  * AndreasMadsenquit (Remote host closed the connection)
13:55:22  * mralephjoined
14:01:20  * `3rdEdenjoined
14:06:01  * `3rdEdenquit (Remote host closed the connection)
14:16:26  * c4milojoined
14:21:32  * AutowiredConstruquit (Quit: staticif)
15:00:16  * AvianFlujoined
15:10:08  * AutowiredConstrujoined
15:23:21  * paddybyersquit (Quit: paddybyers)
15:37:14  * mikealquit (Quit: Leaving.)
15:48:45  * AndreasMadsenjoined
15:58:40  * mikealjoined
16:04:48  * mmaleckiquit (Ping timeout: 255 seconds)
16:11:36  * beachdogjoined
16:21:15  * AutowiredConstruquit (Quit: staticif)
16:26:02  <isaacs>ircretary: tell AutowiredConstru Technically, "libuv" means "Librarian Unicorn Velociraptor"
16:26:02  <ircretary>isaacs: I'll be sure to tell autowiredconstru
16:28:36  * mikealquit (Quit: Leaving.)
16:28:55  * mikealjoined
16:53:00  * dshaw_joined
17:12:34  * CoverSlidequit (Read error: No route to host)
17:30:02  * TooTallNatejoined
17:34:25  * mmaleckijoined
17:36:54  * AutowiredConstrujoined
17:49:36  * V1joined
17:50:14  * V1changed nick to `3rdEden
17:51:12  <indutny>TooTallNate: hey man
17:51:15  <indutny>TooTallNate: are you on osx?
17:51:31  <TooTallNate>indutny: jes
17:51:47  <indutny>if you'll have time - can you take a look at https://github.com/joyent/libuv/pull/525 ?
17:51:54  <indutny>and probably fix it on osx >= 10.7
17:52:09  <indutny>don't have any machine at hand, so I'm searching for a help around :D
17:52:54  <TooTallNate>indutny: you just want me to pull and `make test`?
17:53:05  <indutny>TooTallNate: yeah
17:53:10  <indutny>TooTallNate: and there is one test failing around
17:53:24  <indutny>TooTallNate: FSEvents emits incorrect or empty filename
17:53:29  <indutny>but only on osx >= 10.7
17:53:39  <indutny>have you used gdb?
17:54:39  <TooTallNate>only enough to get a backtrace
17:54:43  <TooTallNate>tests running now
17:55:05  <TooTallNate>process_title fails
17:55:17  <TooTallNate>indutny: that's the only failure
17:56:26  <TooTallNate>indutny: https://gist.github.com/3686106
18:03:55  * `3rdEdenquit (Remote host closed the connection)
18:05:21  <AutowiredConstru>visit http://indutny.com
18:05:39  <AutowiredConstru>404 LOL
18:06:24  <CIA-129>node: Nathan Rajlich master * ra4ef01d / (3 files in 3 dirs): buffer: implement Buffer.prototype.toJSON() - http://git.io/Tna0EA
18:09:12  * `3rdEdenjoined
18:10:58  * V1joined
18:10:58  * `3rdEdenquit (Read error: Connection reset by peer)
18:11:38  * V1changed nick to `3rd-Eden
18:14:44  <indutny>TooTallNate: oh, only one?
18:14:44  <indutny>nice
18:14:51  <indutny>AutowiredConstru: yeah, I've one
18:14:53  <TooTallNate>yup :)
18:14:57  <indutny>https://github.com/indutny/homepage
18:15:00  <indutny>but it's not running atm
18:15:07  <AutowiredConstru>yeah you have error
18:15:14  * indutnybooted AutowiredConstru (AutowiredConstru)
18:15:18  <indutny>yeah, you've been kicked
18:15:22  * AutowiredConstrujoined
18:15:26  <AutowiredConstru>you have error 404
18:15:32  <indutny>AutowiredConstru: yeah, you've been kicked
18:15:36  <AutowiredConstru>lol
18:15:54  * paddybyersjoined
18:16:42  <indutny>oh, that was wrong link
18:16:45  <indutny>this is correct one https://github.com/indutny/home
18:17:05  <AutowiredConstru>lol
18:17:13  <CIA-129>node: Nathan Rajlich master * rdba47ae / doc/api/buffer.markdown : docs: fix typo in Buffer#toJSON() docs - http://git.io/6FwNfg
18:23:31  <AutowiredConstru>man kann halt nur einmal entjungfert werden
18:27:59  * mikealquit (Quit: Leaving.)
18:31:14  * beachdogquit (Remote host closed the connection)
18:31:50  * `3rd-Edenquit (Remote host closed the connection)
18:32:58  * piscisaureus_joined
18:33:05  <piscisaureus_>hello
18:33:12  <indutny>piscisaureus_: hey
18:33:20  <piscisaureus_>hey fiodor
18:33:26  * paddybyersquit (Quit: paddybyers)
18:33:30  <piscisaureus_>you alright?
18:33:34  <indutny>yeah
18:33:38  * mikealjoined
18:33:45  <piscisaureus_>I am going to call you fiodor
18:33:50  <indutny>piscisaureus_: why?
18:34:07  <indutny>I'll call you biertte
18:34:16  <piscisaureus_>it sounds more interesting
18:34:19  <piscisaureus_>biertte?
18:34:24  <indutny>yeah
18:34:27  <isaacs>AutowiredConstru: Technically, "libuv" means "Librarian Unicorn Velociraptor"
18:34:28  <piscisaureus_>bjert
18:34:37  <indutny>ok
18:34:49  <AutowiredConstru>libUniVersial
18:34:53  <indutny>piscisaureus_: https://github.com/joyent/libuv/pull/525
18:35:16  <isaacs>AutowiredConstru: if you want to link of it that way, fine
18:35:21  <isaacs>AutowiredConstru: that's the "liberty" part
18:35:25  <piscisaureus_>indutny: I am on my old laptop (mac is at the office)
18:35:30  <piscisaureus_>indutny: but I will test tomorrow
18:35:35  <indutny>piscisaureus_: ok, good
18:35:37  <piscisaureus_>indutny: so far it looks good to me
18:35:42  <piscisaureus_>indutny++
18:35:44  <piscisaureus_>I like it
18:35:46  <indutny>heh, thanks
18:35:59  <indutny>piscisaureus_: I've pulled it in my local node.js build
18:36:06  <isaacs>AutowiredConstru: when i asked ryah what it meant, he said, "ask piscisaureus_". then i asked piscisaureus_, and he said, "ask ryah about that"
18:36:06  <indutny>and it seems to be working fine
18:36:19  <piscisaureus_>isaacs: I might disclose the true story some day
18:36:29  <piscisaureus_>unicorn velociraptor seems good for now
18:36:32  <isaacs>piscisaureus_: i remember when it was oio. that was way too many characters.
18:36:40  <indutny>haha
18:36:43  <piscisaureus_>yes
18:36:45  <indutny>yeah, and hard to pronounce
18:36:58  <isaacs>and there's the children's song about old macdonald
18:37:02  <indutny>so hard that I haven't looked at source
18:37:08  <piscisaureus_>yeah pronunciation wise libuv isn't great either
18:37:16  <piscisaureus_>it sounds like lib you vee
18:37:29  <AutowiredConstru>sounds very good
18:37:32  <AutowiredConstru>in my eyes
18:37:36  * `3rd-Edenjoined
18:37:38  <isaacs>piscisaureus_: the best pronounciation i've heard is "le boeuf"
18:37:38  <indutny>libup
18:37:38  * `3rd-Edenquit (Remote host closed the connection)
18:37:45  <piscisaureus_>haha
18:37:47  <isaacs>meaty
18:38:02  <piscisaureus_><3 french
18:38:10  <piscisaureus_>unfortunately I don't speak french
18:38:24  <isaacs>not only don't i speak french, i don't get how anyone can
18:38:28  * isaacstook 2 years of french
18:38:36  <isaacs>the sounds are all the same to me, still
18:39:04  <isaacs>so many subtle nasals and vowels
18:39:17  <indutny>I've stadied engrish al mi lyfe
18:40:06  <piscisaureus_>le bouef est une bibliothèque événement boucle haute d' haute vitesse
18:40:18  <piscisaureus_>*boeuf
18:40:58  <AutowiredConstru>lib ultra violet
18:44:31  <TooTallNate>isaacs: piscisaureus_: indutny: any objections? https://github.com/TooTallNate/node/commit/608898c15b9181a583d99d0da05f145997a98db0
18:45:11  <piscisaureus_>TooTallNate: I don't have any
18:45:19  <indutny>TooTallNate: how does it work?
18:45:32  <indutny>:)
18:45:34  <indutny>explain!
18:45:55  <TooTallNate>indutny: just hooking into a gyp feature, you can force "linux mode" on OSX by doing "-f make-linux" instead of "-f make"
18:45:58  <piscisaureus_>indutny: you have to explain something to me
18:46:12  <piscisaureus_>indutny: does the cf loop runner thread ever get cleaned up>?
18:46:16  <indutny>TooTallNate: ok, just want to know if you understand it
18:46:22  <indutny>piscisaureus_: sure it is
18:46:25  <indutny>on loop_delete
18:46:36  <indutny>piscisaureus_: what do you mean by cleaned up?
18:46:54  <piscisaureus_>indutny: I mean, does it exit? Does the cf loop get destroyed?
18:46:56  <indutny>oh, you mean that event list
18:47:00  <indutny>yes, it does
18:47:00  <piscisaureus_>ya
18:47:03  <piscisaureus_>ok
18:47:04  <indutny>all tests are passing
18:47:08  <piscisaureus_>I think I need to read it better
18:47:27  * piscisaureus_bb
18:47:29  * piscisaureus_bbl
18:47:32  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
18:49:04  <TooTallNate>ok pushing then
18:49:26  <CIA-129>node: Nathan Rajlich v0.8 * r608898c / configure : configure: add a "--dest-os" option to force a gyp "flavor" - http://git.io/KxH66g
18:50:01  <TooTallNate>v0.8.9 is gonna be the most ARM-friendly release yet!
18:50:17  * mikealquit (Quit: Leaving.)
19:01:11  <indutny>haha
19:03:56  <TooTallNate>how do I sent a patch to upstream v8?
19:04:23  <TooTallNate>i believe they are missing this https://github.com/TooTallNate/node/commit/0487339c990c592d072737161c700ddea28b6d0a
19:06:18  <indutny>TooTallNate: it's easy
19:06:26  <indutny>TooTallNate: install depot_tools
19:07:39  <indutny>TooTallNate: clone v8
19:07:47  <indutny>TooTallNate: run git cl config http://v8.googlecode.com/svn
19:07:54  <indutny>TooTallNate: create branch
19:07:59  <indutny>TooTallNate: commit something
19:08:10  <indutny>TooTallNate: find reviewer, I often choose erik.corry@gmail.com
19:08:14  <indutny>TooTallNate: and run 'git cl upload'
19:08:24  <indutny>TooTallNate: http://code.google.com/p/v8/wiki/UsingGit
19:08:40  <TooTallNate>indutny: does "find reviewer" imply contacting him first or no?
19:08:47  <indutny>TooTallNate: better contact him
19:08:55  <indutny>TooTallNate: well, it's a good tone
19:08:58  <indutny>s/tone/manner
19:09:10  <TooTallNate>ok thanks indutny
19:09:12  <indutny>he's gtalk id is the same as his email
19:09:36  <TooTallNate>mraleph: still doing v8 stuff?
19:09:51  <indutny>he's a gdb monster
19:09:55  <indutny>don't bother him
19:09:55  <indutny>:D
19:10:03  <indutny>or he'll came after you
19:11:18  <mraleph>TooTallNate: a little bit, not much.
19:11:48  * dshaw_quit (Quit: Leaving.)
19:11:57  <TooTallNate>mraleph: i just have simple build config patch, nothing interesting :p
19:20:56  * beachdogjoined
19:28:29  * AvianFluquit (Quit: AvianFlu)
19:30:15  <AutowiredConstru>libuv still uses libev
19:30:23  <AutowiredConstru>don't worry, they will not remove it
19:33:01  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
19:35:38  <AutowiredConstru>i could remember the thread where they said libev maintainer is really hard to work with because he is german. LOL
19:40:43  * avalanche123joined
19:43:39  * paddybyersjoined
20:06:43  * paddybyersquit (Quit: paddybyers)
20:08:16  * stagasquit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
20:16:38  * paddybyersjoined
20:30:06  <mraleph>indutny: btw, did you get a visa to portugal?
20:32:17  * paddybyersquit (Quit: paddybyers)
20:33:52  * AvianFlujoined
20:34:49  * AndreasMadsenquit (Remote host closed the connection)
20:38:07  <indutny>mraleph: not yet
20:38:15  <indutny>I've an appointment at Sep 20
20:43:06  * beachdogquit (Remote host closed the connection)
20:43:34  <mmalecki>indutny: isn't the conf on Sep 28?
20:43:45  * hzquit
20:43:59  <indutny>mmalecki: yeah, but I'm speaking only on Sep 29
20:44:22  <mmalecki>indutny: you should drop by Sep 28 too
20:44:40  <indutny>mmalecki: yeah, I should arrive by Sep 28
20:45:09  <mmalecki>indutny: awesome. I'm arriving on Sep 27
20:46:09  <mmalecki>(I think, gotta check the booking)
20:46:18  <mmalecki>indutny: do you have a hotel booked or something?
20:47:24  <indutny>mmalecki: something
20:48:07  <indutny>:)
20:48:15  <mmalecki>heh :)
20:55:50  * paddybyersjoined
20:56:00  * piscisaureus_joined
20:56:27  <piscisaureus_>AutowiredConstru: yes, libev will be removed
20:56:34  <piscisaureus_>mraleph: are you coming to lxjs too?
20:56:37  <AutowiredConstru>nooooooo please not
20:56:44  <piscisaureus_>yes
20:56:47  <AutowiredConstru>fuck
20:57:31  <piscisaureus_>AutowiredConstru: https://github.com/joyent/libuv/issues/485 - it's bound to happen within weeks
20:57:49  <AutowiredConstru>yeah because he is german :(
20:58:15  <piscisaureus_>wir mogen deutscher leute nicht
20:58:34  <AutowiredConstru>fucking nazi
20:59:05  <AutowiredConstru>*racist
21:00:02  <piscisaureus_>Wenn ich ein nazi war, Ich möchte germans sehr gut
21:00:20  <piscisaureus_>anyway
21:00:24  <AutowiredConstru>i think marc will kill himself, if you really do it -.-
21:00:31  <piscisaureus_>AutowiredConstru: why?
21:00:35  <mraleph>indutny: lets hope they'll give you visa. otherwise I'll knock on your door in Omsk :-)
21:00:50  <indutny>piscisaureus_: hey man
21:00:55  <piscisaureus_>hey man
21:00:56  <indutny>mraleph: I'm in Moscow now
21:01:01  <indutny>mraleph: and lets hope
21:01:04  <piscisaureus_>mraleph: so are you going to lxjs
21:01:17  <mraleph>indutny: even better, I don't have to fly far to knock.
21:01:19  <indutny>piscisaureus_: so I think running CFRunLoop inside kqueue should be possible
21:01:21  <AutowiredConstru>libuv was his chance to get really famous
21:01:27  <piscisaureus_>AutowiredConstru: libev is just unnecessary. we don't really hate it
21:01:31  <indutny>mraleph: yeah, just walk around near Frunzenskaya metro station
21:01:35  <piscisaureus_>atleast I don't
21:01:43  <piscisaureus_>indutny: how?
21:02:09  <mraleph>piscisaureus_: yep, I am coming. I'll actually be chilling out in Lisbon for a week. Have no idea what I'll be going to do there...
21:02:13  <indutny>piscisaureus_: by inserting event listener for mach port
21:02:25  <indutny>piscisaureus_: CFRunLoop is basically listening on that mach port
21:02:52  <indutny>mraleph: just told everyone how they're bad at benchmarking
21:02:58  <piscisaureus_>indutny: does cf expose that? and it is possible to add mach ports to kqueue (I didn't know that, but kqueue never seizes to amaze me)
21:02:59  <indutny>open gdb
21:03:02  <indutny>and put a shame on them
21:03:04  <indutny>once again
21:03:13  <indutny>piscisaureus_: yes, it's possible
21:03:16  <indutny>piscisaureus_: I'm investigating
21:03:25  <indutny>piscisaureus_: kqueue is awesome
21:03:46  <piscisaureus_>mraleph: i should have done that too... I always forget to book holiday time around conferences
21:04:21  <mmalecki>mraleph: I think Paolo Fragomeni is coming earlier too, if you know him
21:04:33  <mraleph>I know the name, but never met him.
21:05:08  <mmalecki>well, here's to you meeting him!
21:05:19  <indutny>I met him
21:05:21  <indutny>he's a nice man
21:05:24  <mmalecki>that mango vodka is really good btw
21:05:27  <indutny>though he was running to bath room
21:05:34  <indutny>and I hadn't got a chance to talk to him
21:05:39  <indutny>piscisaureus_ can confirm that
21:05:39  <mmalecki>he slept on my couch for few weeks, he's a cool guy
21:05:41  <indutny>:D
21:06:15  <piscisaureus_>haha
21:06:24  <piscisaureus_>indutny: you were away all the time :-)
21:07:07  <indutny>piscisaureus_: yeah
21:08:38  <indutny> /* In that sleep of death what nightmares may come ... */
21:08:42  <indutny>from CFRunLoop source
21:09:01  <piscisaureus_>hmm
21:09:09  <piscisaureus_>thats not in the source i have here
21:09:22  <piscisaureus_>oh wait it is :-)
21:10:09  <mmalecki>don't even mention nightmates >.<
21:10:15  <mmalecki>*nightmares
21:10:59  <piscisaureus_>funny
21:11:10  <piscisaureus_>there is a win32 implementation of CF in that file
21:11:13  <piscisaureus_>wahahaha
21:11:18  <piscisaureus_>oh wait
21:11:21  <piscisaureus_>maybe it can replace libuv
21:11:27  <indutny>haha
21:11:31  <indutny>yes, it can
21:11:40  <indutny>it's even more powerful than kqueue
21:11:47  <indutny>masterpiece of NeXT engineers
21:11:53  <piscisaureus_>ah it uses MsgWaitForMultipleObjects
21:11:58  <piscisaureus_>that's shit for doing io
21:13:01  <piscisaureus_>indutny: masterpiece, yeah. But it looks rather heavy to me
21:17:37  <piscisaureus_>indutny: it also uses select() for sockets ...
21:17:58  * stagasjoined
21:18:13  <indutny>piscisaureus_: oh god
21:20:11  <indutny>piscisaureus_: yeah, I see now
21:20:25  <indutny>piscisaureus_: btw, nice faq about mach ports http://www.gnu.org/software/hurd/microkernel/mach/port.html
21:20:28  <indutny>really good concept
21:20:52  <indutny>I wonder if high level implementation of it will be as fast as it is
21:22:00  <piscisaureus_>indutny: what do you mean with "high level implementation" ?
21:22:07  <indutny>piscisaureus_: user-land
21:22:10  <mmalecki>mach kernel is really good at its foundations, actually
21:22:25  <indutny>mmalecki: yeah, it's awesome
21:22:39  <indutny>but mix of BSD and Mach is really unbelievable stupid sometimes
21:22:46  <indutny>especially on the edges
21:23:14  <mmalecki>yeah. that's why I'd love a mach distribution which isn't called OS X
21:24:14  <mmalecki>I actually want an OS which doesn't make me miserable
21:24:48  <tjfontaine>start your own on genode.org
21:25:19  * paddybyersquit (Quit: paddybyers)
21:25:32  <indutny>mmalecki: so you'll create another OS that will make someone miserable :)
21:25:47  <mmalecki>tjfontaine: I did start on my own when I was 15
21:26:02  <mmalecki>never got anywhere, really, but here's the whole thing
21:26:06  <mmalecki>https://github.com/mmalecki/cOS
21:26:26  <mmalecki>I didn't really understand programming by then
21:26:41  <mmalecki>indutny: well, I mean, I'd just code the kernel
21:26:53  <mmalecki>all kernels are old these days, to be honest
21:26:59  <indutny>nice
21:27:02  <indutny>I did that too
21:27:10  <indutny>I think I was 15 too
21:27:21  <AutowiredConstru>yeah kqueue is so flexible that it is nearly turing complete
21:27:21  <mmalecki>heh. brofist!
21:27:32  <indutny>I made pascal code run w/o dos
21:27:37  <piscisaureus_>mmalecki: yuck!
21:27:39  <indutny>and wrote kernel in it :)
21:27:48  <indutny>with inlined assembly
21:28:27  * paddybyersjoined
21:28:45  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
21:29:20  <indutny>ok, bye bye
21:29:22  <indutny>see ya tomorrow
21:29:25  <indutny>monday monday
21:29:29  <mmalecki>night Fedor
21:29:35  <indutny>night Maciej
21:30:12  <AutowiredConstru>lets do an all nighter!
21:43:07  * brsonjoined
21:52:20  * mikealjoined
22:06:28  * mikealquit (Quit: Leaving.)
22:08:17  <AutowiredConstru>Code von Adobe-Drecks�cken will ich n�mlich nicht in meinem Apache drin haben
22:11:52  * stagasquit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
22:13:27  * AvianFluquit (Quit: AvianFlu)
22:15:11  * avalanche123quit (Quit: Computer has gone to sleep.)
22:19:38  * bnoordhuisjoined
22:20:49  * mralephquit (Quit: Leaving.)
22:33:07  * avalanche123joined
23:00:20  * AvianFlujoined
23:06:48  <AutowiredConstru>libuv has always had a good performance. Something else is not to be expected from an application written in C
23:15:21  * AvianFluquit (*.net *.split)
23:15:21  * AutowiredConstruquit (*.net *.split)
23:15:21  * philips_quit (*.net *.split)
23:15:22  * DrPizzaquit (*.net *.split)
23:15:22  * wavded_quit (*.net *.split)
23:16:29  * AutowiredConstrujoined
23:16:29  * DrPizzajoined
23:16:29  * wavded_joined
23:18:38  * philips_joined
23:23:39  * AvianFlujoined
23:26:13  * avalanche123quit (Quit: Computer has gone to sleep.)
23:32:22  * rendarquit
23:33:55  <CIA-129>node: Ben Noordhuis master * r5d9968f / tools/install.py : installer: don't install header files - http://git.io/J6m5HQ
23:34:18  <mitsuhiko>what will libev be replaced with?
23:34:29  <bnoordhuis>mitsuhiko: faio
23:35:37  <mitsuhiko>bnoordhuis: is that exclusively being used for linux then?
23:35:46  <bnoordhuis>mitsuhiko: no, for all the unices
23:35:56  <mitsuhiko>ah, so work in progress then i guess
23:35:59  <bnoordhuis>yes
23:37:22  <mitsuhiko>bnoordhuis: hypothetically: if i would want to add support for a new backend to libuv, where would i start?
23:37:34  <mitsuhiko>win/unix seem to share barely any thing
23:38:13  <bnoordhuis>mitsuhiko: indeed they don't
23:38:18  <mitsuhiko>which i guess is nice for performance, but also means that there is a lot of stuff to copy/paste around
23:38:35  <bnoordhuis>re new backend, depends on what you mean by that
23:39:02  * avalanche123joined
23:39:04  * c4miloquit (Remote host closed the connection)
23:39:31  <bnoordhuis>e.g. a beos or plan9 port would probably require a clean slate implementation, not much that can be reused
23:39:45  <mitsuhiko>heh. not going there with that :)
23:39:55  <mitsuhiko>basically i am writing a client side sdk for game engines
23:40:02  <bnoordhuis>but if it's another unix, say hp-ux, you'd probably add a src/unix/hpux.c and take it from there
23:40:08  * TheJHquit (Ping timeout: 268 seconds)
23:40:13  * paddybyersquit (Quit: paddybyers)
23:40:36  <mitsuhiko>so i might have to customize it for game consoles
23:41:01  <bnoordhuis>what do the consoles run?
23:41:12  <mitsuhiko>well, the xbox is close enough to winapi
23:41:29  <mitsuhiko>ps3 i probably can't say
23:41:34  <bnoordhuis>yes - though we use a lot of undocumented stuff
23:41:43  * c4milojoined
23:42:22  <mitsuhiko>to be honest i have not looked too much at it yet
23:42:41  <mitsuhiko>i have looked through some commercial middleware code and most of that just basically has a separate thread somewhere doing network stuff
23:43:04  <bnoordhuis>i guess that works too
23:43:17  <bnoordhuis>i don't image most games have much need for high performance network i/o
23:43:40  <mitsuhiko>well, it's a gamble into the future
23:46:51  <mitsuhiko>bnoordhuis: btw. do you know if libuv works on winrt?
23:47:33  <AutowiredConstru>winrt has seperate socket api
23:49:17  * c4miloquit (Remote host closed the connection)
23:49:51  <bnoordhuis>mitsuhiko: don't know, bert is the guy that ask. i imagine it doesn't though
23:49:56  <bnoordhuis>*to ask
23:51:50  <AutowiredConstru>var streamSocket = new Windows.Networking.Sockets.StreamSocket();
23:53:20  <mitsuhiko>AutowiredConstru: things that are not c
23:53:57  <AutowiredConstru>i think it will be really complicated in c because its com
23:54:11  * isaacschanged nick to eyeshloot
23:55:03  <mitsuhiko>AutowiredConstru: as far as i understand it does not remove any of the async c apis