00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:05:49  <jjjohnny>jfhbrook, substack what is the CORS flag? I missed it
00:06:49  <jfhbrook>jjjohnny: https://github.com/jfhbrook/node-ecstatic/pull/159
00:10:09  * domanicjoined
00:15:32  * pfrazejoined
00:30:36  * pfrazequit (Remote host closed the connection)
00:39:51  * contrahaxjoined
00:47:21  <substack>jjjohnny: it sets up all the cors garbage for serving up assets over xhr across domains
00:48:52  * rxgxquit (Quit: Connection closed for inactivity)
00:57:09  <jfhbrook>substack: do you use ecstatic more via the cli or more via the api?
00:57:21  <substack>pretty mixed
00:57:41  <jfhbrook>interesting
01:00:29  * domanicquit (Ping timeout: 246 seconds)
01:13:01  * domanicjoined
01:15:46  * contrahaxquit (Quit: Sleeping)
01:19:29  * contrahaxjoined
01:24:16  * contrahaxquit (Ping timeout: 255 seconds)
01:34:47  * phatedquit (Remote host closed the connection)
01:38:45  * contrahaxjoined
01:39:08  * contrahaxquit (Client Quit)
01:40:36  * contrahaxjoined
01:40:45  * contrahaxquit (Client Quit)
02:03:07  * contrahaxjoined
02:04:14  * contraha_joined
02:08:23  * contrahaxquit (Ping timeout: 272 seconds)
02:31:21  * contraha_quit (Quit: Sleeping)
02:38:36  * domanicquit (Ping timeout: 264 seconds)
02:52:24  <jjjohnny>jfhbrook: both, but its my go to on the CLI, so probably more there
02:52:38  <jfhbrook>aha
02:53:13  <jfhbrook>heh, wow apparently restify's built-in static file server is kinda crummy
02:53:26  <jfhbrook>I mean, ecstatic has its share of bugs (at least they're documented)
02:53:51  <jjjohnny>restify is retarding imho
02:54:32  <jfhbrook>I mean
02:54:46  <jfhbrook>I didn't see why express wasn't good enough for that style of api server
02:54:57  <jfhbrook>but hey
02:55:00  <substack>I mostly don't have issues with ecstatic but when I do a sent a PR or at least file an issue
02:55:16  <jfhbrook>there's 2 major ones off the top of my head
02:55:27  <jfhbrook>calls to directories that autoindex don't cache properly
02:55:39  <jfhbrook>and if there's a 404.html and showdir is on, the 404 wins
02:55:47  * contrahaxjoined
02:56:04  <jjjohnny>if you scrub over large audio files you may crash ecstatic
02:56:15  <jfhbrook>oh ouch
02:56:21  <jfhbrook>any meaningful stack traces?
02:56:26  <jjjohnny>no
02:56:28  <jfhbrook>or is that an issue more with node?
02:56:46  <jfhbrook>cause it's mostly just fs.createReadStream(file).pipe(res) at the end of the day
02:57:07  <jjjohnny>hm
02:57:30  <jjjohnny>you have to scrub hard
02:57:31  <jfhbrook>I mostly use ecstatic as a dev server and to serve up sidecar content like with wzrd.in
02:57:53  <jfhbrook>for legit prod static file serving the right thing is probably nginx
02:57:59  <jfhbrook>even if that's a little harder to deploy
02:58:49  <jfhbrook>which reminds me, I've heard of people fronting ecstatic with nginx, cause I got weak ETAG support to make nginx and gzipped content behave well together
03:00:24  <jfhbrook>I'm kinda trying to gauge how people use it cause that to an extent drives features---like you wouldn't need baked-in support for the trappings of CORS if you were using ecstatic as a middleware
03:04:16  <jfhbrook>I should rewrite the README
03:07:17  * shamajoined
03:10:45  * pfrazejoined
03:26:26  * pfrazequit (Remote host closed the connection)
03:29:20  * pfrazejoined
04:21:01  * pfrazequit (Remote host closed the connection)
05:14:38  * shamaquit (Quit: (╯°□°)╯︵ɐɯɐɥs)
05:53:50  * stagas_joined
06:14:00  * stagas_quit (Ping timeout: 240 seconds)
06:54:20  * stagas_joined
06:55:08  * stagasjoined
06:58:47  * stagas_quit (Ping timeout: 240 seconds)
07:03:21  * stagasquit (Remote host closed the connection)
07:08:55  * domanicjoined
08:07:21  * peutetrejoined
08:09:28  * contrahaxquit (Quit: Sleeping)
08:23:08  * contrahaxjoined
08:27:02  <jjjohnny>https://gist.github.com/pfraze/e314196dcecd4c49382d
08:30:39  <jjjohnny>stack poetry night https://gist.github.com/NHQ/9d7bade5a2a4083e9477
08:31:29  <jjjohnny>I MISS YOU LOUDBOT
08:33:24  * AndreasMadsenjoined
08:36:05  * fotoveritequit (Quit: fotoverite)
09:15:09  * timoxleyquit (Ping timeout: 250 seconds)
09:15:09  * nofflequit (Ping timeout: 250 seconds)
09:15:18  * {slurp}1joined
09:15:18  * substacktopic: Unofficial browserling/testling mad science channel. For official help /join #browserling
09:15:43  * hij1nx_joined
09:17:48  * timoxleyquit (Ping timeout: 250 seconds)
09:17:48  * nofflequit (Ping timeout: 250 seconds)
09:17:49  * {slurp}quit (Ping timeout: 250 seconds)
09:17:49  * hij1nxquit (Ping timeout: 250 seconds)
09:20:52  * timoxleyjoined
09:32:36  * domanicquit (Ping timeout: 264 seconds)
09:35:15  * gausbyjoined
09:36:37  * peutetrequit (Quit: ...)
10:22:36  * AndreasMadsenquit
10:46:40  * peutetrejoined
10:53:10  * djcoinjoined
11:18:22  * contrahaxquit (Quit: Sleeping)
11:49:50  * n3bpart
11:55:30  * AndreasMadsenjoined
11:57:16  * peutetrequit (Quit: ...)
11:57:53  * AndreasMadsenquit (Remote host closed the connection)
12:01:10  * peutetrejoined
12:02:10  * djcoinquit (Quit: WeeChat 1.0.1)
12:30:48  * AndreasMadsenjoined
12:30:53  * knownasilyajoined
12:30:54  * AndreasMadsenquit (Remote host closed the connection)
12:53:11  * peutetrequit (Quit: ...)
13:07:21  * peutetrejoined
13:09:38  * pfrazejoined
13:17:55  * peutetrequit (Quit: ...)
13:23:01  * peutetrejoined
15:59:53  * Niftylettuce123joined
16:02:11  * niftylettucejoined
16:16:48  * pfrazequit (Remote host closed the connection)
16:24:01  * peutetrequit (Quit: ...)
16:26:56  * pfrazejoined
16:29:23  * yorickquit (Ping timeout: 260 seconds)
16:30:22  * pfrazequit (Remote host closed the connection)
16:30:29  * yorickjoined
16:43:11  * pfrazejoined
16:47:59  * peutetrejoined
17:25:16  * peutetrequit (Quit: ...)
17:35:35  * eyeforeigneyejoined
17:39:38  * pfrazequit (Remote host closed the connection)
18:12:46  <substack>Raynos: what should semver do for that tape patch for skipping?
18:13:31  <jfhbrook>substack: can you give me an idea as to what the `weak` module actually does in dnode? basic ctrl-f-ing for require('weak') doesn't seem to yield anything interesting
18:13:49  <jfhbrook>substack: loosely thinking about revisiting dnode-python *maybe*
18:13:54  * phatedjoined
18:14:34  <substack>jfhbrook: it helps with garbage collection
18:14:42  <jfhbrook>but how?
18:15:07  <jfhbrook>like the docs talk about how it allows you to get an event for when the thing is GC'd but doesn't really talk about, say, explicitly triggering GC or making it more aggressive
18:18:18  <substack>I don't remember exactly, but I measured it
18:26:21  * pfrazejoined
18:27:25  <jfhbrook>interesting
18:35:33  * pfallenopquit (Remote host closed the connection)
18:36:01  * pfallenopjoined
18:36:58  * drptbljoined
19:28:13  * noffle_changed nick to nofflle
19:28:16  * noffllechanged nick to noffle
19:30:41  * fotoveritejoined
19:40:14  * peutetrejoined
19:50:11  * peutetrequit (Quit: ...)
19:59:52  * phatedquit (Remote host closed the connection)
20:05:43  * Niftylettuce123quit (Ping timeout: 246 seconds)
20:28:06  * phatedjoined
20:41:25  * contrahaxjoined
20:41:40  * drptblquit (Ping timeout: 240 seconds)
20:49:20  * drptbljoined
21:11:07  * eyeforeigneyequit (Ping timeout: 240 seconds)
21:45:36  <substack>ogd: wizard robe+hat station too
21:51:47  * domanicjoined
21:53:04  <substack>domanic: forest hax in july on the oregon coast activities include wizard gear, slow computing
21:55:34  <domanic>substack, what scale of happening is this?
21:57:06  <substack>not sure yet, but perhaps no more than 100?
21:57:40  * substackis very nearby right now
22:05:41  * pfallenopquit (Quit: leaving)
22:07:12  * pfallenopjoined
22:07:42  * rwaldronquit (Remote host closed the connection)
22:09:12  * domanicquit (Ping timeout: 250 seconds)
22:16:26  * peutetrejoined
22:31:37  * niftylettucequit (Quit: Connection closed for inactivity)
23:04:28  * peutetrequit (Quit: ...)
23:50:03  <substack>jfhbrook: whoops, that patch introduces some issues, updated in a second patch
23:50:09  <jfhbrook>oh?
23:50:10  <jfhbrook>daang
23:50:14  <jfhbrook>patch releases left and right
23:50:37  <jfhbrook>oh, substack if you're talking about the boolean flags stuff I already merged/released as 1.1.1
23:50:47  <jfhbrook>cause good catch
23:52:02  <substack>I would just wait like 15 minutes
23:53:35  <substack>there's some issues because the opts thing clashes with how minimist works
23:57:16  <jfhbrook>are you waying 1.1.1 doesn't fix it?
23:58:12  <substack>all good in the latest substack boolean branch now
23:58:41  <jfhbrook>well like I said I merged and released https://github.com/jfhbrook/node-ecstatic/pull/160 so
23:58:47  <jfhbrook>if it's not that...
23:58:58  * domanicjoined
23:58:59  <substack>there are some more commits since then
23:59:20  <substack>the issue is: setting opts as boolean in minimist defaults their value to false
23:59:41  <substack>which was tripping up the opts.js handler, so I had to also set defaults and I factored that into one place (defaults.json)
23:59:54  <jfhbrook>ohhh
23:59:56  <jfhbrook>okay I see
23:59:56  <substack>and I also factored the alias handling, because those integrate with the booleanness