[{"data":1,"prerenderedAt":225},["ShallowReactive",2],{"project-4557174":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":40,"post_text":43,"what":44,"said":54,"maker_in_thread":138,"shape":147,"grid":151,"attempts":187,"same_week":188,"maker_shows":33,"maker_hidden":218,"reader_version":219,"card":220},"4557174","AzureFS","I mounted Azure Cloud Storage as filesystem on Linux","title","Show HN: AzureFS – I mounted Azure Cloud Storage as filesystem on Linux","http:\u002F\u002Falpblog.heroku.com\u002Fblog\u002Fintroducing-azurefs\u002F","alpblog.heroku.com","aalpb",1348290053,2012,66,16,356,1677,22,"notable","infrastructure","cloud storage filesystem","cli",[24,25,26,27],"azure storage","fuse filesystem","mount cloud storage","linux","curious",0,{"positive":31,"neutral":32,"mixed":29,"critical":33},2,4,1,7,{"execution":36,"idea":37,"pricing":38,"performance":39},{"positive":29,"critical":33},{"positive":29,"critical":29},{"positive":33,"critical":29},{"positive":33,"critical":29},[41,29,33,29,29,41,29,29,41,42,42,29,29,29,41,29],3,5,null,{"problem":43,"audience":43,"pricing":43,"motivation":45,"time_to_build":43,"stack":52,"openness":53,"stage":53,"team_size":53},{"value":46,"source":47,"evidence":48},"Maker works at Microsoft Azure and built a mount solution that did not exist for Azure","maker",[49],{"id":50,"by":11,"text":51},"4560385","There are already solutions that can mount s3 as file system, for years. I know it is more widespread but I work for Microsoft Azure and I provided a solution that didn't exist…",[],"unknown",{"praise":55,"objections":64,"requests":85,"questions":100,"alternatives":115},[56],{"value":57,"source":58,"evidence":59},"Useful idea and clear use case for cron-based uploads of log files","commenter",[60],{"id":61,"by":62,"text":63},"4557610","michaelkscott","I didn't really understand the use case for this until the last paragraph. Might help others: ...imagine there’s a case where you would like to upload your daily log files to the…",[65,72,79],{"value":66,"source":58,"evidence":67},"Remote storage over FUSE trades consistency or speed; caching can cause inconsistency",[68],{"id":69,"by":70,"text":71},"4557186","rssems","The problem with such remote storage APIs and fuse is that you should sacrifice consistency or speed. I once tried out a s3 wrapper and it was caching some data about fs and…",{"value":73,"source":58,"evidence":74},"Every file open downloads the whole blob, which is inefficient",[75],{"id":76,"by":77,"text":78},"4557706","anonymouz","Nice. But it seems some easy improvements are possible: Do you really need to call get_blob(), downloading the entire blob, when a file is opened? Similarly, in read() you always…",{"value":80,"source":47,"evidence":81},"Not working on OS X; maker says not all features work",[82],{"id":83,"by":11,"text":84},"4560382","I coded it and tested it a little bit. Not all features work and I don't recommend you to use it. OSX issues kinda different filesystem calls that I should have been handled but…",[86,93],{"value":87,"source":58,"evidence":88},"Use byte-range reads instead of downloading entire blobs",[89,90],{"id":76,"by":77,"text":78},{"id":91,"by":11,"text":92},"4560378","That's a great point thank you. I will fix it.",{"value":94,"source":58,"evidence":95},"Test OS X compatibility",[96],{"id":97,"by":98,"text":99},"4557584","timrogers","Has anyone tested this for OS X compatibility?",[101,108],{"value":102,"source":58,"evidence":103},"Why Azure Storage rather than AWS S3",[104],{"id":105,"by":106,"text":107},"4557604","thepumpkin1979","Very interesting. I wonder why did you choose Azure Storage over AWS S3.",{"value":109,"source":58,"evidence":110},"How it compares to sshfs speed",[111],{"id":112,"by":113,"text":114},"4557270","jlgreco","Do you know which side sshfs falls on? I'm guessing slow?",[116,120,124,131],{"value":117,"source":47,"evidence":118},"S3 filesystem mounts",[119],{"id":50,"by":11,"text":51},{"value":121,"source":58,"evidence":122},"sshfs",[123],{"id":112,"by":113,"text":114},{"value":125,"source":58,"evidence":126},"Dropbox filesystem weekend project (DoITLive)",[127],{"id":128,"by":129,"text":130},"4561864","modo_","Here's a weekend project with a similar goal, but aimed at Dropbox. Still needs a bit of work though.. https:\u002F\u002Fgithub.com\u002FModoatk\u002FDoITLive",{"value":132,"source":58,"evidence":133},"Haskell Azure blob CLI (azurify)",[134],{"id":135,"by":136,"text":137},"4557411","ArnoVanLumig","One of my recent weekend projects was implementing a simple command-line interface to the Azure blob storage in Haskell. It's not quite finished, but may still be useful to some.…",{"comments":42,"answered":41,"key":139},[140,141,144],{"id":91,"text":92},{"id":142,"text":143},"4557462","Yes it is.",{"id":145,"text":146},"4557463","That's cool. Starred.",{"commenters":148,"max_depth":41,"maker_replies":42,"first_comment_mins":149,"lifespan_hours":150},12,8,39,[152,154,156,158,160,161,163,165,167,168,172,176,180,182,183,186],[76,29,41,153,77,29],"project\u002Fneutral\u002Fexecution",[91,29,29,155,11,33],"maker\u002Fpositive\u002Fexecution",[69,33,33,157,70,29],"project\u002Fcritical\u002Fexecution",[112,33,29,159,113,29],"commenter\u002Fneutral\u002Fnone",[142,33,29,159,11,33],[61,31,41,162,62,29],"project\u002Fneutral\u002Fidea",[135,41,29,164,136,29],"other\u002Fneutral\u002Fnone",[145,41,29,166,11,33],"other\u002Fpositive\u002Fnone",[105,32,41,162,106,29],[169,32,42,170,171,29],"4557703","project\u002Fpositive\u002Fpricing","eblackburn",[173,32,42,174,175,29],"4558362","project\u002Fpositive\u002Fperformance","quotemstr",[177,32,29,178,179,29],"4558673","commenter\u002Fneutral\u002Fperformance","garblegarble",[50,32,29,181,11,33],"maker\u002Fpositive\u002Fidea",[128,42,29,164,129,29],[97,184,41,185,98,29],6,"project\u002Fneutral\u002Fnone",[83,184,29,157,11,33],[],[189,194,199,204,208,213],{"id":190,"name":191,"points":192,"category":193},"4570382","Ejecta",190,"dev_tools",{"id":195,"name":196,"points":197,"category":198},"4556296","The Deeps",158,"games",{"id":200,"name":201,"points":202,"category":203},"4555423","5000 best",150,"consumer_social",{"id":205,"name":206,"points":207,"category":193},"4560410","assembly.ynh.io",149,{"id":209,"name":210,"points":211,"category":212},"4552914","Quantblocks",99,"finance_crypto",{"id":214,"name":215,"points":216,"category":217},"4548106","WP Simple Social",75,"web_saas",false,"v2",{"id":221,"name":5,"line":6,"ai":218,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":222,"maker":11,"domain":10,"tier":19,"attempts":29,"strip":223,"url":9,"mix":224,"praise":57,"objection":66,"sub":21},4557174,[24,25,26,27],"3010030035500030",[31,32,29,33],1793990885540]