[{"data":1,"prerenderedAt":495},["ShallowReactive",2],{"project-9969171":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":45,"post_text":46,"what":47,"said":62,"maker_in_thread":205,"shape":215,"grid":219,"attempts":458,"same_week":459,"maker_shows":366,"maker_hidden":487,"reader_version":488,"card":489},"9969171","File.io","Ephemeral file sharing","title","Show HN: File.io – Ephemeral file sharing","https:\u002F\u002Fwww.file.io\u002F","file.io","ca98am79",1438183036,2015,155,89,130,2565,6,"notable","infrastructure","file sharing","web_app",[21,24,25,26],"ephemeral files","one-time download","temporary file hosting","curious",-0.038,{"positive":30,"neutral":31,"mixed":32,"critical":33},8,27,5,11,51,{"idea":36,"privacy":38,"execution":40,"design":43},{"positive":37,"critical":37},1,{"positive":37,"critical":39},7,{"positive":41,"critical":42},3,2,{"positive":42,"critical":44},0,[37,41,41,32,37,44,41,41,32,41,32,44,41,41,41,37,37,41,41,37,37,32,32,41,37,37,41,44,44,44,41,37,41,41,44,44,32,32,37,32],null,{"problem":48,"audience":46,"pricing":46,"motivation":46,"time_to_build":46,"stack":59,"openness":60,"stage":61,"team_size":60},{"value":49,"source":50,"evidence":51},"Sharing files quickly with a one-time link that is deleted after download","inferred",[52,55],{"id":53,"by":11,"text":54},"9969583","I built this site and appreciate any feedback from the HN community",{"id":56,"by":57,"text":58},"9971213","jweir","Nice work. Large files could become a problem, since any request causes the file to be deleted. There is no chance to retry. But, this is the most secure way handle file…",[],"unknown","launched",{"praise":63,"objections":80,"requests":122,"questions":164,"alternatives":176},[64],{"value":65,"source":66,"evidence":67},"Simple, clean, no sign-up; usable from curl with an API","commenter",[68,72,76],{"id":69,"by":70,"text":71},"9969601","Torgo","THANK YOU for giving this an api I can use from Curl.",{"id":73,"by":74,"text":75},"9969899","cmdrfred","Very nice, no sign up, no nonsense.",{"id":77,"by":78,"text":79},"9969747","rdegges","Love this service -- beautiful site, simple docs, simple API, great concept.",[81,100,111],{"value":82,"source":66,"evidence":83},"Privacy and trust: no privacy policy, no technical details on deletion, hosting operator unclear",[84,88,92,96],{"id":85,"by":86,"text":87},"9969788","chbrown","tl;dr from the FAQ: Q: \"Why should I trust you?\" A: \"Because you should! We're good people! Honest!\" I'd love to trust a service like this, but there's no credible effort to…",{"id":89,"by":90,"text":91},"9970378","yellowapple","No privacy policy, no technical details on how the files are stored \u002F \"securely deleted\" \u002F etc., no definition of what \"illegal\" means (i.e. which…",{"id":93,"by":94,"text":95},"9970794","flipcoder","Add a privacy policy",{"id":97,"by":98,"text":99},"9969789","bascule","Data remanence is a really hard problem. Are you sure this lives up to your claims that \"the file is completely deleted without a trace\"? How are you storing them? Do they ever…",{"value":101,"source":66,"evidence":102},"Link previews by Slack, Facebook and similar bots consume the one-time file before recipients download it",[103,107],{"id":104,"by":105,"text":106},"9972808","coffeecheque","It might be a bug (could be a feature?) but when I paste the link into Slack, Slack visits the link and then when a contact goes to download it, it's already been deleted. Love…",{"id":108,"by":109,"text":110},"9972725","currysausage","Don't try to share the link via Facebook though - Facebook will visit the URL and gone is the file.",{"value":112,"source":66,"evidence":113},"Legal risk from illegal content hosted on the service",[114,118],{"id":115,"by":116,"text":117},"9971352","rwallace","Pastebin for binary files? By the look of things, clean and easy to use? Handy! It's probably time to start thinking about ways to monetise this to pay for the hosting costs at…",{"id":119,"by":120,"text":121},"9969682","pjc50","Cute. Potentially useful. It would, of course, be a disaster for you if its use took off and you ended up handling a lot of illegal material, or even if it were enough of a…",[123,134,142,153],{"value":124,"source":66,"evidence":125},"Configurable expiration times shorter than one day",[126,130],{"id":127,"by":128,"text":129},"9969593","motyar","What is the filesize limit? and is there any LESS time limit? like hrs? or days?",{"id":131,"by":132,"text":133},"9969877","russellbeattie","1. Nice implementation of a potentially useful micro service. 2. Nice domain name. 3. You should put more details in your FAQ like \"no, this is not guaranteed to be a perfect…",{"value":135,"source":66,"evidence":136},"Multiple downloads allowed per file",[137,141],{"id":138,"by":139,"text":140},"9970156","irq-1","Nice service. You should considered a default expiration (a week?) to lighten the load, and an option for multiple downloads (?dl=3) so the first n get a copy or multiple tries…",{"id":131,"by":132,"text":133},{"value":143,"source":66,"evidence":144},"Client-side encryption",[145,149],{"id":146,"by":147,"text":148},"9969822","j_s","So encrypt client-side?",{"id":150,"by":151,"text":152},"9970590","skj","Don't trust. Use a client that adds an encryption layer on top of file.io.",{"value":154,"source":66,"evidence":155},"Custom link names and returning full URL from API",[156,160],{"id":157,"by":158,"text":159},"9970848","redwards510","It's a very simple yet useful idea. It might be cool if you could specify your own link. That way you could tell someone in advance to check file.io\u002FsomeLongRandomString in the…",{"id":161,"by":162,"text":163},"9970441","jonny_eh","In addition to the token returned, it'd be handy if it returned the full url as well.",[165,169],{"value":166,"source":66,"evidence":167},"What is the file size limit?",[168],{"id":127,"by":128,"text":129},{"value":170,"source":66,"evidence":171},"Is the source available?",[172],{"id":173,"by":174,"text":175},"9977896","FOSSbot","Where's the source?",[177,184,191,198],{"value":178,"source":66,"evidence":179},"file.pizza (WebRTC peer-to-peer transfer)",[180],{"id":181,"by":182,"text":183},"9970424","_nvs","i personally prefer file.pizza, especially considering it is an open source webrtc implementation that doesn't persist the data via any middle man…",{"value":185,"source":66,"evidence":186},"transfer.sh",[187],{"id":188,"by":189,"text":190},"9969958","calebm","Very nice. Also very similar to https:\u002F\u002Ftransfer.sh\u002F",{"value":192,"source":66,"evidence":193},"curl.io",[194],{"id":195,"by":196,"text":197},"9972488","ac29","https:\u002F\u002Fcurl.io\u002F has been doing that for a while. 20GB file size limit, deleted after 4 hours. I've used it here and there and its useful for quick, temporary storage.",{"value":199,"source":66,"evidence":200},"filebin.net",[201],{"id":202,"by":203,"text":204},"9972451","xt","Personally I use http:\u002F\u002Ffilebin.net\u002F which has nice and simple looks and uses Drag & Drop for easy uploading. Source available at : https:\u002F\u002Fgithub.com\u002Fespebra\u002Ffilebin It is made…",{"comments":206,"answered":41,"key":207},10,[208,211,212],{"id":209,"text":210},"9972858","Thanks for using park.io and I'm glad you had a good experience. park.io doesn't just get domains from drop-catching when they expire. Sometimes we buy them from the previous…",{"id":53,"text":54},{"id":213,"text":214},"9969618","I think the file size limit is currently 500MB, but I may try to increase this at some point. There isn't any lower time limit than one day right now, but thanks for the feedback…",{"commenters":216,"max_depth":18,"maker_replies":206,"first_comment_mins":217,"lifespan_hours":218},66,54,239,[220,222,225,229,232,235,237,241,245,249,250,253,256,260,261,263,264,266,268,270,272,273,275,279,282,284,287,289,291,293,294,296,299,301,303,305,306,308,311,314,316,319,322,325,328,330,331,334,337,340,343,346,350,355,357,359,361,364,368,371,373,376,378,382,386,389,393,397,401,403,405,409,411,414,416,421,423,426,428,430,432,436,439,441,445,447,449,452,456],[181,44,37,221,182,44],"project\u002Fcritical\u002Fidea",[223,44,44,224,158,44],"9970577","commenter\u002Fneutral\u002Fnone",[226,44,41,227,228,44],"9970726","project\u002Fneutral\u002Fidea","cwmma",[230,44,44,224,231,44],"9971737","artursapek",[233,44,41,227,234,44],"9971752","STRML",[115,37,41,236,116,44],"project\u002Fmixed\u002Fidea",[238,37,32,239,240,44],"9971603","project\u002Fpositive\u002Fprivacy","pkulak",[242,37,41,243,244,44],"9972563","maker\u002Fneutral\u002Fnone","ixtli",[246,42,37,247,248,44],"9972154","maker\u002Fcritical\u002Fnone","mfkp",[209,42,44,243,11,37],[251,42,44,224,252,44],"9973310","tw04",[254,42,44,224,255,44],"9973343","saiko-chriskun",[257,42,44,258,259,44],"9978453","other\u002Fneutral\u002Fnone","roderickm",[53,41,44,243,11,37],[127,41,41,262,128,44],"project\u002Fneutral\u002Fnone",[213,41,44,262,11,37],[265,41,41,227,120,44],"9969687",[69,41,32,267,70,44],"project\u002Fpositive\u002Fexecution",[269,41,44,243,11,37],"9969623",[161,41,41,271,162,44],"project\u002Fneutral\u002Fdesign",[195,41,41,262,196,44],[119,41,41,274,120,44],"project\u002Fmixed\u002Fprivacy",[276,41,32,277,278,44],"9969850","project\u002Fpositive\u002Fidea","nnnnnn",[280,41,44,258,281,44],"9969995","tyingq",[283,41,44,224,281,44],"9970368",[285,41,44,224,286,44],"9970739","voltagex_",[288,41,44,224,281,44],"9970845",[138,41,41,290,139,44],"project\u002Fneutral\u002Fprivacy",[292,41,44,243,11,37],"9977982",[157,41,41,227,158,44],[56,41,41,295,57,44],"project\u002Fmixed\u002Fexecution",[297,41,41,271,298,44],"9971389","blakejennings",[300,41,44,224,234,44],"9971755",[188,302,41,227,189,44],4,[85,32,37,304,86,44],"project\u002Fcritical\u002Fprivacy",[146,32,41,290,147,44],[307,32,37,304,86,44],"9970046",[309,32,44,224,310,44],"9970340","res0nat0r",[312,32,41,227,313,44],"9970908","cead_ite",[315,32,41,290,234,44],"9971760",[317,32,41,290,318,44],"9973356","tattler",[320,32,44,321,234,44],"10027334","commenter\u002Fneutral\u002Fprivacy",[323,32,37,304,324,44],"9969863","wingerlang",[326,32,41,262,327,44],"9969913","Killswitch",[329,32,37,304,86,44],"9970100",[150,32,41,290,151,44],[332,32,44,224,333,44],"9971710","barsonme",[335,18,32,267,336,44],"9969912","stfnhh",[338,18,44,339,11,37],"9969939","maker\u002Fpositive\u002Fnone",[341,39,32,267,342,44],"9971140","prajjwal",[344,30,41,290,345,44],"9969873","Paul-ish",[347,30,44,348,349,44],"9970020","other\u002Fneutral\u002Fidea","brandonjlutz",[351,352,41,353,354,44],"9969857",9,"project\u002Fneutral\u002Fexecution","forgotmypassw",[104,206,37,356,105,44],"project\u002Fcritical\u002Fexecution",[131,33,41,358,132,44],"project\u002Fmixed\u002Fnone",[97,360,41,290,98,44],12,[362,360,37,304,363,44],"9970059","moe",[365,366,41,290,367,44],"9970677",13,"ErikRogneby",[369,366,44,224,370,44],"9971103","pekk",[372,366,44,224,367,44],"9971861",[374,366,44,258,375,44],"9972770","dublinben",[202,377,44,258,203,44],14,[379,377,44,380,381,44],"9972515","other\u002Fneutral\u002Fdesign","kijin",[383,377,44,384,385,44],"9972535","commenter\u002Fneutral\u002Fdesign","drumdance",[387,377,44,388,11,37],"9972871","maker\u002Fneutral\u002Fdesign",[390,391,44,258,392,44],"9969903",15,"alfg",[394,395,44,258,396,44],"9972228",16,"digi_owl",[398,399,41,227,400,44],"9972489",17,"shadeslayer",[89,402,37,304,90,44],18,[108,404,37,356,109,44],19,[406,404,41,407,408,44],"9972743","maker\u002Fneutral\u002Fexecution","jszymborski",[410,404,44,407,11,37],"9972798",[412,404,41,353,413,44],"9973195","gneustaetter",[415,404,44,407,11,37],"9977246",[417,418,41,419,420,44],"9969927",20,"maker\u002Fneutral\u002Fprivacy","dubcanada",[422,418,44,321,375,44],"9970407",[424,418,44,321,425,44],"9974279","theoneone",[427,418,44,321,375,44],"9975062",[429,418,44,321,425,44],"9978314",[431,418,44,321,375,44],"9981531",[433,434,41,295,435,44],"9970144",21,"tomashertus",[73,437,32,438,74,44],22,"project\u002Fpositive\u002Fdesign",[77,440,32,438,78,44],23,[442,443,44,258,444,44],"9972129",24,"neonbat",[93,446,37,304,94,44],25,[173,448,41,262,174,44],26,[450,31,41,262,451,44],"9969761","schuyler2d",[453,454,32,339,455,44],"9969691",28,"theunixbeard",[457,454,44,243,11,37],"9969732",[],[460,465,470,475,479,483],{"id":461,"name":462,"points":463,"category":464},"9962185","Spot the Drowning Child",1215,"learning_science",{"id":466,"name":467,"points":468,"category":469},"9944746","Showgoers",281,"consumer_social",{"id":471,"name":472,"points":473,"category":474},"9956415","Meshtag",270,"dev_tools",{"id":476,"name":477,"points":478,"category":464},"9963714","Flexbox.io",236,{"id":480,"name":481,"points":482,"category":464},"9969345","parametricity.com",149,{"id":484,"name":485,"points":486,"category":464},"9955553","r2d3.us",128,false,"v2",{"id":490,"name":5,"line":6,"ai":487,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":491,"top":18,"kw":492,"maker":11,"domain":10,"tier":19,"attempts":44,"strip":493,"url":9,"mix":494,"praise":65,"objection":82,"sub":21},9969171,-0.04,[21,24,25,26],"1335103353503331133115531130003133005515",[30,31,32,33],1794036533876]