00:05:30  * joshwnj`joined
00:06:48  * joshwnjquit (Ping timeout: 240 seconds)
00:06:49  * joshwnj`changed nick to joshwnj
00:09:49  * idletomquit (Ping timeout: 245 seconds)
00:49:13  * idletomjoined
00:54:20  * ryan_stevens1joined
00:54:29  * maksimlinquit (Quit: Page closed)
00:56:29  * ryan_stevensquit (Ping timeout: 245 seconds)
00:56:50  <substack>Raynos: http://robertwhurst.github.com/LucidJS/
00:57:55  <substack>it's like cached-events + ever + emitStream + eventemitter2 namespacing
00:58:11  <substack>except all bundled together for absolutely no reason at all
00:58:11  * ikjoined
00:58:13  <ik>namespacing!??
00:58:18  <substack>CORRECT
00:58:19  <LOUDBOT>BUT I THINK I FOUND THE ANSWER
00:58:22  <ik>but why would you bundle that :(
00:58:30  <substack>yeah people should stop bundling things
01:00:26  <substack>bundling unrelated components in the same software library is exactly like the tv show hoarders
01:00:34  <substack>exactly
01:01:05  <ik>i see the analogy
01:01:09  <ik>except it's not even an analogy
01:01:11  <ik>it's just dead on
01:03:13  <substack>crap I forgot to publish ever
01:03:15  <substack>published
01:30:02  <substack>Raynos: emit-stream no longer depends on JSONStream
01:30:16  <substack>it's really easy to use JSONStream yourself if you want it
01:30:29  <substack>or any other streaming parser/stringifier
02:22:05  <Raynos>substack: sweet. Well I use stream-serializer
02:22:11  <Raynos>streamserializer.json(emitStream)
02:22:54  <Raynos>substack: isn't it awesome that we can actually say "hey lucidJS is just cached-events + ever + emitStream + ee2. That is silly"
02:23:06  <Raynos>substack: what we need is a way for other people to just "know" its the union of those small modules
02:23:17  * ryan_stevens1quit (Ping timeout: 244 seconds)
02:25:29  <substack>Raynos: working on that ;)
02:25:35  <substack>right now in fact
02:25:47  <Raynos>I dont think testling badges improves discoverability :P
02:25:53  <Raynos>the handbook does
02:26:04  <substack>yes I'm working on the basic section
02:26:18  <Raynos>cool
02:26:30  <substack>testling badges improves cashflow :p
02:26:32  <Raynos>Im split between doing blogging / handbook / tutorials / writing and doing code
02:26:44  <Raynos>SO MUCH CODE TO WRITE
02:26:45  <LOUDBOT>PLEASE STATE THE NATURE OF THE MEDICAL EMERGEN.... HOW THE HELL DID YOU GET IT CAUGHT IN A BLENDER MISTER PARIS?
02:28:42  <Raynos>substack: btw I think sorta should be a delta stream & and that i should write elementSet which defaults to definition list representation of an object
02:29:03  <Raynos>rendering keys in a sorted fashion is so much easier then sorting a splice stream
02:29:22  <maxogden>mark the date: substack mentions term 'badges improves workflow'
02:29:39  <substack>cashflow!
02:29:44  <substack>gotta have cash dollars rollin' in
02:30:13  <substack>it subsidizes all this mad science
02:30:17  <substack>and then the mad science gets fed back into the money machinery
02:30:23  <substack>a vicious cycle
02:47:40  * ryan_stevensjoined
02:49:00  * ryan_stevens1joined
02:49:00  * ryan_stevensquit (Read error: Connection reset by peer)
02:49:57  * wiwilliajoined
02:55:00  <substack>new section https://github.com/substack/stream-handbook#why-you-should-use-streams
03:03:38  <Raynos>nice!
03:17:37  <Raynos>substack: https://gist.github.com/3494638
03:17:42  <Raynos>does it exist?
03:20:22  <substack>it should exist if it doesn't already
03:27:24  <Raynos>https://github.com/Raynos/re-emitter
03:27:26  <Raynos>Bam!
03:27:31  <Raynos>now it exists
03:28:36  <Raynos>substack: I'm worried by excessive use of small modules / functions makes my code read like a DSL
03:42:45  <substack>I'll just change e llA
03:42:58  <substack>laaag
03:43:22  <substack>Raynos: I'll just change how everybody writes node programs to use lots of tiny modules
03:43:36  <Raynos>that works
04:02:31  * thatguydanjoined
04:05:13  <substack>publishing these sections as I finish them to my blog, how about
04:05:31  <substack>with a link to the repo on github at the top
04:20:13  <substack>first done
04:23:41  * idletomquit (Ping timeout: 248 seconds)
04:39:25  <Raynos>cool
05:22:11  * ryan_stevens1quit (Quit: Leaving.)
06:19:18  <substack>st_luke: I like guides more than books :p
06:19:39  <substack>short ones especially that I can read all the way through in 20 or 30 minutes
06:20:04  <substack>especially living documents that people can fork and send me pull requests
06:39:15  * simcop2387quit (Excess Flood)
06:39:15  * perlbotquit (Quit: ZNC - http://znc.sourceforge.net)
06:39:53  * perlbotjoined
06:41:53  * simcop2387joined
06:46:25  * perlbotquit (Killed (idoru (Spam is off topic on freenode.)))
06:46:25  * simcop2387quit (K-Lined)
06:52:54  * perlbotjoined
06:55:23  * simcop2387joined
06:58:23  * AvianFlujoined
07:05:38  * thatguydanquit (Quit: thatguydan)
07:15:46  * thatguydanjoined
07:38:31  <sveisvei>Yo. Are there any advanced example uses of testling anywhere open :)?
07:38:51  <substack>working on some bigger ones
07:39:21  <substack>sveisvei: here's one I use for browserify https://github.com/substack/node-browserify/tree/master/testling
07:40:13  <substack>here's an example of the createWindow() api that uses schoolbus https://github.com/substack/testling/blob/master/example/form.js
07:40:38  <substack>sveisvei: big news coming up soon too, we'll have travis-ci style testling badges with github hooks!
07:41:05  <substack>already have the module to generate the badges https://github.com/substack/browser-badge and to do the ci https://github.com/substack/cicada
07:47:31  <sveisvei>substack: thx, ill have a look :)
07:48:45  <substack>I'll also be writing a lot more testling tests to put browser badges on all my repos :D
07:48:59  <substack>exciting stuff
07:50:09  <sveisvei>:)
07:50:28  <sveisvei>awesome stuff with badges :)
07:54:48  * thatguydanquit (Quit: thatguydan)
07:56:40  * joshwnjquit (Quit: ERC Version 5.3 (IRC client for Emacs))
08:00:54  * timoxleyjoined
08:17:58  * wiwilliaquit (Ping timeout: 268 seconds)
08:19:54  * wiwilliajoined
08:35:12  * simcop2387quit (Quit: ZNC - http://znc.sourceforge.net)
08:35:17  * perlbotquit (Ping timeout: 244 seconds)
08:36:23  * perlbotjoined
08:37:24  * simcop2387joined
08:38:21  * timoxleyquit (Quit: Computer has gone to sleep.)
08:47:29  * wiwilliaquit (Ping timeout: 272 seconds)
14:39:33  * yhuangjoined
14:54:48  * wiwilliajoined
15:13:07  * wiwilliaquit (Ping timeout: 240 seconds)
15:17:51  * idletomjoined
15:21:50  <rowbit>/!\ ATTENTION: (default-local) info@... successfully signed up for developer browserling plan ($20). Cash money! /!\
15:21:50  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
15:55:38  <rowbit>/!\ ATTENTION: (default-local) development@... successfully signed up for developer browserling plan ($20). Cash money! /!\
15:55:39  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
16:16:27  * AvianFlujoined
16:28:58  * AvianFlu_joined
16:29:17  * AvianFluquit (Disconnected by services)
16:29:25  * AvianFlu_changed nick to AvianFlu
16:42:31  * ryan_stevensjoined
17:13:57  * AvianFluquit (Remote host closed the connection)
17:25:20  * AvianFlujoined
17:28:43  * AvianFluquit (Remote host closed the connection)
17:33:09  <substack>isaacs: pretty sure negotiator does what you describe
17:34:46  <substack>I was messing with passing in random accept-encoding strings and I was getting back identity
17:38:48  * yhuangquit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
17:43:36  * mlinsjoined
17:43:59  <mlins>How can I change my SSH public key on browserling?
17:45:08  <substack>mlins: we don't have that in the ui yet but I can reset it manually for you
17:45:24  <substack>just pm or email me the new public key you want to use
17:45:36  <substack>or use https://browserling.com/#/contact
17:49:55  <mlins>substack: did you get my PM?
17:50:00  <substack>yep!
17:50:08  <mlins>ok cool
17:54:56  <substack>ok now try pasting your new key
17:55:04  <substack>after refreshing
18:20:23  * AvianFlujoined
18:51:25  <isaacs>substack: oh, kewl
18:58:17  * AvianFluquit (Remote host closed the connection)
19:03:02  * AvianFlujoined
19:06:58  * mikealjoined
19:14:55  * idletomquit (Ping timeout: 244 seconds)
19:16:49  * mlinsquit (Quit: Leaving...)
19:30:51  * AvianFluquit (Quit: AvianFlu)
19:34:07  * AvianFlujoined
19:38:30  * AvianFluquit (Read error: Connection reset by peer)
19:57:20  * dominictarrjoined
20:09:17  * ryan_stevens1joined
20:09:17  * ryan_stevensquit (Read error: Connection reset by peer)
20:13:39  <rowbit>/!\ ATTENTION: (default-local) patrickandre26@... successfully signed up for developer browserling plan ($20). Cash money! /!\
20:13:40  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
20:18:21  * mikealquit (Quit: Leaving.)
20:18:38  * mikealjoined
20:29:50  * Madarsquit (Quit: leaving)
20:33:15  * AvianFlujoined
20:34:47  * mikealquit (Quit: Leaving.)
20:44:20  * idletomjoined
20:54:22  * wiwilliajoined
21:18:17  * AvianFluquit (Quit: AvianFlu)
21:26:12  <tanepiper>substack: question - how do you deal with upstart/monit stuff when it comes to using seaport + mountie?
21:26:39  <tanepiper>basically i want to keep up my services, my mountie server seems to keep crashing (so that one is easy, port 80 check)
21:26:58  <tanepiper>but when it comes to other, i don't know the ports to check
21:27:36  <tanepiper>(although I suppose i could check a path on the server)
21:28:46  * ryan_stevens1quit (Quit: Leaving.)
21:32:01  <substack>tanepiper: you could query seaport periodically to pull down the new host/port mapping
21:32:11  <substack>or use pier to replicate the entries
21:35:02  <niftylettuce>substack: what do you guys use for ensuring uptime of your node processes?
21:35:13  <niftylettuce>e.g. cluster?
21:35:32  <niftylettuce>tanepiper: ah looks like you just asked a similar question haha
21:36:00  <substack>a loop
21:39:16  * ryan_stevens1joined
21:42:20  <wiwillia>substack/pkrumins - I know it's a long shot, but if you guys added phone/tablet testing to browserling I'd love you forever
21:43:34  * ryan_stevens1quit (Ping timeout: 245 seconds)
21:44:05  <dominictarr>Raynos, checkout my new version of scuttlebutt, did big refactor on the train to berlin!
21:44:11  <dominictarr>https://github.com/dominictarr/scuttlebutt
21:54:35  <substack>wiwillia: noted!
22:02:08  * ryan_stevensjoined
22:19:46  * AvianFlujoined
22:27:06  * wiwilliaquit (Ping timeout: 240 seconds)
22:42:28  <dominictarr>substack, https://github.com/jesusabdullah/hoarders/issues/2#issuecomment-8108653
22:43:29  <substack>poe's law
22:45:47  <substack>hoarders is great
22:46:27  <substack>it forces people to think about what the proper level of scope is for modules
22:46:56  <substack>and it puts utility grab-bag modules on the defensive
22:47:21  <substack>since all utility grab bags are just a strict subset of hoarders
22:47:31  <dominictarr>lol, google search auto suggest is giving me "where to buy" -> "weed in berlin"
22:48:17  <substack>dominictarr: new section finished https://github.com/substack/stream-handbook#why-you-should-use-streams
22:49:13  <substack>then I wrote https://github.com/substack/oppressor so it would pack more persuasive power
22:49:39  <dominictarr>haha, yeah! writing a module so the readme is easier to write
22:49:49  <dominictarr>that is a good reason for a module!
22:51:21  <dominictarr>does oppressor have setHeader and stuff so that it plays nicely with all the filed cleverness?
22:51:59  <substack>yep
22:52:06  <substack>and it unsets content-length
22:52:10  <dominictarr>oh, col.
22:52:20  <dominictarr>substack, I think this might be easier to explain with a picture.
22:52:31  <dominictarr>the key points, like buffering.
22:52:54  <dominictarr>and round trip time.
22:53:45  <substack>buffering could be like a water tower
22:53:57  <substack>and when the water tower gets full it tells the water pump to stop pumping
22:55:35  <dominictarr>that is a good image.
22:56:06  <dominictarr>buffering is still important with streams -- some things are faster if you buffer -- but the important thing is you get to choose.
22:56:47  <dominictarr>(not like it was in the German "Democratic" Republic)
23:00:43  * timoxleyjoined
23:07:02  <substack>isaacs: oh neat timers: implement setImmediate (Timothy J Fontaine)
23:07:04  <substack>in 0.9.1
23:07:42  <substack>maybe this is a way around those process.nextTick timing issues that people were fussing over
23:34:47  * joshwnjjoined
23:51:58  * wiwilliajoined
23:53:16  * timoxleyquit (Quit: Computer has gone to sleep.)
23:58:38  * timoxleyjoined