[{"data":1,"prerenderedAt":306},["ShallowReactive",2],{"project-14611121":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":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":45,"post_text":47,"what":48,"said":51,"maker_in_thread":124,"shape":126,"grid":131,"attempts":267,"same_week":268,"maker_shows":297,"maker_hidden":298,"reader_version":299,"card":300},"14611121","IPFessay","Publish uncensorable essays to IPFS","title","Show HN: IPFessay – Publish uncensorable essays to IPFS","https:\u002F\u002Fgitlab.com\u002Fstavros\u002FIPFessay","gitlab.com","stavros",1498125464,2017,147,58,259,2242,12,"notable","creative","publishing essays","web_app",[24,25,26,27],"ipfs","decentralized publishing","essays","censorship resistance","curious",-0.129,{"positive":31,"neutral":32,"mixed":33,"critical":34},8,28,0,10,46,{"docs":37,"execution":39,"idea":41,"privacy":43},{"positive":38,"critical":33},1,{"positive":40,"critical":33},2,{"positive":42,"critical":38},3,{"positive":40,"critical":44},9,[46,42,46,42,42,42,42,42,42,42,33,46,33,42,33,42,42,42,42,42,42,38,38,42,42,38,42,42,42,38,46,38,38,38,42,46,33,33,33,33],5,null,{"problem":47,"audience":47,"pricing":47,"motivation":47,"time_to_build":47,"stack":49,"openness":50,"stage":50,"team_size":50},[],"unknown",{"praise":52,"objections":61,"requests":103,"questions":111,"alternatives":119},[53],{"value":54,"source":55,"evidence":56},"Useful for publishing essays on IPFS with a writable gateway","commenter",[57],{"id":58,"by":59,"text":60},"14611875","jstanley","For context: IPFS is a distributed content-addressable storage system that is web compatible. If you want to learn how to use IPFS directly (i.e. without using and trusting a…",[62,77,92],{"value":63,"source":55,"evidence":64},"IPFS is not really uncensorable and should not be promoted as such",[65,69,73],{"id":66,"by":67,"text":68},"14611990","dublinben","IPFS isn't \"uncensorable\" and shouldn't be promoted as such. Nodes must openly host your content for it to be available in the network.",{"id":70,"by":71,"text":72},"14612162","TazeTSchnitzel","These are only as “uncensorable” as any other IPFS object, right? Which is to say, not very. IPFS isn't even encrypted right now.",{"id":74,"by":75,"text":76},"14613200","diggan","Yeah, I would say the biggest difference is in how content gets reshared. With Freenet, content gets reshared by nodes as soon as it enters the network, and users are unaware of…",{"value":78,"source":55,"evidence":79},"Legal exposure from hosting or viewing copyrighted or illegal content",[80,84,88],{"id":81,"by":82,"text":83},"14612535","Klathmon","Doesn't that create some legal issues? By viewing some of these IPFS links higher up in the thread am I \"distributing\" their contents in the eyes of the law?",{"id":85,"by":86,"text":87},"14612746","DeliveryGuy","Pinning ensure that the content doesn't get pruned when your clear your node's cache. I think as long as you have a block of any file you'll be a provider as well. I think this…",{"id":89,"by":90,"text":91},"14614099","WhiteOwlLion","I've seen some IPFS links that are unreachable because of copyright issue.",{"value":93,"source":55,"evidence":94},"Lack of encryption and CORS\u002Forigin security concerns",[95,99,102],{"id":96,"by":97,"text":98},"14612550","ysleepy","Does it enforce Cross-Origin Policies? Since the addresses are just path components and not subdomains this may be an issue. It's just a feeling this might get relevant,…",{"id":100,"by":97,"text":101},"14612895","Different authors and documents are considered part of the same domain since the tokens are just path elements. The whole IPFS gateway might be considered one big domain. So…",{"id":70,"by":71,"text":72},[104],{"value":105,"source":55,"evidence":106},"Use the standard IPFS writable gateway API by default",[107],{"id":108,"by":109,"text":110},"14611926","StavrosK","Hey, thanks! Can we make it use your API by default, or perhaps as a fallback? I'm not sure what the difference between the Node API and the Gateway API is, I had to hack around…",[112],{"value":113,"source":55,"evidence":114},"Is IPFS more than Freenet with a new coat of paint?",[115],{"id":116,"by":117,"text":118},"14613121","camdenlock","So, is IPFS more than Freenet + a fresh coat of 2017 paint?",[120],{"value":121,"source":55,"evidence":122},"Freenet",[123],{"id":116,"by":117,"text":118},{"comments":33,"answered":33,"key":125},[],{"commenters":127,"max_depth":128,"maker_replies":33,"first_comment_mins":129,"lifespan_hours":130},24,11,176,21,[132,134,136,139,142,144,146,148,151,153,156,159,162,163,164,166,170,174,176,179,182,185,187,189,191,193,196,197,199,202,204,207,209,210,212,214,217,219,221,223,225,227,229,231,233,236,238,240,242,244,245,246,249,254,257,260,262,265],[58,33,46,133,59,33],"project\u002Fpositive\u002Fdocs",[108,33,42,135,109,33],"project\u002Fneutral\u002Fexecution",[137,33,42,138,59,33],"14611976","project\u002Fneutral\u002Fdocs",[140,33,46,141,109,33],"14612017","project\u002Fpositive\u002Fexecution",[143,33,42,135,59,33],"14612220",[145,33,46,141,109,33],"14612253",[66,38,38,147,67,33],"project\u002Fcritical\u002Fidea",[149,38,42,150,59,33],"14612002","project\u002Fneutral\u002Fidea",[81,38,42,152,82,33],"project\u002Fneutral\u002Fprivacy",[154,38,33,155,59,33],"14612582","commenter\u002Fneutral\u002Fprivacy",[157,38,42,152,158,33],"14613333","roywiggins",[160,38,42,152,161,33],"14612683","danieldk",[85,38,42,152,86,33],[89,38,42,152,90,33],[165,38,33,155,75,33],"14615232",[167,38,46,168,169,33],"14612034","project\u002Fpositive\u002Fidea","kefka",[171,38,33,172,173,33],"14613655","commenter\u002Fneutral\u002Fidea","Mathnerd314",[175,38,33,172,109,33],"14614330",[177,40,42,150,178,33],"14612664","amelius",[180,40,33,172,181,33],"14612676","sergiosgc",[183,40,33,172,184,33],"14617466","momack2",[186,40,42,152,75,33],"14612687",[188,40,42,152,109,33],"14612744",[190,40,42,152,75,33],"14612776",[192,40,42,152,109,33],"14613032",[194,40,42,152,195,33],"14612708","pjc50",[96,42,42,152,97,33],[198,42,42,152,109,33],"14612637",[200,42,42,152,201,33],"14612745","eriknstr",[203,42,42,152,59,33],"14612778",[205,42,38,206,201,33],"14613521","project\u002Fcritical\u002Fprivacy",[208,42,42,152,59,33],"14615363",[100,42,38,206,97,33],[211,42,42,152,109,33],"14613019",[70,213,38,206,71,33],4,[215,213,46,216,109,33],"14612184","project\u002Fpositive\u002Fprivacy",[218,213,38,206,71,33],"14612380",[220,213,42,152,59,33],"14612393",[222,213,42,152,169,33],"14612829",[224,213,42,152,59,33],"14612867",[226,213,42,152,169,33],"14615000",[228,213,42,152,109,33],"14612456",[230,213,38,206,71,33],"14612821",[232,213,46,216,109,33],"14613219",[234,213,38,206,235,33],"14613247","tscs37",[237,213,38,206,109,33],"14613453",[239,213,38,206,235,33],"14613526",[241,213,42,152,75,33],"14613569",[243,213,38,206,235,33],"14613630",[116,46,42,150,117,33],[74,46,46,168,75,33],[247,46,46,168,248,33],"14613408","STRML",[250,251,33,252,253,33],"14612333",6,"other\u002Fcritical\u002Fidea","VMG",[255,251,33,256,109,33],"14612361","other\u002Fneutral\u002Fnone",[258,251,33,256,259,33],"14613221","sp332",[261,251,33,256,109,33],"14613497",[263,251,33,256,264,33],"14613679","schoen",[266,251,33,256,109,33],"14616114",[],[269,274,279,284,288,292],{"id":270,"name":271,"points":272,"category":273},"14644539","GreenPiThumb",537,"hardware",{"id":275,"name":276,"points":277,"category":278},"14625795","Insect",354,"dev_tools",{"id":280,"name":281,"points":282,"category":283},"14652217","Hackerhunt",335,"productivity",{"id":285,"name":286,"points":287,"category":278},"14612440","Sourcetrail",328,{"id":289,"name":290,"points":291,"category":278},"14614304","pack3d",260,{"id":293,"name":294,"points":295,"category":296},"14636699","HyperLogLog",194,"languages",18,false,"v2",{"id":301,"name":5,"line":6,"ai":298,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":302,"top":18,"kw":303,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":304,"url":9,"mix":305,"praise":54,"objection":63,"sub":21},14611121,-0.13,[24,25,26,27],"5353333333050303333331133133315111350000",[31,32,33,34],1794036556539]