[{"data":1,"prerenderedAt":175},["ShallowReactive",2],{"project-10235582":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":29,"sentiment":30,"stance_mix":31,"scored_comments":34,"aspects":35,"strip":40,"post_text":41,"what":42,"said":52,"maker_in_thread":106,"shape":114,"grid":117,"attempts":137,"same_week":138,"maker_shows":135,"maker_hidden":167,"reader_version":168,"card":169},"10235582","GHFS","GitHub repos in your filesystem","title","Show HN: GHFS – GitHub repos in your filesystem","https:\u002F\u002Fgithub.com\u002FImJasonH\u002Fghfs","github.com","ImJasonH",1442518769,2015,24,9,1087,2565,43,"shown","dev_tools","filesystem mount for github","cli",[24,25,26,27,28],"github","filesystem","fuse","mount repositories","github api","roasted",-0.333,{"positive":32,"neutral":33,"mixed":32,"critical":33},0,3,6,{"performance":36,"idea":38,"execution":39},{"positive":32,"critical":37},1,{"positive":32,"critical":37},{"positive":32,"critical":37},[33,32,37,32,37,32,33,37,33],null,{"problem":41,"audience":41,"pricing":41,"motivation":43,"time_to_build":41,"stack":50,"openness":51,"stage":51,"team_size":51},{"value":44,"source":45,"evidence":46},"Built as a fun toy project","maker",[47],{"id":48,"by":11,"text":49},"10246626","The first time you list files in a directory or read a file's contents, you use an API request. It will be cached for future reads, but recursively listing directories will burn…",[],"unknown",{"praise":53,"objections":54,"requests":81,"questions":89,"alternatives":94},[],[55,67,74],{"value":56,"source":57,"evidence":58},"GitHub API rate limits would break it under load","commenter",[59,63],{"id":60,"by":61,"text":62},"10242092","omnidan","> The GitHub API is rate-limited, and this makes a lot of API calls. Don't be surprised if things start to fall apart under load. Under normal usage (read: not running scripts on…",{"id":64,"by":65,"text":66},"10236497","sytse","Cool! \"The GitHub API is rate-limited, and this makes a lot of API calls. Don't be surprised if things start to fall apart under load.\" => consider self hosting with our GitLab",{"value":68,"source":57,"evidence":69},"Git clone already does this",[70],{"id":71,"by":72,"text":73},"10236774","gobbert","Isn't this kind of what git-clone is for?",{"value":75,"source":57,"evidence":76},"Does not handle repos or folders with dots in names",[77],{"id":78,"by":79,"text":80},"10237281","gcao","Seems it does not handle repos or folders with \".\"",[82],{"value":83,"source":57,"evidence":84},"Add GitLab support",[85,86],{"id":64,"by":65,"text":66},{"id":87,"by":11,"text":88},"10237094","If you want to send a patch to make it work with GitLab I'd happily accept it! :)",[90],{"value":91,"source":57,"evidence":92},"Does normal usage hit GitHub API limits, and is caching used?",[93],{"id":60,"by":61,"text":62},[95,99],{"value":96,"source":57,"evidence":97},"git clone",[98],{"id":71,"by":72,"text":73},{"value":100,"source":57,"evidence":101},"Time Machine",[102],{"id":103,"by":104,"text":105},"10247244","scorpwarp23","So pretty much Time Machine?",{"comments":33,"answered":107,"key":108},2,[109,110,113],{"id":48,"text":49},{"id":111,"text":112},"10237093","Some of us are in too much of a hurry to be git cloning everything all the time.",{"id":87,"text":88},{"commenters":34,"max_depth":33,"maker_replies":33,"first_comment_mins":115,"lifespan_hours":116},175,65,[118,120,122,124,126,128,130,132,134],[60,32,33,119,61,32],"project\u002Fneutral\u002Fperformance",[48,32,32,121,11,37],"maker\u002Fneutral\u002Fidea",[71,37,37,123,72,32],"project\u002Fcritical\u002Fidea",[111,37,32,125,11,37],"project\u002Fpositive\u002Fidea",[64,107,37,127,65,32],"project\u002Fcritical\u002Fperformance",[87,107,32,129,11,37],"maker\u002Fneutral\u002Fnone",[131,107,33,129,65,32],"10237136",[78,33,37,133,79,32],"project\u002Fcritical\u002Fexecution",[103,135,33,136,104,32],4,"project\u002Fneutral\u002Fidea",[],[139,144,149,153,158,162],{"id":140,"name":141,"points":142,"category":143},"10249362","%%30%30",608,"games",{"id":145,"name":146,"points":147,"category":148},"10248773","Hacker News Simulator",572,"other",{"id":150,"name":151,"points":152,"category":20},"10251686","Sheetsu",357,{"id":154,"name":155,"points":156,"category":157},"10260302","Kiddo Paint",162,"creative",{"id":159,"name":160,"points":161,"category":20},"10231907","rnplay",124,{"id":163,"name":164,"points":165,"category":166},"10248566","Live Simple",80,"web_saas",false,"v2",{"id":170,"name":5,"line":6,"ai":167,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":171,"top":18,"kw":172,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":173,"url":9,"mix":174,"praise":-1,"objection":56,"sub":21},10235582,-0.33,[24,25,26,27,28],"301010313",[32,33,32,33],1794036535586]