[{"data":1,"prerenderedAt":300},["ShallowReactive",2],{"project-22963649":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":36,"aspects":37,"strip":44,"post_text":46,"what":47,"said":93,"maker_in_thread":179,"shape":187,"grid":192,"attempts":260,"same_week":265,"maker_shows":35,"maker_hidden":292,"reader_version":293,"card":294},"22963649","Booste","Run apps in EC2, synced to your own text editor","title","Show HN: Booste – Run apps in EC2, synced to your own text editor","https:\u002F\u002Fwww.booste.io","booste.io","edunteman",1587691378,2020,79,31,797,3028,27,"notable","dev_tools","remote development environment","cli",[24,25,26,27,28],"remote development","ec2 development environment","filesync","cloud ide","rsync alternative","roasted",-0.333,{"positive":32,"neutral":33,"mixed":34,"critical":35},1,0,3,8,12,{"execution":38,"privacy":39,"idea":40,"design":42,"pricing":43},{"positive":33,"critical":32},{"positive":33,"critical":32},{"positive":32,"critical":41},4,{"positive":33,"critical":32},{"positive":33,"critical":32},[33,33,33,33,32,33,32,33,34,33,33,33,33,33,34,33,32,32,33,34,33,32,33,33,45,33,32,33,32,33,32],5,null,{"problem":48,"audience":55,"pricing":62,"motivation":66,"time_to_build":46,"stack":71,"openness":91,"stage":92,"team_size":91},{"value":49,"source":50,"evidence":51},"Laptops lack power for heavy workloads and 'works on my machine' setup problems","maker",[52],{"id":53,"by":11,"text":54},"22963661","Hey HN, my name is Erik. This is my second Show HN for Booste – looking forward to your thoughts. Booste is a command-line interface (CLI) that takes code written on your local…",{"value":56,"source":50,"evidence":57},"Developers and engineering teams who want remote dev boxes",[58,59],{"id":53,"by":11,"text":54},{"id":60,"by":11,"text":61},"22964418","No snark taken :) your comment is definitely in good nature and is appreciated. Sounds easy to implement, and many companies have attempted to do so. Generally, the solutions…",{"value":63,"source":50,"evidence":64},"Free tier available",[65],{"id":53,"by":11,"text":54},{"value":67,"source":50,"evidence":68},"Laptop could not handle workloads, and developers should not need to learn cloud ops and sync tooling",[69,70],{"id":53,"by":11,"text":54},{"id":60,"by":11,"text":61},[72,79,83,87],{"value":73,"source":50,"evidence":74},"Python",[75,76],{"id":53,"by":11,"text":54},{"id":77,"by":11,"text":78},"22964630","Sick, thanks for the links! The Booste implementation of rsync is definitely not indestructible, especially during this beta. Been a pain in my butt, but making progress. Main…",{"value":80,"source":50,"evidence":81},"Click library",[82],{"id":53,"by":11,"text":54},{"value":84,"source":50,"evidence":85},"AWS SDK",[86],{"id":53,"by":11,"text":54},{"value":88,"source":50,"evidence":89},"AWS EC2",[90],{"id":53,"by":11,"text":54},"unknown","beta",{"praise":94,"objections":103,"requests":134,"questions":152,"alternatives":159},[95],{"value":96,"source":97,"evidence":98},"Useful for offloading heavy workloads and onboarding","commenter",[99],{"id":100,"by":101,"text":102},"22963824","bwhiting2356","A few things come to mind on how this could be really useful: - not having to install things like Docker and Postgres on my own machine, save space, not having to get a computer…",[104,119,130],{"value":105,"source":97,"evidence":106},"rsync and SSH already provide similar sync and encryption",[107,111,115],{"id":108,"by":109,"text":110},"22964326","llleftyy","I'm not trying to be snarky, but I genuinely feel like this could be implemented in less than 50 lines of code, maybe even 0 lines of code. You could just use bare ssh and rsync.…",{"id":112,"by":113,"text":114},"22965253","pritambaral","> Main improvements over rsync: - end-to-end encryption This is a tall claim, given rsync uses ssh for encryption of connection.",{"id":116,"by":117,"text":118},"22965267","411111111111111","booste looks nice, though i'm definitely not the target audience and usually take issues with developers not wanting to figure out why something they've build only works on their…",{"value":120,"source":97,"evidence":121},"VS Code remote SSH and Docker remote hosts already solve this",[122,126],{"id":123,"by":124,"text":125},"22964486","mbreese","I guess one issue you’ll run into then is that VS Code supports something very similar. Instead of editing locally and syncing, with VS Code, you can run VS Code “locally”, but…",{"id":127,"by":128,"text":129},"22973268","sneak","Are you aware that you can set DOCKER_HOST to something like `ssh:\u002F\u002Froot@example.com` and then run git\u002Feditor\u002Fdocker locally, and the docker client will invoke `ssh` to connect…",{"value":131,"source":97,"evidence":132},"Offline use is impossible since it depends on the network",[133],{"id":100,"by":101,"text":102},[135,142,146],{"value":136,"source":97,"evidence":137},"Support for Jupyter notebooks and tunnelling",[138],{"id":139,"by":140,"text":141},"22964756","eneuman","Hi Erik. I don't have the \"it works on my machine\" problem often, because I mostly work on my own or with very few other people, so I may not be your target audience. I do have…",{"value":143,"source":97,"evidence":144},"Handling of large data files",[145],{"id":139,"by":140,"text":141},{"value":147,"source":97,"evidence":148},"Offline mode",[149],{"id":150,"by":11,"text":151},"22963876","Thanks for the ideas! I have yet to see what the usage will be, between having one living \"shared\" environment, or multiple \"cloned\" environments. Wifi is an unfortunate issue.…",[153],{"value":154,"source":97,"evidence":155},"What does it offer beyond vim with mosh or VS Code remote",[156],{"id":157,"by":128,"text":158},"22964377","What does this have over vim in mosh? For years the ssh type lag made a remote editor too painful. Now we have things like mosh (with local echo) or syncthing or even native vim…",[160,164,168,172],{"value":161,"source":97,"evidence":162},"rsync and bare ssh",[163],{"id":108,"by":109,"text":110},{"value":165,"source":97,"evidence":166},"VS Code Remote SSH",[167],{"id":123,"by":124,"text":125},{"value":169,"source":97,"evidence":170},"Docker DOCKER_HOST over ssh",[171],{"id":127,"by":128,"text":129},{"value":173,"source":97,"evidence":174},"Vagrant or Docker Desktop",[175],{"id":176,"by":177,"text":178},"22964474","lukevp","Hmm. I like the idea of making development box setup easier with tooling but this seems less flexible than just doing a vagrant up with an Ubuntu config, or using docker desktop,…",{"comments":180,"answered":45,"key":181},14,[182,185,186],{"id":183,"text":184},"22964443","The classic build or buy. It seems we'd be one of the first SaaS products in the space, but I've heard of a few open-source projects as well. Is there any site that ties…",{"id":60,"text":61},{"id":77,"text":78},{"commenters":188,"max_depth":189,"maker_replies":180,"first_comment_mins":190,"lifespan_hours":191},13,6,2,21,[193,195,199,201,202,205,207,209,212,214,216,219,223,225,227,228,231,233,237,240,241,243,244,246,248,249,250,252,254,256,258],[108,33,33,194,109,33],"commenter\u002Fcritical\u002Fidea",[196,33,33,197,198,33],"22964379","other\u002Fneutral\u002Fidea","xwdv",[183,33,33,200,11,32],"maker\u002Fneutral\u002Fidea",[60,33,33,200,11,32],[203,33,32,204,109,33],"22964497","project\u002Fcritical\u002Fexecution",[77,33,33,206,11,32],"project\u002Fmixed\u002Fexecution",[112,33,32,208,113,33],"project\u002Fcritical\u002Fprivacy",[210,33,33,211,11,32],"22969046","maker\u002Fneutral\u002Fprivacy",[116,33,34,213,117,33],"project\u002Fmixed\u002Fidea",[215,33,33,200,11,32],"22969029",[217,33,33,197,218,33],"22964859","jmchuster",[220,33,33,221,222,33],"22965466","other\u002Fcritical\u002Fidea","fock",[224,33,33,197,109,33],"22969915",[226,33,33,200,11,32],"22970601",[139,32,34,213,140,33],[229,32,33,230,11,32],"22964800","maker\u002Fneutral\u002Fexecution",[157,190,32,232,128,33],"project\u002Fcritical\u002Fidea",[234,190,32,235,236,33],"22964422","project\u002Fcritical\u002Fdesign","battery_cowboy",[238,190,33,239,11,32],"22964426","maker\u002Fneutral\u002Fdesign",[123,190,34,213,124,33],[242,190,33,200,11,32],"22964555",[127,190,32,232,128,33],[245,190,33,200,11,32],"22973481",[53,34,33,247,11,32],"project\u002Fpositive\u002Fidea",[100,34,45,247,101,33],[150,34,33,200,11,32],[176,34,32,251,177,33],"project\u002Fcritical\u002Fpricing",[253,34,33,200,11,32],"22964579",[255,34,32,232,113,33],"22965294",[257,34,33,200,11,32],"22969066",[259,34,32,232,113,33],"22973283",[261,264],{"id":262,"t":263,"points":190,"comments":190},"22963558",1587690527,{"id":4,"t":12,"points":14,"comments":15},[266,270,274,279,283,288],{"id":267,"name":268,"points":269,"category":20},"23006794","Editly",429,{"id":271,"name":272,"points":273,"category":20},"23021295","Insomnia Designer",317,{"id":275,"name":276,"points":277,"category":278},"22985055","Kanmail",271,"productivity",{"id":280,"name":281,"points":282,"category":20},"22996374","delta",261,{"id":284,"name":285,"points":286,"category":287},"22979288","exchangerate.host",249,"finance_crypto",{"id":289,"name":290,"points":291,"category":278},"22974380","Help Me Decide Please",194,false,"v2",{"id":295,"name":5,"line":6,"ai":292,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":296,"top":18,"kw":297,"maker":11,"domain":10,"tier":19,"attempts":190,"strip":298,"url":9,"mix":299,"praise":96,"objection":105,"sub":21},22963649,-0.33,[24,25,26,27,28],"0000101030000030110301005010101",[32,33,34,35],1793991008081]