[{"data":1,"prerenderedAt":295},["ShallowReactive",2],{"project-6739175":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":34,"aspects":35,"strip":43,"post_text":45,"what":46,"said":89,"maker_in_thread":180,"shape":185,"grid":188,"attempts":257,"same_week":258,"maker_shows":31,"maker_hidden":287,"reader_version":288,"card":289},"6739175","Harp","Harp Platform now available to the public","title","Show HN: Harp Platform now available to the public","http:\u002F\u002Fblog.harp.io\u002Fposts\u002Fharp-platform-now-public","blog.harp.io","sintaxi",1384521286,2013,48,27,526,1739,31,"shown","infrastructure","hosting platform","web_app",[24,25,26,27],"static site hosting","dropbox publishing","static web server","preprocessing","curious",-0.172,{"positive":31,"neutral":32,"mixed":31,"critical":33},2,11,5,20,{"privacy":36,"execution":38,"docs":40,"idea":41,"design":42},{"positive":37,"critical":31},1,{"positive":39,"critical":39},0,{"positive":39,"critical":31},{"positive":39,"critical":37},{"positive":39,"critical":39},[37,37,44,44,44,33,44,44,44,37,39,44,44,39,44,44,39,39,44,44,39,37,39,44,37,39,33],3,null,{"problem":47,"audience":59,"pricing":67,"motivation":72,"time_to_build":45,"stack":79,"openness":87,"stage":88,"team_size":87},{"value":48,"source":49,"evidence":50},"Serving and publishing static web files from a folder, such as a Dropbox folder, without a full CMS","inferred",[51,55],{"id":52,"by":53,"text":54},"6740459","prezjordan","Harp doesn't aim to be a static site generator, quite the opposite I feel. It just allows you to throw (language\u002Ftechnology-agnostic) files in a directory and serve them. Dropbox…",{"id":56,"by":57,"text":58},"6740563","silverlight","Same here. Have a new project I'm starting next week that this would be perfect with -- a small site with several collaborators that's not worthy of a full CMS, and everyone…",{"value":60,"source":49,"evidence":61},"Non-developers and small teams who collaborate on small sites",[62,66],{"id":63,"by":64,"text":65},"6739997","davidascher","so that non-devs can do edits via editing, dropbox syncs, push using web UI, and have the magic happen w\u002Fo needing devtools everywhere.",{"id":56,"by":57,"text":58},{"value":68,"source":69,"evidence":70},"Around $10\u002Fmo for a commenter's use case","commenter",[71],{"id":56,"by":57,"text":58},{"value":73,"source":69,"evidence":74},"Enable collaboration on front-end publishing with full-featured syncing",[75],{"id":76,"by":77,"text":78},"6741059","silentrob","Hi there, Harp Op here. When we started out building Harp we wanted to provided an unparalleled user experience and not compromise on features. Collaboration was a must, after…",[80],{"value":81,"source":69,"evidence":82},"Node.js",[83],{"id":84,"by":85,"text":86},"6741015","coderzach","Not really, they still have to have node, npm, and the harp cli installed to use it locally. And if you're going through the work of doing all that, why not just do the build…","unknown","launched",{"praise":90,"objections":109,"requests":136,"questions":152,"alternatives":164},[91,102],{"value":92,"source":69,"evidence":93},"Looks good and useful to run on own hosting",[94,98],{"id":95,"by":96,"text":97},"6739824","Touche","Looks good. Wish it wasn't tied to Dropbox though. I'd almost definitely use it if I could work out of my own WebDAV server.",{"id":99,"by":100,"text":101},"6740134","woah","Well, good news for you, you can run the harp server on your own hosting! However, at that point I would just use the static site generator that I am accustomed to (Wintersmith).",{"value":103,"source":69,"evidence":104},"Congratulations on launch",[105],{"id":106,"by":107,"text":108},"6740458","mcantelon","Congrats!",[110,118,125,129],{"value":111,"source":69,"evidence":112},"Requests full read and modify Dropbox permissions, which is a privacy risk",[113,117],{"id":114,"by":115,"text":116},"6740454","cookrn","I really, really would love to give this a try but am totally turned off by the requested \"read and modify everything\" Dropbox permissions. Although the Harp application does a…",{"id":56,"by":57,"text":58},{"value":119,"source":69,"evidence":120},"Product positioning is unclear, mixing CLI, static site generator and hosted platform",[121],{"id":122,"by":123,"text":124},"6739690","taylorlapeyre","I still think that the harp product (brand?) is all over the place. From what I've seen, harp is all of these things: - A command line utility for creating a…",{"value":126,"source":69,"evidence":127},"Tied to Dropbox; no WebDAV or other sync support",[128],{"id":95,"by":96,"text":97},{"value":130,"source":69,"evidence":131},"Build step on the server adds needless complexity",[132,135],{"id":133,"by":85,"text":134},"6739884","Why do the build process (preprocessing) on the server?",{"id":84,"by":85,"text":86},[137,142,146],{"value":138,"source":69,"evidence":139},"Narrow Dropbox permissions or use a sandboxed folder",[140,141],{"id":114,"by":115,"text":116},{"id":56,"by":57,"text":58},{"value":143,"source":69,"evidence":144},"Support for other sync backends such as WebDAV",[145],{"id":95,"by":96,"text":97},{"value":147,"source":69,"evidence":148},"Mention the sandbox workaround on the Dropbox denial warning page",[149],{"id":150,"by":115,"text":151},"6745109","What you've built looks great and I totally understand your rationale. It was just _scary_ to see that pop up. Did not think of the method described by @fjabre's comment and its…",[153,157],{"value":154,"source":69,"evidence":155},"Why run the build step on the server",[156],{"id":133,"by":85,"text":134},{"value":158,"source":69,"evidence":159},"Can a second Dropbox account be used to limit access",[160],{"id":161,"by":162,"text":163},"6740630","fjabre","maybe I'm missing something but why not just signup for another dropbox account and use that one for this instead?",[165,169,173],{"value":166,"source":69,"evidence":167},"Jekyll",[168],{"id":122,"by":123,"text":124},{"value":170,"source":69,"evidence":171},"Wintersmith",[172],{"id":99,"by":100,"text":101},{"value":174,"source":69,"evidence":175},"Wordpress hosted and self-hosted",[176],{"id":177,"by":178,"text":179},"6739769","krrishd","It's mainly between HarpJS.com and harp.io, where on HarpJS there's a command line utility that works like a static site generator, and on harp.io it's hosted. I think it works…",{"comments":37,"answered":37,"key":181},[182],{"id":183,"text":184},"6742666","I can understand the confusion. Best to think of it like this, \"Harp\" is a static web server with built in preprocessing. \"Harp Platform\" is a service for running Harp apps in…",{"commenters":34,"max_depth":186,"maker_replies":37,"first_comment_mins":187,"lifespan_hours":15},4,94,[189,191,192,194,197,200,203,205,207,209,211,215,217,219,221,223,224,226,229,231,232,235,239,243,246,250,254],[114,39,37,190,115,39],"project\u002Fcritical\u002Fprivacy",[56,39,37,190,57,39],[161,39,44,193,162,39],"project\u002Fneutral\u002Fprivacy",[195,39,44,196,57,39],"6740654","project\u002Fneutral\u002Fexecution",[198,39,44,193,199,39],"6740813","kennethormandy",[201,39,33,202,57,39],"6741403","project\u002Fpositive\u002Fprivacy",[204,39,44,193,77,39],"6740974",[76,39,44,206,77,39],"maker\u002Fneutral\u002Fprivacy",[150,39,44,208,115,39],"maker\u002Fmixed\u002Fprivacy",[122,37,37,210,123,39],"project\u002Fcritical\u002Fdocs",[212,37,39,213,214,39],"6739762","other\u002Fneutral\u002Fnone","couchand",[177,37,44,216,178,39],"project\u002Fneutral\u002Fdocs",[52,37,44,218,53,39],"project\u002Fneutral\u002Fidea",[183,37,39,220,11,37],"maker\u002Fneutral\u002Fdocs",[133,31,44,222,85,39],"project\u002Fneutral\u002Fdesign",[63,31,44,218,64,39],[84,31,39,225,85,39],"commenter\u002Fcritical\u002Fdesign",[227,44,39,213,228,39],"6740028","drivingmissm",[95,186,44,230,96,39],"project\u002Fmixed\u002Fidea",[99,186,44,218,100,39],[233,186,39,234,96,39],"6740706","commenter\u002Fpositive\u002Fnone",[236,33,37,237,238,39],"6740133","project\u002Fcritical\u002Fidea","_pmf_",[240,33,39,241,242,39],"6740170","other\u002Fneutral\u002Fidea","mgrouchy",[244,33,44,245,199,39],"6740947","maker\u002Fneutral\u002Fidea",[247,248,37,210,249,39],"6740128",6,"PaulHoule",[251,248,39,252,253,39],"6740426","commenter\u002Fneutral\u002Fdocs","thomaslutz",[106,255,33,256,107,39],7,"maker\u002Fpositive\u002Fnone",[],[259,264,268,273,278,282],{"id":260,"name":261,"points":262,"category":263},"6739074","Gitter",243,"dev_tools",{"id":265,"name":266,"points":267,"category":263},"6767883","DotNetFiddle",217,{"id":269,"name":270,"points":271,"category":272},"6754982","My new project",206,"consumer_social",{"id":274,"name":275,"points":276,"category":277},"6764962","Aberoth",178,"games",{"id":279,"name":280,"points":281,"category":277},"6749726","Asteroid Smash",165,{"id":283,"name":284,"points":285,"category":286},"6767681","Nil interpreter",115,"languages",false,"v2",{"id":290,"name":5,"line":6,"ai":287,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":291,"top":18,"kw":292,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":293,"url":9,"mix":294,"praise":92,"objection":111,"sub":21},6739175,-0.17,[24,25,26,27],"113335333103303300330103105",[31,32,31,33],1793990899834]