00:19:16  * rmgjoined
00:24:23  * rmgquit (Ping timeout: 268 seconds)
00:55:19  * Ralith_quit (Ping timeout: 258 seconds)
01:43:43  * brsonjoined
02:48:11  * Ralith_joined
04:28:09  * brsonquit (Ping timeout: 260 seconds)
05:12:02  * tunniclmquit (Ping timeout: 264 seconds)
05:44:32  * rmgjoined
05:49:20  * Jacob843quit (Remote host closed the connection)
05:49:22  * rmgquit (Ping timeout: 268 seconds)
05:49:39  * Jacob843joined
06:11:37  * rmgjoined
06:16:10  * rmgquit (Ping timeout: 258 seconds)
06:38:34  * rmgjoined
06:43:00  * rmgquit (Ping timeout: 258 seconds)
07:05:40  * rmgjoined
07:10:13  * rmgquit (Ping timeout: 258 seconds)
07:13:25  * brsonjoined
07:23:22  * coleslawjoined
07:23:34  * coleslawchanged nick to El3ktra
07:24:06  * El3ktraquit (Changing host)
07:24:06  * El3ktrajoined
07:24:06  * El3ktraquit (Changing host)
07:24:06  * El3ktrajoined
07:28:23  * El3ktraquit (Quit: qwebirc exception: Buffer overflow.)
07:32:52  * rmgjoined
07:37:54  * rmgquit (Ping timeout: 268 seconds)
08:00:03  * rmgjoined
08:05:02  * rmgquit (Ping timeout: 268 seconds)
08:17:42  * brson_joined
08:20:53  * brsonquit (Ping timeout: 245 seconds)
08:25:09  * el3ktrajoined
08:30:19  * brson_quit (Ping timeout: 268 seconds)
08:34:05  * brsonjoined
08:44:40  <el3ktra>brson: http://iknowwhatyoudownload.com/en/peer/?ip=172.56.39.33
08:46:04  * brsonquit (Ping timeout: 258 seconds)
08:47:06  * brsonjoined
08:54:05  * rmgjoined
08:59:18  * rmgquit (Ping timeout: 268 seconds)
09:21:13  * rmgjoined
09:25:32  * rmgquit (Ping timeout: 258 seconds)
09:53:23  * tunniclmjoined
10:06:48  * seishunjoined
10:14:59  * brsonquit (Ping timeout: 258 seconds)
11:25:09  * thealphanerdquit (Quit: farewell for now)
11:25:40  * thealphanerdjoined
11:30:45  * Ralith_quit (Ping timeout: 248 seconds)
11:32:37  * Ralith_joined
13:56:20  * Tempnickjoined
14:05:15  <Tempnick>indutny: I tried your PR (#1175) and maybe I wasted your time with this. After some investigation there's so many factors outside libuv that add jitter to timers/intervals: kernel's CONFIG_HZ, low CPU power states, virtualization timer discrepancy, etc. So many that adding an adjustment factor isn't enough to help with the random nature of it. Maybe epoll sucks for this type of application.
19:07:09  * seishunquit (Ping timeout: 245 seconds)
19:57:56  <Cheery>Does libuv allow me to wait for events in a loop rather than register a callback?
20:07:26  <txdv>Cheery: what is the difference?
20:09:27  <txdv>Cheery: are you htuhola on reddit?
20:10:04  <indutny>Cheery: you can create a separate loop
20:10:12  <indutny>add particular handle to it
20:10:13  <indutny>and do `uv_run()`
20:10:18  <indutny>this is how we do `spawnSync` in node
20:11:04  <Cheery>txdv: yup
20:18:39  <Cheery>txdv: it'd be nicer with FFI because I wouldn't need to make so many callbacks then.
20:23:10  <Cheery>and a greenlet wouldn't trap the eventloop under itself.
20:56:07  * seishunjoined
20:56:54  * el3ktraquit (Ping timeout: 250 seconds)
21:01:50  * kim__joined
21:04:59  <txdv>Cheery: there is pyuv, why do you need greenlet?
21:07:50  <Cheery>I am not working in python. I'm building up an eventloop for this: https://github.com/cheery/lever
21:09:21  <Cheery>just tried to compile libuv.. it seems I got it to work on win32 and linux, all platforms I use.
21:10:45  <Cheery>I can probably autogenerate bindings from libuv headers.
21:33:41  * ChubbyBreakfast1joined
21:34:41  * ChubbyBreakfast1part
22:01:25  <Cheery>well tried to write some by hand.
22:01:41  <Cheery>stumbled upon 'private fields' :D
22:03:46  <Cheery>not very easy to treat them private when I don't know the sizes of records without expanding them out.
22:33:48  * seishunquit (Ping timeout: 245 seconds)