[{"data":1,"prerenderedAt":419},["ShallowReactive",2],{"project-10570666":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":35,"aspects":36,"strip":46,"post_text":47,"what":48,"said":76,"maker_in_thread":205,"shape":208,"grid":212,"attempts":382,"same_week":383,"maker_shows":40,"maker_hidden":411,"reader_version":412,"card":413},"10570666","Nixar","New design of Linux command line","title","Show HN: Nixar – New design of Linux command line","http:\u002F\u002Fnixar.work","nixar.work","askucher",1447614728,2015,130,62,168,2565,7,"notable","dev_tools","shell utilities","cli",[24,25,26,27],"linux shell","command line","unix commands","nodejs","roasted",-0.464,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,8,2,25,40,{"docs":37,"idea":39,"performance":42,"design":43,"execution":44},{"positive":38,"critical":31},0,{"positive":40,"critical":41},1,10,{"positive":40,"critical":33},{"positive":40,"critical":38},{"positive":38,"critical":45},3,[38,45,40,40,40,40,31,40,40,40,40,38,40,40,38,31,40,45,40,40,40,45,38,38,38,40,45,45,38,38,38,40,38,45,45,45,40,31,40,45],null,{"problem":49,"audience":47,"pricing":47,"motivation":56,"time_to_build":47,"stack":60,"openness":73,"stage":74,"team_size":75},{"value":50,"source":51,"evidence":52},"Applying map, filter and similar list functions to shell pipelines","maker",[53],{"id":54,"by":11,"text":55},"10570669","I am a developer. I have experience of working in different programming languages like C#, Haskell and Javascript. I noticed that all of them has similar library. Prelude for…",{"value":57,"source":51,"evidence":58},"Maker noticed similar list libraries in several languages and wanted them in the shell",[59],{"id":54,"by":11,"text":55},[61],{"value":62,"source":63,"evidence":64},"Node.js","commenter",[65,69],{"id":66,"by":67,"text":68},"10573585","mickgardner","This is node.js? no. Golang\u002FC\u002FC++ I can handle, but I'm NOT installing node.js just for this.",{"id":70,"by":71,"text":72},"10573359","Gys","Written in node means that devs will be the main user-group ? I normally do not have node installed other then on my Mac (not on servers, not on win-machines).","open_source","prototype","unknown",{"praise":77,"objections":93,"requests":142,"questions":165,"alternatives":178},[78],{"value":79,"source":63,"evidence":80},"Interesting exercise, looks nice, could be a gateway to Unix userland",[81,85,89],{"id":82,"by":83,"text":84},"10573431","insanebits","Looks really nice from first glance, would need to give it a try for a week or so to see how it really fits in my workflow. >In daily life I need work linux shell and got the…",{"id":86,"by":87,"text":88},"10573617","jamescun","I agree. I could see this being, for lack of a better phrase, a gateway drug for some to the full power of the *NIX userland.",{"id":90,"by":91,"text":92},"10573849","lambo_fanboy","its really handy, great work",[94,108,116,123,131],{"value":95,"source":63,"evidence":96},"Duplicates existing Unix tools and aliases",[97,100,104],{"id":98,"by":87,"text":99},"10573509","Maybe I'm just old hat, but all the examples given I immediately thought of their *NIX equivalent. This doesn't appear to do anything above and beyond what our current tooling…",{"id":101,"by":102,"text":103},"10573766","rmsaksida","Most of these could be written as bash aliases, so not really a great win for node...",{"id":105,"by":106,"text":107},"10573586","bechampion","grep cat df du ... not that complicated come on..",{"value":109,"source":63,"evidence":110},"Requires installing Node.js",[111,112],{"id":66,"by":67,"text":68},{"id":113,"by":114,"text":115},"10573674","enibundo","Exactly my thought. Apart from the fact that it doesn't add anything to my existent Tool-chain at the moment.",{"value":117,"source":63,"evidence":118},"Slower than standard shell tools",[119],{"id":120,"by":121,"text":122},"10574599","rolandukor","In same directory time ls -al | awk '{print $1,$3}' real 0m0.008s user 0m0.000s sys 0m0.004s time ls -al | col 1 3 real 0m1.690s user 0m1.143s sys 0m0.173s While I appreciate the…",{"value":124,"source":63,"evidence":125},"Command names differ from Unix, e.g. ls becomes fs",[126,127],{"id":82,"by":83,"text":84},{"id":128,"by":129,"text":130},"10573467","escherize","You probably don't want that. It's a namespacing issue. If you call some new command ls and it has a different API that is a serious affordance issue.",{"value":132,"source":63,"evidence":133},"Buggy output and broken docs site",[134,138],{"id":135,"by":136,"text":137},"10573762","interpol_p","Seems a bit buggy. I just tried `show` on a plist file and got ``` &lt;dict> &lt;key>CFBundleDevelopmentRegion&lt;\u002Fkey> &lt;string>English&lt;\u002Fstring>…",{"id":139,"by":140,"text":141},"10574535","easytiger","what is 'turn' ; their docs site is broken",[143,154,158],{"value":144,"source":63,"evidence":145},"Implement as bash aliases or scripts",[146,150],{"id":147,"by":148,"text":149},"10573643","kluck","I would really be interested in the Nixar commands beeing implemented as normal bash alias commands.",{"id":151,"by":152,"text":153},"10575072","drinchev","It would be far more reasonable if \"nixar\" was a set of aliases or just a bunch of bash scripts ... something like ``` alias count='wc -l' ``` or ``` echo \"#bin\u002Fsh\\nsed \\\"1,…",{"value":155,"source":63,"evidence":156},"Keep names close to Unix commands",[157],{"id":82,"by":83,"text":84},{"value":159,"source":63,"evidence":160},"Clearer license information",[161],{"id":162,"by":163,"text":164},"10574004","reitanqild","Tried to play my favourite game of \"find the license\" but couldn't. Anyone else found it?",[166,174],{"value":167,"source":63,"evidence":168},"Why build this instead of using existing tools",[169,173],{"id":170,"by":171,"text":172},"10573572","seivui","I don not understand this. My only question is why? This seems to be one of these tools the author thinks is really good, but in the end nobody will use a tool like this.",{"id":82,"by":83,"text":84},{"value":175,"source":63,"evidence":176},"What does the turn command do",[177],{"id":139,"by":140,"text":141},[179,187,198],{"value":180,"source":63,"evidence":181},"awk, grep, sort, head, tail and other standard Unix tools",[182,186],{"id":183,"by":184,"text":185},"10574650","ddalex","Nice exercise. But for utility - I have been doing the same things 15 years ago with the standard shell tools: awk, grep, sort, tail, head, cat, tac. Nothing wrong with old tech.",{"id":105,"by":106,"text":107},{"value":188,"source":63,"evidence":189},"sc spreadsheet transpose and rs",[190,194],{"id":191,"by":192,"text":193},"10573832","dexen","sc [1], the venerable text mode spreadsheet, has `pt' (transpose) command. And yes, it's a visual program, in that you operate on grid of cells. [1]…",{"id":195,"by":196,"text":197},"10585467","james2vegas","rs(1)'s transpose",{"value":199,"source":63,"evidence":200},"Fish shell",[201],{"id":202,"by":203,"text":204},"10573599","pnt12","Have you tried fish? I really like it, both to script and to use interactively. Some examples: http:\u002F\u002Ffishshell.com\u002Fdocs\u002Fcurrent\u002Ftutorial.html#tut_loops…",{"comments":40,"answered":38,"key":206},[207],{"id":54,"text":55},{"commenters":209,"max_depth":210,"maker_replies":40,"first_comment_mins":38,"lifespan_hours":211},54,6,55,[213,215,219,223,226,230,232,234,235,238,240,241,242,243,246,248,251,254,258,261,263,264,267,270,273,276,279,283,286,289,293,297,298,300,302,304,306,309,311,312,316,317,320,323,324,327,330,332,335,336,339,342,344,349,353,358,360,364,369,373,377,379],[54,38,38,214,11,40],"maker\u002Fneutral\u002Fidea",[216,38,31,217,218,38],"10571610","project\u002Fpositive\u002Fnone","MrQuincle",[220,38,40,221,222,38],"10573387","project\u002Fcritical\u002Fdocs","mediumdeviation",[224,38,40,221,225,38],"10574216","luxpir",[227,38,45,228,229,38],"10577184","project\u002Fneutral\u002Fdocs","Lorkki",[183,38,40,231,184,38],"project\u002Fcritical\u002Fidea",[120,40,40,233,121,38],"project\u002Fcritical\u002Fperformance",[98,33,40,231,87,38],[236,33,45,237,129,38],"10573568","project\u002Fneutral\u002Fnone",[86,33,31,239,87,38],"project\u002Fpositive\u002Fidea",[101,33,40,231,102,38],[191,33,40,231,192,38],[139,33,40,221,140,38],[244,33,40,233,245,38],"10575654","HelloNurse",[195,33,45,247,196,38],"project\u002Fneutral\u002Fidea",[249,33,40,221,250,38],"10573822","vacri",[252,33,40,231,253,38],"10573899","lottin",[255,33,38,256,257,38],"10574921","other\u002Fneutral\u002Fnone","imglorp",[259,33,38,256,260,38],"10575537","codezero",[66,45,40,262,67,38],"project\u002Fcritical\u002Fnone",[113,45,40,231,114,38],[265,45,38,256,266,38],"10573756","martiuk",[268,45,38,256,269,38],"10573836","archimedes_owl",[271,45,31,217,272,38],"10573883","Already__Taken",[274,45,40,275,140,38],"10574526","maker\u002Fcritical\u002Fnone",[277,45,38,256,278,38],"10574988","jessaustin",[280,45,45,281,282,38],"10575172","maker\u002Fneutral\u002Fnone","jeremy_wiebe",[284,45,40,262,285,38],"10575461","striking",[287,45,38,256,288,38],"10578179","int_handler",[290,291,40,262,292,38],"10575017",4,"jaxgeller",[294,291,38,295,296,38],"10575199","commenter\u002Fneutral\u002Fnone","vezzy-fnord",[151,31,40,231,152,38],[82,210,45,299,83,38],"project\u002Fmixed\u002Fdesign",[128,210,38,301,129,38],"commenter\u002Fneutral\u002Fdesign",[303,210,38,301,83,38],"10573551",[305,210,38,301,129,38],"10573581",[307,210,38,295,308,38],"10573619","onli",[310,210,38,295,250,38],"10573804",[170,18,40,231,171,38],[313,18,40,314,315,38],"10577463","project\u002Fcritical\u002Fexecution","betimsl",[162,32,45,228,163,38],[318,32,45,228,319,38],"10574028","pas",[321,322,38,256,129,38],"10573504",9,[202,322,38,256,203,38],[325,322,38,256,326,38],"10573675","bananaoomarang",[328,322,38,256,329,38],"10573780","AnthonBerg",[331,322,38,256,326,38],"10574047",[333,322,38,295,334,38],"10574149","masukomi",[70,41,40,262,71,38],[337,41,38,256,338,38],"10573474","creshal",[340,41,38,256,341,38],"10574127","merb",[147,343,45,247,148,38],11,[345,346,45,347,348,38],"10573392",12,"project\u002Fneutral\u002Fexecution","skimmas",[350,351,38,256,352,38],"10573930",13,"theknarf",[354,355,45,356,357,38],"10573385",14,"project\u002Fmixed\u002Fexecution","jdkanani",[135,359,40,314,136,38],15,[361,362,40,231,363,38],"10574531",16,"JustSomeNobody",[365,366,31,367,368,38],"10578744",17,"project\u002Fpositive\u002Fdesign","anonfunction",[370,371,40,314,372,38],"10573528",18,"seqizz",[374,375,40,221,376,38],"10574532",19,"ucaetano",[105,378,40,231,106,38],20,[90,380,31,381,91,38],21,"project\u002Fpositive\u002Fperformance",[],[384,389,394,398,402,406],{"id":385,"name":386,"points":387,"category":388},"10581735","Twitch Paints",109,"creative",{"id":390,"name":391,"points":392,"category":393},"10588371","Interviews can be stressful",96,"web_saas",{"id":395,"name":396,"points":397,"category":20},"10574045","react-yearly-calendar",94,{"id":399,"name":400,"points":401,"category":20},"10571065","ied",86,{"id":403,"name":404,"points":405,"category":20},"10569618","cljs4excel",83,{"id":407,"name":408,"points":409,"category":410},"10555692","TensorFlow",77,"infrastructure",false,"v2",{"id":414,"name":5,"line":6,"ai":411,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":415,"top":18,"kw":416,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":417,"url":9,"mix":418,"praise":79,"objection":95,"sub":21},10570666,-0.46,[24,25,26,27],"0311115111101105131113000133000103331513",[31,32,33,34],1794036537695]