00:16:32  * Haragethquit (Read error: Connection reset by peer)
00:57:27  * rgrinbergquit (Ping timeout: 244 seconds)
01:06:50  * dap_quit (Quit: Leaving.)
01:17:43  * PerilousApricotjoined
01:29:12  * fourqquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:52:59  * brsonquit (Quit: leaving)
01:53:10  * fierydrakequit (Ping timeout: 258 seconds)
02:47:41  * Ruyi-HomePCjoined
03:02:11  * Ruyi-HomePCquit (Read error: Connection reset by peer)
03:04:26  * PerilousApricotquit (Remote host closed the connection)
03:04:55  * PerilousApricotjoined
03:06:42  * Ruyi-HomePCjoined
03:09:24  * PerilousApricotquit (Ping timeout: 250 seconds)
03:16:20  * rgrinbergjoined
03:52:34  * importantshockquit (Remote host closed the connection)
04:13:00  * importantshockjoined
04:36:16  * Ruyi-HomePCquit (Read error: Connection reset by peer)
04:49:35  * Ruyi-HomePCjoined
05:03:15  * rgrinbergquit (Ping timeout: 265 seconds)
05:09:20  * rgrinbergjoined
05:19:49  * rgrinbergquit (Ping timeout: 260 seconds)
06:24:30  * seishunjoined
06:42:51  * importantshockquit (Remote host closed the connection)
07:21:44  * rendarjoined
07:39:04  * seishunquit (Ping timeout: 240 seconds)
07:46:19  * seishunjoined
07:50:33  * seishunquit (Ping timeout: 240 seconds)
07:55:57  * reqsharkjoined
08:00:04  * reqsharkquit (Client Quit)
08:05:34  * zju3quit (Ping timeout: 240 seconds)
08:06:18  * zju3joined
08:20:58  * wookienzjoined
08:21:00  * dagobert________quit (Read error: Connection reset by peer)
08:21:01  * dagobert________joined
08:21:01  * Alcestquit (Ping timeout: 276 seconds)
08:21:09  <wookienz>hi, new to libuv. I am trying to use pyuv and understad how it is called etc. can someone point me in the right direction of how to understand loops and handles? I ultimately want to make 300 requests to one website and handle the results. thanks
08:43:53  * importantshockjoined
08:44:42  * zju3quit (Read error: Connection reset by peer)
08:44:42  * zju_25quit (Read error: Connection reset by peer)
08:46:39  * zju3joined
08:48:19  * importantshockquit (Ping timeout: 258 seconds)
08:49:44  * zju_xjoined
08:50:55  * saghul_joined
09:44:37  * importantshockjoined
09:49:59  * importantshockquit (Ping timeout: 244 seconds)
10:14:24  * addaleaxquit (Ping timeout: 260 seconds)
10:14:51  * addaleaxjoined
10:43:14  * thealphanerdquit (Quit: farewell for now)
10:43:45  * thealphanerdjoined
10:46:37  * importantshockjoined
10:46:56  * seishunjoined
10:50:52  * importantshockquit (Ping timeout: 240 seconds)
11:47:22  * importantshockjoined
11:52:01  * importantshockquit (Ping timeout: 250 seconds)
12:41:36  * rgrinbergjoined
12:42:11  * rgrinbergquit (Client Quit)
12:42:31  * rgrinbergjoined
12:47:47  * importantshockjoined
12:50:15  * fourqjoined
12:52:22  * importantshockquit (Ping timeout: 244 seconds)
13:33:09  * importantshockjoined
13:35:40  * Arathornjoined
13:36:35  * Matthew[m]joined
13:37:31  * Matthew[m]waves
13:37:57  <Matthew[m]>does anyone happen to know if there's a way to call setsockopt() on a socket in node before you bind it?
13:38:46  * Matthew[m]assumes this may be more of a libuv question, given it seems to be libuv which otherwise handles the bind() etc for net.createConnection
13:39:36  * Ruyi_joined
13:42:33  * Ruyi-HomePCquit (Ping timeout: 240 seconds)
13:58:29  * Ruyi_quit (Read error: Connection reset by peer)
14:00:42  * PerilousApricotjoined
14:01:05  * fourqquit (Ping timeout: 244 seconds)
14:05:37  * PerilousApricotquit (Ping timeout: 260 seconds)
14:35:55  * Fishrock123joined
14:38:32  * PerilousApricotjoined
15:17:52  * fourqjoined
15:24:52  * Haragethjoined
16:08:05  * dap_joined
16:12:59  * brsonjoined
16:33:02  * importantshockquit (Remote host closed the connection)
16:38:14  * importantshockjoined
16:54:40  * importantshockquit (Remote host closed the connection)
16:56:35  <saghul_>Matthew[m] sadly no
16:57:17  <saghul_>there is a way to create sockets early in libuv, but node doesn't use it (yet) so by the time you can get access to the socket fd it's already bound
16:57:26  * Matthew[m]nods
16:57:47  <Matthew[m]>just looking at wrapping a custom Socket.connect()
16:58:05  <Matthew[m]>but yeaaah, if the FD is already bound by the time JS gets it, then meh :(
16:59:31  <saghul_>it would be nice to be able to do that, in order to set SO_REUSEPORT on Linux for example
16:59:47  <saghul_>and have kernel load balancing on the same port without sending handles
16:59:52  <Matthew[m]>we actually need it for IP_FREEBIND on Linux
17:00:08  <Matthew[m]>so that the matrix->IRC bridge can bind to source addresses from an ipv6 /64
17:00:25  <Matthew[m]>without having to add a billion addresses to the network interface
17:01:08  <Matthew[m]>(and linux only sprouted a ip_nonlocal_bind sysctl for ipv6 in 4.3 apparently :|)
17:01:30  <Matthew[m]>in this instance, i think the quickest solution is going to be a LD_PRELOAD hack
17:01:37  <Matthew[m]>as fun as asking people to build their own nodes would be......
17:01:45  <Matthew[m]>saghul_: thanks :)
17:02:02  * Matthew[m]lurks back into the depths of matrix
17:02:42  * Mjarkjoined
17:02:50  * importantshockjoined
17:14:50  * Haragethquit (Remote host closed the connection)
17:15:22  * Haragethjoined
17:18:18  <saghul_>Matthew[m] good luck! :-)
17:19:03  <cjihrig>saghul_: ping
17:20:36  <saghul_>cjihrig pang
17:21:01  <cjihrig>saghul_: hey there. is there any timeline for the next libuv release?
17:22:00  <saghul_>is "when we need one" a valid answer? :-)
17:22:29  <cjihrig>ha. i suppose so
17:41:11  * thefourtheyequit (Quit: Connection closed for inactivity)
17:41:33  * seishunquit (Ping timeout: 240 seconds)
17:54:32  * seishunjoined
18:50:34  * fourqquit (Ping timeout: 250 seconds)
18:56:26  * fierydrakejoined
19:11:56  * tunniclm_joined
19:14:34  * fierydrakequit (Ping timeout: 260 seconds)
19:21:28  * rendarquit (Ping timeout: 264 seconds)
19:22:08  * rgrinbergquit (Ping timeout: 265 seconds)
19:22:51  * saghul_quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
19:24:37  * addaleaxquit (Quit: ChatZilla 0.9.92 [Firefox 47.0/20160606113944])
19:26:50  * addaleaxjoined
19:29:03  * seishunquit (Ping timeout: 240 seconds)
19:48:50  * rgrinbergjoined
19:50:36  * rendarjoined
19:51:12  * rgrinbergquit (Client Quit)
19:56:43  * fourqjoined
20:00:27  * fourqquit (Client Quit)
20:04:06  * rgrinbergjoined
20:05:21  * fourqjoined
20:06:25  * cremesquit (Quit: cremes)
20:06:38  * PerilousApricotquit (Remote host closed the connection)
20:08:24  * cremesjoined
20:25:48  * fourqquit (Read error: Connection reset by peer)
20:26:03  * seishunjoined
20:41:04  * PerilousApricotjoined
20:50:52  * seishunquit (Disconnected by services)
20:50:58  * seishunjoined
21:37:22  * fourqjoined
21:58:42  * seishunquit (Ping timeout: 258 seconds)
22:15:04  * fourqquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:15:59  * WakiMikoquit (Ping timeout: 260 seconds)
22:18:40  * Fishrock123quit (Quit: Leaving...)
22:21:06  * rgrinbergquit (Ping timeout: 276 seconds)
22:29:30  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
23:02:54  * rgrinbergjoined
23:12:12  * Adam__joined
23:12:13  * Haragethquit (Read error: Connection reset by peer)
23:16:41  * Adam__quit (Remote host closed the connection)
23:17:17  * Haragethjoined
23:42:58  * brsonquit (Quit: leaving)
23:47:43  * Haragethquit (Read error: Connection reset by peer)
23:48:25  * importantshockquit
23:52:27  * Haragethjoined