[{"data":1,"prerenderedAt":598},["ShallowReactive",2],{"project-20173974":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":49,"post_text":50,"what":51,"said":78,"maker_in_thread":243,"shape":254,"grid":257,"attempts":561,"same_week":562,"maker_shows":18,"maker_hidden":591,"reader_version":592,"card":593},"20173974","Refined Hacker News","Browser Extension to Refine the HN Experience","title","Show HN: Browser Extension to Refine the HN Experience","https:\u002F\u002Fgithub.com\u002Fplibither8\u002Frefined-hacker-news","github.com","plibither8",1560427929,2019,259,122,130,2195,6,"legend","consumer_social","browser extension for hacker news","browser_extension",[24,25,26,27,28],"hacker news","browser extension","vim keybindings","inline reply","hacker news enhancement","curious",0.24,{"positive":32,"neutral":33,"mixed":34,"critical":35},21,32,4,7,64,{"idea":38,"performance":41,"privacy":43,"design":44,"execution":47},{"positive":39,"critical":40},8,1,{"positive":42,"critical":40},0,{"positive":42,"critical":40},{"positive":45,"critical":46},5,3,{"positive":48,"critical":40},2,[42,45,46,40,40,42,45,46,46,40,46,45,45,46,42,34,40,45,42,40,42,48,46,46,34,45,45,45,46,46,45,45,42,45,45,45,46,45,46,46],null,{"problem":52,"audience":59,"pricing":50,"motivation":64,"time_to_build":50,"stack":68,"openness":75,"stage":76,"team_size":77},{"value":53,"source":54,"evidence":55},"Hacker News lacks features like inline replies, keyboard navigation and unread highlighting, but other extensions change its design","maker",[56],{"id":57,"by":11,"text":58},"20174127","Hello everyone, OP\u002Fdeveloper here! If you are already using the extension, you can see the \"[op]\" beside my username too! ;) There are many extensions out there that add quite a…",{"value":60,"source":61,"evidence":62},"Hacker News users","inferred",[63],{"id":57,"by":11,"text":58},{"value":65,"source":54,"evidence":66},"Add features to HN while keeping its minimalist design intact",[67],{"id":57,"by":11,"text":58},[69],{"value":70,"source":54,"evidence":71},"JavaScript",[72],{"id":73,"by":11,"text":74},"20176434","Hi! Thanks for your kind words. Since this is a browser extension, it's almost completely written in JavaScript only. You can check the entire code on the GitHub repo itself!…","open_source","launched","unknown",{"praise":79,"objections":121,"requests":161,"questions":201,"alternatives":214},[80,95,110],{"value":81,"source":82,"evidence":83},"Keeps the original HN look while adding useful features","commenter",[84,88,92],{"id":85,"by":86,"text":87},"20175622","throwaway413","This is wonderful work, and done in a respectful way that doesn't get in the way of the original site while adding quite a lot of really useful stuff. Great job with this. Now if…",{"id":89,"by":90,"text":91},"20175134","MH15","I love how it fits with the theme of the original site!",{"id":93,"by":11,"text":94},"20175150","Yes! I have tried my best not to modify the site's theme at all, and stay consistent with it whenever adding any new elements.",{"value":96,"source":82,"evidence":97},"Inline reply and highlighting of new comments are useful",[98,102,106],{"id":99,"by":100,"text":101},"20175642","UI_at_80x24","Just installed. Thanks, this is an excellent addition. Good job!",{"id":103,"by":104,"text":105},"20176809","totaldude87","Good work( using this comment to test out the inline reply and while typing i noticed , that , hey this works \" )",{"id":107,"by":108,"text":109},"20179800","mzs","Thanks, I like the 'highlight new comments' bit, I hope HN will bake that in someday.",{"value":111,"source":82,"evidence":112},"Keyboard shortcuts are welcome",[113,117],{"id":114,"by":115,"text":116},"20177433","vinceguidry","My prayers have been answered. Thank you so much for adding keyboard shortcuts to HN. It was getting to the point where I had a project on the roadmap to build an API application…",{"id":118,"by":119,"text":120},"20175182","npongratz","J and K are intuitive for anyone familiar with vim's keybindings for up and down.",[122,133,143,154],{"value":123,"source":82,"evidence":124},"Extension requests browsing history and tabs permissions",[125,129],{"id":126,"by":127,"text":128},"20175453","hagreet","Could somebody please explain the selection of required permissions to me? For example, why does it need: \"Access browsing history\", \"Access browser tabs\"?",{"id":130,"by":131,"text":132},"20178728","rammy1234","why would need access to browsing history ? I am tryin to install the add-on for firefox",{"value":134,"source":82,"evidence":135},"Firebase calls get blocked in some countries and break the extension",[136,140],{"id":137,"by":138,"text":139},"20174987","behnamoh","Unfortunately for whatever reason firebaseio.com (which gets called by your extension) is blocked in my country[0]. As a result, this extension doesn't work on my end. But bravo…",{"id":141,"by":138,"text":142},"20175033","Currently I'm located in Iran, and yes, many websites that depend on Firebase get automatically blocked (the same goes for medium.com). On top of that, many other websites decide…",{"value":144,"source":82,"evidence":145},"Voting and collapse buttons are too small",[146,150],{"id":147,"by":148,"text":149},"20175956","newscracker","> I created this extension with one thing in mind: I am NOT going to mess around with the overall design or style of Hacker News. It's sacrosanct. I wish you would do something…",{"id":151,"by":152,"text":153},"20184468","colemannugent","Seconding this, the buttons are way too tiny. On mobile they are almost impossible to hit on smaller text settings.",{"value":155,"source":82,"evidence":156},"J and K keybindings feel unintuitive",[157],{"id":158,"by":159,"text":160},"20175139","tbirrell","I like it so far, but J to navigate down and K to navigate up is not intuitive at all. It should be flipped to match our Left-to-Right-Top-to-Bottom understanding of layouts",[162,173,180,187,194],{"value":163,"source":82,"evidence":164},"Tag users",[165,169],{"id":166,"by":167,"text":168},"20176731","nathcd","I use HNES, but the only feature in it I care about is tagging users. I very much wish I could turn off all of the other features, especially its custom styles. If you were to…",{"id":170,"by":171,"text":172},"20177265","WhatIsDukkha","Tagging users would be a very useful feature to me.",{"value":174,"source":82,"evidence":175},"Dark theme",[176],{"id":177,"by":178,"text":179},"20175049","jumbopapa","I know you don't want to mess with interface, but have you considered a minimal dark theme? Think it might be nice.",{"value":181,"source":82,"evidence":182},"Configurable keybindings",[183],{"id":184,"by":185,"text":186},"20189188","infokiller","May I suggest adding an options page to configure the keybindings (and store them in browser.storage.sync)? Happy to send a PR.",{"value":188,"source":82,"evidence":189},"Sort stories by comment count",[190],{"id":191,"by":192,"text":193},"20175059","enraged_camel","This is fantastic. Can you add a way to sort stories by comment count?",{"value":195,"source":82,"evidence":196},"Hide paywalled sites",[197],{"id":198,"by":199,"text":200},"20176145","snarfy","Feature request: hide-paywalled-sites Removes all links from wsj, nytimes, bloomberg, etc.",[202,207],{"value":203,"source":82,"evidence":204},"Why it needs browsing history and tabs permissions",[205,206],{"id":126,"by":127,"text":128},{"id":130,"by":131,"text":132},{"value":208,"source":82,"evidence":209},"Why it is not on Safari",[210],{"id":211,"by":212,"text":213},"20178877","reaperducer","The extension is available on both Chrome and Firefox Slightly off-topic, but why not Safari? Is it harder to program plug-ins than the others? Not enough market share? Just…",[215,222,229,236],{"value":216,"source":82,"evidence":217},"Hacker News Enhancement Suite (HNES)",[218],{"id":219,"by":220,"text":221},"20174882","habosa","Did you ever use \"Hacker News Enhancement Suite\" otherwise known as HNES? That extension had a few of these same features.",{"value":223,"source":82,"evidence":224},"DarkReader",[225],{"id":226,"by":227,"text":228},"20175346","LinuxBender","For Firefox, there is DarkReader [1] A small sub-set of websites will be slowed down or break, but you can enable\u002Fdisable per domain. [1] -…",{"value":230,"source":82,"evidence":231},"hckrnews.com",[232],{"id":233,"by":234,"text":235},"20178307","nestorherre","Related: I use http:\u002F\u002Fhckrnews.com\u002F and since discovering it, I've never gone back to the HN main page. Might be useful as well to someone.",{"value":237,"source":82,"evidence":238},"HackerNew",[239],{"id":240,"by":241,"text":242},"20176026","joshstrange","I've been using HackerNew [0] for years now (probably 5+) and love it. It does change the style a little bit but I quite enjoy it. It appears to be missing in the chrome store…",{"comments":244,"answered":245,"key":246},33,11,[247,248,251],{"id":57,"text":58},{"id":249,"text":250},"20174950","Yup, I've used that extension briefly in the past. It certainly provided nice features, but as with other similar extensions, it also altered the style quite a bit, which I…",{"id":252,"text":253},"20177309","Hey, thanks for the suggestion! Can you create a feature request on GitHub regarding this, it'll help me track the issues better. Thanks!",{"commenters":255,"max_depth":35,"maker_replies":244,"first_comment_mins":32,"lifespan_hours":256},69,46,[258,260,262,264,266,268,270,272,276,278,280,282,284,288,291,292,295,297,299,301,305,307,309,313,315,318,321,323,325,327,331,333,335,338,340,342,345,349,352,354,357,360,362,364,367,369,371,374,375,378,382,384,386,389,392,394,397,399,401,404,406,409,410,413,416,417,420,423,425,427,429,432,433,435,438,439,442,445,446,447,451,452,456,458,462,463,467,470,474,476,478,480,482,484,485,489,491,495,497,499,501,503,505,508,512,514,516,518,521,523,525,528,532,534,538,540,542,544,547,550,552,556],[57,42,42,259,11,40],"maker\u002Fneutral\u002Fidea",[219,42,42,261,220,42],"commenter\u002Fneutral\u002Fnone",[249,42,42,263,11,40],"project\u002Fneutral\u002Fdesign",[166,42,46,265,167,42],"project\u002Fneutral\u002Fidea",[252,42,42,267,11,40],"maker\u002Fneutral\u002Fnone",[170,42,45,269,171,42],"project\u002Fpositive\u002Fidea",[271,42,42,267,11,40],"20177307",[273,42,46,274,275,42],"20175799","project\u002Fneutral\u002Fnone","teh_klev",[137,42,46,277,138,42],"project\u002Fmixed\u002Fperformance",[279,42,42,267,11,40],"20175008",[141,42,40,281,138,42],"project\u002Fcritical\u002Fperformance",[283,42,42,267,11,40],"20175115",[285,42,40,286,287,42],"20175438","project\u002Fcritical\u002Fprivacy","TeMPOraL",[289,42,42,290,11,40],"20175472","project\u002Fneutral\u002Fprivacy",[177,42,46,263,178,42],[293,42,42,294,11,40],"20175083","maker\u002Fneutral\u002Fdesign",[226,42,42,296,227,42],"other\u002Fneutral\u002Fdesign",[298,42,42,296,138,42],"20176671",[99,42,45,300,100,42],"project\u002Fpositive\u002Fnone",[302,42,45,303,304,42],"20175919","maker\u002Fpositive\u002Fnone","techwizrd",[306,42,42,303,11,40],"20175939",[147,42,46,308,148,42],"project\u002Fmixed\u002Fdesign",[310,42,42,311,312,42],"20176079","other\u002Fneutral\u002Fnone","Vinnl",[314,42,42,263,11,40],"20176341",[316,42,42,317,11,40],"20176392","maker\u002Fneutral\u002Fexecution",[319,42,46,265,320,42],"20179508","DarkStar851",[322,42,42,274,11,40],"20180402",[324,42,42,261,148,42],"20181027",[151,42,40,326,152,42],"project\u002Fcritical\u002Fdesign",[328,42,42,329,330,42],"20176068","other\u002Fneutral\u002Fidea","dsr_",[332,42,46,265,312,42],"20176113",[334,42,42,303,11,40],"20176368",[336,42,46,265,337,42],"20176312","consumer451",[339,42,42,259,11,40],"20176359",[103,42,45,341,104,42],"project\u002Fpositive\u002Fexecution",[343,42,46,344,104,42],"20176814","project\u002Fmixed\u002Fexecution",[346,42,46,347,348,42],"20178205","project\u002Fneutral\u002Fexecution","queercode",[350,42,45,269,351,42],"20176851","ozten",[353,42,42,259,11,40],"20176873",[355,42,46,265,356,42],"20176991","OJFord",[358,42,46,265,359,42],"20177557","floatingatoll",[361,42,42,263,11,40],"20177740",[363,42,42,261,359,42],"20178609",[365,42,42,261,366,42],"20178668","OrwellianChild",[368,42,42,267,11,40],"20180162",[370,42,46,267,359,42],"20181704",[372,42,45,303,373,42],"20177633","LameRubberDucky",[211,42,46,274,212,42],[376,42,46,274,377,42],"20178969","acsands13",[379,42,40,380,381,42],"20179713","project\u002Fcritical\u002Fexecution","saagarjha",[383,42,42,311,381,42],"20179726",[107,42,45,385,108,42],"project\u002Fpositive\u002Fdesign",[387,42,45,300,388,42],"20180379","libraryatnight",[390,40,42,311,391,42],"20176460","dang",[393,40,42,311,11,40],"20176538",[395,40,42,329,396,42],"20177955","lettergram",[398,40,42,261,391,42],"20178268",[400,40,42,261,396,42],"20178450",[402,40,42,329,403,42],"20178999","majewsky",[405,40,42,311,391,42],"20179860",[407,48,40,326,408,42],"20177910","Raphmedia",[233,46,42,311,234,42],[411,46,42,311,412,42],"20178384","mslm",[414,46,42,311,415,42],"20178451","yc-kraln",[158,34,40,326,159,42],[418,34,46,263,419,42],"20175163","mont",[421,34,46,263,422,42],"20175319","atoav",[424,34,46,263,403,42],"20179013",[426,34,42,294,11,40],"20175167",[428,34,46,263,287,42],"20175452",[430,34,46,263,431,42],"20178902","dvtrn",[184,34,46,263,185,42],[434,34,42,267,11,40],"20189201",[436,34,46,263,437,42],"20175172","mikewhy",[118,34,45,385,119,42],[440,34,46,263,441,42],"20176471","toothandtail",[443,45,46,267,444,42],"20176360","Fiveplus",[73,45,42,267,11,40],[85,18,45,385,86,42],[448,35,45,449,450,42],"20177999","maker\u002Fpositive\u002Fexecution","spookyuser",[240,39,42,311,241,42],[453,454,45,269,455,42],"20175171",9,"dandigangi",[457,454,42,303,11,40],"20175177",[459,460,45,269,461,42],"20174952",10,"stiGGG",[114,245,45,269,115,42],[464,465,46,265,466,42],"20175746",12,"joering2",[468,465,42,261,469,42],"20176829","michaelwu",[471,472,46,344,473,42],"20175801",13,"stinos",[475,472,42,303,11,40],"20175856",[477,472,42,317,11,40],"20176455",[126,479,46,290,127,42],14,[481,479,42,290,11,40],"20175498",[89,483,45,385,90,42],15,[93,483,42,294,11,40],[486,487,46,265,488,42],"20177852",16,"sambe",[490,487,42,267,11,40],"20177958",[492,493,45,269,494,42],"20175806",17,"mrunseen",[496,493,42,267,11,40],"20175867",[498,493,42,261,241,42],"20175985",[500,493,42,261,494,42],"20176292",[502,493,42,261,241,42],"20176791",[504,493,42,261,494,42],"20176286",[506,507,45,269,348,42],"20178234",18,[509,510,46,265,511,42],"20180002",19,"leshokunin",[513,510,42,267,11,40],"20180177",[191,515,45,269,192,42],20,[517,515,42,259,11,40],"20175102",[519,32,45,385,520,42],"20175536","kitten_smuggler",[130,522,46,290,131,42],22,[524,522,46,290,403,42],"20179022",[526,522,42,527,11,40],"20180183","maker\u002Fneutral\u002Fprivacy",[529,530,46,267,531,42],"20177647",23,"dbancajas",[533,530,42,267,11,40],"20177660",[535,536,45,300,537,42],"20176608",24,"jackalo",[198,539,46,265,199,42],25,[541,539,42,259,11,40],"20176416",[543,539,46,265,356,42],"20177046",[545,539,46,265,546,42],"20177335","elliekelly",[548,539,42,311,549,42],"20185668","mthoms",[551,539,46,265,549,42],"20185685",[553,554,45,300,555,42],"20178082",26,"trpc",[557,558,40,559,560,42],"20182781",27,"project\u002Fcritical\u002Fidea","mlevental",[],[563,568,573,577,581,586],{"id":564,"name":565,"points":566,"category":567},"20185182","Enviro+ for Raspberry Pi",397,"hardware",{"id":569,"name":570,"points":571,"category":572},"20182141","Slim",389,"dev_tools",{"id":574,"name":575,"points":576,"category":572},"20191603","Openring",351,{"id":578,"name":579,"points":580,"category":572},"20196982","Rga",284,{"id":582,"name":583,"points":584,"category":585},"20220112","Futureland",232,"productivity",{"id":587,"name":588,"points":589,"category":590},"20212622","GNU grep and ripgrep book",182,"learning_science",false,"v2",{"id":594,"name":5,"line":6,"ai":591,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":595,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":596,"url":9,"mix":597,"praise":81,"objection":123,"sub":21},20173974,[24,25,26,27,28],"0531105331355304150102334555335505553533",[32,33,34,35],1793990990492]