00:37:47  * UniOnquit (Remote host closed the connection)
01:20:49  * pfrazejoined
03:06:15  * pfrazequit (Remote host closed the connection)
03:33:04  <rphillips>https://github.com/virgo-agent-toolkit/luvit-split-stream/pull/3
03:57:38  * hdmsjoined
04:15:28  * pfrazejoined
04:31:31  * joconnor_joined
04:35:09  * joconnorquit (Ping timeout: 252 seconds)
04:35:57  * joconnor_quit (Ping timeout: 250 seconds)
05:05:29  * pfrazequit (Remote host closed the connection)
05:08:38  * hdmsquit (Quit: hdms)
05:53:59  * joconnorjoined
08:13:21  * SouL_joined
09:35:43  * joconnorquit (Remote host closed the connection)
09:50:29  * SouL_quit (Read error: Connection reset by peer)
10:44:53  * torporjoined
11:05:34  * Akagi201joined
11:08:07  * Akagi201_quit (Ping timeout: 250 seconds)
11:19:03  * torporquit (Quit: Leaving.)
12:43:53  * UniOnjoined
13:06:45  * joconnorjoined
13:11:13  * joconnorquit (Ping timeout: 255 seconds)
13:42:58  <rphillips>good morning all
14:19:00  <avd>hi rphillips
14:25:46  * pfrazejoined
15:07:18  <rphillips>i want to get the windows luvit build working again
15:13:29  * Akagi201quit (Remote host closed the connection)
15:14:03  * Akagi201joined
15:21:06  * travis-cijoined
15:21:07  <travis-ci>luvit/luvit#1904 (master - 88705af : Ryan Phillips): The build passed.
15:21:07  <travis-ci>Change view : https://github.com/luvit/luvit/compare/faaf5e0810bf...88705aff634a
15:21:07  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/55810824
15:21:07  * travis-cipart
16:05:55  * pfrazequit
16:15:22  * SouLjoined
16:17:16  * Akagi201_joined
16:18:46  * joconnorjoined
16:20:13  * Akagi201quit (Ping timeout: 255 seconds)
17:25:36  * SouLquit (Ping timeout: 264 seconds)
17:29:07  * pfrazejoined
17:41:27  <creationix>finally got internet back!
17:41:49  <rphillips>congrats!
18:02:39  <creationix>https://www.youtube.com/watch?v=rSIWTe8RYRg
18:02:43  <creationix>blog post soon to follow
18:43:47  * joconnorquit (Remote host closed the connection)
18:53:22  <rphillips>creationix: the video quality is 144p?
18:53:33  * SouLjoined
18:54:06  <creationix>yeah, trying again
18:54:12  <creationix>my phone should have done 1080p
18:58:23  <creationix>uploading a new video at 1080p to vimeo
18:58:41  <creationix>I pay $200/year for vimeo pro, might as well use it
19:05:43  * pippinquit (Ping timeout: 244 seconds)
19:06:28  * pippinjoined
19:07:06  * joconnorjoined
19:10:45  * pippinquit (Ping timeout: 248 seconds)
19:12:19  * pippinjoined
19:36:08  <creationix>rphillips: this version looks much better https://vimeo.com/123232636
19:54:47  <creationix>heh, my camera stops recording at 39 seconds. That’s annoying. Now uploading another take
20:23:17  <rphillips>perhaps out of memory?
20:31:46  <rphillips>https://github.com/virgo-agent-toolkit/virgo-base-agent/pull/156
20:41:12  <rphillips>https://github.com/libuv/libuv/commit/4ac8c424ea36b069c76e91fde3eb2f42e0e292f9
20:46:41  <rphillips>nm. we have that patch
20:53:11  * SouLquit (Ping timeout: 244 seconds)
20:53:20  <rphillips>creationix: does it make sense to put a collectgarbage() in a uv_idle?
20:53:33  <rphillips>perhaps a collectgarbage('step')
20:54:12  <creationix>you never want to leave a idle check running long-term
20:54:18  <creationix>it will essentially busy-loop the event loop
20:54:25  <creationix>(the name is misleading)
20:54:32  <rphillips>gotcha
20:54:45  <creationix>“The notable difference with prepare handles is that when there are active idle handles, the loop will perform a zero timeout poll instead of blocking for i/o."
20:54:56  <creationix>but gc during prepare should be quite safe
20:55:11  <creationix>you could do prepare and check if you wanted to go between the different event types
20:56:03  <creationix>I think check is after I/O and prepare is after timers
20:56:11  <creationix>not sure which is after thread pool stuff like fs
21:03:07  <creationix>I’ve seen games collect garbage on every frame to keep fps stable
21:03:30  <creationix>more cpu overall, but more reliable and lower memory overall
22:21:16  <rphillips>creationix: rje: https://github.com/luvit/luvit/pull/684/files
22:21:39  <rphillips>this is against the legacy branch
22:22:03  <creationix>I wonder why I forgot prepare. It is in the old libuv right?
22:22:42  <creationix>I never did understand what it did back then though
22:22:43  <rphillips>it is
22:22:50  <creationix>looks good
22:22:51  <rphillips>it's not documented all that well
22:22:53  <rphillips>https://github.com/virgo-agent-toolkit/virgo-base-agent/pull/157
22:23:38  <rphillips>luvi has prepare right?
22:24:02  <creationix>yep
22:24:10  <creationix>libuv 1.x has docs
22:24:11  <creationix>that helps
22:24:33  <creationix>I went through them page-by-page and wrote bindings for everthing that made sense in lua
22:24:36  <rphillips>this helps quite a bit with things... the gc gets called by the agent every 10 seconds... this is a huge improvement
22:24:52  <creationix>so step is enouhg gc?
22:25:04  <rphillips>it's using the default step right now
22:25:08  <creationix>cool
22:25:10  <rphillips>we can tune it
22:25:16  <creationix>yep
22:27:22  <rje>rphillips: nice
22:28:51  <rphillips>rje: the collectgarbage('step', has an args on the steppage to use
22:29:39  <rphillips>+1? i'm going to merge and push another agent to master so mattt and I can test
22:30:43  <rje>got it, sorry missed the second pr
22:35:46  * travis-cijoined
22:35:47  <travis-ci>luvit/luvit#1905 (fixes/add_prepare_binding - ad86143 : Ryan Phillips): The build failed.
22:35:47  <travis-ci>Change view : https://github.com/luvit/luvit/commit/ad8614371103
22:35:47  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/55871935
22:35:47  * travis-cipart
22:46:10  * travis-cijoined
22:46:11  <travis-ci>luvit/luvit#1907 (legacy - 3a92cde : Ryan Phillips): The build was broken.
22:46:11  <travis-ci>Change view : https://github.com/luvit/luvit/compare/fb399e119e26...3a92cde9bb5b
22:46:11  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/55873566
22:46:11  * travis-cipart
22:47:54  <rphillips>that error should clear in a moment
22:57:30  <creationix>dinner time. I’ll publish this after dinner https://luvit.io/blog/hardware-control.html
22:57:37  <creationix>review please if you have a chance
22:58:42  * travis-cijoined
22:58:43  <travis-ci>luvit/luvit#1908 (legacy - 833fde7 : Ryan Phillips): The build was fixed.
22:58:43  <travis-ci>Change view : https://github.com/luvit/luvit/compare/3a92cde9bb5b...833fde74ea30
22:58:43  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/55875353
22:58:43  * travis-cipart
23:10:16  <rje>creationix: that looks cool
23:24:41  <rch>creationix: +1 cool post
23:46:05  <rphillips>creationix: wireing
23:49:25  <rphillips>nice job