00:07:59  * purrjoined
00:08:56  <isaacs>SubStack: hm, so, it appears that dnode on master already doesn't crash if you curl the server. but it doesn't shut down the connection, either
00:12:42  * _sorensenquit (Ping timeout: 260 seconds)
00:15:02  * purrquit (Ping timeout: 260 seconds)
00:21:13  * mikealquit (Quit: Leaving.)
00:34:47  * _sorensenjoined
00:35:22  * purrjoined
00:41:00  * yuletidequit (Quit: /@yuletide out. #cfaphl)
00:44:54  * _sorensenquit (Quit: _sorensen)
00:50:25  * purrquit (Ping timeout: 250 seconds)
00:51:23  * isaacsquit (Remote host closed the connection)
00:58:40  <rowbit>Hourly usage stats: []
01:36:27  * purrjoined
01:47:08  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
01:47:09  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
01:47:59  * shykeschanged nick to zz_shykes
01:50:44  <SubStack>rawk
01:51:11  <SubStack>I think that's 114
01:51:47  * st_luke_joined
01:57:16  * duncanbeeversjoined
01:58:40  <rowbit>Hourly usage stats: []
02:13:59  * elliottcablejoined
02:17:22  * tanepiperquit (Quit: WeeChat 0.3.7)
02:18:31  * st_lukequit (Disconnected by services)
02:31:49  * misterinterruptquit (Quit: Leaving.)
02:35:15  <SubStack>"hibernate" is the worst possible thing
02:35:24  <SubStack>in the history of laptops
02:36:11  <SubStack>those bullshit gnome shenanigans just nuked 20 minutes of my time
02:58:40  <rowbit>Hourly usage stats: []
03:02:04  <jesusabdullah>shenanigans!
03:06:50  <SubStack>I shut the lid and then opened it again then it spend the next 20 minutes swapping from disk and being hella slow until I forcibly powered it off
03:07:10  <SubStack>since it nuked my previous configuration that disabled those lid closing events
03:12:19  <SubStack>awesome: https://twitter.com/moinzaman/status/205466265492537345
03:18:18  * antixquit (Remote host closed the connection)
03:21:42  * shuaibquit (Quit: Computer has gone to sleep.)
03:21:45  * antixjoined
03:35:36  <SubStack>:D https://twitter.com/patdillon/status/205431199206879232
03:39:50  * mikealjoined
03:58:40  <rowbit>Hourly usage stats: []
04:04:30  * st_luke_quit (Remote host closed the connection)
04:26:22  * TheJHjoined
04:58:41  <rowbit>Hourly usage stats: []
05:16:20  * TheJHquit (Quit: goodbye)
05:23:51  <jesusabdullah>SubStack: Next party we throw here we should call it stackhauseconf
05:23:58  <jesusabdullah>stackhausconf*
05:24:01  <SubStack>hah
05:24:04  <jesusabdullah>XD
05:24:12  <jesusabdullah>"ONE DAY ONLY INVOLVES FALAFELS"
05:24:17  <jesusabdullah>SWEET
05:24:20  <SubStack>yes
05:24:37  <SubStack>and we could walk down to mosswood to play basketball and four square
05:24:42  <SubStack>and to talk about technologies
05:24:45  <jesusabdullah>haha, yeah
05:26:17  * mikealquit (Quit: Leaving.)
05:31:31  * mikealjoined
05:38:35  <jesusabdullah>http://www.youtube.com/watch?v=zv750BWrUhY
05:46:45  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
05:46:46  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
05:46:50  <SubStack>115!
05:49:34  <SubStack>hahaha http://search.npmjs.org/#/_author/FamilySearch%20Web%20Developers
05:50:00  <SubStack>my mom was big into all that family search geneology stuff for a long time
05:50:06  <SubStack>sooo boring
05:55:34  <jesusabdullah>lulz
05:56:39  <jesusabdullah>Yeah, once you go back 3 or 4 generations it's all too diluted to matter for the most part
05:56:46  <jesusabdullah>except in a broad population kinda way
05:58:40  <rowbit>Hourly usage stats: []
06:06:28  <SubStack>https://twitter.com/substack/status/205539876643405824
06:07:13  <SubStack>I should be the technology correspondent for fox news
06:16:28  * mikealquit (Quit: Leaving.)
06:20:42  * mikealjoined
06:21:01  * mikealquit (Client Quit)
06:26:17  * mikealjoined
06:27:33  <jesusabdullah>lulz
06:51:17  * mikealquit (Quit: Leaving.)
06:58:40  <rowbit>Hourly usage stats: []
07:01:21  * ryan_stevensquit (Quit: Leaving.)
07:13:52  * ryan_stevensjoined
07:15:37  * mikealjoined
07:43:58  <SubStack>high-contrast ui mode in ubuntu actually looks pretty sweet
07:50:21  <blakmatrix>isn't that like one of the really old modes?
07:50:28  <blakmatrix>thats been around for a while?
07:50:46  <SubStack>probably
07:51:16  <SubStack>I'm using xmonad so the only difference I see is in the context dialogs and the gnome-terminal tabs
07:52:37  <SubStack>hooray, I got this pesky airport test to fail finally
07:58:39  <jesusabdullah>blakmatrix: You're thinking "hot dog stand"
07:58:40  <rowbit>Hourly usage stats: []
08:00:13  <blakmatrix>jesusabdullah: wat
08:01:04  * tanepiperjoined
08:01:23  <jesusabdullah>blakmatrix: it's an old windows color scheme and it's entirely red and yellow.
08:01:34  <blakmatrix>ick
08:01:42  <jesusabdullah>and blue.
08:01:55  <jesusabdullah>Yeah, those dudes were on acid when they made those color schemes
08:02:16  <blakmatrix>http://www.codinghorror.com/blog/2005/07/a-tribute-to-the-windows-31-hot-dog-stand-color-scheme.html
08:03:30  <SubStack>when you only have 16 colors to work with and the 16 colors are all very strong colors
08:15:43  * py1hon_quit (Ping timeout: 245 seconds)
08:16:42  * py1honjoined
08:54:59  * ryan_stevensquit (Quit: Leaving.)
08:58:40  <rowbit>Hourly usage stats: []
09:07:26  <jesusabdullah>I think windows 3.11 had 256 color
09:07:36  <jesusabdullah>but 3.0 was 16 :(
09:09:47  <SubStack>depended on the system you had
09:09:53  <SubStack>whether your graphics card was capable
09:10:17  <SubStack>I eventually figured out how to get my mom's 386 to run windows in 256 color mode though
09:14:51  * zz_shykesquit (Ping timeout: 244 seconds)
09:15:41  * shykesjoined
09:58:40  <rowbit>Hourly usage stats: []
10:03:45  <Raynos>awesome
10:03:58  <Raynos>Already 114
10:04:06  <Raynos>SubStack: Is it me or are the numbers going up faster?
10:05:26  <SubStack>115 actually
10:05:39  <SubStack>well a little under 3 months ago we were at 60 paying accounts
10:05:59  <SubStack>we have a graph in the stripe dashboard
10:06:09  <SubStack>they seem to come in spurts though
10:06:34  <SubStack>$6,080.00 in total volume so far
10:07:01  <SubStack>on stripe
10:07:40  <SubStack>wow looking at the dashboard, 20 customers created this week
10:07:55  <SubStack>34 for all of may
10:15:01  <SubStack>ALSO I just fixed an especially tricky bug in airport
10:15:20  <SubStack>the bug that brought down all the encoders yesterday
10:15:23  <SubStack>slash this morning
10:16:38  <Raynos>:D
10:16:58  <Raynos>im going to try and write a library on top of testling today, ill show it to you later
10:20:10  <SubStack>sweet!
10:21:31  <SubStack>oh right I should test the new airport code against the actual local build since I could duplicate the bug locally
10:21:37  <SubStack>I just tested against the test suite
10:24:12  <Raynos>Do we have an ETA on newer browsers?
10:24:33  <Raynos>Chrome 17, 18, 19, Firefox 10, 11, 12 etc
10:24:55  <SubStack>bwahaha it works
10:25:57  <Raynos>I want to run some indexeddb unit tests on FF12 specifically
10:36:48  * chiguaiquit (Ping timeout: 240 seconds)
10:41:23  <SubStack>Raynos: I'll ask pkrumins about it
10:41:33  <Raynos>jawesome!
10:41:40  <Raynos>pkrumins: I ask you about it too \o/
10:41:52  <SubStack>oh yeah you can just ask too!
10:42:17  <SubStack>what version is the nightly firefox I wonder?
10:42:20  * SubStackchecks
10:44:16  <SubStack>nightly is firefox 15.0a1
10:44:34  <SubStack>Raynos: ^^^
10:44:48  <Raynos>Yeah
10:44:53  <Raynos>I know, but that's a hack :P
10:45:00  <Raynos>I'd much run try 12 then nightly
10:45:04  <SubStack>ah ok
10:45:19  <Raynos>last time I tried the code also broke in nightly but ran locally in 12 >_<
10:51:10  <Raynos>Im goign through cleaning my github account
10:51:16  <Raynos>destroying old repos of no value
10:51:21  <Raynos>and forks that are not needed anymore
10:51:27  <Raynos>I feel like I will regret this
10:56:33  <SubStack>meh
10:57:15  <SubStack>I don't like deleting repos
10:57:19  <SubStack>it destroys history
10:57:52  <Raynos>im more worried about removing things from npm
10:58:00  <Raynos>maybe someone uses one of my npm modules >_<
10:58:03  <SubStack>now THAT is downright evil
10:58:09  <SubStack>unpublishing modules
10:58:24  <Raynos>I have a few modules which sit on npm for no reason. Those modules shouldnt exist
10:58:35  <Raynos>https://github.com/Raynos At least I have a clean 37 repos instead of a 100
10:58:40  <rowbit>Hourly usage stats: []
10:58:50  <SubStack>pfft whatever
10:59:04  <SubStack>I have shitty modules on npm that nobody should use, who cares
10:59:27  <SubStack>isaacs has specifically said that npm should be everybody's dumping ground
10:59:31  <SubStack>a public toilet for code
10:59:53  <SubStack>because that's the only way you can get unencumbered quality
11:00:13  <Raynos>true
11:03:00  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
11:03:00  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
11:03:09  <SubStack>116!
11:03:11  <SubStack>bwahaha
11:03:55  <SubStack>cash money, so nice
11:04:01  <SubStack>it's what businesses are all about
11:04:07  <Raynos>:)
11:27:45  <SubStack>oh wow geeklist ads are actually pretty clever
11:28:30  <SubStack>an overlay at the bottom left that shows "we are hiring" with some gravatars under it
11:28:53  * chiguaijoined
11:51:13  <pkrumins>Raynos: I can add Firefox 12 in the next few days
11:51:18  <pkrumins>Raynos: also Firefox 11, and Chrome 19.
11:58:40  <rowbit>Hourly usage stats: []
12:29:23  * shuaibjoined
12:30:04  * shuaibquit (Client Quit)
12:36:48  * chiguaiquit (Ping timeout: 240 seconds)
12:46:51  * shuaibjoined
12:58:40  <rowbit>Hourly usage stats: []
13:22:47  <Raynos>pkrumins: If I bribe you will you set up a win8 vm with IE10 on it?
13:28:55  * chiguaijoined
13:46:22  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
13:46:22  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
13:58:40  <rowbit>Hourly usage stats: []
14:32:46  <Raynos>I feel dirty :( I have a genuine usecase for ...Sync
14:42:43  <tanepiper>hmm, not sure if I like ember.js
14:43:11  <tanepiper>I think a lack of good documentation on it sucks :/ Trying to do bounds views n' shit
14:45:30  * isaacsjoined
14:47:05  <tanepiper>seriously considering using ExtJS for this D:
14:48:33  <tanepiper>or maybe just use the old stand-by of backbone
14:58:39  <rowbit>Hourly usage stats: []
14:59:17  * shuaibquit (Quit: Computer has gone to sleep.)
14:59:55  * shuaibjoined
15:06:03  <Raynos>dont
15:06:10  <Raynos>tanepiper: extjs is evil
15:06:31  <Raynos>tanepipe: ember is evil, backbone is evil, dont use a mvc framework, if you must use stapes
15:06:33  <guybrush>Raynos: why is that
15:06:48  * blakmatrixpart
15:06:56  <Altreus>dafuq is this? !function() {}()
15:06:57  <Raynos>most client-side libraries are awful
15:07:35  <Raynos>guybrush: its should be obvouis that most frameworks are awful.
15:07:50  <Raynos>they simply bloat your code with little benefit
15:08:38  * st_luke_joined
15:08:53  <tanepiper>yea, but i need to do a lot of binding and state i'd prefer *something* over a whole bunch of messy code
15:09:33  <Altreus>because having a consistent interface and tested, proven code is not a benefit over writing your own buggy implementation every time you need to do a common task
15:09:41  <guybrush>hm yes, i use my own "framework" which depends on like 20 other libs (_, bb, ee2, $,..) -- and its really bad :D but its better for me because i dont have to learn any of the other frameworks
15:10:29  <tanepiper>basically as it's an irc client, i could have many irc connections open, each with several channels in them and all the time incoming data I need to 'render'*
15:10:39  <guybrush>if i have to implement ANYthing, i can do it - because i know every little part of my own framework
15:11:00  <guybrush>but! its by far not good or maybe even not as good as any other framework out there
15:11:06  <tanepiper>(* may not be rendered, as only one channel will be open at a time, in teh first implementation but I need to keep all that state available)
15:12:24  <guybrush>and thats where the "substackian" way shines, my "framework" works best with little tools which implement exactly 1 thing
15:13:52  <Raynos>tanepiper: "this something" is modular code
15:14:02  * _sorensenjoined
15:15:08  <chiguai>Raynos: you're referring to this stapes? http://hay.github.com/stapes/
15:15:11  <tanepiper>Raynos: oh yea, i've kept things reasonaly modular, but i've mainly been focusing on the server side - i now need to tie in the client side - I really want to use bootstrap (because it's pretty, and works well for this app)
15:15:39  <Raynos>chiguai: Yeah but stapes itself is ugly as well, I prefer the triplet {xtend, events, observable}
15:15:49  <Raynos>which has the same functionality as stapes
15:15:54  <tanepiper>other than that for style, i want to keep the JS to a minimum - but at the same time it needs to be good for maintaining state stuff
15:16:04  <Raynos>tanepipe: browserify all the things
15:16:11  <Raynos>use a single library for a single task
15:16:16  <Raynos>need a html5 router? Use page.js
15:16:31  <tanepiper>damn writing ExtJS apps, it's made me lllllazy
15:16:34  <Raynos>need a templating library, use one
15:16:49  <Raynos>ExtJS is so ugly though :\ it makes my eyes bleed
15:17:06  <guybrush>the result or the code?
15:17:21  <tanepiper>both tbh
15:17:33  <tanepiper>All extjs apps look the same
15:17:37  <guybrush>hmhm
15:17:44  <tanepiper>and it's HEAVY
15:18:13  <Raynos>and its a framework, all frameworks are silly
15:18:17  <tanepiper>Raynos: what's a good collections library? I don't know of any
15:18:20  <Raynos>and im writing a test framework -.-
15:18:22  <Raynos>shoot me
15:18:26  <Raynos>tanepipe: NodeComposite ?
15:18:31  <guybrush>i like using bb+stylus
15:18:34  <Raynos>what kind of collection ?
15:18:43  <guybrush>what else do you need really? :D
15:18:52  <Raynos>backbone :\ also useless
15:18:57  <guybrush>why?
15:19:04  <Raynos>because it does nothing of value
15:19:09  <guybrush>its a pattern
15:19:12  <tanepiper>well for example this IRC channel, I want to maintain a large collection of every line of chat, join/part, etc
15:19:13  <Raynos>yeah
15:19:18  <Raynos>i dont need a library to implement a pattern
15:19:31  <Raynos>tanepiper: `var Collection = {}`
15:20:17  <guybrush>Raynos: its not just a pattern, its a pattern which is used by lots of people
15:20:23  <guybrush>so it acts like a interface
15:20:25  <Raynos>...
15:20:34  <tanepiper>hmm i suppose
15:20:34  <guybrush>correct me if im wrong
15:20:36  <guybrush>just thoughts
15:20:40  <Raynos>your implying people use backbone the same way
15:20:42  <Raynos>that's silly
15:20:46  <Raynos>everyone uses backbone differently
15:20:50  <guybrush>true
15:20:55  <guybrush>but there is a bb-collection
15:21:02  <guybrush>some sort of base-class-thingy
15:21:07  <Raynos>yeah and it's not very useful
15:21:13  <Raynos>just do it yourself
15:21:15  <guybrush>so you have bbCol.set/get/..
15:21:29  <Raynos>do all the things yourself
15:21:29  <guybrush>well bb is quite minimal
15:21:40  <guybrush>so i use it because i would do it pretty much the same way
15:22:01  <guybrush>thats why i use dnode
15:22:07  <guybrush>and do not write it myself
15:22:12  <tanepiper>well i suppose I'm only maintaining the last 24h of chat in the database (the rest is saved to files and removed from the top as new content comes in) and when the user is connected I am just sending directly to them over DNode, so I only need evented templating
15:22:36  <Raynos>agreed
15:22:39  <Raynos>dnode is different though
15:22:51  <Raynos>I used to think "I will use backbone because any implementation I write myself converges to backbone"
15:22:55  <Raynos>then I realised that's not true
15:22:56  <guybrush>yes its apple and oranges or whatever
15:23:04  <Raynos>and I use a different convergent MV* pattern that's more optimum
15:23:12  <Raynos>also backbone is completely broken on the server
15:23:14  <guybrush>also
15:23:16  <tanepiper>if the user isn't connected, then i'm not caring because it only goes to the database, and when they reconnect I just send them the whole database content as JSON, which can be rendered
15:23:18  <Raynos>and my MV* code is server / client agnostic
15:23:39  <guybrush>"my way" is anti-innovations and anti-experimental, which is bad
15:23:51  <Raynos>?
15:24:01  <Raynos>Why is "your way" anti experimental / innovation ?
15:24:20  <tanepiper>the issue is channel/server switching, and maintaining good state between them, so when I switch to #nodejs, #stackvm is still 'collecting' data in the background to re-render at a later time
15:24:30  <guybrush>because i do not try to solve the same problem again
15:26:10  <Raynos>...
15:26:14  <guybrush>Raynos: you implement everything again? like you make a website with mvc - and the next time you implement everything again
15:26:29  <tanepiper>hmm https://github.com/jeromeetienne/microcache.js
15:26:44  <Raynos>guybrush: No, I use libraries that solve singular problems, for every application I do rearchitect it from scratch
15:26:53  <Raynos>unless I believe my previous architecture was optimum
15:26:56  <tanepiper>looks nice because it is basically foo = {} with very few wrapper functions
15:27:34  <guybrush>Raynos: i like to use the code i have written before, use it again and refine it (and bump the <semver>)
15:27:56  <Raynos>yeah, I agree, I modularize a lot of my code and re-use it
15:27:58  <guybrush>so i make a blog
15:28:04  <guybrush>then i make another blog
15:28:11  <guybrush>and use as much reuseable code i can
15:28:22  <Raynos>i rewrite each blog from scratch
15:28:30  <Raynos>because each iteration of a blog ive made so far has been shit
15:28:34  <guybrush>only "architectural deltas" in every project
15:28:42  <Raynos>it might just be that you write your code "correctly" the first time
15:28:49  <guybrush>no lol
15:28:49  * wiwilliajoined
15:28:52  <guybrush>thats not possible :D
15:29:15  <guybrush>also i do a lot of "reset to start"
15:29:26  <Raynos>guybrush: https://twitter.com/izs/status/201116005223768064
15:29:27  <wiwillia>hey guys
15:29:30  <wiwillia>I need a little feedback
15:29:40  <Raynos>arcitectural deltas work if I dont need to change more then 20%
15:30:35  <guybrush>OH
15:30:39  <guybrush>another thing
15:30:46  <guybrush>consider you have 20 projects
15:30:55  <guybrush>everything is implemented freshly
15:30:58  <guybrush>now you find a bug
15:31:16  <guybrush>you have to maintain 20 different codebases
15:31:27  <guybrush>maybe
15:31:32  <guybrush>you have to do logging
15:31:43  <Raynos>guybrush: I dont reinvent wheels for the lulz
15:32:03  <guybrush>another example
15:32:04  <guybrush>a forum
15:32:06  <Raynos>currently im wrestling with the optimum solution to MV* style architecture, once ive finished this wrestling
15:32:11  <Raynos>ill open source it as a module
15:32:11  <guybrush>you write a forum for a website
15:32:17  <guybrush>and another forum for another website?
15:32:54  <guybrush>imo theres no optimum solution
15:32:56  <guybrush>for anything
15:33:25  <chiguai>Raynos: i'd learn from it. it's the reason I asked about default stacks the other day. I don't want to reinvent the wheels. when learning a new platform though, those "wheels" can be different
15:33:49  <chiguai>guybrush: and that's why i also like the small modular approach
15:33:51  <Raynos>I agree there is no optimum solution
15:34:01  <Raynos>The point is there is a path of least evil
15:34:06  <Raynos>I know backbone is not that path
15:34:09  <Raynos>i may change my mind
15:34:12  <Raynos>One moment
15:34:34  <Raynos>guybrush: http://stackoverflow.com/a/5683938/419970
15:34:51  <Raynos>> All of those either leak or get in the way.
15:35:02  <guybrush>oh see! thats why making things that do exactly one thing is SO MUST! -- solutions can only be optimal when they are targeting exactly one problem
15:35:14  <guybrush>that is "more optimal"
15:35:16  <tanepiper>every website and webapp is a beautiful snowflake :D
15:35:49  <tanepiper>Raynos: I agree from using emberjs, it just got in the way
15:35:58  <guybrush>so when you make a website for something, the implementation will not be optimal for sure - but you can use small modules where each is more optimal
15:39:49  <guybrush>tanepiper: https://github.com/hij1nx/EventVat (like microcache)
15:42:33  <tanepiper>nice nice - could act as a little proxy of IRC -> DNode -> EventVat -> (templates)
15:42:35  <chiguai>Raynos: nice SO post. the +3, +6, +12 does show a nice progression. npm-www has a good philosophy. The problem is finding those good little modules which that project does have. Any other projects that do things "the right way" that are SPA in style?
15:43:13  <guybrush>tanepiper: i have experimented with socketvat https://github.com/guybrush/socketvat (though its not dnode - its nssocket)
15:43:14  <Raynos>chiguai: Dont ask "what are good little modules" ask "I want a module for X, what do you recommend"
15:43:46  <Raynos>chiguai: The only thing I can recommend is explore isaacs, substack, visionmedia, myself on github
15:44:16  <isaacs>chiguai: yes, that is a hard problem.
15:44:21  <tanepiper>guybrush: well in my app the client has methods for incomign stuff from teh server, it's all callback based rather than event based (although that might change)
15:44:32  <tanepiper>and by envent based I mean with DNode
15:44:38  <isaacs>chiguai: we've moved from "oral tradition" to "cult of celebrity".
15:44:43  <tanepiper>anyway, hometime - i'll check this later
15:44:53  <isaacs>chiguai: the goal of npm-www is to eventually help us get to "actual searchable information"
15:44:53  <chiguai>Raynos: that's actually a good recommendation. I've seen substack's and some of visionmedia. will continue to dig. finding the right question is part of the challenge :P
15:45:05  <Raynos>chiguai: Ideally npm star helps this if done properly
15:45:16  <Raynos>For example I value starred-by mikeal, isaacs & substack
15:45:34  <isaacs>Raynos: sure, but then starring is just another celebrity-ism.
15:45:40  <Raynos>:(
15:45:44  <isaacs>Raynos: like most hard problems, i don't think there's going to be just one easy answer.
15:45:47  <chiguai>Raynos: well it's a trust issue
15:45:52  <isaacs>chiguai: right
15:45:54  <isaacs>exactly
15:46:01  <Raynos>chiguai: Feel free to hit me up with recommendation, I may maintain a list of useful things
15:46:30  <guybrush>tanepiper: i also did some pubsub with dnode + webinterface https://github.com/guybrush/nexus-web/blob/master/public/client.js
15:46:32  <chiguai>Raynos: will do. i appreciate the info so far. gives me much more to crunch on while I learn to swim
15:46:59  <guybrush>tanepiper: this is with dnode-pubsub with backbone :D
15:47:15  <Raynos>chiguai: https://github.com/Raynos/fyp/blob/master/package.json https://github.com/Raynos/ncore-leaderboard/blob/master/package.json
15:47:25  <Raynos>Those are package.json from some simple SPA I wrote in recent times
15:48:05  <chiguai>Raynos: sweet! thanks!
15:48:30  <chiguai>Raynos: any horror stories from mongo? is 2.x safe to use now?
15:48:55  <Raynos>I havnt used mongo for large data
15:49:00  <Raynos>I like the mongo API
15:49:06  <Raynos>I liked it so much I wrote clientmongo :P
15:49:11  <Raynos>clientmongo is sexy
15:50:22  <chiguai>heh heh :P
15:51:56  <Raynos>I've heard riak is reliable
15:52:05  <Raynos>If you want db advice listen to nodeup database deep dive
15:52:18  <guybrush>they bash mongo
15:52:37  <chiguai>yeah that's what caused problems. they really trashed it ha
15:52:55  <guybrush>i like the mongo-api and i use mongo
15:53:02  <chiguai>just realized redis *does* have on disk persistence
15:53:13  <guybrush>no problems so far (but i havent so much load :D)
15:53:48  <st_luke_>robot fish: http://www.bbc.co.uk/news/science-environment-18062235
15:54:13  * st_luke_changed nick to st_luke
15:54:49  <chiguai>guybrush: just thinking about realtime app with lots of little updates and some large updates. couch over http intuitively sounds slow and it got a bit of thrashing on nodeup as well :)
15:54:52  <guybrush>oh tanepiper also check out sorensen's https://github.com/sorensen/backbone-redis - which is pretty sweet
15:55:35  <guybrush>in fact its very sweet
15:56:42  <Raynos>backbone integration >_>
15:56:47  <Raynos>¬_¬
15:56:47  <guybrush>well
15:56:58  <guybrush>its called backbone-redis :D
15:57:03  <chiguai>guybrush: pretty nice indeed. Raynos the concept can be abstracted out
15:57:10  <guybrush>and that
15:57:10  <Raynos>I know
15:57:14  <Raynos>I wouldn't mind a clientredis
15:57:26  <Raynos>just like a clientmongo, those concepts are awesome
15:57:57  <guybrush>Raynos: how do you handle permissions?
15:58:13  <guybrush>sorry i didnt read clientmongo code yet
15:58:26  <chiguai>yeah i'll have to look into that as well
15:58:35  <Raynos>guybrush: https://github.com/Raynos/clientmongo#Auth
15:58:40  <rowbit>Hourly usage stats: []
15:59:07  <Raynos>it exposes an "authenticate every request" method
15:59:28  <Raynos>you implement permission however you want
16:02:48  * _sorensenquit (Quit: _sorensen)
16:05:21  * _sorensenjoined
16:25:57  * TheJHjoined
16:34:59  * chiguaiquit (Ping timeout: 245 seconds)
16:44:00  * shuaibquit (Quit: Textual IRC Client: http://www.textualapp.com/)
16:54:28  * shuaibjoined
16:54:34  * isaacsquit (Remote host closed the connection)
16:55:23  * isaacsjoined
16:55:35  * ryan_stevensjoined
16:57:25  * isaacsquit (Remote host closed the connection)
16:58:40  <rowbit>Hourly usage stats: []
17:02:58  * chiguaijoined
17:10:09  * mikealquit (Quit: Leaving.)
17:10:50  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
17:10:51  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
17:11:23  * mikealjoined
17:13:14  <pkrumins>118 customers
17:14:37  * misterinterruptjoined
17:23:05  * st_lukequit (Remote host closed the connection)
17:23:56  * chiguaiquit (Quit: chiguai)
17:25:38  <niftylettuce>BOOM
17:30:34  <paul_irish>can testling run tests with a different harness?
17:30:36  <paul_irish>fwiw this is a use of browserstack + qunit, but could also be done in jasmine: http://codestre.am/b9e2790cc31446a5a183833bc
17:34:38  * st_lukejoined
17:50:19  * _sorensenquit (Quit: _sorensen)
17:52:55  * isaacsjoined
17:58:40  <rowbit>Hourly usage stats: []
18:02:37  * chiguaijoined
18:06:58  * sveisveiquit (Ping timeout: 245 seconds)
18:07:08  * Raynosquit (Ping timeout: 244 seconds)
18:12:53  * Raynosjoined
18:15:29  <Raynos>paul_irish: You implement the API of a known harness like qunit or jasmine and have it call the testling API under the hood
18:16:00  <paul_irish>has that been written already?
18:16:14  <Raynos>I dont know of one for qunit or jasmine
18:16:18  <paul_irish>i wouldnt want everyone using qunit or jasmien to do that themselves.
18:16:19  <paul_irish>k
18:16:35  <Raynos>https://github.com/substack/testling-mocha
18:16:48  <Raynos>here's an example of substack bridging mocha and testling
18:20:09  * sveisveijoined
18:25:41  * AvianFlujoined
18:26:14  * chapelquit (Read error: Operation timed out)
18:28:43  * chapeljoined
18:29:05  * _sorensenjoined
18:31:54  * mikealquit (Quit: Leaving.)
18:33:45  * shuaibquit (Quit: Computer has gone to sleep.)
18:42:22  <SubStack>paul_irish: http://substack.net/posts/1db3bb
18:57:28  * shykeschanged nick to zz_shykes
18:58:40  <rowbit>Hourly usage stats: []
19:01:20  * _sorensenquit (Quit: _sorensen)
19:01:25  * zz_shykeschanged nick to shykes
19:09:32  * AvianFluquit (Ping timeout: 244 seconds)
19:11:22  * TheJHquit (Read error: Operation timed out)
19:15:58  * chiguaiquit (Quit: chiguai)
19:22:29  * mikealjoined
19:24:48  * AvianFlujoined
19:25:48  <st_luke>mocha you say
19:25:54  * shykeschanged nick to zz_shykes
19:31:43  * mikealquit (Quit: Leaving.)
19:31:52  <paul_irish>dopeness.
19:32:38  <paul_irish>SubStack: you should llink you that blog post and the testling-mocha repo in http://testling.com/docs/#writing-tests so people know it exists
19:32:41  <paul_irish>s'hot
19:33:14  * mikealjoined
19:38:48  * wiwilliaquit (Ping timeout: 240 seconds)
19:51:06  * chiguaijoined
19:58:40  <rowbit>Daily usage stats: []
19:58:40  <rowbit>Hourly usage stats: []
20:02:11  <SubStack>good plan!
20:26:10  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
20:26:10  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
20:27:14  <SubStack>118
20:36:12  * TheJHjoined
20:58:40  <rowbit>Hourly usage stats: []
21:11:36  * wiwilliajoined
21:14:18  * devaholicjoined
21:23:40  * AvianFluquit (Remote host closed the connection)
21:58:40  <rowbit>Hourly usage stats: []
22:06:17  * zz_shykeschanged nick to shykes
22:36:35  * tilgovijoined
22:39:06  * tilgoviquit (Remote host closed the connection)
22:51:25  * TheJHquit (Read error: Connection reset by peer)
22:58:40  <rowbit>Hourly usage stats: []
23:11:53  * tilgovijoined
23:39:01  * isaacsquit (Remote host closed the connection)
23:46:44  <rowbit>SubStack, pkrumins: Encoders down:,,
23:48:13  <pkrumins>that's fine, we've redirected traffic to just two free servers to catch a bug in our code
23:48:30  <pkrumins>these 3 will be down for some time, and there will be repeated messages that they are still down, but that's all ok!
23:56:09  * tilgoviquit (Remote host closed the connection)
23:58:40  <rowbit>Hourly usage stats: []