00:00:05  <pkrumins>it records how many times each plan was used
00:00:10  <pkrumins>devaholic: we didnt have info before
00:01:33  <devaholic>not bad
00:02:14  <devaholic>i had an idea a long time ago for integrating customer support with an irc bot
00:08:43  * sorensen__quit (Quit: Leaving...)
00:10:16  <rook2pawn>devaholic: i think that is actually an awesome idea
00:11:01  <rook2pawn>i did customer support programming last year and the agents usually selected a prewritten message/response that were categorized
00:11:12  <rook2pawn>the amount of money spent on hiring agents is insane
00:11:12  <devaholic>rook2pawn, also the little olark and click to chats could just relay to irc :)
00:11:36  <rook2pawn>if you can identify what kind of human responses should go into the bucket of "Sure, I can help you with that"
00:11:48  <devaholic>you'd just have to have a good bot to work with the api
00:11:50  <rook2pawn>or "I'm very sorry about that. Let's see if we can resolve that"
00:12:04  <devaholic>you could build in canned responses, yeah
00:12:30  <devaholic>do it!
00:12:32  <rook2pawn>that's actually a billion dollar idea
00:12:42  <rook2pawn>ok maybe not a billion...
00:12:56  <devaholic>3 billion!
00:13:07  <rook2pawn>haha
00:13:09  <devaholic>BILLIONS
00:13:10  <LOUDBOT>I WILL OPENLY ADMIT TO GOOGLING FOR DONGS BUT NOT GOOGLE IMAGE SEARCHING FOR DONGS
00:14:00  <devaholic>LOUDBOT MAYBE YOU COULD TALK TO SOME CUSTOMERS TOO
00:14:01  <LOUDBOT>I'VE GOT A HALF A MIND TO RAPE YOU ON PRINCIPLE
00:14:01  <ryan_stevens>A billion isn't cool. You know what's cool?
00:14:02  <ryan_stevens>A TRILLION
00:14:02  <LOUDBOT>NOTHING FEELS BETTER THAT STICKING YOUR DICK INTO THE BASE CLASS OF THE WHOLE FUCKING CODE BASE ... MMM. PROPER FUCKED
00:17:03  <niftylettuce>some people aren't even happy with $1 :)
00:28:09  <pkrumins>waiting for the next usage update
00:28:11  <pkrumins>30 mins
00:28:11  * ITproquit (Ping timeout: 260 seconds)
00:28:17  * tilgovijoined
00:31:49  <st_luke>devaholic: customer support could definitely be partially integrated with an irc bot
00:31:54  <st_luke>and it would probably work really well
00:32:50  <devaholic>st_luke, yes, you could at least chat with people with the little popup thingies, and maybe link to support tickets to start with
00:33:13  * sorensen__joined
00:35:12  <st_luke>devaholic: there's a lot of automation that happens with that type of thing already, but it could definitely be improved. http://www.zopim.com/ for example
00:36:14  <devaholic>st_luke, if you find one with a realtime api you could start with that, there are tons of them
00:37:17  <st_luke>haha yeah, I'll leave that to someone that wants to develop software for customer service
00:37:30  <niftylettuce>you guys could look into building a plugin on top of Subway IRC
00:37:53  <niftylettuce>https://github.com/thedjpetersen/subway
00:38:07  <devaholic>st_luke, that was my thought too :)
00:38:20  <devaholic>if i did it i'd probably make it pretty simple and be open source
00:38:31  <st_luke>yeah same here
00:38:46  <devaholic>all that faff
00:38:48  <devaholic>makes me yawn
00:38:54  <st_luke>it's hard to develop a project/service out of pocket unless you're really attached to the subject matter
00:39:45  <st_luke>if my corporate overlords wanted to make something like that during work hours, then yeah, I'd be down for it
00:39:58  <pkrumins>18 mins!
00:40:28  <devaholic>niftylettuce, but i like my irc client being native
00:41:01  <devaholic>niftylettuce, you could do that though, and get an irc app and have support everywhere by standing on the irc protocol
00:41:08  <devaholic>would be kinda... nifty xD
00:41:24  <niftylettuce>u got it.
00:42:04  <niftylettuce>hosted IRC support in the cloud
00:42:15  <niftylettuce>you provide IRC server/browser access and integrated plugin
00:42:17  <niftylettuce>boom u got a business.
00:42:49  <niftylettuce>$10 month, get 1000 business, you got $10k/month, you rich bitch
00:43:09  <devaholic>just make an api and connect a widget and a bot
00:43:47  <devaholic>browser irc just never feels right
00:44:03  <st_luke>so just make campfire?
00:49:44  <chapel>https://github.com/guille/spot
00:58:07  <rowbit>Hourly usage stats: [free: 17]
01:09:16  <SubStack>rawk
01:11:47  <st_luke>is there like a version of woot for charities?
01:12:39  <st_luke>with a different featured charity weekly or daily
01:12:54  <st_luke>to donate $5 or $10 every so often
01:12:59  <st_luke>or $1
01:17:28  <wiwillia>causes.com
01:17:32  <wiwillia>firstgiving.com
01:18:02  <wiwillia>sevenly.com
01:18:07  * wiwilliaquit
01:29:54  * tilgoviquit (Ping timeout: 260 seconds)
01:44:13  * nisc_joined
01:45:35  <st_luke>nice
01:47:06  * niscquit (Ping timeout: 246 seconds)
01:58:07  <rowbit>Hourly usage stats: [free: 6]
01:58:48  * sorensen__quit (Quit: Leaving...)
01:59:09  <SubStack>sweet robot action
02:08:08  <chapel>you should track actual time used, like per minute
02:08:54  <SubStack>good idea!
02:42:08  <st_luke>is the mongodb in homebrew ok? I don't usually use mongodb
02:42:51  <st_luke>looks ok actually
02:58:07  <rowbit>Hourly usage stats: [free: 13]
03:09:15  <niftylettuce>Hourly usage stats: [free: ∞]
03:17:54  * niscjoined
03:18:06  * niscquit (Changing host)
03:18:06  * niscjoined
03:21:32  * nisc_quit (Ping timeout: 244 seconds)
03:58:07  <rowbit>Hourly usage stats: [free: 20]
04:35:15  <SubStack>wow!
04:58:07  <rowbit>Hourly usage stats: [free: 15]
05:00:19  * mikealjoined
05:01:58  * mikealquit (Client Quit)
05:02:11  * mikealjoined
05:58:07  <rowbit>Hourly usage stats: [free: 14]
06:05:00  * mikealquit (Quit: Leaving.)
06:34:34  * mikealjoined
06:38:34  * rannmannquit (Ping timeout: 240 seconds)
06:58:07  <rowbit>Hourly usage stats: [free: 4]
07:20:11  <SubStack>hmmm sax only operates on strings
07:20:19  <SubStack>that is annoying for my streaming purposes
07:20:22  <SubStack>working on a patch
07:30:31  <SubStack>hmmm
07:30:37  <SubStack>sax-js is not happy about unicodes
07:31:05  <SubStack>oh wait!
07:31:10  <SubStack>that's my own fault
07:32:35  <SubStack>I need to convert from char* length to ucs-2 lengths
07:34:55  <SubStack>bwahaha fixed it
07:35:02  <SubStack>no patch necessary
07:36:08  * mikealquit (Quit: Leaving.)
07:38:41  * ryan_stevensquit (Quit: Leaving.)
07:49:32  * ryan_stevensjoined
07:58:07  <rowbit>Hourly usage stats: [free: 2]
08:03:08  * ryan_stevenspart
08:05:51  <niftylettuce>lol my neighbors are in the college band, so u can imagine a rock band playing every night of the week above me :)
08:06:13  <niftylettuce>thing is they suck. lol
08:08:42  * mikealjoined
08:17:32  * ryan_stevensjoined
08:18:34  <SubStack>mikeal: I'm thinking calling the new persists-across-restarts feature 'fleet start'
08:19:25  <SubStack>I was also thinking it doesn't really matter what a fleet is named so long as it can be brought up to fulfill some particular role
08:19:38  <SubStack>maybe some --role parameter could take care of that
08:20:38  <SubStack>so you'd fleet drone --role beepity
08:21:04  <SubStack>then fleet start --role beepity -- command goes here
08:21:40  <SubStack>or!
08:21:45  <SubStack>some sort of snapshotting feature
08:21:59  <SubStack>where you could get everything running manually and then say "yeah it should look like that"
08:22:36  <SubStack>then if a drone dies and comes back the hub will spawn everything so the process graph behaves correctly
08:31:56  <mikeal>well
08:32:06  <mikeal>there are 2 seperate things
08:32:23  <mikeal>one is "if the drone process restarts i lose my spawns"
08:32:38  <mikeal>that seems like, if it's named, it should just work
08:32:49  <mikeal>the other thing, which roles are perfect for
08:33:10  <mikeal>is "run x number of these proccesess and keep them up across all drones of *role*"
08:33:20  <mikeal>so if you have 5 drones and say to run 3 processes
08:33:37  <mikeal>if 1 crashes the hub will run that again on another drone that has that role
08:46:55  * TheJHjoined
08:51:23  * ryan_stevensquit (Quit: Leaving.)
08:58:07  <rowbit>Hourly usage stats: [developer: 1, free: 8]
08:58:24  <SubStack>awesome rowbit
09:58:07  <rowbit>Hourly usage stats: [free: 24]
10:19:22  * saijanai_quit (Quit: saijanai_)
10:31:47  * saijanai_joined
10:58:07  <rowbit>Hourly usage stats: [free: 28]
11:20:46  <niftylettuce>http://freescienceonline.blogspot.com/
11:58:07  <rowbit>Hourly usage stats: [free: 6]
12:58:07  <rowbit>Hourly usage stats: [free: 18]
13:58:07  <rowbit>Hourly usage stats: [free: 12]
14:31:48  * tanepiperquit (Ping timeout: 276 seconds)
14:43:45  * tanepiperjoined
14:58:07  <rowbit>Hourly usage stats: [free: 10]
15:31:19  * stlsaintquit (Ping timeout: 245 seconds)
15:49:14  * ryan_stevensjoined
15:58:07  <rowbit>Hourly usage stats: [free: 11]
16:54:08  * TheJHquit (Ping timeout: 244 seconds)
16:58:07  <rowbit>Hourly usage stats: [free: 18]
17:08:02  * mikealquit (Quit: Leaving.)
17:08:15  * wiwilliajoined
17:20:02  * mikealjoined
17:25:10  * wiwilliaquit (Quit: Colloquy for iPhone - http://colloquy.mobi)
17:35:32  <pkrumins>326 t-shirts!
17:35:40  <ryan_stevens>holy moly
17:35:45  <ryan_stevens>YOUR RICH
17:35:46  <LOUDBOT>IS THE WOMAN IN THERE MAKING MY SAMMICH? IF SHE ISN'T I'LL BEAT HER!
17:35:59  <pkrumins>$2500 in cash.
17:36:58  <ryan_stevens>pkrumins: you should use that to visit SF / Oakland. It would be cool to meet you
17:39:38  <pkrumins>good thinking
17:46:14  * sorensen__joined
17:55:34  * mikealquit (Quit: Leaving.)
17:58:07  <rowbit>Hourly usage stats: [free: 28]
18:19:11  * wiwilliajoined
18:33:01  * st_lukequit (Remote host closed the connection)
18:49:57  * ryan_stevens1joined
18:51:07  * ryan_stevens1quit (Client Quit)
18:53:22  * ryan_stevensquit (Ping timeout: 244 seconds)
18:58:07  <rowbit>Hourly usage stats: [free: 36]
19:03:29  * ryan_stevensjoined
19:11:41  * rannmannjoined
19:18:23  <rowbit>---test--- Hourly usage stats: []
19:18:28  <rowbit>---test--- Hourly usage stats: []
19:18:33  <rowbit>---test--- Daily usage stats: []
19:18:33  <rowbit>---test--- Hourly usage stats: []
19:19:34  <rowbit>---test--- Hourly usage stats: []
19:19:39  <rowbit>---test--- Hourly usage stats: []
19:19:44  <rowbit>---test--- Daily usage stats: [dedicated: 1, developer: 1, free: 2, spaceship: 1]
19:19:44  <rowbit>---test--- Hourly usage stats: [dedicated: 1, developer: 1, free: 2, spaceship: 1]
19:19:49  <rowbit>---test--- Hourly usage stats: []
19:19:54  <rowbit>---test--- Hourly usage stats: [dedicated: 1, developer: 1, free: 2, spaceship: 1]
19:19:59  <rowbit>---test--- Hourly usage stats: [dedicated: 1, developer: 1, free: 2, spaceship: 1]
19:19:59  <rowbit>---test--- Daily usage stats: [dedicated: undefined, developer: undefined, free: undefined, spaceship: undefined]
19:20:04  <rowbit>---test--- Hourly usage stats: [dedicated: 1, developer: 1, free: 2, spaceship: 1]
19:25:31  * TheJHjoined
19:40:03  <wiwillia>\
19:43:01  * dak1n1part
19:52:09  <rowbit>---test--- Hourly usage stats: []
19:52:19  <rowbit>---test--- Hourly usage stats: [dedicated: 1, developer: 1, free: 2, spaceship: 1]
19:52:29  <rowbit>---test--- Hourly usage stats: [dedicated: 1, developer: 1, free: 2, spaceship: 1]
19:52:29  <rowbit>---test--- Daily usage stats: [dedicated: 1, developer: 1, free: 2, spaceship: 1]
19:52:36  * sorensen__quit (Quit: Leaving...)
19:53:28  <rowbit>---test--- Hourly usage stats: [dedicated: 1, developer: 1, free: 2, spaceship: 1]
19:53:33  <rowbit>---test--- Hourly usage stats: [dedicated: 2, developer: 2, free: 4, spaceship: 2]
19:53:38  <rowbit>---test--- Hourly usage stats: [dedicated: 2, developer: 2, free: 4, spaceship: 2]
19:53:38  <rowbit>---test--- Daily usage stats: [dedicated: 5, developer: 5, free: 10, spaceship: 5]
19:53:42  * rowbitquit (Remote host closed the connection)
19:53:58  * rowbitjoined
19:58:07  <rowbit>Hourly usage stats: [free: 19]
20:11:01  <pkrumins>wiwillia: 326!
20:11:20  <pkrumins>wiwillia: disregard that, 332!
20:28:21  * sorensen__joined
20:58:26  <rowbit>Hourly usage stats: [developer: 1, free: 19]
21:28:00  <AvianFlu>hey pkrumins, have you linked that shirt in #vim yet?
21:29:09  <pkrumins>oh!
21:37:29  <SubStack>ok I've got basic selectors working for this module
21:38:41  <pkrumins>streaming html!
21:39:37  * niftylettucewatching CSPAN FTC discussion of domain names
21:39:53  * niftylettucefacepalms at the noobs on tv
21:40:22  * sgharmsjoined
21:40:25  <sgharms>IDENTITY
21:40:25  <LOUDBOT>^ FOLLOW UP TO CURRENT 'GOOGLE KILLER' LIVE.COM
21:40:36  <chapel>you sgharms
21:40:46  <pkrumins>sgharms: welcome!
21:41:33  <chapel>s/you/yo/
21:41:39  <sgharms>Do any of you grok modeline?
21:42:14  <pkrumins>vim virus through modelines!
21:42:23  <pkrumins>infects other files by adding modelines
21:42:27  <sgharms>Pedro MG, from whom i forked this (https://github.com/sgharms/vimblog.vim/blob/master/plugin/vimblog.vim) uses the marker method
21:42:30  <sgharms>i don't
21:42:36  <sgharms>but, when i edit this file, it seems like a good idea
21:48:54  * st_lukejoined
21:58:26  <rowbit>Hourly usage stats: [free: 29]
22:06:49  * sgharmsquit (Quit: leaving)
22:07:52  * stlsaintjoined
22:33:55  * st_lukequit (Remote host closed the connection)
22:38:05  * tilgovijoined
22:38:06  * tilgoviquit (Changing host)
22:38:07  * tilgovijoined
22:47:55  <SubStack>so sax is a pretty amazing parser
22:51:59  <TheJH>SubStack, yes :)
22:52:10  <SubStack>TheJH: I see you starred it too on npm
22:52:33  <TheJH>SubStack, I improved its parsing speed by 100% or so a few months ago :)
22:52:35  <SubStack>I have the basics of this selector engine working already
22:52:47  <SubStack>just working out the async bits now
22:52:55  <TheJH>SubStack, oh, what are you trying to do?
22:53:03  <SubStack>streaming html parser/transformer
22:53:26  <TheJH>uh... I don't think sax can handle HTML...
22:53:30  <SubStack>sure can
22:54:08  <TheJH>https://github.com/isaacs/sax-js "What This Is (probably) Not: An HTML Parser - That's a fine goal, but this isn't it. It's just XML."
22:54:31  <SubStack>https://gist.github.com/2018536
22:54:33  <SubStack>this already works
22:54:48  <SubStack>TheJH: check the "what this is" part
22:54:48  <SubStack>A stepping stone to a streaming HTML parser.
22:54:52  <TheJH>looks good
22:55:25  * TheJHalso built some stuff for selecting objects from the stream some while ago, http://search.npmjs.org/#/halfstreamxml
22:55:30  <SubStack>getting the .text() to actually work, it's just shimmed out right now
22:55:34  <TheJH>but it could only select by node name :D
22:56:44  <SubStack>also this reconstructs the source exactly in the output stream
22:56:51  <SubStack>without buffering everything into memory
22:58:28  <rowbit>Hourly usage stats: [free: 40]
22:58:49  <TheJH>mine didn't bufer everything either
22:58:57  <TheJH>just if you're inside a selected node
22:59:07  <TheJH>I guess yours works that way, too=
22:59:09  <TheJH>*?
22:59:27  <SubStack>yep
22:59:37  <SubStack>well it only buffers in a selected node if you call .text()
23:07:45  * TheJHquit (Ping timeout: 246 seconds)
23:14:30  <SubStack>ok text() now works
23:22:41  <wiwillia>SubStack pkrumins 341... wow.
23:22:49  <wiwillia>who knew?
23:23:08  <SubStack>what's the previous record?
23:52:33  * mikealjoined
23:58:26  <rowbit>Hourly usage stats: [free: 30]
23:58:30  <SubStack>https://github.com/substack/node-trumpet
23:59:22  * mikealquit (Quit: Leaving.)