[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"project-33108838":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":32,"aspects":33,"strip":34,"post_text":30,"what":35,"said":75,"maker_in_thread":81,"shape":84,"grid":86,"attempts":89,"same_week":90,"maker_shows":119,"maker_hidden":120,"reader_version":121,"card":122},"33108838","Plane","spawn and connect to a remote process from your web app","title","Show HN: Plane – spawn and connect to a remote process from your web app","https:\u002F\u002Fgithub.com\u002Fdrifting-in-space\u002Fplane","github.com","paulgb",1665067433,2022,10,1,2093,2570,82,"shown","infrastructure","remote process orchestration","other",[24,25,26,27,28],"remote process","container orchestration","reverse proxy","websocket connection","self-hosted","quiet",null,{"positive":32,"neutral":32,"mixed":32,"critical":32},0,{},[32],{"problem":36,"audience":43,"pricing":30,"motivation":48,"time_to_build":30,"stack":52,"openness":73,"stage":74,"team_size":74},{"value":37,"source":38,"evidence":39},"Letting each client spin up a dedicated remote process and keep a long-lived connection to it","maker",[40],{"id":41,"by":11,"text":42},"33108866","Hi HN! While working on data-intensive applications, we wanted a way for each client to spin up its own dedicated remote process and open a long-lived connection to it. This…",{"value":44,"source":45,"evidence":46},"Developers building data-intensive or stateful web apps","inferred",[47],{"id":41,"by":11,"text":42},{"value":49,"source":38,"evidence":50},"Needed per-client remote compute close to data that browsers cannot handle",[51],{"id":41,"by":11,"text":42},[53,57,61,65,69],{"value":54,"source":38,"evidence":55},"Rust",[56],{"id":41,"by":11,"text":42},{"value":58,"source":38,"evidence":59},"NATS",[60],{"id":41,"by":11,"text":42},{"value":62,"source":38,"evidence":63},"Docker Compose",[64],{"id":41,"by":11,"text":42},{"value":66,"source":38,"evidence":67},"dnsmasq",[68],{"id":41,"by":11,"text":42},{"value":70,"source":38,"evidence":71},"Apache Guacamole",[72],{"id":41,"by":11,"text":42},"open_source","unknown",{"praise":76,"objections":77,"requests":78,"questions":79,"alternatives":80},[],[],[],[],[],{"comments":15,"answered":32,"key":82},[83],{"id":41,"text":42},{"commenters":15,"max_depth":15,"maker_replies":15,"first_comment_mins":85,"lifespan_hours":32},2,[87],[41,32,32,88,11,15],"maker\u002Fneutral\u002Fidea",[],[91,96,100,105,110,115],{"id":92,"name":93,"points":94,"category":95},"33155074","InvokeAI",414,"ai",{"id":97,"name":98,"points":99,"category":20},"33153152","agreper",392,{"id":101,"name":102,"points":103,"category":104},"33147079","Pages on Pages",345,"web_saas",{"id":106,"name":107,"points":108,"category":109},"33150086","playlists.dags.dev",295,"consumer_social",{"id":111,"name":112,"points":113,"category":114},"33164922","Open-Sourcing InboxSDK (YC S11)",257,"dev_tools",{"id":116,"name":117,"points":118,"category":114},"33115719","Lambda-8cc",249,4,false,"v2",{"id":123,"name":5,"line":6,"ai":120,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":124,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":125,"url":9,"mix":126,"praise":-1,"objection":-1,"sub":21},33108838,[24,25,26,27,28],"0",[32,32,32,32],1794036625840]