[{"data":1,"prerenderedAt":475},["ShallowReactive",2],{"project-16521385":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":46,"post_text":48,"what":49,"said":78,"maker_in_thread":160,"shape":171,"grid":176,"attempts":435,"same_week":436,"maker_shows":466,"maker_hidden":467,"reader_version":468,"card":469},"16521385","Hearth","A Dropbox-like, IPFS-powered personal website publisher","title","Show HN: Hearth – A Dropbox-like, IPFS-powered personal website publisher","https:\u002F\u002Fhearth.eternum.io\u002F","hearth.eternum.io","StavrosK",1520261650,2018,315,104,78,2155,4,"legend","infrastructure","decentralized web publishing","desktop_app",[24,25,26,27],"ipfs","decentralized web","static website hosting","peer-to-peer","mixed",-0.213,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,20,2,18,45,{"idea":37,"design":39,"execution":42,"performance":43,"privacy":44,"pricing":45},{"positive":31,"critical":38},12,{"positive":40,"critical":41},0,1,{"positive":40,"critical":33},{"positive":40,"critical":41},{"positive":40,"critical":40},{"positive":40,"critical":40},[41,40,40,41,40,40,47,41,47,40,41,47,40,41,41,41,31,31,41,31,47,40,40,40,40,40,41,47,41,41,41,47,47,47,41,47,47,41,31,41],3,null,{"problem":50,"audience":48,"pricing":61,"motivation":65,"time_to_build":48,"stack":70,"openness":77,"stage":77,"team_size":77},{"value":51,"source":52,"evidence":53},"Publishing a personal website to IPFS without running servers","maker",[54,58],{"id":55,"by":56,"text":57},"16522422","bmcusick","Fantastic. The web falling into the AmaGooBookSoft silos has been convenient, but it hasn't been good for censorship or personal sovereignty. Making it push-button easy to…",{"id":59,"by":11,"text":60},"16522457","Exactly. They do need to get a copy of your site first, though, and they do that by accessing it (so someone else needs to have visited your site first). Otherwise, you can use…",{"value":62,"source":52,"evidence":63},"Eternum seeding costs a few cents a month; Hearth pricing not stated",[64],{"id":59,"by":11,"text":60},{"value":66,"source":67,"evidence":68},"Return editorial control and ownership of websites to individuals","commenter",[69],{"id":55,"by":56,"text":57},[71],{"value":72,"source":52,"evidence":73},"IPFS",[74],{"id":75,"by":11,"text":76},"16525463","1) Yep, exactly. There shouldn't be security implications, as long as the IPFS daemon is secure. 2) Again, as long as the IPFS daemon is secure, standard security practices…","unknown",{"praise":79,"objections":86,"requests":116,"questions":129,"alternatives":141},[80],{"value":81,"source":52,"evidence":82},"Easy drag-files-to-folder publishing UX",[83],{"id":84,"by":11,"text":85},"16522483","It's personal preference, some people will prefer Beaker, we personally liked the \"drag some files to a folder and that's it\" UX. By the way, I'll mention this here because it…",[87,98,109],{"value":88,"source":67,"evidence":89},"Beaker already offers similar drag-and-drop publishing and cross-platform support",[90,94],{"id":91,"by":92,"text":93},"16522382","tomcooks","Why not use Beaker[0] and achieve the same thing, but on linux and windows too? It has a great community too [0](http:\u002F\u002Fbeakerbrowser.com\u002F)",{"id":95,"by":96,"text":97},"16522614","lucideer","> we personally liked the \"drag some files to a folder and that's it\" UX. Beaker does this... In terms of getting a free username on a HTTP website, https:\u002F\u002Fhashbase.io\u002F…",{"value":99,"source":67,"evidence":100},"Pinned content depends on someone keeping a node online",[101,105],{"id":102,"by":103,"text":104},"16522383","Xeoncross","I need to leave my mac running (or install IPFS on a VPS) so that if anyone wants to read my personal site there is a source online that can provide the content right?",{"id":106,"by":107,"text":108},"16523323","sprice","Can this be used for simple IPFS file hosting with pinned files? I'm building a small web app and want to use IPFS for image storage. In testing I was able to create the files…",{"value":110,"source":67,"evidence":111},"Decentralization is limited when a pinning service is used",[112],{"id":113,"by":114,"text":115},"16524812","KirinDave","How does Hearth achieve the \"decentralized\" status? I assume Hearth is offering a small-volume pinning service on the side as a charity right now? If that's true, it's…",[117,125],{"value":118,"source":67,"evidence":119},"Support for Linux and Windows",[120,121],{"id":91,"by":92,"text":93},{"id":122,"by":123,"text":124},"16522745","cabalamat","> we personally liked the \"drag some files to a folder and that's it\" UX. How much extra work would it have been to add a \"drag some files to a folder and run publish_website\"…",{"value":126,"source":67,"evidence":127},"Command-line publish option",[128],{"id":122,"by":123,"text":124},[130,137],{"value":131,"source":67,"evidence":132},"Security implications of hosting and viewing static IPFS content",[133],{"id":134,"by":135,"text":136},"16525137","indigodaddy","Never having used or looked into Beaker, dat, ipfs, etc, some immediate questions about security implications come to mind: 1) Someone accesses your \"site\" directly on your…",{"value":138,"source":67,"evidence":139},"How to navigate and find sites on IPFS",[140],{"id":134,"by":135,"text":136},[142,146,153],{"value":143,"source":67,"evidence":144},"Beaker browser (dat:\u002F\u002F)",[145],{"id":91,"by":92,"text":93},{"value":147,"source":67,"evidence":148},"Blockstack",[149],{"id":150,"by":151,"text":152},"16522461","jaboutboul","Or BlockStack[0] even [0](https:\u002F\u002Fblockstack.org)",{"value":154,"source":67,"evidence":155},"Peerweb",[156],{"id":157,"by":158,"text":159},"16523071","Sephr","Peerweb¹ will be much more user-accessible since it works with normal browsers and retains your current URL structure (even for user-generated content). Additionally, our…",{"comments":161,"answered":162,"key":163},9,6,[164,165,168],{"id":84,"text":85},{"id":166,"text":167},"16522662","Oh I see, thanks. I'm not very familiar with Dat\u002FBeaker, but I'll try it out some more, as I missed that mechanic.",{"id":169,"text":170},"16523052","Haha, no, I just made that yesterday as a quick test of the redirection functionality (it uses bootstrap), although I did also find my actual old website from when I was 16:…",{"commenters":172,"max_depth":173,"maker_replies":161,"first_comment_mins":174,"lifespan_hours":175},54,11,124,132,[177,179,180,184,186,189,191,193,195,197,198,200,203,206,208,211,214,217,219,220,222,225,227,231,233,236,238,240,243,245,248,252,255,257,261,263,266,268,272,274,275,278,280,284,287,290,293,296,299,302,304,307,308,311,314,317,319,322,324,326,329,332,334,336,338,341,343,345,348,351,353,355,356,359,361,363,365,367,369,371,373,375,377,379,381,382,385,387,390,393,396,399,403,405,409,410,413,416,418,421,425,428,431,433],[91,40,41,178,92,40],"project\u002Fcritical\u002Fidea",[150,40,41,178,151,40],[181,40,40,182,183,40],"16522679","other\u002Fneutral\u002Fnone","marknadal",[185,40,40,182,151,40],"16522914",[187,40,40,182,188,40],"16523087","edjroot",[190,40,40,182,183,40],"16523386",[192,40,40,182,188,40],"16523560",[194,40,40,182,183,40],"16527306",[84,40,40,196,11,41],"project\u002Fneutral\u002Fdesign",[95,40,41,178,96,40],[166,40,40,199,11,41],"maker\u002Fneutral\u002Fnone",[201,40,40,202,96,40],"16522842","commenter\u002Fneutral\u002Fnone",[204,40,40,202,205,40],"16523458","super_trooper",[207,40,40,202,96,40],"16523517",[209,40,40,202,210,40],"16523956","mirimir",[212,40,40,202,213,40],"16527507","zaarn",[215,40,40,182,216,40],"16524115","millette",[218,40,47,199,56,40],"16522737",[169,40,40,199,11,41],[122,40,41,221,123,40],"project\u002Fcritical\u002Fdesign",[223,40,40,202,224,40],"16523001","salvar",[226,40,40,202,123,40],"16525520",[228,40,47,229,230,40],"16522626","project\u002Fneutral\u002Fnone","fiatjaf",[232,40,40,202,96,40],"16522698",[234,40,40,202,235,40],"16523542","jondashkyle",[237,40,40,202,96,40],"16523758",[239,40,40,182,235,40],"16524077",[241,40,41,178,242,40],"16523683","IamNotAtWork",[244,40,40,202,96,40],"16523741",[246,40,40,202,247,40],"16524730","tbv",[249,40,47,250,251,40],"16524817","project\u002Fneutral\u002Fidea","amelius",[253,40,40,182,254,40],"16525276","npongratz",[256,40,40,182,251,40],"16525397",[258,40,41,259,260,40],"16526655","project\u002Fcritical\u002Fexecution","msangi",[262,40,40,182,235,40],"16523143",[264,40,40,182,265,40],"16523304","prophesi",[267,40,40,202,230,40],"16523919",[269,40,41,270,271,40],"16524826","project\u002Fcritical\u002Fperformance","xori",[134,41,47,273,135,40],"project\u002Fneutral\u002Fprivacy",[75,41,40,273,11,41],[276,41,41,178,277,40],"16525961","patmorgan23",[279,41,40,199,11,41],"16525971",[281,41,31,282,283,40],"16529051","project\u002Fpositive\u002Fidea","notheguyouthink",[285,41,31,282,286,40],"16525477","sova",[288,41,47,229,289,40],"16525568","zapita",[291,41,31,282,292,40],"16525898","carussell",[294,41,47,295,289,40],"16526132","project\u002Fmixed\u002Fdesign",[297,41,41,178,298,40],"16526183","cutler",[300,41,40,202,301,40],"16527028","allannienhuis",[303,41,40,202,292,40],"16527095",[305,41,40,202,306,40],"16526206","swsieber",[55,33,31,282,56,40],[309,33,47,250,310,40],"16522841","ziikutv",[312,33,40,182,313,40],"16523258","52-6F-62",[315,33,40,202,316,40],"16523514","atrus",[318,33,40,202,313,40],"16523724",[320,33,40,182,321,40],"16524082","gervase",[323,33,40,182,11,41],"16524135",[325,33,40,182,313,40],"16524227",[327,33,40,202,328,40],"16526559","jake_the_third",[330,33,40,202,331,40],"16524274","nybble41",[333,33,40,202,313,40],"16524379",[335,33,40,202,331,40],"16524684",[337,33,40,182,313,40],"16525006",[339,33,40,202,340,40],"16525176","yarrel",[342,33,40,202,331,40],"16525407",[344,33,40,202,313,40],"16525998",[346,33,41,178,347,40],"16525757","tomc1985",[349,33,40,350,292,40],"16525825","commenter\u002Fneutral\u002Fidea",[352,33,40,202,347,40],"16525929",[354,33,40,202,328,40],"16526483",[113,47,47,250,114,40],[357,47,47,250,358,40],"16525065","jczhang",[360,47,41,178,114,40],"16525167",[362,47,40,202,306,40],"16526392",[364,47,41,178,114,40],"16526968",[366,47,47,250,306,40],"16538839",[368,47,41,178,114,40],"16550264",[370,47,40,202,306,40],"16560205",[372,47,41,178,114,40],"16561064",[374,47,40,202,306,40],"16561499",[376,47,40,202,114,40],"16561549",[102,18,47,378,103,40],"project\u002Fneutral\u002Fexecution",[380,18,47,250,56,40],"16522434",[59,18,40,199,11,41],[383,18,47,229,384,40],"16522535","iagovar",[386,18,47,229,56,40],"16522560",[388,18,47,229,389,40],"16522563","detaro",[391,18,47,250,392,40],"16522619","zeta0134",[394,18,40,182,395,40],"16523991","e12e",[397,18,41,178,398,40],"16522577","magnetic",[400,18,47,401,402,40],"16522826","project\u002Fmixed\u002Fidea","fwip",[404,18,47,250,292,40],"16522625",[406,18,47,407,408,40],"16522631","project\u002Fneutral\u002Fpricing","ChrisClark",[106,31,47,378,107,40],[411,31,40,412,11,41],"16523358","maker\u002Fneutral\u002Fexecution",[414,162,41,259,415,40],"16522503","mcjiggerlog",[417,162,40,412,11,41],"16522673",[419,162,47,412,420,40],"16522831","stelabouras",[422,423,31,282,424,40],"16525776",7,"woodandsteel",[157,426,40,427,158,40],8,"other\u002Fneutral\u002Fidea",[429,426,41,430,306,40],"16523133","project\u002Fcritical\u002Fnone",[432,426,47,229,158,40],"16523167",[434,426,41,430,306,40],"16526399",[],[437,442,447,452,457,462],{"id":438,"name":439,"points":440,"category":441},"16535358","Mathpix",456,"ai",{"id":443,"name":444,"points":445,"category":446},"16490595","Graphite",330,"productivity",{"id":448,"name":449,"points":450,"category":451},"16529557","Investment Calculator",308,"finance_crypto",{"id":453,"name":454,"points":455,"category":456},"16513916","Emacs Anywhere",248,"dev_tools",{"id":458,"name":459,"points":460,"category":461},"16520955","Hacking a Mercedes GLA Class Ride-on kids car",221,"hardware",{"id":463,"name":464,"points":465,"category":456},"16540529","Subform",219,14,false,"v2",{"id":470,"name":5,"line":6,"ai":467,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":471,"top":18,"kw":472,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":473,"url":9,"mix":474,"praise":81,"objection":88,"sub":21},16521385,-0.21,[24,25,26,27],"1001003130130111551530000013111333133151",[31,32,33,34],1794036563969]