[{"data":1,"prerenderedAt":238},["ShallowReactive",2],{"project-2473868":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":26,"sentiment":27,"stance_mix":28,"scored_comments":32,"aspects":33,"strip":38,"post_text":40,"what":41,"said":79,"maker_in_thread":163,"shape":173,"grid":175,"attempts":201,"same_week":202,"maker_shows":194,"maker_hidden":230,"reader_version":231,"card":232},"2473868","boxify.me","I made a file-sharing app while AWS was down","title","Show HN: boxify.me - I made a file-sharing app while AWS was down","http:\u002F\u002Fboxify.me","guynamedloren",1303476003,2011,9,14,851,1097,78,"shown","infrastructure","file sharing","web_app",[20,23,24,25],"shared folder","file upload","no signup","debated",0.074,{"positive":29,"neutral":30,"mixed":31,"critical":29},2,3,1,8,{"design":34,"execution":36,"idea":37},{"positive":35,"critical":35},0,{"positive":35,"critical":29},{"positive":35,"critical":35},[35,39,30,30,35,31,31,35,30,35,39,35,30,35],5,null,{"problem":42,"audience":40,"pricing":40,"motivation":49,"time_to_build":53,"stack":57,"openness":76,"stage":77,"team_size":78},{"value":43,"source":44,"evidence":45},"Sharing a persistent set of files between people without accounts or permissions","maker",[46],{"id":47,"by":10,"text":48},"2473893","Hey HN, yesterday was fun. I was in the middle of making changes and pushing updates to one of my web apps running on Heroku when Amazon fell apart. I quickly grew bored not…",{"value":50,"source":44,"evidence":51},"Bored without Heroku during the AWS outage; wanted to learn by building",[52],{"id":47,"by":10,"text":48},{"value":54,"source":44,"evidence":55},"A few hours of design and coding, finished the day before launch",[56],{"id":47,"by":10,"text":48},[58,64,68,72],{"value":59,"source":44,"evidence":60},"Ruby on Rails 2.3.8",[61],{"id":62,"by":10,"text":63},"2476087","Built in Ruby on Rails 2.3.8, designed in Illustrator. Other resources utilized: - Heroku for deployment (Amazon EC2 hosting) - Amazon S3 for upload storage\u002Fhosting - Paperclip +…",{"value":65,"source":44,"evidence":66},"Heroku deployment",[67],{"id":62,"by":10,"text":63},{"value":69,"source":44,"evidence":70},"Amazon S3 storage",[71],{"id":62,"by":10,"text":63},{"value":73,"source":44,"evidence":74},"Paperclip and Uploadify for uploads",[75],{"id":62,"by":10,"text":63},"unknown","launched","solo",{"praise":80,"objections":107,"requests":129,"questions":142,"alternatives":150},[81,97],{"value":82,"source":83,"evidence":84},"Impressive for a self-taught coder; clean, accessible design","commenter",[85,89,93],{"id":86,"by":87,"text":88},"2474101","mkrecny","Incredibly impressed given you started coding only a few months ago. Well done!",{"id":90,"by":91,"text":92},"2473882","thedjinn","I like this. It's very accessible. Could you consider adding a delete button? Also, you are currently able to rename the example box. Perhaps you should disable that.",{"id":94,"by":95,"text":96},"2474176","amalag","Hey this is a great app, congrats, a great idea and great execution!",{"value":98,"source":83,"evidence":99},"Compared favorably to min.us",[100,104],{"id":101,"by":102,"text":103},"2474863","ile","Hmm, would http:\u002F\u002Fmin.us be similar? Or dropmocks what it was based on.",{"id":105,"by":10,"text":106},"2476095","Wow, that's a slick app! Very nice interface, easy to use. I like it.",[108,118,125],{"value":109,"source":83,"evidence":110},"Security issue: XSS through box name",[111,114],{"id":112,"by":91,"text":113},"2473917","Also, you should patch up the XSS vulnerabilities in the box name. ;)",{"id":115,"by":116,"text":117},"2473944","SaltwaterC","Even more, one could rename the default 'example' page like this: http:\u002F\u002Fboxify.me\u002Fbox\u002Finput-script-alert-string-fromcharcode-88-83-83-script :) Edit: removed the XSS, but here's…",{"value":119,"source":83,"evidence":120},"Possible copyright and DMCA exposure for a US file-sharing site",[121],{"id":122,"by":123,"text":124},"2474213","msumpter","You might also think about putting a statement about copyright infringement. Doing a file sharing site hosted in the US you'll need to handle DMCA take down requests from content…",{"value":126,"source":83,"evidence":127},"No delete button for boxes or files",[128],{"id":90,"by":91,"text":92},[130,134,138],{"value":131,"source":83,"evidence":132},"Add a delete button",[133],{"id":90,"by":91,"text":92},{"value":135,"source":83,"evidence":136},"Disable renaming of the example box",[137],{"id":90,"by":91,"text":92},{"value":139,"source":83,"evidence":140},"Add a copyright or DMCA takedown statement",[141],{"id":122,"by":123,"text":124},[143],{"value":144,"source":83,"evidence":145},"How was it built and where is it hosted?",[146],{"id":147,"by":148,"text":149},"2474498","rgbrgb","So how did you build it? Where's it hosted?",[151,155,159],{"value":152,"source":83,"evidence":153},"min.us",[154],{"id":101,"by":102,"text":103},{"value":156,"source":44,"evidence":157},"Dropbox",[158],{"id":47,"by":10,"text":48},{"value":160,"source":83,"evidence":161},"Dropmocks",[162],{"id":101,"by":102,"text":103},{"comments":164,"answered":30,"key":165},6,[166,167,170],{"id":47,"text":48},{"id":168,"text":169},"2473898","Thanks! I am aware that you can rename the example box, and that's okay. The button on the home screen should still be able to find it :) I thought about deleting, but it could…",{"id":171,"text":172},"2473979","Thanks for pointing those out, fellas. Should be all fixed now. :)",{"commenters":32,"max_depth":39,"maker_replies":164,"first_comment_mins":174,"lifespan_hours":14},7,[176,178,180,182,184,185,187,188,190,191,193,196,199,200],[47,35,35,177,10,31],"project\u002Fneutral\u002Fidea",[86,35,39,179,87,35],"maker\u002Fpositive\u002Fnone",[122,31,30,181,123,35],"project\u002Fneutral\u002Fnone",[90,29,30,183,91,35],"project\u002Fmixed\u002Fdesign",[168,29,35,181,10,31],[112,29,31,186,91,35],"project\u002Fcritical\u002Fexecution",[115,29,31,186,116,35],[171,29,35,189,10,31],"project\u002Fneutral\u002Fexecution",[101,30,30,177,102,35],[105,30,35,192,10,31],"project\u002Fpositive\u002Fdesign",[94,194,39,195,95,35],4,"project\u002Fpositive\u002Fnone",[197,194,35,198,10,31],"2476094","commenter\u002Fneutral\u002Fnone",[147,39,30,189,148,35],[62,39,35,189,10,31],[],[203,208,213,217,221,226],{"id":204,"name":205,"points":206,"category":207},"2480946","Hacker Typer",160,"games",{"id":209,"name":210,"points":211,"category":212},"2481287","Codr.cc",135,"dev_tools",{"id":214,"name":215,"points":216,"category":19},"2473941","ec2instances.info",122,{"id":218,"name":219,"points":220,"category":212},"2474441","Less Boilerplate",108,{"id":222,"name":223,"points":224,"category":225},"2488142","Instafilm",87,"productivity",{"id":227,"name":228,"points":229,"category":207},"2469865","Garden Madness",53,false,"v2",{"id":233,"name":5,"line":6,"ai":230,"cat":19,"year":12,"points":13,"comments":14,"rec":26,"s":234,"top":17,"kw":235,"maker":10,"domain":5,"tier":18,"attempts":35,"strip":236,"url":9,"mix":237,"praise":82,"objection":109,"sub":20},2473868,0.07,[20,23,24,25],"05330110305030",[29,30,31,29],1793990872362]