[{"data":1,"prerenderedAt":177},["ShallowReactive",2],{"project-10445461":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":37,"post_text":39,"what":40,"said":43,"maker_in_thread":116,"shape":118,"grid":122,"attempts":138,"same_week":139,"maker_shows":31,"maker_hidden":169,"reader_version":170,"card":171},"10445461","Desk","lightweight workspace management for the shell","title","Show HN: Desk – lightweight workspace management for the shell","https:\u002F\u002Fgithub.com\u002Fjamesob\u002Fdesk","github.com","jobeirne",1445733867,2015,94,9,263,2565,11,"notable","dev_tools","shell workspace manager","cli",[24,25,26,27],"shell workspace","virtualenv alternative","terminal context switching","shell environments","curious",0.118,{"positive":31,"neutral":32,"mixed":33,"critical":33},1,5,0,6,{"idea":36},{"positive":31,"critical":33},[33,33,38,38,38,33,38,38,32],3,null,{"problem":39,"audience":39,"pricing":39,"motivation":39,"time_to_build":39,"stack":41,"openness":42,"stage":42,"team_size":42},[],"unknown",{"praise":44,"objections":57,"requests":76,"questions":84,"alternatives":96},[45],{"value":46,"source":47,"evidence":48},"Useful concept for terminal context switching","commenter",[49,53],{"id":50,"by":51,"text":52},"10451137","eivarv","This looks useful! I've also been working on tools to make user context switching easier on the terminal (such as a project of mine called prm[0]), and I'm currently working on…",{"id":54,"by":55,"text":56},"10446468","twsted","I like the concept.",[58,69],{"value":59,"source":47,"evidence":60},"Unclear what problem it solves or how it helps",[61,65],{"id":62,"by":63,"text":64},"10447836","systemz","I don't understand this concept at all. How this can help me?",{"id":66,"by":67,"text":68},"10448127","aliakhtar","The main feature seems to be that you're letting me use the same command in different environments, to do different things?",{"value":70,"source":47,"evidence":71},"Automatic cd hooks cause hard-to-debug behaviour",[72],{"id":73,"by":74,"text":75},"10446740","techdragon","No it would not. I cannot begin to count the hours I've lost debugging ruby script based tools implicitly dependent on this behaviour. Just no. rbenv is better, particularly due…",[77],{"value":78,"source":47,"evidence":79},"Hook workspace switching into cd like rvm",[80],{"id":81,"by":82,"text":83},"10446604","bryanlarsen","It would be cool if this functionality could be hooked into cd like rvm does.",[85],{"value":86,"source":47,"evidence":87},"How does it differ from tmux sessions?",[88,92],{"id":89,"by":90,"text":91},"10447431","jabagonuts","On the surface, Desk workspaces seem very similar to tmux sessions. I'm curious why one would choose Desk over tmux to manage multiple workspaces in the shell?…",{"id":93,"by":94,"text":95},"10447472","nightcracker","From what I saw they're rather dissimilar. Desk reminds me more of Python's virtualenv.",[97,101,105,109],{"value":98,"source":47,"evidence":99},"tmux sessions",[100],{"id":89,"by":90,"text":91},{"value":102,"source":47,"evidence":103},"Python virtualenv",[104],{"id":93,"by":94,"text":95},{"value":106,"source":47,"evidence":107},"rbenv",[108],{"id":73,"by":74,"text":75},{"value":110,"source":47,"evidence":111},"zaw history search",[112],{"id":113,"by":114,"text":115},"10446335","rane","zaw's[1] history widget on Ctrl-R is so much better than the regular backward history search that it's difficult to imagine using a shell without it anymore. 1:…",{"comments":33,"answered":33,"key":117},[],{"commenters":15,"max_depth":119,"maker_replies":33,"first_comment_mins":120,"lifespan_hours":121},2,455,36,[123,125,127,129,130,131,133,135,136],[113,33,33,124,114,33],"other\u002Fneutral\u002Fnone",[50,31,33,126,51,33],"commenter\u002Fpositive\u002Fidea",[89,119,38,128,90,33],"project\u002Fneutral\u002Fidea",[93,119,38,128,94,33],[81,38,38,128,82,33],[73,38,33,132,74,33],"commenter\u002Fcritical\u002Fidea",[62,134,38,128,63,33],4,[66,32,38,128,67,33],[54,34,32,137,55,33],"project\u002Fpositive\u002Fidea",[],[140,145,150,154,159,164],{"id":141,"name":142,"points":143,"category":144},"10445380","Freeze",160,"infrastructure",{"id":146,"name":147,"points":148,"category":149},"10453136","SVG Path Builder",95,"creative",{"id":151,"name":152,"points":153,"category":20},"10452048","PDFx",93,{"id":155,"name":156,"points":157,"category":158},"10457429","NotCRUD",70,"consumer_social",{"id":160,"name":161,"points":162,"category":163},"10433615","Hibou",69,"productivity",{"id":165,"name":166,"points":167,"category":168},"10434387","great puzzles",59,"learning_science",false,"v2",{"id":172,"name":5,"line":6,"ai":169,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":173,"top":18,"kw":174,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":175,"url":9,"mix":176,"praise":46,"objection":59,"sub":21},10445461,0.12,[24,25,26,27],"003330335",[31,32,33,33],1793990932592]