00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:05:42  <rowbit>Hourly usage stats: []
00:08:03  * warbrettjoined
00:09:11  * sorribasquit (Quit: Connection closed for inactivity)
00:19:09  * phatedjoined
00:33:43  * AvianFlujoined
00:53:42  * ins0mniaquit (Ping timeout: 240 seconds)
01:00:15  * collypopsquit
01:02:23  * ednapiranhaquit (Quit: Leaving...)
01:07:06  <rowbit>Hourly usage stats: [free: 25]
01:07:56  * jxsonquit (Remote host closed the connection)
01:13:44  <Raynos>defunctzombie: ?
01:14:27  <Raynos>defunctzombie: https://github.com/Raynos/ready-signal
01:14:57  <Raynos>defunctzombie: slightly different but similar
01:15:04  <defunctzombie>yes
01:15:08  <defunctzombie>exactly the same
01:15:09  <defunctzombie>I think
01:15:10  <defunctzombie>awesome
01:17:43  * collypopsjoined
01:18:47  <defunctzombie>needs some tests
01:18:53  <defunctzombie>will add some
01:20:35  <defunctzombie>Raynos: what do you want me to test with? tape? will you kill me if I use mocha?
01:21:18  <Raynos>defunctzombie: preferably tape
01:21:24  <defunctzombie>k
01:22:42  <Raynos>defunctzombie: if you want to use mocha preferably format like https://gist.github.com/Raynos/899aa04640e1c23678be
01:22:59  <Raynos>the thing i can tolerate the least is `should`
01:23:02  <defunctzombie>Raynos: I use the tdd/qunit style
01:23:04  <defunctzombie>yes
01:23:07  <defunctzombie>I will not use should
01:23:17  <defunctzombie>I do that style you showed
01:23:20  <defunctzombie>minus the .it stuff
01:23:32  <defunctzombie>cause --ui qunit just has the test global
01:23:41  <defunctzombie>but I can do the style you showed
01:25:07  <Raynos>your writing tests so i wont complain too much :D
01:26:15  * phatedquit (Remote host closed the connection)
01:27:12  * taterbasejoined
01:33:42  * maksimlinquit (Ping timeout: 240 seconds)
01:35:20  * ceejbotquit (Remote host closed the connection)
01:35:36  * ceejbotjoined
01:36:46  * dguttmanquit (Quit: dguttman)
01:38:53  * ceejbotquit (Remote host closed the connection)
01:44:41  * dybskiyquit (Remote host closed the connection)
01:54:34  * maksimlinjoined
01:56:53  * thealphanerdquit (Quit: thealphanerd)
01:57:20  * tilgoviquit (Read error: Connection reset by peer)
02:07:06  <rowbit>Hourly usage stats: [free: 44]
02:11:27  * warbrettquit (Remote host closed the connection)
02:12:01  * warbrettjoined
02:16:03  * warbrettquit (Ping timeout: 240 seconds)
02:25:33  * maksimlinquit (Ping timeout: 240 seconds)
02:26:54  * dybskiyjoined
02:33:49  * ceejbotjoined
02:35:17  * calvinfoquit (Quit: Leaving.)
02:41:46  * warbrettjoined
02:41:54  * dybskiyquit (Remote host closed the connection)
02:51:12  * warbrettquit (Remote host closed the connection)
02:52:10  * warbrettjoined
02:56:27  * warbrettquit (Ping timeout: 245 seconds)
02:57:25  * contrahaxchanged nick to _contrahax
03:07:06  <rowbit>Hourly usage stats: [free: 45]
03:07:18  * AvianFluquit (Remote host closed the connection)
03:12:33  * warbrettjoined
03:12:49  * thlorenzquit (Remote host closed the connection)
03:13:23  * thlorenzjoined
03:17:19  * phatedjoined
03:18:24  * thlorenzquit (Ping timeout: 264 seconds)
03:38:23  * dybskiyjoined
03:43:50  * dybskiyquit (Remote host closed the connection)
03:45:40  * warbrettquit (Remote host closed the connection)
03:52:23  * anvakajoined
04:07:06  <rowbit>Hourly usage stats: [free: 23]
04:13:04  * thealphanerdjoined
04:22:02  * ceejbotquit (Remote host closed the connection)
04:24:43  * ednapiranhajoined
04:24:43  * ednapiranhaquit (Client Quit)
04:28:57  <defunctzombie>Raynos: ping
04:29:27  <Raynos>Pong
04:29:53  * maksimlinjoined
04:30:08  <defunctzombie>Raynos: I sent you a PR
04:30:16  <defunctzombie>let me know if you don't want my "refactor" commit
04:30:27  <defunctzombie>also if the "multiple triggers" test is expected behavior
04:32:11  * maksimlinquit (Client Quit)
04:44:05  * ceejbotjoined
04:48:48  * ceejbotquit (Ping timeout: 244 seconds)
04:50:49  * taterbasequit (Quit: Connection closed for inactivity)
04:53:01  * ceejbotjoined
04:58:21  * ceejbotquit (Ping timeout: 255 seconds)
05:04:15  * warbrettjoined
05:06:16  * ceejbotjoined
05:07:06  <rowbit>Hourly usage stats: [free: 40]
05:08:42  * warbrettquit (Ping timeout: 240 seconds)
05:11:14  * addisonjquit (Quit: Connection closed for inactivity)
05:12:49  * calvinfojoined
05:15:12  * pfraze_quit (Ping timeout: 245 seconds)
05:17:03  * ceejbotquit (Ping timeout: 240 seconds)
05:28:14  * gsfjoined
05:47:52  * brianloveswordsjoined
05:48:19  * domanic_joined
05:49:05  <thealphanerd>substack: have you ever done stuff with perf testing with testling?
05:49:12  <substack>thealphanerd: no
05:49:13  * brianloveswordsquit (Client Quit)
05:49:19  <substack>it's not meant for that
05:49:33  <thealphanerd>can’t really do perf on vms
05:49:44  <substack>it uses cloud hosting which has unreliable performance
05:50:17  * brianloveswordsjoined
05:50:46  * brianloveswordsquit (Client Quit)
05:51:42  * calvinfoquit (Ping timeout: 240 seconds)
05:53:17  * calvinfo1joined
05:54:39  <thealphanerd>is there any reason it couldn’t work with a distributed number of dedicated systems?
05:57:08  * domanic_quit (Ping timeout: 260 seconds)
05:58:49  * addisonjjoined
06:01:36  * jxsonjoined
06:02:37  * ins0mniajoined
06:04:36  * brianloveswordsjoined
06:04:42  * anvakaquit (Ping timeout: 240 seconds)
06:05:19  * anvakajoined
06:05:56  * jxsonquit (Remote host closed the connection)
06:07:06  <rowbit>Hourly usage stats: [free: 36]
06:09:23  * Maciek416quit (Remote host closed the connection)
06:11:21  * calvinfo1quit (Quit: Leaving.)
06:18:25  * calvinfojoined
06:24:41  * defunctzombiechanged nick to defunctzombie_zz
06:37:48  * gsfquit (Ping timeout: 255 seconds)
06:52:28  * warbrettjoined
06:57:09  * warbrettquit (Ping timeout: 255 seconds)
07:00:53  * brianloveswordsquit (Quit: Computer has gone to sleep.)
07:05:35  * phatedquit (Remote host closed the connection)
07:05:58  * djcoinjoined
07:07:06  <rowbit>Hourly usage stats: [free: 63]
07:16:13  * yoshuawuytsjoined
07:18:00  * calvinfoquit (Quit: Leaving.)
07:46:30  * warbrettjoined
07:49:05  * dybskiyjoined
07:50:33  * warbrettquit (Ping timeout: 240 seconds)
07:53:32  * dybskiyquit (Ping timeout: 245 seconds)
07:54:05  * yoshuawuytsquit (Remote host closed the connection)
07:58:02  * Maciek416joined
08:01:49  * rxgxjoined
08:02:39  * Maciek416quit (Ping timeout: 252 seconds)
08:06:25  * yoshuawuytsjoined
08:07:06  <rowbit>Hourly usage stats: [free: 60]
08:17:42  * dybskiy_joined
08:26:29  * yoshuawuytsquit (Remote host closed the connection)
08:29:18  * yoshuawuytsjoined
08:31:14  * addisonjquit (Quit: Connection closed for inactivity)
08:31:30  * thealphanerdquit (Quit: thealphanerd)
08:31:32  * yoshuawuytsquit (Remote host closed the connection)
08:32:49  * yoshuawuytsjoined
08:35:59  * dybskiy_quit (Remote host closed the connection)
08:42:08  * yoshuawuytsquit (Remote host closed the connection)
08:43:24  * yoshuawuytsjoined
08:44:50  * yoshuawuytsquit (Remote host closed the connection)
08:48:11  * kesslerjoined
08:54:53  * yoshuawuytsjoined
08:56:48  * kesslerquit (Ping timeout: 244 seconds)
08:57:40  * yoshuawuytsquit (Remote host closed the connection)
08:58:44  * yoshuawuytsjoined
09:01:33  * yoshuawuytsquit (Remote host closed the connection)
09:06:59  * dybskiyjoined
09:07:06  <rowbit>Hourly usage stats: [free: 58]
09:08:39  * dybskiy_joined
09:09:47  * yoshuawu_joined
09:09:50  * kesslerjoined
09:10:29  * yoshuawu_quit (Read error: Connection reset by peer)
09:10:36  * yoshuawu_joined
09:11:48  * dybskiyquit (Ping timeout: 264 seconds)
09:13:36  * dybskiy_quit (Ping timeout: 264 seconds)
09:31:56  * dybskiyjoined
09:36:12  * dybskiyquit (Ping timeout: 240 seconds)
09:41:39  * thealphanerdjoined
09:42:35  * yoshuawu_quit (Remote host closed the connection)
09:43:51  * yoshuawuytsjoined
09:46:56  * Maciek416joined
09:47:23  * yoshuawuytsquit (Remote host closed the connection)
09:48:17  * yoshuawuytsjoined
09:51:53  * Maciek416quit (Ping timeout: 264 seconds)
10:04:24  <jjjohnny>jesusabdullah: ecstatic printing out the dir contents instead of showing the index.html, me no know why
10:05:29  <substack>jjjohnny: I have a fix for that bug, but it breaks some other tests
10:07:06  <rowbit>Hourly usage stats: [free: 53]
10:07:09  <jjjohnny>substack: lets have a look
10:07:09  <jjjohnny>is this new?
10:07:19  <substack>haven't submitted a PR yet
10:08:59  <jjjohnny>substack: i can provide one clue, which is that I am instantiating multiple static servers
10:09:18  <substack>that doesn't affect the bug
10:09:28  <substack>it has to do with how the default options are processed
10:20:29  <jjjohnny>thats a 302 then
10:22:42  * sorribasjoined
10:28:04  <substack>oh actually the bug is because one part of the code expects '.html' and the other expects 'html' without the dot
10:32:40  * dybskiyjoined
10:37:17  * dybskiyquit (Ping timeout: 245 seconds)
10:42:01  <jjjohnny>another convention bites the dust
10:42:43  <jjjohnny>this app i made, you better use globals!
10:49:09  * dybskiyjoined
10:54:24  * dybskiyquit (Ping timeout: 264 seconds)
11:00:32  * rxgxquit (Quit: Connection closed for inactivity)
11:06:24  * phatedjoined
11:07:06  <rowbit>Hourly usage stats: [developer: 2, free: 47]
11:07:35  * dybskiyjoined
11:11:48  * phatedquit (Ping timeout: 264 seconds)
11:12:10  * dybskiyquit (Ping timeout: 244 seconds)
11:14:18  <thealphanerd>substack: https://www.npmjs.org/package/whatever
11:14:19  <thealphanerd>lol
11:29:48  <substack>haha whaat
11:34:01  <substack>http://studio.substack.net/datacenter?time=1403782141755
11:35:54  <thealphanerd>substack: can you load plugins with watchify?
11:36:03  * Maciek416joined
11:36:36  <substack>thealphanerd: yes, it's all the same options as browserify
11:37:01  <thealphanerd>that’s what I figured… it’s not outputting the file from xcss after the first build though :S
11:37:18  * calvinmetcalfjoined
11:37:48  <thealphanerd>more accurately when first run, it performs as expected. After the first change it consistently outputs an empty file in the css output
11:40:13  * Maciek416quit (Ping timeout: 240 seconds)
11:53:48  * yorickjoined
12:02:57  * thealphanerdquit (Quit: thealphanerd)
12:07:06  <rowbit>Hourly usage stats: [developer: 1, free: 57]
12:07:38  * dybskiyjoined
12:12:24  * dybskiyquit (Ping timeout: 264 seconds)
12:14:01  * ceejbotjoined
12:28:48  * ins0mniaquit (Ping timeout: 255 seconds)
12:35:11  * naneaujoined
12:40:12  <jesusabdullah>substack: If you open up a half-assed PR with notes on the tests, I might be able to come up with something
12:41:54  <jesusabdullah>substack: I bought GoF lol
12:49:15  <jesusabdullah>substack: in fact if you COULD open up a half-assed PR that would be great cause I don't 100% remember the issue and I definitely don't know what else is breaking now
12:52:21  <substack>jesusabdullah: I think the problem is the tests are wrong
12:52:33  <substack>because the tests were coded against the broken defaultExtension handling
12:56:53  <substack>jesusabdullah: ok fixed it!
13:00:23  <substack>pow: https://github.com/jesusabdullah/node-ecstatic/pull/116
13:00:57  <substack>so basically really tiny patch delta https://github.com/jesusabdullah/node-ecstatic/pull/116.patch
13:01:58  * pfraze_joined
13:04:20  <substack>jesusabdullah, jjjohnny ^^^
13:07:07  <rowbit>Hourly usage stats: [developer: 0, free: 64]
13:07:35  * dybskiyjoined
13:09:24  * pfraze_quit (Ping timeout: 264 seconds)
13:11:07  * gsfjoined
13:11:43  * benglquit (Ping timeout: 272 seconds)
13:12:13  * dybskiyquit (Ping timeout: 240 seconds)
13:12:31  <jesusabdullah>substack: how funny, to think a 404 page should return a 200
13:13:13  <substack>well if you try to fetch it directly it should!
13:13:25  <jesusabdullah>right!
13:13:28  <jesusabdullah>It's just funny
13:14:48  <substack>you can also close this one after you merge since it's a dupe with failing tests though https://github.com/jesusabdullah/node-ecstatic/pull/115
13:16:25  <jesusabdullah>substack: what do you think the MOST PROPER semver bump is? minor or patch?
13:16:39  <jesusabdullah>I think patch
13:16:44  <substack>patch
13:17:21  * bengljoined
13:18:02  <jesusabdullah>isaacs: I **love** the npm spinner
13:19:16  <substack>I mean STRICTLY SPEAKING now if you pass in 'html' or '.html' as the default Ext they both work now
13:22:37  <jesusabdullah>WORKS FOR ME LOL
13:22:37  <LOUDBOT>TIME TO NUT UP OR SHUT UP OR SOMETHING
13:24:37  * Maciek416joined
13:29:41  * Maciek416quit (Ping timeout: 264 seconds)
13:30:04  * ceejbotquit (Remote host closed the connection)
13:33:35  * ceejbotjoined
13:33:57  * ceejbotquit (Remote host closed the connection)
13:34:32  * ceejbotjoined
13:39:03  * ceejbotquit (Ping timeout: 240 seconds)
13:39:33  * kesslerquit (Ping timeout: 240 seconds)
13:46:27  * natemiquit (Ping timeout: 245 seconds)
13:47:39  * natemijoined
13:52:31  * kesslerjoined
14:02:25  * thlorenzjoined
14:07:06  <rowbit>Hourly usage stats: [developer: 1, free: 56]
14:07:35  * dybskiyjoined
14:12:17  * dybskiyquit (Ping timeout: 245 seconds)
14:15:38  * _contrahaxchanged nick to contrahax
14:25:08  * pfrazejoined
14:28:12  * gsfpart
14:28:20  * gsfjoined
14:34:31  * pfraze_joined
14:36:02  * pfrazequit (Ping timeout: 245 seconds)
14:40:48  * dguttmanjoined
14:45:37  * kesslerquit (Ping timeout: 245 seconds)
14:46:48  * AvianFlujoined
15:07:06  <rowbit>Hourly usage stats: [developer: 0, free: 89]
15:07:36  * dybskiyjoined
15:11:54  * dybskiyquit (Ping timeout: 244 seconds)
15:12:17  * calvinfojoined
15:13:48  * Maciek416joined
15:18:32  * Maciek416quit (Ping timeout: 260 seconds)
15:25:54  * fotoveritejoined
15:30:33  * fotoveritequit (Client Quit)
15:36:49  * calvinfoquit (Quit: Leaving.)
15:44:17  * Maciek416joined
15:48:27  * naneauquit (Quit: Part.)
15:52:39  * brianloveswordsjoined
15:58:37  * ednapiranhajoined
16:02:30  * dguttmanquit (Quit: dguttman)
16:05:03  * warbrettjoined
16:07:06  <rowbit>Hourly usage stats: [developer: 0, free: 54]
16:09:46  * calvinfojoined
16:13:44  * ceejbotjoined
16:23:32  * djcoinquit (Quit: WeeChat 0.4.3)
16:29:23  * thlorenzquit (Remote host closed the connection)
16:29:57  * thlorenzjoined
16:34:36  * thlorenzquit (Ping timeout: 264 seconds)
16:39:23  * indexzerojoined
16:40:43  * dybskiyjoined
16:44:11  * phatedjoined
16:45:19  * dybskiyquit (Ping timeout: 255 seconds)
16:48:52  * yoshuawuytsquit (Remote host closed the connection)
16:49:26  * defunctzombie_zzchanged nick to defunctzombie
16:49:33  * phatedquit (Ping timeout: 244 seconds)
16:53:21  * dguttmanjoined
16:58:12  * anvakaquit (Remote host closed the connection)
16:58:45  * anvakajoined
17:06:54  * jxsonjoined
17:07:06  <rowbit>Hourly usage stats: [developer: 0, free: 26]
17:13:04  * indexzeroquit (Quit: indexzero)
17:16:31  * calvinfo1joined
17:16:56  * calvinfoquit (Ping timeout: 244 seconds)
17:28:19  * phatedjoined
17:45:07  * calvinfo1quit (Quit: Leaving.)
17:49:12  * sorribasquit (Quit: Connection closed for inactivity)
17:51:17  * dybskiyjoined
17:52:24  * phatedquit (Remote host closed the connection)
17:55:13  * phatedjoined
17:57:53  * anvakaquit (Read error: Connection reset by peer)
17:58:00  * anvakajoined
18:02:54  * dybskiyquit (Remote host closed the connection)
18:03:22  * fotoveritejoined
18:06:19  * fotoveritequit (Client Quit)
18:07:06  <rowbit>Hourly usage stats: [free: 27]
18:08:51  <jesusabdullah>substack: The best thing about reading GoF is that it makes me realize just how much ceremony is involved when everything is a Class or instance of a Class
18:09:16  <jesusabdullah>substack: Like, "Abstract Factory" boils down to a function that returns a function based on an if statement ololo
18:15:22  <owen1>Raynos: https://news.ycombinator.com/item?id=7949773
18:16:22  * jxsonquit (Quit: Leaving...)
18:18:20  * jxsonjoined
18:18:47  * calvinfojoined
18:22:40  * taterbasejoined
18:29:41  <rowbit>substack, pkrumins: Encoders down: 50.57.171.229 (dev-ie6-2)
18:30:50  <AvianFlu>jesusabdullah: that's why angular is such an abomination
18:31:18  <AvianFlu>if you have to dig through several interfaces before you see real code, and you're not writing java, something is very very wrong
18:31:33  <AvianFlu>AND IF YOU WRITE JAVA AT ALL SOMETHING IS VERY VERY WRONG OLOLOLOL
18:31:34  <LOUDBOT>DO THE FUDDLE DUDDLE IN THE HOUSE OF COMMONS!
18:33:30  * dybskiyjoined
18:34:50  <jesusabdullah>AvianFlu: yeah and like, don't get me wrong interfaces are great because interoperability
18:35:00  <jesusabdullah>AvianFlu: but man, sometimes your call stack does NOT need to be that deep
18:36:23  * addisonjjoined
18:36:26  <AvianFlu>yeah but an interface means "a bunch of things will all interoperate based on this function signature not changing"
18:36:41  <AvianFlu>it doesn't mean "you need four files of pointless code to isolate that three-line loop"
18:45:51  * jxsonquit (*.net *.split)
18:45:51  * dlmanningquit (*.net *.split)
18:45:51  * kanzurequit (*.net *.split)
18:45:51  * Guest7523quit (*.net *.split)
18:45:51  * dguttmanquit (*.net *.split)
18:45:52  * collypopsquit (*.net *.split)
18:45:52  * chrisdickinsonquit (*.net *.split)
18:45:52  * nlacasse_quit (*.net *.split)
18:45:52  * owen1quit (*.net *.split)
18:45:52  * LOUDBOTquit (*.net *.split)
18:45:52  * jjjohnnyquit (*.net *.split)
18:45:52  * josephgquit (*.net *.split)
18:45:52  * anvakaquit (*.net *.split)
18:45:52  * Maciek416quit (*.net *.split)
18:45:52  * benglquit (*.net *.split)
18:45:52  * calvinmetcalfquit (*.net *.split)
18:45:52  * ogdquit (*.net *.split)
18:45:52  * hughskquit (*.net *.split)
18:45:52  * _hendrikquit (*.net *.split)
18:45:52  * ELLIOTTCABLEquit (*.net *.split)
18:45:52  * sindresorhusquit (*.net *.split)
18:45:52  * eugenewarequit (*.net *.split)
18:45:52  * ilterisquit (*.net *.split)
18:45:52  * dubroy______quit (*.net *.split)
18:45:52  * mikolalysenkoquit (*.net *.split)
18:45:52  * montesluquit (*.net *.split)
18:45:52  * kcherkashin__quit (*.net *.split)
18:45:52  * hackygoluckyquit (*.net *.split)
18:45:52  * jirwinquit (*.net *.split)
18:45:53  * rwaldronquit (*.net *.split)
18:45:53  * ehdquit (*.net *.split)
18:45:53  * johnkpaulquit (*.net *.split)
18:45:53  * emilisto_quit (*.net *.split)
18:45:53  * Altreusquit (*.net *.split)
18:45:53  * chiltsquit (*.net *.split)
18:46:48  * jxsonjoined
18:46:48  * anvakajoined
18:46:48  * dguttmanjoined
18:46:48  * Maciek416joined
18:46:48  * bengljoined
18:46:48  * calvinmetcalfjoined
18:46:48  * collypopsjoined
18:46:48  * ogdjoined
18:46:48  * hughskjoined
18:46:48  * _hendrikjoined
18:46:48  * ELLIOTTCABLEjoined
18:46:48  * dlmanningjoined
18:46:48  * chrisdickinsonjoined
18:46:48  * kanzurejoined
18:46:48  * nlacasse_joined
18:46:48  * Guest7523joined
18:46:48  * sindresorhusjoined
18:46:48  * eugenewarejoined
18:46:48  * owen1joined
18:46:48  * LOUDBOTjoined
18:46:48  * jjjohnnyjoined
18:46:48  * josephgjoined
18:46:48  * ilterisjoined
18:46:48  * dubroy______joined
18:46:48  * mikolalysenkojoined
18:46:48  * monteslujoined
18:46:48  * kcherkashin__joined
18:46:48  * chiltsjoined
18:46:48  * Altreusjoined
18:46:48  * emilisto_joined
18:46:48  * johnkpauljoined
18:46:48  * ehdjoined
18:46:48  * rwaldronjoined
18:46:48  * jirwinjoined
18:46:48  * hackygoluckyjoined
18:48:15  * trodriguesquit (*.net *.split)
18:48:15  * grncdrquit (*.net *.split)
18:48:15  * mk30quit (*.net *.split)
18:48:15  * paul_irishquit (*.net *.split)
18:48:15  * nathan7quit (*.net *.split)
18:48:15  * philipnquit (*.net *.split)
18:48:15  * scottjabquit (*.net *.split)
18:48:22  * grncdrjoined
18:48:24  * trodriguesjoined
18:48:28  * nathan7joined
18:48:31  * mk30joined
18:48:33  * philipnjoined
18:49:27  * ferossquit (Ping timeout: 252 seconds)
18:49:56  * ferossjoined
18:50:28  * paul_irishjoined
18:50:51  * scottjabjoined
18:52:02  * kanzure_joined
18:56:55  * jxsonquit (*.net *.split)
18:56:55  * dlmanningquit (*.net *.split)
18:56:55  * kanzurequit (*.net *.split)
18:56:55  * Guest7523quit (*.net *.split)
19:02:12  * pfraze_quit (Ping timeout: 264 seconds)
19:05:46  <jesusabdullah>lulz @ factory methods
19:05:53  <jesusabdullah>You can either subclass, or instantiate and punch
19:05:58  <jesusabdullah>BIFF POW
19:05:58  <LOUDBOT>PLEASE DEFINE THIS TERM ``FUCKGOOD''.
19:07:06  <rowbit>Hourly usage stats: [free: 49]
19:12:04  * kesslerjoined
19:15:07  <rowbit>/!\ ATTENTION: (default-local) browserling@... successfully signed up for team_2 browserling plan ($30). Cash money! /!\
19:15:08  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
19:15:57  <Raynos>owen1: respect++ for modularity
19:16:14  <Raynos>owen1: respect-- for oop mvc backbone soup
19:19:07  * jxsonjoined
19:19:07  * dlmanningjoined
19:19:07  * Guest7523joined
19:20:48  * kesslerquit (Ping timeout: 264 seconds)
19:22:17  <owen1>Raynos: yeah, they & yet loves backbone
19:22:47  <owen1>(ignore the 'they')
19:26:59  <Raynos>Lol
19:27:08  <Raynos>Lolbone
19:27:17  <jesusabdullah>I always imagine that there's something missing from the sentence
19:27:22  <jesusabdullah>when I see "&yet"
19:27:29  <jesusabdullah>______ AND YET _______
19:27:33  <terinjokes>&yet they're doing quite good
19:27:33  <jesusabdullah>and it's like, wait what?
19:32:03  <jesusabdullah>Raynos: did you hear I'm reading GoF? XD
19:32:21  <terinjokes>Goblet of Fire?
19:32:21  <jesusabdullah>Raynos: I'm at the "prototype" section, it's "interesting" to say the least
19:32:24  <Raynos>Such lol
19:32:31  <Raynos>so java
19:32:33  <jesusabdullah>terinjokes: Design Patterns by "The Gang of Four"
19:32:40  * dybskiyquit (Remote host closed the connection)
19:32:43  <jesusabdullah>Raynos: actually the examples are mostly smalltalk and c++, but yeah
19:32:47  <terinjokes>jesusabdullah: i know, but i couldn't resist
19:33:15  <Raynos>owen1: their ideas are in the right place. the implementation is boring
19:33:36  <Raynos>once you go unidirectional you can't go back
19:33:36  <terinjokes>Raynos: i usually skim loosely over the implementations for that reason
19:33:52  <jesusabdullah>So I'm 95% sure this section is describing the pattern.
19:33:58  <jesusabdullah>var y = _.cloneDeep(x);
19:34:03  <jesusabdullah>y.foo = 'some other thing';
19:34:05  <Raynos>:D
19:34:15  <Raynos>Nash
19:34:16  <jesusabdullah>but there are a lot of arrows and boxes, I can't be sure
19:34:52  <Raynos>it's var y = object.create(x); y.foo = 'Baez'
19:35:42  <owen1>Raynos: what does 'boring' implementation means?
19:36:05  * jesusabdullahjazz hands
19:36:53  <Raynos>owen1: boring means big standard oop + mvc + dom manip
19:37:06  <jesusabdullah>Raynos: it SHOULD be boring
19:37:31  <Raynos>owen1: I.e. not anything nice or new
19:37:53  <jesusabdullah>Raynos: point ^^ why we can't have mvc sorted by now is beyond me lol
19:37:58  <Raynos>basically an incremental improvement on backbone is not an improvement
19:38:56  <chapel>jesusabdullah: do you use hapi at CN?
19:40:53  <jesusabdullah>We do chapel
19:41:06  <jesusabdullah>Raynos: no, it's an *incremental* improvement which is the *best* kind of improvement
19:41:16  <jesusabdullah>Raynos: it means refinement, which has great value especially in...
19:41:23  <jesusabdullah>(ノ◕ヮ◕)ノ*:・゚✧ THE_ENTERPRISE (ಥ﹏ಥ)
19:41:23  <LOUDBOT>GOOD NEWS EVERYBODY, YOU READ THIS IN FARNSWORTH'S VOICE
19:41:31  <chapel>jesusabdullah: saw the quote on the new hapi website
19:41:48  <jesusabdullah>haha, yeah, pretty pompous no?
19:41:55  <jesusabdullah>We are using it though
19:42:03  <jesusabdullah>hapi hasn't really sold me yet in and of itself
19:42:11  <jesusabdullah>though I do accept joi into my toolbelt XD
19:42:37  <jesusabdullah>also LOUDBOT way to be apropos
19:43:26  <terinjokes>jesusabdullah: joi is interesting… for api validation?
19:43:32  <chapel>jesusabdullah: understandable, I don't use joi lol
19:43:35  <terinjokes>http api*
19:43:44  <chapel>but my team mostly does read only services
19:43:57  <chapel>terinjokes: it is for any kind of validation
19:44:05  <jesusabdullah>terinjokes: Yeah, generally. You can use it for validations at pretty much any kind of layer, and ALSO for reflection
19:44:11  <chapel>but within hapi, it is used for query/body validation
19:50:05  * calvinfo1joined
19:51:16  <jesusabdullah>^^ in our models lib we're using it for document validation
19:52:07  * yoshuawuytsjoined
19:52:42  * calvinfoquit (Ping timeout: 245 seconds)
19:53:48  * brianloveswordsquit (Quit: Computer has gone to sleep.)
19:55:33  * warbrettquit (Remote host closed the connection)
19:57:49  * brianloveswordsjoined
19:59:13  * calvinfo1quit (Quit: Leaving.)
20:00:26  <chapel>what model lib do you use
20:00:52  <jesusabdullah>chapel: we wrote our own and it's amazing
20:00:58  <chapel>yeah?
20:01:01  <chapel>open source?
20:01:15  <jesusabdullah>chapel: not yet but we want to, it's just ultra heavily coupled to some things right now
20:01:25  <jesusabdullah>chapel: BUT I think we're pretty close :)
20:01:41  * calvinfojoined
20:01:54  <chapel>sell me on it, curious why its so awesome
20:01:55  <chapel>:P
20:01:57  <jesusabdullah>Raynos: Later on in this chapter: "You have to implement .clone(), glhf lolol"
20:02:28  <jesusabdullah>Well, I like it. It has built in support for versioning and publishing, a really cool approach to associations,
20:02:39  <jesusabdullah>hooks for solr and for image processing
20:02:56  <jesusabdullah>publishing is half-assed decoupled
20:03:10  <jesusabdullah>we're working on decoupling search and images
20:03:30  <jesusabdullah>and I gotta figure out how to properly hook in associations (separate library right now)
20:03:52  * yoshuawuytsquit (Remote host closed the connection)
20:07:06  <rowbit>Hourly usage stats: [developer: 8, free: 29]
20:07:44  <jesusabdullah>Man, the idea that you have to enforce a singleton being a singleton is nuts to me
20:08:07  * rxgxjoined
20:08:08  <jesusabdullah>Where are all these programmers trying to initialize these new instances of things that already exist?
20:08:21  <chapel>lol
20:08:22  <jesusabdullah>Can we just, like, assume programmers aren't total noobs?
20:08:42  <chapel>talking of singletons, statics in java are a pain to test :P
20:11:05  <jesusabdullah>wtf why are we creating a Registry for singletons?
20:11:24  <jesusabdullah>Yo dawg I herd u liek singletons so we made a singleton for yo singleton
20:11:37  <jesusabdullah>so you can access unique instances while you access unique instances
20:12:12  * yoshuawuytsjoined
20:24:59  <AvianFlu>jesusabdullah: you're discovering why I spent two weeks learning how to make an entity system for my game XD
20:25:19  <AvianFlu>cause LOLWUT GO HOME OOP YOU'RE DRUNK
20:27:29  * brianloveswordsquit (Quit: Computer has gone to sleep.)
20:27:59  <jesusabdullah>AvianFlu: Why do you think I bought this book lol
20:28:11  <AvianFlu>BEEN WONDERING HONESTLY
20:28:12  <LOUDBOT>I WANT A NICE PIECE OF FRUIT TO SUCK ON
20:28:29  <AvianFlu>LOUDBOT: you're a racy motherfucker
20:28:30  <LOUDBOT>AvianFlu: UNICORN PORN MAKES ME SO HORNY
20:28:35  <AvianFlu>I REST MY CASE
20:28:36  <LOUDBOT>THIS TEA WITH HONEY IS FUCKING DELICIOUS
20:30:53  * brianloveswordsjoined
20:39:53  <chapel>what book?
20:41:42  * dybskiyjoined
20:42:48  <jesusabdullah>lol "expose a DSL" is a design pattern
20:42:54  <jesusabdullah>chapel: Design Patterns, GoF
20:44:54  * fotoveritejoined
20:46:40  * warbrettjoined
20:50:16  * kesslerjoined
20:51:20  <chapel>amazon link?
20:54:36  <isaacs>jesusabdullah: thanks :)
20:54:55  <jesusabdullah>it's so... spinny!
20:55:12  <jesusabdullah>oh, isaacs any luck on upgrading npm in 0.8 land? XD I've been following that thread with VAGUE INTEREST
20:55:19  <jesusabdullah>(I don't use 0.8, why anyone is at this point idk)
20:55:39  <jesusabdullah>oh also isaacs you might think this is lulz: I'm reading GoF right now
20:56:03  <Wraithan>I haven't read GoF in yeeeeears
20:56:18  <pkrumins>we're entirely at 0.8 at browserling
20:56:35  <pkrumins>only testling is at 0.10
20:57:22  * dybskiyquit (Remote host closed the connection)
20:58:11  * dybskiy_joined
21:07:06  <rowbit>Hourly usage stats: [developer: 2, free: 48]
21:15:35  * yoshuawuytsquit (Remote host closed the connection)
21:20:45  * kanzure_changed nick to kanzure
21:20:50  * taterbasequit (Quit: Connection closed for inactivity)
21:20:56  * thlorenzjoined
21:21:13  * calvinfoquit (Quit: Leaving.)
21:23:51  * yoshuawuytsjoined
21:39:03  * ceejbotquit (Ping timeout: 240 seconds)
21:43:33  * gsfquit (Ping timeout: 240 seconds)
21:55:05  * AvianFluquit (Remote host closed the connection)
21:55:28  * phated_joined
21:56:48  * phatedquit (Ping timeout: 264 seconds)
21:59:03  * natemiquit (Ping timeout: 240 seconds)
22:01:26  * natemijoined
22:05:55  * kesslerquit (Ping timeout: 240 seconds)
22:07:06  <rowbit>Hourly usage stats: [developer: 3, free: 19]
22:08:08  * yoshuawuytsquit (Remote host closed the connection)
22:10:24  * calvinfojoined
22:11:21  * calvinfo1joined
22:12:20  * calvinfo2joined
22:12:20  * calvinfo1quit (Read error: Connection reset by peer)
22:13:05  <jxson>I am gonna do the touch events next
22:13:06  * calvinfo2quit (Read error: Connection reset by peer)
22:13:10  * calvinfo1joined
22:13:13  <jxson>then wrap up the css
22:13:47  <jxson>whoops
22:14:01  * calvinfo1quit (Read error: Connection reset by peer)
22:14:10  * calvinfo1joined
22:14:48  * kesslerjoined
22:14:50  * calvinfo1quit (Read error: Connection reset by peer)
22:15:03  * calvinfo1joined
22:15:24  * calvinfoquit (Ping timeout: 264 seconds)
22:15:59  * calvinfojoined
22:15:59  * calvinfo1quit (Read error: Connection reset by peer)
22:16:56  * calvinfo1joined
22:16:56  * calvinfoquit (Read error: Connection reset by peer)
22:17:53  * calvinfojoined
22:17:53  * calvinfo1quit (Read error: Connection reset by peer)
22:18:44  * calvinfoquit (Read error: Connection reset by peer)
22:18:46  * calvinfo1joined
22:19:38  * calvinfojoined
22:23:21  * calvinfo1quit (Ping timeout: 248 seconds)
22:24:08  * calvinfoquit (Ping timeout: 260 seconds)
22:25:18  <owen1>jxson: (:
22:27:56  * brianloveswordsquit (Quit: Computer has gone to sleep.)
22:31:24  * ceejbotjoined
22:32:55  * jxson_joined
22:33:53  * calvinfojoined
22:35:09  * brianloveswordsjoined
22:36:14  * jxsonquit (Ping timeout: 244 seconds)
22:43:00  * kesslerquit (Ping timeout: 264 seconds)
22:56:31  * phated_quit (Remote host closed the connection)
22:56:53  * warbrettquit (Remote host closed the connection)
22:57:33  * warbrettjoined
22:57:41  * warbrettquit (Read error: Connection reset by peer)
23:02:15  * AvianFlujoined
23:03:45  * maksimlinjoined
23:06:57  * phatedjoined
23:07:06  <rowbit>Hourly usage stats: [developer: 1, free: 49]
23:07:16  * warbrettjoined
23:11:53  * yorickquit (Read error: Connection reset by peer)
23:12:10  * joshwnjjoined
23:12:17  * yorickjoined
23:13:59  * yorickquit (Remote host closed the connection)
23:15:22  * dybskiyjoined
23:17:45  * dybskiy_quit (Ping timeout: 248 seconds)
23:21:36  * thlorenzquit (Remote host closed the connection)
23:28:06  * calvinfoquit (Quit: Leaving.)
23:40:31  * AvianFlu_joined
23:41:07  * AvianFlu_quit (Client Quit)
23:48:39  * gsf_joined
23:56:02  * tilgovijoined