[{"data":1,"prerenderedAt":351},["ShallowReactive",2],{"project-11150209":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":42,"post_text":45,"what":46,"said":85,"maker_in_thread":207,"shape":216,"grid":220,"attempts":314,"same_week":315,"maker_shows":40,"maker_hidden":343,"reader_version":344,"card":345},"11150209","how2","stackoverflow.com from the terminal","title","Show HN: how2 – stackoverflow.com from the terminal","https:\u002F\u002Fgithub.com\u002Fsantinic\u002Fhow2","github.com","csantini",1456142264,2016,272,43,81,2264,4,"legend","dev_tools","command line help","cli",[24,25,26,27,28],"stack overflow","terminal","command line","howdoi","curses","mixed",0.194,{"positive":32,"neutral":33,"mixed":34,"critical":35},10,6,0,3,19,{"design":38,"execution":39,"idea":41},{"positive":33,"critical":34},{"positive":40,"critical":34},2,{"positive":34,"critical":40},[43,34,44,34,34,44,44,44,34,44,44,34,34,34,34,34,34,34,34,34,44,43,34,43,34,34,35,35,44,34,35,35,44,34,35,34,34,35,34,44],1,5,null,{"problem":47,"audience":45,"pricing":45,"motivation":45,"time_to_build":45,"stack":56,"openness":84,"stage":84,"team_size":84},{"value":48,"source":49,"evidence":50},"Finding programming answers without leaving the terminal","inferred",[51,53],{"id":52},"post",{"id":54,"by":11,"text":55},"11150522","howdoi beahaves in a very different way. It doesn't give you unix.stackexchange.com answers by default: $ howdoi unzip bz2 readcsvbz2file \u003C- read.csv(bzfile(\"file.csv.bz2\")) how2…",[57,65,76],{"value":58,"source":59,"evidence":60},"Python","commenter",[61],{"id":62,"by":63,"text":64},"11152359","mixmastamyk","Yay python, don't need to install (another) giant runtime. Looks like healthy competition though.",{"value":66,"source":67,"evidence":68},"Google API","maker",[69,73],{"id":70,"by":71,"text":72},"11150428","danso","Nice! Installed it and will now make it part of all the computers I use. I found this funny: > It uses Google and Stackoverflow APIs, because Stackoverflow search on its own…",{"id":74,"by":11,"text":75},"11150813","it uses Google. Because stackoverflow doesn't give you what you want.",{"value":77,"source":59,"evidence":78},"Stack Overflow API",[79,80],{"id":70,"by":71,"text":72},{"id":81,"by":82,"text":83},"11150584","amelius","How does it perform the natural language processing in the search? Or does it rely on stackoverflow for that?","unknown",{"praise":86,"objections":114,"requests":137,"questions":163,"alternatives":179},[87,96,106],{"value":88,"source":59,"evidence":89},"Pretty-printed full answers with context, nicer than howdoi",[90,93],{"id":91,"by":71,"text":92},"11150575","It's also much nicer looking and more interactive, FWIW...I also agree with its defaults. ``` $ howdoi inverse grep a file ``` Simply pops this up: ``` $ grep -L \"foo\" * ```…",{"id":94,"by":71,"text":95},"11151080","The difference is that it's verbosity and pretty-print is the default for how2, and I think that's the more sensible choice, because it saves me the trouble of having to remember…",{"value":97,"source":59,"evidence":98},"Interactive curses UI is sleek and useful",[99,103],{"id":100,"by":101,"text":102},"11152445","haphazardeous","Saw this earlier this morning but just had to use it and boom! It worked perfectly. I really like the idea of using things on the console and the user interface is nice and…",{"id":104,"by":63,"text":105},"11152375","Yes, though easily fixed: ``` alias howdoi=\"howdoi -a -c \" ``` The other improvements from how2 being a curses app are helpful though.",{"value":107,"source":59,"evidence":108},"Stays in the terminal and helps users",[109,113],{"id":110,"by":111,"text":112},"11157210","parsethis","loving this! helps me stay in the terminal",{"id":70,"by":71,"text":72},[115,123,130],{"value":116,"source":59,"evidence":117},"Google-based search for Stack Overflow is odd",[118,119],{"id":70,"by":71,"text":72},{"id":120,"by":121,"text":122},"11150471","forgotpwtomain","Google ignores special characters though - that makes it really hard to search for some things.",{"value":124,"source":59,"evidence":125},"Intervening layer may erode Stack Overflow participation",[126],{"id":127,"by":128,"text":129},"11151516","astazangasta","My first reaction (\"Wowza!\") was tempered by the fear that this sort of intervening layer may erode participation (and thus quality) of Stack Overflow. I suppose such a thing…",{"value":131,"source":59,"evidence":132},"Learning man pages may be better than depending on network content",[133],{"id":134,"by":135,"text":136},"11151447","brudgers","Over the long run, if I'm living in the terminal rather than the browser, I probably will be better off learning to be effective finding help via `man` pages rather than taking…",[138,149,156],{"value":139,"source":59,"evidence":140},"Support other Stack Exchange sites such as TeX and Server Fault",[141,145],{"id":142,"by":143,"text":144},"11150547","GordonS","At first, I thought 'why2'?! But then I saw the video, the way you can specify a language, and the nice format that results are displayed in, along with the option to see more…",{"id":146,"by":147,"text":148},"11152690","andrepd","Awesome! It would be great if I could use it to query any stackexchange site, like TeX, for instance. Like `how2 prevent table from floating -s tex` would search on tex.se",{"value":150,"source":59,"evidence":151},"Keyboard shortcut to open question in browser for voting",[152],{"id":153,"by":154,"text":155},"11151809","chishaku","Very nice. I much prefer this to howdoi. A couple suggestions: Does the `-l lang` flag correspond to stackoverflow tags which aren't necessarily limited to languages? This should…",{"value":157,"source":59,"evidence":158},"Tag support with -l flag",[159,160],{"id":153,"by":154,"text":155},{"id":161,"by":11,"text":162},"11152759","I'm not currently using tags, thank you for the suggestion. Not sure is available in the SO api, I'll check. The keyboard shortcut is not hard to add. You could do it yourself :P",[164,168],{"value":165,"source":59,"evidence":166},"How natural language processing is done in search",[167],{"id":81,"by":82,"text":83},{"value":169,"source":59,"evidence":170},"Which -l language value works for Windows cmd",[171,175],{"id":172,"by":173,"text":174},"11153751","redwards510","This is awesome! I have one burning question though: what is the proper -l lang parameter to use for Windows consoles? I tried: how2 -l windows enable tab completion and got…",{"id":176,"by":177,"text":178},"11154672","vadskye","\"how2 -l cmd change directory\" works for me. \"how2 -l cmd enable tab completion\" still returns nothing, though; I think that's just a query it can't answer. (A quick manual…",[180,187,194,201],{"value":27,"source":59,"evidence":181},[182,186],{"id":183,"by":184,"text":185},"11150433","Mizza","Or the more mature 'howdoi' - https:\u002F\u002Fgithub.com\u002Fgleitz\u002Fhowdoi",{"id":54,"by":11,"text":55},{"value":188,"source":59,"evidence":189},"searchcmd",[190],{"id":191,"by":192,"text":193},"11157027","jimmyppi","Another alternative that just searches google (or bing if you want to go crazy) and extracts commands from the search hits: https:\u002F\u002Fgithub.com\u002Fjimmyppi\u002Fsearchcmd ``` $ searchcmd…",{"value":195,"source":59,"evidence":196},"stacksort",[197],{"id":198,"by":199,"text":200},"11151647","ihuman","This already exists: https:\u002F\u002Fgkoberger.github.io\u002Fstacksort\u002F",{"value":202,"source":59,"evidence":203},"apropos",[204],{"id":205,"by":206,"text":202},"11151545","anthk",{"comments":33,"answered":35,"key":208},[209,210,213],{"id":54,"text":55},{"id":211,"text":212},"11150454","Try Stackexchange search, it never gets you what you are looking for, they are just using some kind of Elastic Search. I think Google instead indexes SO pages as any html, and…",{"id":214,"text":215},"11151421","Not yet.",{"commenters":217,"max_depth":33,"maker_replies":33,"first_comment_mins":218,"lifespan_hours":219},33,50,20,[221,223,225,227,231,234,235,236,240,243,244,246,247,248,251,254,257,260,263,266,268,271,272,274,277,278,281,282,285,286,288,290,292,294,295,296,300,302,304,307,309,310,312],[183,34,43,222,184,34],"project\u002Fcritical\u002Fnone",[54,34,34,224,11,43],"project\u002Fneutral\u002Fidea",[91,34,44,226,71,34],"project\u002Fpositive\u002Fdesign",[228,34,34,229,230,34],"11150801","other\u002Fneutral\u002Fnone","gnufied",[232,34,34,229,233,34],"11150928","metakermit",[94,34,44,226,71,34],[104,34,44,226,63,34],[237,34,44,238,239,34],"11151901","project\u002Fpositive\u002Fexecution","softawre",[241,34,34,229,242,34],"11150981","provemewrong",[62,34,44,238,63,34],[70,43,44,245,71,34],"project\u002Fpositive\u002Fnone",[211,43,34,224,11,43],[120,43,34,229,121,34],[249,43,34,229,250,34],"11151781","zuck9",[252,43,34,229,253,34],"11152548","chatmasta",[255,43,34,229,256,34],"11152831","JupiterMoon",[258,43,34,229,259,34],"11150958","oneeyedpigeon",[261,43,34,229,262,34],"11154110","dogweather",[264,43,34,229,265,34],"11154179","Domenic_S",[267,43,34,229,262,34],"11154239",[269,43,34,229,270,34],"11156571","flashman",[142,40,44,226,143,34],[134,35,43,273,135,34],"project\u002Fcritical\u002Fidea",[275,35,34,276,63,34],"11152431","commenter\u002Fneutral\u002Fnone",[127,18,43,273,128,34],[279,44,34,229,280,34],"11151289","skoczymroczny",[214,44,34,229,11,43],[283,33,35,224,284,34],"11151503","calebm",[198,33,34,229,199,34],[191,287,35,224,192,34],7,[153,289,44,226,154,34],8,[161,289,34,291,11,43],"project\u002Fneutral\u002Fnone",[172,293,35,291,173,34],9,[176,293,35,291,177,34],[100,32,44,226,101,34],[297,298,34,229,299,34],"11154191",11,"uxcn",[146,301,35,224,147,34],12,[303,301,34,291,11,43],"11152806",[305,301,34,276,306,34],"11154451","na85",[81,308,35,224,82,34],13,[74,308,34,224,11,43],[110,311,44,245,111,34],14,[205,313,34,229,206,34],15,[],[316,320,324,328,333,338],{"id":317,"name":318,"points":319,"category":20},"11155203","v86",356,{"id":321,"name":322,"points":323,"category":20},"11163639","sidomo",142,{"id":325,"name":326,"points":327,"category":20},"11167000","git-visualizer",141,{"id":329,"name":330,"points":331,"category":332},"11166062","etrigg",137,"consumer_social",{"id":334,"name":335,"points":336,"category":337},"11151062","Compelling Science Fiction",103,"creative",{"id":339,"name":340,"points":341,"category":342},"11153187","Bonsai (YC W16)",102,"web_saas",false,"v2",{"id":346,"name":5,"line":6,"ai":343,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":347,"top":18,"kw":348,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":349,"url":9,"mix":350,"praise":88,"objection":116,"sub":21},11150209,0.19,[24,25,26,27,28],"1050055505500000000051010033503350300305",[32,33,34,35],1793990938879]