[{"data":1,"prerenderedAt":368},["ShallowReactive",2],{"project-8442004":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":46,"post_text":49,"what":50,"said":87,"maker_in_thread":213,"shape":225,"grid":229,"attempts":326,"same_week":331,"maker_shows":47,"maker_hidden":360,"reader_version":361,"card":362},"8442004","CloudRail","One Adaptive API for Dropbox, Google Drive, OneDrive","title","Show HN: One Adaptive API for Dropbox, Google Drive, OneDrive","http:\u002F\u002Fcloud-rail.com","cloud-rail.com","cloudrail",1413032067,2014,71,43,427,2272,19,"notable","dev_tools","cloud storage sdk","library",[24,25,26,27,28],"cloud storage api","dropbox api","google drive api","onedrive api","javascript sdk","roasted",-0.389,{"positive":32,"neutral":33,"mixed":32,"critical":34},2,8,12,24,{"idea":37,"pricing":39,"docs":41,"privacy":42,"design":43,"execution":45},{"positive":38,"critical":32},1,{"positive":40,"critical":38},0,{"positive":40,"critical":40},{"positive":40,"critical":40},{"positive":40,"critical":44},7,{"positive":40,"critical":32},[38,40,47,40,48,40,47,47,40,40,40,38,38,38,40,47,40,38,40,47,40,47,40,38,40,38,38,40,48,47,40,47,40,40,38,40,40,47,38,38],3,5,null,{"problem":51,"audience":59,"pricing":67,"motivation":49,"time_to_build":49,"stack":77,"openness":84,"stage":85,"team_size":86},{"value":52,"source":53,"evidence":54},"Integrating many cloud storage services separately is costly to implement and maintain","commenter",[55],{"id":56,"by":57,"text":58},"8442103","aytekin","Great idea. We (JotForm) spend so much time implementing and maintaining integration with these services. You definitely need pricing information. If you want to keep it free at…",{"value":60,"source":53,"evidence":61},"Developers integrating file storage into their apps",[62,66],{"id":63,"by":64,"text":65},"8443489","liadmat","A little less \"we are changing the world\", a little more \"we offer a JavaScript SDK for file storage accross many services\". That's the short version. I initially wrote a long…",{"id":56,"by":57,"text":58},{"value":68,"source":69,"evidence":70},"Free beta; cloud storage integration to stay free, other integrations may cost","maker",[71,74],{"id":72,"by":11,"text":73},"8442084","We're in free Beta. But cloud storage will be free forever.",{"id":75,"by":11,"text":76},"8442203","Our service for developers is to offer them a single API to access \"all\" cloud storage providers. We care about the conversion and keeping the integrations up-to-date. We're…",[78],{"value":79,"source":69,"evidence":80},"JavaScript",[81],{"id":82,"by":11,"text":83},"8442138","It's a JS SDK which can be included in your software. This SDK can download special definitions to adapt to e.g. the Dropbox API. E2E encryption depends on the provider. It…","unknown","beta","company",{"praise":88,"objections":108,"requests":158,"questions":178,"alternatives":199},[89,100],{"value":90,"source":53,"evidence":91},"Clear need for a unified cloud storage API",[92,96],{"id":93,"by":94,"text":95},"8442898","narsil","Very cool. There's definitely demand for a unified cloud storage API. Kloudless (https:\u002F\u002Fkloudless.com) provides one as well, with some open-source UI tools. Disclaimer:…",{"id":97,"by":98,"text":99},"8442129","jeremydw","A friend of mine is on the team for Kloudless (https:\u002F\u002Fdevelopers.kloudless.com\u002F). I haven't actually used it, but the marketing material tells of the same value prop as your…",{"value":101,"source":53,"evidence":102},"Useful idea for developers",[103,104],{"id":56,"by":57,"text":58},{"id":105,"by":106,"text":107},"8443375","slantyyz","This is pretty great. It would be nice to see support for OneDrive for Business (Office 365) as well.",[109,127,138,151],{"value":110,"source":53,"evidence":111},"Scrolling hijack makes the site annoying to use",[112,116,120,123],{"id":113,"by":114,"text":115},"8442222","whizzkid","Good idea! And a small feedback; - Please fix your scrolling on the page. It is not a pleasing scrolling experience. - Slider interval is quick, kind of disturbs while reading,…",{"id":117,"by":118,"text":119},"8442112","kitbrennan","Please do not mess around with my scrolling when I visit your website. It means my first experience is horrible.",{"id":121,"by":118,"text":122},"8442160","Actually I'm using a Macbook Pro. The problem with messing with scrolling is that my usual flick of the trackpad does not get me to the point that I expected to reach on the…",{"id":124,"by":125,"text":126},"8442162","chatmasta","As the OP said, it's not just mobile that's an issue. I'm also on MacBook air and it's annoying. Why scrolljack in the first place? There's a reason why every \"Show HN\" with…",{"value":128,"source":53,"evidence":129},"No pricing information",[130,134],{"id":131,"by":132,"text":133},"8442080","fenesiistvan","where is the pricing?",{"id":135,"by":136,"text":137},"8442263","cilantro1994","Good idea. Where is the pricing information? For some reason if you cannot create a sustainable business will you open source it? Good luck with your endeavor.",{"value":139,"source":53,"evidence":140},"Client-side encryption claims and wording were confusing",[141,145,148],{"id":142,"by":143,"text":144},"8442118","lorddoig","I'm a little confused - it's an auto-updating JS library with a price tag? Is the end-to-end encryption done in JS? Is it OSS, or is the source minified and obfuscated?",{"id":146,"by":143,"text":147},"8442211","I don't see how it can be a JS SDK, taking file inputs via the browser, and do end-to-end encryption in anything but JS. It's just not possible, no?",{"id":149,"by":98,"text":150},"8442190","Feedback: It's kind of hard to understand this statement. Your product is basically a client-side API that allows my application to use your API to integrate with a third-party…",{"value":152,"source":53,"evidence":153},"Docs require sign-up and show unsupported features",[154,157],{"id":155,"by":94,"text":156},"8442780","(Kloudless Co-founder here) Congrats on the beta release! I'd suggest making the docs available without having to sign up. I noticed the docs indicate unsupported features for…",{"id":93,"by":94,"text":95},[159,164,168,173],{"value":160,"source":53,"evidence":161},"Fix scrolling behaviour on the website",[162,163],{"id":113,"by":114,"text":115},{"id":124,"by":125,"text":126},{"value":165,"source":53,"evidence":166},"Support OneDrive for Business",[167],{"id":105,"by":106,"text":107},{"value":169,"source":53,"evidence":170},"Make docs accessible without sign-up",[171,172],{"id":155,"by":94,"text":156},{"id":93,"by":94,"text":95},{"value":174,"source":53,"evidence":175},"Clarify pricing",[176,177],{"id":56,"by":57,"text":58},{"id":135,"by":136,"text":137},[179,187,195],{"value":180,"source":53,"evidence":181},"How does the encryption layer work",[182,186],{"id":183,"by":184,"text":185},"8442914","diafygi","Looks neat! This sounds very similar to the concept of unhosted.org[1], where the user provides their own data storage location. Being based in Europe, have you had any…",{"id":142,"by":143,"text":144},{"value":188,"source":53,"evidence":189},"Is the client source open and what is its license",[190,194],{"id":191,"by":192,"text":193},"8449717","kmb32123","So looking at [this license](http:\u002F\u002Fdeveloper.cloudrail.com\u002Flicense), am I to understand that the cloudrail client source js is licensed with GPLv2?",{"id":142,"by":143,"text":144},{"value":196,"source":53,"evidence":197},"How does it differ from Kloudless",[198],{"id":97,"by":98,"text":99},[200,205,209],{"value":201,"source":53,"evidence":202},"Kloudless",[203,204],{"id":93,"by":94,"text":95},{"id":97,"by":98,"text":99},{"value":206,"source":53,"evidence":207},"unhosted.org and remoteStorage.js",[208],{"id":183,"by":184,"text":185},{"value":210,"source":53,"evidence":211},"Bring Your Own Filesystem (byoFS)",[212],{"id":183,"by":184,"text":185},{"comments":214,"answered":33,"key":215},16,[216,219,222],{"id":217,"text":218},"8445112","Yes, we have a vision. What you see today is the first little step into this direction. The goal is to release more SDKs and gateways besides cloud storage. Of course, we are…",{"id":220,"text":221},"8442122","Thanks for the feedback. I already added some basic pricing information on the product page. We'll update it after the end of beta.",{"id":223,"text":224},"8442174","Sure. Can you please send me a quick note to info@cloudrail.com? One of our developers will then get in touch with you asap. Thanks",{"commenters":226,"max_depth":227,"maker_replies":214,"first_comment_mins":34,"lifespan_hours":228},22,6,53,[230,232,234,236,238,241,243,245,247,251,255,258,261,264,267,270,273,275,278,279,281,283,285,287,288,289,291,292,294,295,297,300,301,302,305,308,311,313,315,317,319,321,322],[63,40,38,231,64,40],"project\u002Fcritical\u002Fidea",[217,40,40,233,11,38],"maker\u002Fneutral\u002Fidea",[56,38,47,235,57,40],"project\u002Fmixed\u002Fpricing",[220,38,40,237,11,38],"maker\u002Fneutral\u002Fpricing",[239,38,48,240,57,40],"8442158","project\u002Fpositive\u002Fidea",[223,38,40,242,11,38],"maker\u002Fneutral\u002Fnone",[93,32,47,244,94,40],"project\u002Fmixed\u002Fdocs",[183,47,47,246,184,40],"project\u002Fneutral\u002Fprivacy",[248,47,40,249,250,40],"8443196","commenter\u002Fneutral\u002Fprivacy","gizmo686",[252,47,40,253,254,40],"8443785","other\u002Fneutral\u002Fnone","mrpdaemon",[256,47,40,257,11,38],"8445124","maker\u002Fneutral\u002Fprivacy",[113,259,38,260,114,40],4,"project\u002Fcritical\u002Fdesign",[262,259,38,260,263,40],"8442231","nmjohn",[265,259,38,260,266,40],"8442245","cr3ative",[268,259,38,260,269,40],"8443733","andrewjkerr",[271,259,40,272,11,38],"8442246","maker\u002Fneutral\u002Fdesign",[97,48,47,274,98,40],"project\u002Fneutral\u002Fidea",[276,48,40,277,11,38],"8442152","project\u002Fpositive\u002Fprivacy",[155,48,38,231,94,40],[280,227,40,242,11,38],"8442020",[131,227,47,282,132,40],"project\u002Fneutral\u002Fpricing",[72,227,40,284,11,38],"project\u002Fpositive\u002Fpricing",[149,227,47,286,98,40],"project\u002Fneutral\u002Fdocs",[75,227,40,237,11,38],[117,227,38,260,118,40],[290,227,40,272,11,38],"8442127",[121,227,38,260,118,40],[293,227,40,272,11,38],"8442186",[124,227,38,260,125,40],[296,227,40,272,11,38],"8442194",[298,227,48,299,125,40],"8442307","maker\u002Fpositive\u002Fnone",[142,227,47,246,143,40],[82,227,40,246,11,38],[303,227,47,286,304,40],"8442208","borplk",[306,227,40,307,11,38],"8442217","maker\u002Fneutral\u002Fdocs",[309,227,40,253,310,40],"8443280","ricket",[146,227,38,312,143,40],"project\u002Fcritical\u002Fexecution",[314,227,40,246,11,38],"8442243",[316,227,40,286,11,38],"8442141",[191,227,47,318,192,40],"project\u002Fneutral\u002Fnone",[135,44,38,320,136,40],"project\u002Fcritical\u002Fpricing",[105,33,47,274,106,40],[323,324,38,312,325,40],"8442454",9,"jeromedoyle",[327,328],{"id":4,"t":12,"points":14,"comments":15},{"id":329,"t":330,"points":48,"comments":38},"10601878",1448035591,[332,337,342,346,351,356],{"id":333,"name":334,"points":335,"category":336},"8449313","Snapception",210,"security_privacy",{"id":338,"name":339,"points":340,"category":341},"8454405","Dating Ring (YC W14)",125,"consumer_social",{"id":343,"name":344,"points":345,"category":20},"8448322","Avremu",122,{"id":347,"name":348,"points":349,"category":350},"8435604","Imgix.js",102,"infrastructure",{"id":352,"name":353,"points":354,"category":355},"8456013","Meadow",80,"web_saas",{"id":357,"name":358,"points":359,"category":341},"8432211","React-hn",69,false,"v2",{"id":363,"name":5,"line":6,"ai":360,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":364,"top":18,"kw":365,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":366,"url":9,"mix":367,"praise":90,"objection":110,"sub":21},8442004,-0.39,[24,25,26,27,28],"1030503300011103010303010110530300100311",[32,33,32,34],1794036523731]