00:00:01
| * ircretary | quit (Remote host closed the connection) |
00:00:10
| * ircretary | joined |
00:02:02
| * thlorenz | quit (Remote host closed the connection) |
00:02:51
| * knownasilya | joined |
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
| * jxson | quit (Ping timeout: 265 seconds) |
00:09:42
| * tilgovi | joined |
00:10:22
| * jxson_ | quit (Ping timeout: 256 seconds) |
00:19:59
| * thlorenz | joined |
00:20:36
| * pfraze | joined |
00:21:03
| * thlorenz | quit (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
| * thealphanerd | quit (Quit: thealphanerd) |
01:20:37
| * yoshuawuyts | quit (Ping timeout: 265 seconds) |
01:21:56
| * thlorenz | joined |
01:23:47
| * jxson | joined |
01:26:26
| * thlorenz | quit (Ping timeout: 246 seconds) |
01:37:37
| * contrahax | joined |
01:45:10
| * timaschew | quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
01:47:58
| * pfraze | quit (Remote host closed the connection) |
01:52:53
| * pfraze | joined |
01:57:55
| * thlorenz | joined |
02:11:28
| * knownasilya | quit (Quit: Connection closed for inactivity) |
02:18:54
| * passy | quit (Quit: Connection closed for inactivity) |
02:26:13
| * harrow | quit (Ping timeout: 245 seconds) |
02:30:44
| * domanic | joined |
02:30:49
| * jxson | quit (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
| * anvaka | joined |
02:37:12
| * harrow | joined |
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
| * domanic | quit (Ping timeout: 246 seconds) |
02:56:45
| * jxson | joined |
02:58:06
| * jxson | quit (Remote host closed the connection) |
02:58:11
| * domanic | joined |
03:54:05
| * AvianPhone | joined |
03:54:29
| * AvianPhone | quit (Client Quit) |
03:57:16
| * thlorenz | quit (Remote host closed the connection) |
04:09:13
| * phated | quit (Remote host closed the connection) |
04:17:21
| * yoshuawuyts | joined |
04:21:44
| * yoshuawuyts | quit (Ping timeout: 252 seconds) |
04:33:52
| * DamonOehlman | joined |
04:42:53
| * anvaka | quit (Remote host closed the connection) |
04:44:39
| * anvaka | joined |
04:49:52
| * domanic | quit (Ping timeout: 240 seconds) |
04:50:23
| * gozala | quit (Quit: Connection closed for inactivity) |
04:57:47
| * thlorenz | joined |
05:02:44
| * thlorenz | quit (Ping timeout: 245 seconds) |
05:35:52
| * pfraze | quit (Remote host closed the connection) |
05:46:58
| * contrahax | quit (Quit: Sleeping) |
05:50:40
| * thealphanerd | joined |
06:03:41
| * dguttman | quit (Quit: dguttman) |
06:40:53
| * jxson | joined |
06:45:49
| * jxson | quit (Ping timeout: 264 seconds) |
06:46:35
| * phated | joined |
06:47:14
| * thlorenz | joined |
06:51:33
| * thlorenz | quit (Ping timeout: 252 seconds) |
06:55:47
| * thealphanerd | quit (Quit: thealphanerd) |
07:48:03
| * thlorenz | joined |
07:52:22
| * thlorenz | quit (Ping timeout: 240 seconds) |
07:52:50
| * domanic | joined |
07:59:34
| * contrahax | joined |
07:59:40
| * contrahax | quit (Read error: Connection reset by peer) |
08:00:17
| * contrahax | joined |
08:27:14
| * phated | quit (Remote host closed the connection) |
08:36:08
| * tixz | joined |
08:36:46
| * pfraze | joined |
08:38:48
| * timaschew | joined |
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
| * pfraze | quit (Ping timeout: 256 seconds) |
08:51:54
| * tilgovi | quit (Ping timeout: 245 seconds) |
08:58:49
| * timaschew | quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
09:20:31
| * tixz | quit (Remote host closed the connection) |
09:26:50
| * contrahax | quit (Quit: Sleeping) |
09:28:32
| * yoshuawuyts | joined |
09:36:52
| * thlorenz | joined |
09:37:48
| * phated | joined |
09:41:50
| * thlorenz | quit (Ping timeout: 265 seconds) |
09:42:17
| * phated | quit (Ping timeout: 256 seconds) |
09:55:33
| * timaschew | joined |
10:14:14
| * timaschew | quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
10:18:05
| * domanic | quit (Ping timeout: 265 seconds) |
10:41:51
| * contrahax | joined |
11:07:17
| * DamonOehlman | quit (Ping timeout: 256 seconds) |
11:22:38
| * timaschew | joined |
11:25:39
| * thlorenz | joined |
11:30:09
| * thlorenz | quit (Ping timeout: 250 seconds) |
11:38:29
| * contraha_ | joined |
11:39:10
| * contrahax | quit (Ping timeout: 252 seconds) |
11:46:29
| * yoshuawuyts | quit (Ping timeout: 245 seconds) |
11:52:03
| * contraha_ | quit (Remote host closed the connection) |
11:52:09
| * contrahax | joined |
11:55:50
| * tixz | joined |
12:04:55
| * tixz | quit (Remote host closed the connection) |
12:15:07
| * tixz | joined |
12:32:54
| * contraha_ | joined |
12:34:36
| * contrahax | quit (Ping timeout: 246 seconds) |
12:35:11
| * contrahax | joined |
12:36:35
| * contraha_ | quit (Read error: Connection reset by peer) |
12:36:59
| * contraha_ | joined |
12:39:54
| * contrahax | quit (Ping timeout: 252 seconds) |
12:42:54
| * reqshark_ | quit (Ping timeout: 256 seconds) |
12:43:22
| * reqshark_ | joined |
13:11:29
| * thlorenz | joined |
13:15:46
| * thlorenz | quit (Ping timeout: 256 seconds) |
13:24:36
| * oncenull | joined |
13:27:04
| * tixz | quit (Remote host closed the connection) |
13:27:36
| * tixz | joined |
13:32:06
| * tixz | quit (Ping timeout: 252 seconds) |
14:06:12
| * tixz | joined |
14:17:13
| * dguttman | joined |
14:25:53
| * pfraze | joined |
14:27:17
| * thlorenz | joined |
14:31:43
| * thlorenz | quit (Ping timeout: 250 seconds) |
14:33:13
| * oncenull | quit (Ping timeout: 264 seconds) |
14:37:53
| * oncenull | joined |
14:47:13
| * tixz | quit (Remote host closed the connection) |
14:47:59
| * contraha_ | quit |
14:51:33
| * contrahax | joined |
14:53:57
| * tixz | joined |
15:09:23
| * thlorenz | joined |
15:18:46
| * yoshuawuyts | joined |
15:20:24
| * tixz | quit (Remote host closed the connection) |
15:21:50
| * therealkoopa | joined |
15:22:05
| * tixz | joined |
15:29:57
| * therealkoopa | quit (Remote host closed the connection) |
15:32:19
| * thlorenz | quit (Remote host closed the connection) |
15:35:22
| * timaschew | quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
15:36:53
| * timaschew | joined |
15:36:53
| * timaschew | quit (Client Quit) |
15:54:15
| * oncenull | quit (Remote host closed the connection) |
16:15:20
| * dguttman | quit (Quit: dguttman) |
16:20:26
| * thealphanerd | joined |
16:30:24
| * oncenull | joined |
16:33:09
| * thlorenz | joined |
16:35:05
| * anvaka | quit (Remote host closed the connection) |
16:37:29
| * thlorenz | quit (Ping timeout: 246 seconds) |
16:38:42
| * tixz | quit (Remote host closed the connection) |
16:46:05
| * oncenull | quit (Remote host closed the connection) |
16:55:22
| * thlorenz | joined |
16:55:41
| <mikolalysenko> | mk30: haha, that is great |
17:07:36
| * joepie91 | quit (Ping timeout: 276 seconds) |
17:09:24
| * yoshuawuyts | quit (Ping timeout: 265 seconds) |
17:25:03
| * joepie91 | joined |
17:32:40
| * thealphanerd | quit (Quit: thealphanerd) |
17:38:01
| * contrahax | quit (Quit: Sleeping) |
17:53:05
| <mikolalysenko> | substack: with shipboard, how are the tasks replicated between users? (or is this possible?) |
18:00:15
| * joepie91 | quit (Ping timeout: 276 seconds) |
18:04:30
| * yoshuawuyts | joined |
18:08:55
| * tixz | joined |
18:12:07
| * joepie91 | joined |
18:12:07
| * joepie91 | quit (Changing host) |
18:12:07
| * joepie91 | joined |
18:34:54
| * oncenull | joined |
18:35:45
| * anvaka | joined |
18:39:44
| * oncenull | quit (Ping timeout: 252 seconds) |
18:40:01
| * anvaka | quit (Ping timeout: 250 seconds) |
18:40:56
| * contrahax | joined |
19:07:49
| * sethvincent | joined |
19:10:00
| * contrahax | quit (Quit: Sleeping) |
19:12:09
| * oncenull | joined |
19:13:36
| * dguttman | joined |
19:23:03
| * tixz | quit (Remote host closed the connection) |
19:30:41
| * anvaka | joined |
19:33:56
| * oncenull | quit (Remote host closed the connection) |
19:50:22
| * contrahax | joined |
19:51:09
| * thlorenz | quit (Remote host closed the connection) |
19:53:47
| * phated | joined |
19:59:07
| * reqshark_ | quit (Quit: Be back later ...) |
20:04:28
| * AvianPhone | joined |
20:05:07
| * thlorenz | joined |
20:06:02
| * thlorenz | quit (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
| * thlorenz | joined |
20:34:27
| * AvianPhone | quit (Ping timeout: 245 seconds) |
20:38:20
| * thlorenz | quit (Remote host closed the connection) |
21:00:23
| * therealkoopa | joined |
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
| * therealkoopa | quit (Remote host closed the connection) |
21:10:40
| * phated | quit (Remote host closed the connection) |
21:11:13
| * phated | joined |
21:13:36
| * peutetre | joined |
21:15:49
| * phated | quit (Ping timeout: 264 seconds) |
21:15:50
| * phated_ | joined |
21:20:06
| * oncenull | joined |
21:22:54
| * phated_ | quit (Remote host closed the connection) |
21:23:28
| * phated | joined |
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
| * phated | quit (Ping timeout: 256 seconds) |
21:31:41
| * oncenull | quit (Remote host closed the connection) |
21:32:20
| * AvianPhone | joined |
21:38:18
| * peutetre | quit (Ping timeout: 252 seconds) |
21:39:06
| * thlorenz | joined |
21:42:43
| * oncenull | joined |
21:43:51
| * thlorenz | quit (Ping timeout: 244 seconds) |
21:51:21
| * contrahax | quit (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
| * domanic | joined |
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
| * phated | joined |
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
| * oncenull | quit (Remote host closed the connection) |
22:16:10
| * contrahax | joined |
22:20:42
| * oncenull | joined |
22:35:10
| * oncenull | quit (Remote host closed the connection) |
22:39:59
| * thlorenz | joined |
22:44:39
| * thlorenz | quit (Ping timeout: 246 seconds) |
22:44:57
| * tilgovi | joined |
23:30:57
| * contrahax | quit (Quit: Sleeping) |
23:46:16
| * tixz | joined |
23:55:08
| * tixz | quit (Remote host closed the connection) |