[{"data":1,"prerenderedAt":345},["ShallowReactive",2],{"project-34242275":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":42,"post_text":43,"what":44,"said":63,"maker_in_thread":169,"shape":179,"grid":183,"attempts":308,"same_week":309,"maker_shows":39,"maker_hidden":337,"reader_version":338,"card":339},"34242275","Ov","feature rich terminal pager","title","Show HN: Ov – feature rich terminal pager","https:\u002F\u002Fgithub.com\u002Fnoborus\u002Fov","github.com","noborus",1672809220,2023,181,48,319,3109,11,"notable","dev_tools","terminal pager","cli",[21,24,25,26],"less alternative","text viewer","command line","mixed",0.061,{"positive":30,"neutral":31,"mixed":32,"critical":33},5,7,2,3,17,{"performance":36,"docs":38,"design":40,"execution":41},{"positive":37,"critical":32},0,{"positive":39,"critical":37},1,{"positive":39,"critical":37},{"positive":39,"critical":39},[39,37,37,37,33,30,37,30,37,30,33,33,33,33,30,33,33,33,39,33,37,37,37,37,37,37,37,37,37,39,37,37,37,37,37,37,37,30,37,37],"I made a terminal pager that can be used instead of more, less, tail -f.\nIt has a mode that distinguishes between headers and columns.",{"problem":45,"audience":51,"pricing":51,"motivation":51,"time_to_build":51,"stack":52,"openness":61,"stage":62,"team_size":62},{"value":46,"source":47,"evidence":48},"Viewing and paging text in the terminal with more features than less or more","maker",[49],{"id":50},"post",null,[53],{"value":54,"source":55,"evidence":56},"Go","commenter",[57],{"id":58,"by":59,"text":60},"34245022","DiabloD3","I was interested in this until I saw it was written in Go. Wonder why the author went with that instead of something saner like Rust.","open_source","unknown",{"praise":64,"objections":79,"requests":95,"questions":120,"alternatives":135},[65,72],{"value":66,"source":55,"evidence":67},"Good documentation with examples",[68],{"id":69,"by":70,"text":71},"34243216","Sakos","I'm impressed by the documentation. Commonly used options with examples fairly high up, then a complete overview of all the options below that. Definitely going to give this a try.",{"value":73,"source":55,"evidence":74},"Section feature useful for file-by-file diffs",[75],{"id":76,"by":77,"text":78},"34243652","rakoo","ov looks really nice and probable deserves a try. I like the section thing, it's going to be useful for diffs to go file by file. One feature I discovered recently in less that…",[80,91],{"value":81,"source":55,"evidence":82},"Not fast or memory-efficient enough for large files compared to less",[83,87],{"id":84,"by":85,"text":86},"34246390","throwawaybutwhy","Suppose it is a technicality, but if it can't handle large (larger than available memory, that is) files [0], it's not a pager. [0] https:\u002F\u002Fgithub.com\u002Fnoborus\u002Fov\u002Fissues\u002F201",{"id":88,"by":89,"text":90},"34243141","armchairhacker","I'm surprised there aren't more pagers besides `less` and `more`. Alternatives I've found online: - https:\u002F\u002Flinux.die.net\u002Fman\u002F1\u002Fmost (multiple files\u002Fwindows at once) -…",{"value":92,"source":55,"evidence":93},"Written in Go rather than Rust",[94],{"id":58,"by":59,"text":60},[96,103,113],{"value":97,"source":55,"evidence":98},"Syntax highlighting support",[99],{"id":100,"by":101,"text":102},"34250845","pseufaux","I didn’t see any indication in the readme if this supports syntax highlighting. Any plans to add it?",{"value":104,"source":55,"evidence":105},"Config in XDG config directory by default",[106,110],{"id":107,"by":108,"text":109},"34245338","omani","hey OP, nice tool. can we use $HOME\u002Fconfig\u002F for the config file? keeps the home clean.",{"id":111,"by":11,"text":112},"34363656","$XDG_CONFIG_HOME is now default. thank you.",{"value":114,"source":55,"evidence":115},"Filtering like less's & command",[116,117],{"id":76,"by":77,"text":78},{"id":118,"by":11,"text":119},"34250322","Filtering in less is one of the features that ov doesn't have yet. I will refer to it. thank you.",[121,128],{"value":122,"source":55,"evidence":123},"Markdown support?",[124],{"id":125,"by":126,"text":127},"34249888","adamredwoods","Any markdown support? I don't see any in the feature list. :(",{"value":129,"source":55,"evidence":130},"Works as kitty scrollback pager?",[131],{"id":132,"by":133,"text":134},"34243393","kbd","Anyone tried using this for a scrollback pager for kitty terminal? I have a convoluted nvim incantation right now I’d love to replace.",[136,144,148,158,162],{"value":137,"source":55,"evidence":138},"less",[139,140],{"id":88,"by":89,"text":90},{"id":141,"by":142,"text":143},"34243382","funcDropShadow","ANSI coloring and tailing is supported by less. Press F to start tailing. Many programs detect if they are redirected to a pipe and then stop to emit ANSI color codes.",{"value":145,"source":55,"evidence":146},"bat",[147],{"id":88,"by":89,"text":90},{"value":149,"source":55,"evidence":150},"lnav",[151,155],{"id":152,"by":153,"text":154},"34243410","href","If the log-file viewing capabilities look interesting to you, check out lnav, which is built for that and excels at it: https:\u002F\u002Flnav.org\u002F",{"id":156,"by":126,"text":157},"34249865","I'm a fan of lnav, more for log files but incredibly useful: https:\u002F\u002Flnav.org\u002F",{"value":159,"source":55,"evidence":160},"most",[161],{"id":88,"by":89,"text":90},{"value":163,"source":55,"evidence":164},"moar",[165],{"id":166,"by":167,"text":168},"34243583","kseistrup","There's also moar, written in go: - https:\u002F\u002Fgithub.com\u002Fwalles\u002Fmoar",{"comments":170,"answered":39,"key":171},6,[172,175,178],{"id":173,"text":174},"34250628","I see memory efficiency as an issue, but not as a priority issue as it was 30 years ago.",{"id":176,"text":177},"34243332","Thank you.",{"id":118,"text":119},{"commenters":180,"max_depth":170,"maker_replies":170,"first_comment_mins":181,"lifespan_hours":182},36,154,214,[184,186,190,192,195,197,201,203,205,207,210,212,216,219,222,225,226,227,230,233,234,235,237,241,244,246,247,251,253,256,257,260,262,265,268,270,272,275,277,280,282,285,287,289,292,295,299,302,305],[84,37,39,185,85,37],"project\u002Fcritical\u002Fperformance",[187,37,37,188,189,37],"34246842","commenter\u002Fneutral\u002Fnone","benj111",[191,37,37,188,85,37],"34247337",[193,37,37,188,194,37],"34249814","VWWHFSfQ",[173,37,37,196,11,39],"maker\u002Fneutral\u002Fperformance",[198,37,33,199,200,37],"34252029","project\u002Fneutral\u002Fperformance","ktpsns",[69,39,30,202,70,37],"project\u002Fpositive\u002Fdocs",[176,39,37,204,11,39],"maker\u002Fpositive\u002Fnone",[76,32,30,206,77,37],"project\u002Fpositive\u002Fdesign",[208,32,37,188,209,37],"34244640","trancilo",[118,32,37,211,11,39],"project\u002Fneutral\u002Fnone",[213,33,30,214,215,37],"34264243","project\u002Fpositive\u002Fnone","pxc",[107,217,33,218,108,37],4,"project\u002Fneutral\u002Fdesign",[220,217,33,218,221,37],"34245632","user3939382",[223,217,33,218,224,37],"34249050","Korikaze",[111,217,37,218,11,39],[132,30,33,211,133,37],[228,30,30,214,229,37],"34254223","shaicoleman",[231,30,33,232,133,37],"34254654","project\u002Fmixed\u002Fexecution",[100,170,33,211,101,37],[125,31,33,211,126,37],[236,31,37,211,11,39],"34250375",[238,239,39,185,240,37],"34252406",8,"John23832",[88,242,33,243,89,37],9,"project\u002Fmixed\u002Fnone",[245,242,37,199,11,39],"34243328",[141,242,37,188,142,37],[248,242,37,249,250,37],"34243528","other\u002Fneutral\u002Fdocs","jwilk",[166,242,37,252,167,37],"other\u002Fneutral\u002Fnone",[254,242,37,252,255,37],"34244303","goombacloud",[156,242,37,252,126,37],[258,242,37,252,259,37],"34270719","dmfay",[152,261,37,252,153,37],10,[263,261,37,252,264,37],"34245274","neilv",[266,261,37,252,267,37],"34246058","tstack",[269,261,37,188,264,37],"34246254",[58,18,39,271,59,37],"project\u002Fcritical\u002Fexecution",[273,18,37,188,274,37],"34245074","kleiba",[276,18,37,252,59,37],"34245149",[278,18,37,188,279,37],"34245573","unsafecast",[281,18,37,188,59,37],"34245733",[283,18,37,188,284,37],"34246291","thiht",[286,18,37,188,108,37],"34245325",[288,18,37,188,59,37],"34245685",[290,18,37,188,291,37],"34245776","mnw21cam",[293,18,37,188,294,37],"34245988","septune",[296,18,30,297,298,37],"34248158","project\u002Fpositive\u002Fexecution","seanw444",[300,18,37,252,301,37],"34245762","sigmonsays",[303,18,37,252,304,37],"34245986","alanbernstein",[306,18,37,188,307,37],"34246368","cmrdporcupine",[],[310,315,320,324,329,333],{"id":311,"name":312,"points":313,"category":314},"34196340","Pole Clock",440,"productivity",{"id":316,"name":317,"points":318,"category":319},"34237195","A device that only lets you type lol if you've truly laughed out loud",321,"hardware",{"id":321,"name":322,"points":323,"category":20},"34214896","Mafs",196,{"id":325,"name":326,"points":327,"category":328},"34173761","elonman.com",149,"creative",{"id":330,"name":331,"points":332,"category":314},"34188734","RSS Brain",139,{"id":334,"name":335,"points":336,"category":314},"34172240","Pressn't",125,false,"v2",{"id":340,"name":5,"line":6,"ai":337,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":341,"top":18,"kw":342,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":343,"url":9,"mix":344,"praise":66,"objection":81,"sub":21},34242275,0.06,[21,24,25,26],"1000350505333353331300000000010000000500",[30,31,32,33],1794036629041]