00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:10  * ircretaryjoined
00:02:02  * thlorenzquit (Remote host closed the connection)
00:02:51  * knownasilyajoined
00:03:27  <feross>i don't know if there's a list like this, but here: https://github.com/feross/mad-science-modules
00:03:51  <feross>please open issues/send PRs for mad science modules that should be in this list
00:04:12  <feross>i hope this will help me discover more cool packages that i'm not aware of
00:06:00  * jxson_joined
00:09:05  * jxsonquit (Ping timeout: 265 seconds)
00:09:42  * tilgovijoined
00:10:22  * jxson_quit (Ping timeout: 256 seconds)
00:19:59  * thlorenzjoined
00:20:36  * pfrazejoined
00:21:03  * thlorenzquit (Remote host closed the connection)
00:37:37  <joepie91>feross: not so much mad science, but https://www.npmjs.com/package/bhttp
00:37:38  <joepie91>:P
00:44:52  * thealphanerdquit (Quit: thealphanerd)
01:20:37  * yoshuawuytsquit (Ping timeout: 265 seconds)
01:21:56  * thlorenzjoined
01:23:47  * jxsonjoined
01:26:26  * thlorenzquit (Ping timeout: 246 seconds)
01:37:37  * contrahaxjoined
01:45:10  * timaschewquit (Quit: My Mac has gone to sleep. ZZZzzz…)
01:47:58  * pfrazequit (Remote host closed the connection)
01:52:53  * pfrazejoined
01:57:55  * thlorenzjoined
02:11:28  * knownasilyaquit (Quit: Connection closed for inactivity)
02:18:54  * passyquit (Quit: Connection closed for inactivity)
02:26:13  * harrowquit (Ping timeout: 245 seconds)
02:30:44  * domanicjoined
02:30:49  * jxsonquit (Remote host closed the connection)
02:31:45  <domanic>mk30, so turns out I did have good holding - when I pulled up my anchor (which was quite difficult!) there was a massive chunk of clay attached to it
02:36:28  * anvakajoined
02:37:12  * harrowjoined
02:41:08  <substack>domanic: are you keeping a log for your journeys?
02:41:20  <substack>a cryptographically secure append-only log?
02:44:12  <mk30>domanic - thank you for keeping me updated (i mean that genuinely)
02:44:38  <mk30>hope you have no trouble with the upcoming storm!
02:44:48  <mk30>storms are something we pretty much never have to worry about
02:44:50  <mk30>or freezing
02:44:51  * domanicquit (Ping timeout: 246 seconds)
02:56:45  * jxsonjoined
02:58:06  * jxsonquit (Remote host closed the connection)
02:58:11  * domanicjoined
03:54:05  * AvianPhonejoined
03:54:29  * AvianPhonequit (Client Quit)
03:57:16  * thlorenzquit (Remote host closed the connection)
04:09:13  * phatedquit (Remote host closed the connection)
04:17:21  * yoshuawuytsjoined
04:21:44  * yoshuawuytsquit (Ping timeout: 252 seconds)
04:33:52  * DamonOehlmanjoined
04:42:53  * anvakaquit (Remote host closed the connection)
04:44:39  * anvakajoined
04:49:52  * domanicquit (Ping timeout: 240 seconds)
04:50:23  * gozalaquit (Quit: Connection closed for inactivity)
04:57:47  * thlorenzjoined
05:02:44  * thlorenzquit (Ping timeout: 245 seconds)
05:35:52  * pfrazequit (Remote host closed the connection)
05:46:58  * contrahaxquit (Quit: Sleeping)
05:50:40  * thealphanerdjoined
06:03:41  * dguttmanquit (Quit: dguttman)
06:40:53  * jxsonjoined
06:45:49  * jxsonquit (Ping timeout: 264 seconds)
06:46:35  * phatedjoined
06:47:14  * thlorenzjoined
06:51:33  * thlorenzquit (Ping timeout: 252 seconds)
06:55:47  * thealphanerdquit (Quit: thealphanerd)
07:48:03  * thlorenzjoined
07:52:22  * thlorenzquit (Ping timeout: 240 seconds)
07:52:50  * domanicjoined
07:59:34  * contrahaxjoined
07:59:40  * contrahaxquit (Read error: Connection reset by peer)
08:00:17  * contrahaxjoined
08:27:14  * phatedquit (Remote host closed the connection)
08:36:08  * tixzjoined
08:36:46  * pfrazejoined
08:38:48  * timaschewjoined
08:39:38  <mk30>mikolalysenko: https://www.youtube.com/watch?v=fSdf3U0xZM4
08:40:34  <mk30>the vaporwave-shrek connection. it's real!: https://twitter.com/waterfallvoyeur/status/576653559342706688
08:41:30  * pfrazequit (Ping timeout: 256 seconds)
08:51:54  * tilgoviquit (Ping timeout: 245 seconds)
08:58:49  * timaschewquit (Quit: My Mac has gone to sleep. ZZZzzz…)
09:20:31  * tixzquit (Remote host closed the connection)
09:26:50  * contrahaxquit (Quit: Sleeping)
09:28:32  * yoshuawuytsjoined
09:36:52  * thlorenzjoined
09:37:48  * phatedjoined
09:41:50  * thlorenzquit (Ping timeout: 265 seconds)
09:42:17  * phatedquit (Ping timeout: 256 seconds)
09:55:33  * timaschewjoined
10:14:14  * timaschewquit (Quit: My Mac has gone to sleep. ZZZzzz…)
10:18:05  * domanicquit (Ping timeout: 265 seconds)
10:41:51  * contrahaxjoined
11:07:17  * DamonOehlmanquit (Ping timeout: 256 seconds)
11:22:38  * timaschewjoined
11:25:39  * thlorenzjoined
11:30:09  * thlorenzquit (Ping timeout: 250 seconds)
11:38:29  * contraha_joined
11:39:10  * contrahaxquit (Ping timeout: 252 seconds)
11:46:29  * yoshuawuytsquit (Ping timeout: 245 seconds)
11:52:03  * contraha_quit (Remote host closed the connection)
11:52:09  * contrahaxjoined
11:55:50  * tixzjoined
12:04:55  * tixzquit (Remote host closed the connection)
12:15:07  * tixzjoined
12:32:54  * contraha_joined
12:34:36  * contrahaxquit (Ping timeout: 246 seconds)
12:35:11  * contrahaxjoined
12:36:35  * contraha_quit (Read error: Connection reset by peer)
12:36:59  * contraha_joined
12:39:54  * contrahaxquit (Ping timeout: 252 seconds)
12:42:54  * reqshark_quit (Ping timeout: 256 seconds)
12:43:22  * reqshark_joined
13:11:29  * thlorenzjoined
13:15:46  * thlorenzquit (Ping timeout: 256 seconds)
13:24:36  * oncenulljoined
13:27:04  * tixzquit (Remote host closed the connection)
13:27:36  * tixzjoined
13:32:06  * tixzquit (Ping timeout: 252 seconds)
14:06:12  * tixzjoined
14:17:13  * dguttmanjoined
14:25:53  * pfrazejoined
14:27:17  * thlorenzjoined
14:31:43  * thlorenzquit (Ping timeout: 250 seconds)
14:33:13  * oncenullquit (Ping timeout: 264 seconds)
14:37:53  * oncenulljoined
14:47:13  * tixzquit (Remote host closed the connection)
14:47:59  * contraha_quit
14:51:33  * contrahaxjoined
14:53:57  * tixzjoined
15:09:23  * thlorenzjoined
15:18:46  * yoshuawuytsjoined
15:20:24  * tixzquit (Remote host closed the connection)
15:21:50  * therealkoopajoined
15:22:05  * tixzjoined
15:29:57  * therealkoopaquit (Remote host closed the connection)
15:32:19  * thlorenzquit (Remote host closed the connection)
15:35:22  * timaschewquit (Quit: My Mac has gone to sleep. ZZZzzz…)
15:36:53  * timaschewjoined
15:36:53  * timaschewquit (Client Quit)
15:54:15  * oncenullquit (Remote host closed the connection)
16:15:20  * dguttmanquit (Quit: dguttman)
16:20:26  * thealphanerdjoined
16:30:24  * oncenulljoined
16:33:09  * thlorenzjoined
16:35:05  * anvakaquit (Remote host closed the connection)
16:37:29  * thlorenzquit (Ping timeout: 246 seconds)
16:38:42  * tixzquit (Remote host closed the connection)
16:46:05  * oncenullquit (Remote host closed the connection)
16:55:22  * thlorenzjoined
16:55:41  <mikolalysenko>mk30: haha, that is great
17:07:36  * joepie91quit (Ping timeout: 276 seconds)
17:09:24  * yoshuawuytsquit (Ping timeout: 265 seconds)
17:25:03  * joepie91joined
17:32:40  * thealphanerdquit (Quit: thealphanerd)
17:38:01  * contrahaxquit (Quit: Sleeping)
17:53:05  <mikolalysenko>substack: with shipboard, how are the tasks replicated between users? (or is this possible?)
18:00:15  * joepie91quit (Ping timeout: 276 seconds)
18:04:30  * yoshuawuytsjoined
18:08:55  * tixzjoined
18:12:07  * joepie91joined
18:12:07  * joepie91quit (Changing host)
18:12:07  * joepie91joined
18:34:54  * oncenulljoined
18:35:45  * anvakajoined
18:39:44  * oncenullquit (Ping timeout: 252 seconds)
18:40:01  * anvakaquit (Ping timeout: 250 seconds)
18:40:56  * contrahaxjoined
19:07:49  * sethvincentjoined
19:10:00  * contrahaxquit (Quit: Sleeping)
19:12:09  * oncenulljoined
19:13:36  * dguttmanjoined
19:23:03  * tixzquit (Remote host closed the connection)
19:30:41  * anvakajoined
19:33:56  * oncenullquit (Remote host closed the connection)
19:50:22  * contrahaxjoined
19:51:09  * thlorenzquit (Remote host closed the connection)
19:53:47  * phatedjoined
19:59:07  * reqshark_quit (Quit: Be back later ...)
20:04:28  * AvianPhonejoined
20:05:07  * thlorenzjoined
20:06:02  * thlorenzquit (Remote host closed the connection)
20:19:21  <kumavis>working on a project to automatically transform three.js to browserify
20:19:49  <kumavis>turns out three.js is full of circular deps
20:20:20  <kumavis>which works alright if you concat everything in the right order (like there currently build system does) but does not work so great in browserify
20:20:46  <kumavis>e.g. Vector3 requires Matrix4 which requires Vector3
20:21:32  <kumavis>if everything exports its reference before requiring anything else, this is okay
20:21:47  <kumavis>but that is not a common pattern, and particularly difficult in some cases
20:23:29  <kumavis>if you dont export before you import, Matrix4's reference to Vector3 will be an empty obj
20:25:25  <kumavis>another possibility is to run all requires just-in-time before usage.
20:26:47  <kumavis>if you have any suggestions, hacks...
20:32:16  * thlorenzjoined
20:34:27  * AvianPhonequit (Ping timeout: 245 seconds)
20:38:20  * thlorenzquit (Remote host closed the connection)
21:00:23  * therealkoopajoined
21:01:46  <kumavis>the situation is exacerbated by the fact they're trying to use things immediately. e.g.: setting the module.exports for Matrix4 requires using Vector3
21:09:17  <kumavis>i imagine that their build system uses some kind of bogosort that if the build fails it tries another ordering : P
21:10:33  * therealkoopaquit (Remote host closed the connection)
21:10:40  * phatedquit (Remote host closed the connection)
21:11:13  * phatedjoined
21:13:36  * peutetrejoined
21:15:49  * phatedquit (Ping timeout: 264 seconds)
21:15:50  * phated_joined
21:20:06  * oncenulljoined
21:22:54  * phated_quit (Remote host closed the connection)
21:23:28  * phatedjoined
21:23:36  <mikolalysenko>the only way to fix that situation is group the circular bits into a single module
21:23:39  <mikolalysenko>kumavis: ^^^
21:24:08  <substack>or make it so vec3 doesn't depend on mat4
21:24:20  <substack>just move the mat4 things out of vec3 and into mat4
21:24:28  <substack>that's what gl-vec3 and gl-mat4 do
21:25:15  <substack>and it's even easier if you pass around [x,y,z] data instead of instances
21:25:31  <substack>mikolalysenko: shipboard uses wikidb which uses forkdb https://github.com/substack/forkdb#replication
21:25:44  <substack>so right now it's all one big replicated data structure that everybody gets
21:27:47  * phatedquit (Ping timeout: 256 seconds)
21:31:41  * oncenullquit (Remote host closed the connection)
21:32:20  * AvianPhonejoined
21:38:18  * peutetrequit (Ping timeout: 252 seconds)
21:39:06  * thlorenzjoined
21:42:43  * oncenulljoined
21:43:51  * thlorenzquit (Ping timeout: 244 seconds)
21:51:21  * contrahaxquit (Quit: Sleeping)
22:03:23  <kumavis>yeah, im going back to feeling that the easiest way to fix three.js is to not use it : P
22:04:39  <substack>stackgl!
22:05:13  <kumavis>yep
22:06:17  <kumavis>i must say i enjoy the top-downness of three.js
22:07:55  * domanicjoined
22:09:58  <kumavis>mikolalysenko: is this gl-scene3d? https://github.com/mikolalysenko/gl-plot3d
22:10:13  <mikolalysenko>yeah
22:10:22  <mikolalysenko>it is a work in progress
22:10:28  * phatedjoined
22:10:50  <mikolalysenko>basically it is an easy interface over the messy stuff like gl-surface/gl-simplicial-complex etc.
22:11:00  <mikolalysenko>will also use it to eventually rewrite mesh-viewer
22:11:30  <mikolalysenko>the goal here is not to create a super 3d engine to solve all problems, but rather something that makes it really easy to draw 3d plots for data
22:11:59  <mikolalysenko>things like surface plots, scatter plots, etc.
22:12:28  <mikolalysenko>I also need to go through and audit all the plotting modules and cull some unused features/cruft
22:15:45  * oncenullquit (Remote host closed the connection)
22:16:10  * contrahaxjoined
22:20:42  * oncenulljoined
22:35:10  * oncenullquit (Remote host closed the connection)
22:39:59  * thlorenzjoined
22:44:39  * thlorenzquit (Ping timeout: 246 seconds)
22:44:57  * tilgovijoined
23:30:57  * contrahaxquit (Quit: Sleeping)
23:46:16  * tixzjoined
23:55:08  * tixzquit (Remote host closed the connection)