[{"data":1,"prerenderedAt":340},["ShallowReactive",2],{"project-2048033":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":45,"post_text":47,"what":48,"said":81,"maker_in_thread":206,"shape":216,"grid":220,"attempts":306,"same_week":307,"maker_shows":33,"maker_hidden":332,"reader_version":333,"card":334},"2048033","QuietWrite","My first significant project with Backbone.js - a simple online editor","title","Show HN: My first significant project with Backbone.js - a simple online editor","http:\u002F\u002Fwww.quietwrite.com\u002Fhome","quietwrite.com","jamesjyu",1293600843,2010,91,36,15,370,5,"notable","productivity","online writing editor","web_app",[24,25,26,27,28],"online editor","distraction free writing","backbone.js","rails","markdown","debated",-0.061,{"positive":32,"neutral":18,"mixed":33,"critical":34},6,1,9,21,{"design":37,"privacy":39,"execution":40,"docs":43,"idea":44},{"positive":38,"critical":18},4,{"positive":33,"critical":33},{"positive":41,"critical":42},0,2,{"positive":41,"critical":33},{"positive":33,"critical":41},[18,41,41,41,41,41,33,46,41,41,41,18,33,46,41,46,33,33,41,33,41,18,46,41,46,18,33,41,33,33,33,18,46,41,41,18],3,null,{"problem":47,"audience":47,"pricing":47,"motivation":49,"time_to_build":47,"stack":55,"openness":78,"stage":79,"team_size":80},{"value":50,"source":51,"evidence":52},"First significant project with Backbone.js","maker",[53],{"id":54},"post",[56,63,70],{"value":57,"source":51,"evidence":58},"Backbone.js",[59,60],{"id":54},{"id":61,"by":11,"text":62},"2048266","Rails.",{"value":64,"source":51,"evidence":65},"Rails",[66,67],{"id":61,"by":11,"text":62},{"id":68,"by":11,"text":69},"2048263","Nice app! Love the simplicity. I have some color scheming things in the works, and a \"night mode\" is definitely on the list. Backbone worked great. There were definitely some…",{"value":71,"source":72,"evidence":73},"Underscore.js","commenter",[74],{"id":75,"by":76,"text":77},"2050199","jedschmidt","One minor nit: Backbone.js requires Underscore.js (and json2.js for legacy browser JSON support if Backbone.sync is used), which doubles the size of the include. Obviously not a…","unknown","beta","solo",{"praise":82,"objections":113,"requests":142,"questions":174,"alternatives":193},[83,102],{"value":84,"source":72,"evidence":85},"Clean, elegant, tasteful design",[86,90,94,98],{"id":87,"by":88,"text":89},"2048188","kajecounterhack","Love it! It's like writeroom \u002F pyroom for the web. Except that I like your colors better, because they make me feel all peaceful inside. It's not saving correctly right now though?",{"id":91,"by":92,"text":93},"2048506","apl","Very tasteful.",{"id":95,"by":96,"text":97},"2048795","johnnyg","This is really elegant. Well done!",{"id":99,"by":100,"text":101},"2048159","jashkenas","Beautifully done. I've played around with a similar little app in the past, just to get familiar with HTML5 SQL Databases ... long before Backbone ever came about. If you're in a…",{"value":103,"source":72,"evidence":104},"Good demonstration of Backbone.js",[105,109],{"id":106,"by":107,"text":108},"2050616","js4all","Great project and a nice demonstration of Backbone.js. I second the Markdown idea. That would be very useful.",{"id":110,"by":111,"text":112},"2048720","Pewpewarrows","This is a really nice app, and I'm pretty excited to play around with it more. But I'm even happier to see that more people are discovering Backbone.js. After discovering it…",[114,121,131,135],{"value":115,"source":72,"evidence":116},"Security holes: XSS vulnerabilities found",[117],{"id":118,"by":119,"text":120},"2048205","Xk","If you're considering developing this app further, you might want to take a look at the security of your app. A few minutes and I found quite a few XSS attacks on it. If you'd…",{"value":122,"source":72,"evidence":123},"Header flashes\u002Ffades distractingly",[124,128],{"id":125,"by":126,"text":127},"2048286","listic","The heading (\"QuietWrite\", \"Untitled\") keeps flashing for me.",{"id":129,"by":126,"text":130},"2048358","Firefox 3.6.13. Yes, the whole top bar. It fades out after a timeout, and fades back in on the slightest move of a mouse. So, if you are mousing around, it fades out\u002Fin…",{"value":132,"source":72,"evidence":133},"Saving not working correctly",[134],{"id":87,"by":88,"text":89},{"value":136,"source":72,"evidence":137},"Feedback button is distracting",[138],{"id":139,"by":140,"text":141},"2048226","Detrus","That feedback button on the left is very distracting. I love the irony.",[143,151,159,163,167],{"value":144,"source":72,"evidence":145},"Markdown formatting support",[146,150],{"id":147,"by":148,"text":149},"2048492","bewildergeist","Very cool. Rather than supporting a subset of html tags, why not just do Markdown formatting of the text when it is published?",{"id":106,"by":107,"text":108},{"value":152,"source":72,"evidence":153},"Night mode \u002F color scheme options",[154,155],{"id":99,"by":100,"text":101},{"id":156,"by":157,"text":158},"2048210","dmvaldman","Great work. A full-screen option would be cool. As well as background\u002Ftext color options. I'd also like to know your thoughts on backbone.js",{"value":160,"source":72,"evidence":161},"Full-screen option",[162],{"id":156,"by":157,"text":158},{"value":164,"source":72,"evidence":165},"Trash\u002Fdelete page option",[166],{"id":99,"by":100,"text":101},{"value":168,"source":72,"evidence":169},"Better scrolling as text grows",[170],{"id":171,"by":172,"text":173},"2048387","sirclueless","Hitting F11 works beautifully for me. The UI is very clean. I like that it isn't too wide. If that's what the original poster meant, then I'm not sure that it's necessary. I…",[175,179,186],{"value":176,"source":72,"evidence":177},"How did Backbone work out, any trouble spots?",[178],{"id":99,"by":100,"text":101},{"value":180,"source":72,"evidence":181},"Is there an open source Backbone.js app to learn from?",[182],{"id":183,"by":184,"text":185},"2048773","exit","can you recommend an open source app developed using Backbone.js? i was hoping the OP source would be available but it seems to be minified.",{"value":187,"source":72,"evidence":188},"Will there be a tutorial?",[189],{"id":190,"by":191,"text":192},"2048194","armandososa","Very cool! I've been wanting to play with backbone.js for a long time but I can't make time for it. Hopefully next weekend I'll have time. Are you planning to make a tutorial or…",[194,198,202],{"value":195,"source":72,"evidence":196},"WriteRoom",[197],{"id":87,"by":88,"text":89},{"value":199,"source":72,"evidence":200},"PyRoom",[201],{"id":87,"by":88,"text":89},{"value":203,"source":72,"evidence":204},"Internet Typewriter",[205],{"id":99,"by":100,"text":101},{"comments":207,"answered":46,"key":208},8,[209,210,213],{"id":68,"text":69},{"id":211,"text":212},"2048256","Yes, please email at quietwriteapp@gmail.com -- Thanks!",{"id":214,"text":215},"2048313","I might if I get some time, there are definitely some tips and tricks. Backbone is wonderful -- much kudos to the DocumentCloud guys. They gave us a great framework, and they're…",{"commenters":217,"max_depth":38,"maker_replies":207,"first_comment_mins":218,"lifespan_hours":219},24,69,18,[221,223,225,227,229,232,234,236,238,242,244,246,249,253,255,256,258,261,264,266,267,269,270,272,275,277,280,282,284,286,289,294,296,300,304,305],[99,41,18,222,100,41],"project\u002Fpositive\u002Fdesign",[68,41,41,224,11,33],"maker\u002Fneutral\u002Fexecution",[110,33,41,226,111,41],"other\u002Fpositive\u002Fidea",[183,33,41,228,184,41],"other\u002Fneutral\u002Fdocs",[230,33,41,228,231,41],"2049124","cdr",[75,33,41,233,76,41],"other\u002Fneutral\u002Fperformance",[118,42,33,235,119,41],"project\u002Fcritical\u002Fprivacy",[237,42,46,224,100,41],"2048220",[239,42,41,240,241,41],"2048670","commenter\u002Fneutral\u002Fexecution","bricestacey",[243,42,41,240,100,41],"2049360",[211,42,41,245,11,33],"maker\u002Fneutral\u002Fprivacy",[247,42,18,248,119,41],"2048272","maker\u002Fpositive\u002Fprivacy",[250,46,33,251,252,41],"2048913","project\u002Fcritical\u002Fexecution","mrchess",[190,38,46,254,191,41],"maker\u002Fneutral\u002Fdocs",[214,38,41,254,11,33],[147,18,46,257,148,41],"project\u002Fneutral\u002Fidea",[259,32,33,251,260,41],"2048183","_urga",[125,262,33,263,126,41],7,"project\u002Fcritical\u002Fdesign",[265,262,41,224,11,33],"2048291",[129,262,33,263,126,41],[268,262,41,224,11,33],"2048369",[87,207,18,222,88,41],[156,34,46,271,157,41],"project\u002Fneutral\u002Fdesign",[273,34,41,274,11,33],"2048269","maker\u002Fneutral\u002Fdesign",[171,34,46,276,172,41],"project\u002Fmixed\u002Fdesign",[106,278,18,279,107,41],10,"project\u002Fpositive\u002Fidea",[139,281,33,263,140,41],11,[283,281,41,274,11,33],"2048335",[285,281,33,263,126,41],"2048368",[287,281,33,263,288,41],"2048530","davidradcliffe",[290,291,33,292,293,41],"2048675",12,"project\u002Fcritical\u002Fdocs","baggachipz",[91,295,18,222,92,41],13,[297,298,46,224,299,41],"2048215",14,"Void_",[301,298,41,302,303,41],"2048219","other\u002Fneutral\u002Fnone","jaekwon",[61,298,41,224,11,33],[95,16,18,222,96,41],[],[308,313,318,322,326,329],{"id":309,"name":310,"points":311,"category":312},"2040844","Radi",297,"creative",{"id":314,"name":315,"points":316,"category":317},"2045858","drag2up",66,"dev_tools",{"id":319,"name":320,"points":298,"category":321},"2040188","My weekend hack","games",{"id":323,"name":324,"points":295,"category":325},"2041560","localstrange","consumer_social",{"id":327,"name":328,"points":281,"category":325},"2043572","Flightlite",{"id":330,"name":331,"points":278,"category":325},"2035895","Said.fm",false,"v2",{"id":335,"name":5,"line":6,"ai":332,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":336,"top":18,"kw":337,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":338,"url":9,"mix":339,"praise":84,"objection":115,"sub":21},2048033,-0.06,[24,25,26,27,28],"500000130005130311010530351011153005",[32,18,33,34],1794036485506]