[{"data":1,"prerenderedAt":202},["ShallowReactive",2],{"project-17456720":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":33,"aspects":34,"strip":39,"post_text":42,"what":43,"said":55,"maker_in_thread":112,"shape":117,"grid":120,"attempts":165,"same_week":166,"maker_shows":32,"maker_hidden":195,"reader_version":196,"card":197},"17456720","Snibox","Self-hosted snippets manager","title","Show HN: Snibox – Self-hosted snippets manager","https:\u002F\u002Fgithub.com\u002Fsnibox\u002Fsnibox","github.com","mickey_spb",1530705603,2018,84,18,523,2155,25,"notable","dev_tools","snippets manager","web_app",[21,24,25,26],"self-hosted","code snippets","gists","mixed",0.3,{"positive":30,"neutral":31,"mixed":32,"critical":32},4,2,1,8,{"idea":35,"design":37,"execution":38},{"positive":31,"critical":36},0,{"positive":32,"critical":36},{"positive":36,"critical":32},[40,36,36,36,36,36,36,36,40,36,36,41,40,41,32,41,36,41],3,5,null,{"problem":42,"audience":42,"pricing":42,"motivation":42,"time_to_build":42,"stack":44,"openness":53,"stage":54,"team_size":54},[45],{"value":46,"source":47,"evidence":48},"Ruby on Rails","commenter",[49],{"id":50,"by":51,"text":52},"17459968","vorpalhex","Great to see stuff like this built but having an app this simple require a full RoR backend seems overkill - either I'm stuck running it in Docker (which isn't too bad) or…","open_source","unknown",{"praise":56,"objections":75,"requests":87,"questions":95,"alternatives":96},[57,64],{"value":58,"source":47,"evidence":59},"Well done, good tags and organization",[60],{"id":61,"by":62,"text":63},"17458550","lwerdna","Really well done, I like the tags and organization. Here's a low-tech alternative for .bashrc: ``` snipc() { local fpath=$HOME\u002Fworkspace\u002Fsnippets.c if [ \"$1\" == \"vim\" ]; then…",{"value":65,"source":47,"evidence":66},"Good to see a self-hosted alternative in the space",[67,71],{"id":68,"by":69,"text":70},"17459532","jookyboi","Nice work. Happy to see a competitor in the space. For a fully-managed option with desktop clients and integrations with VSCode, Atom and Sublime, check out Cacher:…",{"id":72,"by":73,"text":74},"17462532","Odenwaelder","I really like this and have been looking for something like Snibox for quite some time. Thanks for sharing!",[76,80],{"value":77,"source":47,"evidence":78},"Requires a full Rails backend, hard to set up outside Docker",[79],{"id":50,"by":51,"text":52},{"value":81,"source":47,"evidence":82},"Self-hosted apps risk abandonment without maintenance",[83],{"id":84,"by":85,"text":86},"17457612","vasilakisfil","Looks good! Unfortunately the problem with the self-hosted apps is lack of maintenance, so after a couple of years, when the author doesn't push any updates to it you will be…",[88],{"value":89,"source":47,"evidence":90},"Use $EDITOR environment variable for editor choice",[91],{"id":92,"by":93,"text":94},"17483297","jamietanna","Try using `$EDITOR` instead of an argument as that's a more standard env variable to specify preferred editor!",[],[97,101],{"value":98,"source":47,"evidence":99},"Cacher (managed snippets service with desktop clients and editor integrations)",[100],{"id":68,"by":69,"text":70},{"value":102,"source":47,"evidence":103},"Plain HTML files or a self-hosted Gitea snippets repository",[104,108],{"id":105,"by":106,"text":107},"17457755","themodelplumber","I always seem to run into the \"will I maintain it by installing upgrades\" question before that one. :-) One exception was the case of a certain static website generator which the…",{"id":109,"by":110,"text":111},"17458436","pwnna","It's not actually as bad as it looks as long as you're disciplined in not trying to run every new shiny services that you discover. Instead, what I do personally is to try to…",{"comments":32,"answered":36,"key":113},[114],{"id":115,"text":116},"17456727","correct link to the repository: https:\u002F\u002Fgithub.com\u002Fsnibox\u002Fsnibox",{"commenters":118,"max_depth":41,"maker_replies":32,"first_comment_mins":32,"lifespan_hours":119},15,201,[121,123,127,130,133,135,136,140,142,144,147,149,151,153,155,157,158,160],[84,36,40,122,85,36],"project\u002Fmixed\u002Fidea",[124,36,36,125,126,36],"17457745","commenter\u002Fneutral\u002Fidea","JD557",[128,36,36,125,129,36],"17458909","scrollaway",[131,36,36,125,132,36],"17459530","QasimK",[134,36,36,125,129,36],"17459801",[105,36,36,125,106,36],[137,36,36,138,139,36],"17458089","commenter\u002Fneutral\u002Fnone","danielecook",[141,36,36,138,106,36],"17484988",[109,36,40,143,110,36],"project\u002Fneutral\u002Fidea",[145,36,36,125,146,36],"17459694","ocdtrekkie",[148,36,36,125,110,36],"17518690",[61,32,41,150,62,36],"project\u002Fpositive\u002Fdesign",[92,32,40,152,93,36],"project\u002Fneutral\u002Fexecution",[68,31,41,154,69,36],"project\u002Fpositive\u002Fidea",[50,40,32,156,51,36],"project\u002Fcritical\u002Fexecution",[72,30,41,154,73,36],[115,41,36,159,11,32],"maker\u002Fneutral\u002Fnone",[161,162,41,163,164,36],"17457927",6,"project\u002Fpositive\u002Fnone","pavanear",[],[167,171,176,181,185,190],{"id":168,"name":169,"points":170,"category":20},"17449810","Termtosvg",767,{"id":172,"name":173,"points":174,"category":175},"17430397","GCSF",374,"infrastructure",{"id":177,"name":178,"points":179,"category":180},"17425278","The Program",162,"creative",{"id":182,"name":183,"points":184,"category":180},"17414961","Shotsnapp",146,{"id":186,"name":187,"points":188,"category":189},"17450974","GraphCMS",115,"web_saas",{"id":191,"name":192,"points":193,"category":194},"17456176","Gurn",80,"productivity",false,"v2",{"id":198,"name":5,"line":6,"ai":195,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":199,"maker":11,"domain":10,"tier":19,"attempts":36,"strip":200,"url":9,"mix":201,"praise":58,"objection":77,"sub":21},17456720,[21,24,25,26],"300000003005351505",[30,31,32,32],1793990976316]