[{"data":1,"prerenderedAt":877},["ShallowReactive",2],{"project-32768590":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":52,"post_text":54,"what":55,"said":107,"maker_in_thread":246,"shape":256,"grid":260,"attempts":837,"same_week":838,"maker_shows":47,"maker_hidden":869,"reader_version":870,"card":871},"32768590","Modern for HN","A modern web UI for Hacker News","title","Show HN: I made a modern web UI for Hacker News","https:\u002F\u002Fwww.modernhn.com\u002F","modernhn.com","sjdz",1662657488,2022,308,198,132,2570,6,"legend","productivity","browser extension for hacker news","browser_extension",[24,25,26,27,28],"hacker news","browser extension","dark mode","reader ui","custom theme","debated",-0.025,{"positive":32,"neutral":33,"mixed":34,"critical":35},27,31,17,33,108,{"privacy":38,"idea":41,"design":43,"performance":46,"execution":48,"docs":51},{"positive":39,"critical":40},1,3,{"positive":42,"critical":18},4,{"positive":44,"critical":45},11,13,{"positive":39,"critical":47},2,{"positive":49,"critical":50},0,8,{"positive":49,"critical":39},[40,40,42,49,49,40,40,47,40,40,40,42,42,40,40,40,39,49,39,40,39,39,39,42,39,53,42,42,40,47,47,47,53,40,40,42,39,40,40,39],5,"Hey HN,\n\nI made this free browser extension that modernizes the Hacker News design.\n\nI previously launched Modern for Wikipedia [1] here back in December, and it seemed like the obvious next choice to build one for HN too!  So I've taken what I learned from building that, and have spent all my spare time this year building Modern for HN.\n\nI realize this won't be for everyone, but it was a fun project to work on, and I'm really happy with the result so far. Hope you like it too!\n\nLots more planned for future updates, and suggestions welcome :)\n\n[1] https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=29461735",{"problem":56,"audience":62,"pricing":71,"motivation":78,"time_to_build":82,"stack":83,"openness":104,"stage":105,"team_size":106},{"value":57,"source":58,"evidence":59},"Hacker News design is dated and dense; users want a modern, customizable look","maker",[60],{"id":61},"post",{"value":63,"source":64,"evidence":65},"Hacker News readers who want a modern, customizable interface","inferred",[66,67],{"id":61},{"id":68,"by":69,"text":70},"32769831","howmayiannoyyou","LOVE. Great job. Already using and enjoying this. Keep up the great work.",{"value":72,"source":58,"evidence":73},"Free with a Pro upgrade paid via ExtensionPay",[74,75],{"id":61},{"id":76,"by":11,"text":77},"32770355","It's possible, but as I mentioned in another comment, building this as an extension has some added benefits [1]. > that way I don't have to bloat the browser's start-up time and…",{"value":79,"source":58,"evidence":80},"Fun project and a follow-up to the maker's Modern for Wikipedia extension",[81],{"id":61},null,[84,90,94,98],{"value":85,"source":58,"evidence":86},"JavaScript",[87],{"id":88,"by":11,"text":89},"32769966","There's some overhead, but not much. It basically just parses the underlying HTML as soon as it's loaded, then redraws it with added features. Also no heavy frameworks used, just…",{"value":91,"source":58,"evidence":92},"jQuery",[93],{"id":88,"by":11,"text":89},{"value":95,"source":58,"evidence":96},"Luxon",[97],{"id":88,"by":11,"text":89},{"value":99,"source":58,"evidence":100},"Firebase (HN API access)",[101],{"id":102,"by":11,"text":103},"32776683","- Good point, I'll add a setting in the next update to always show icons. - Parent \u002F context are in the menu just to keep the design clean. But I understand that's not what…","free","launched","solo",{"praise":108,"objections":133,"requests":163,"questions":194,"alternatives":209},[109,122],{"value":110,"source":111,"evidence":112},"Clean modern design and dark mode","commenter",[113,117,121],{"id":114,"by":115,"text":116},"32770156","brundolf","Nice! It's a neat idea to implement it as an extension. And I enjoy how it just overlays the normal site (loads separate pages as separate pages, etc) And finally a dark mode.…",{"id":118,"by":119,"text":120},"32770108","rswerve","Love this; really nice work. It's so much more readable. Older eyes thank you. I would upvote it just for having a lighter-charcoal background available for dark mode. My one…",{"id":68,"by":69,"text":70},{"value":123,"source":111,"evidence":124},"Customization settings for fonts, width and line height",[125,129],{"id":126,"by":127,"text":128},"32771347","dmix","I've seen a hundred of these but this is quite nice, I'll give it a shot for a week. The configuration makes it much nicer, others have been too opinionated. One thing: it'd be…",{"id":130,"by":131,"text":132},"32770051","muhammadusman","Out of all the HN extensions\u002Fwebsites I've used, this one has become my favorite. I really like the customizations available and also, it really does feel \"modern\" in that some…",[134,149,156],{"value":135,"source":111,"evidence":136},"Missing visited-link colour",[137,141,145],{"id":138,"by":139,"text":140},"32771920","jonny_eh","Congrats, it looks very nice! One critical feature that this cuts from native HN is the changing colour of links already visited. I'll often click an article, then navigate back,…",{"id":142,"by":143,"text":144},"32770529","guytv","This is awesome, I'm using it as I type. very refreshing. The only thing that is missing, is that the front page does not show which articles i've already clicked (the link is…",{"id":146,"by":147,"text":148},"32772845","kungfufrog","Hi, I quite like this extension! One minor criticism though that prevents me from using it: links I've clicked through to from the front page don't change colour indicating where…",{"value":150,"source":111,"evidence":151},"Comment voting and collapse controls are on opposite sides",[152],{"id":153,"by":154,"text":155},"32771657","crazygringo","It's very nice-looking! One deal-breaker for me, sadly -- having the collapse\u002Fexpand and upvote\u002Fdownvote buttons on opposite sides (left, right) of the page is way too annoying.…",{"value":157,"source":111,"evidence":158},"Less efficient to use than plain HN",[159],{"id":160,"by":161,"text":162},"32769400","diimdeep","It is way less efficient to consume HN with this design, so I won't use it.",[164,172,179,187],{"value":165,"source":111,"evidence":166},"Visited-link colour",[167,168],{"id":138,"by":139,"text":140},{"id":169,"by":170,"text":171},"32770084","brycewray","Nice! Any way to set previously read items with different CSS, so — as in the basic HN UI — you can tell at a glance whether you’ve already been there? Don’t see that option…",{"value":173,"source":111,"evidence":174},"Mobile version",[175],{"id":176,"by":177,"text":178},"32769395","perryizgr8","It looks great, but a little disappointed to see no mobile version. I'll use this the next time I'm on my computer.",{"value":180,"source":111,"evidence":181},"Tooltips on icon buttons",[182,186],{"id":183,"by":184,"text":185},"32771350","uxcolumbo","At first I thought 'Not another one'. But this is really well designed and great to have the style customization available. Are you a designer? The upvote, bookmark buttons etc…",{"id":114,"by":115,"text":116},{"value":188,"source":111,"evidence":189},"Verdana font option",[190],{"id":191,"by":192,"text":193},"32770988","joegahona","I really like this! Just a subjective thing -- I would consider offering Verdana in a future release, for those (like me) who aren't yet ready to lose that flavor of HN. But all…",[195,202],{"value":196,"source":111,"evidence":197},"Why an extension instead of a website",[198],{"id":199,"by":200,"text":201},"32768941","pssdbt","Curious why a browser extension and not a site like https:\u002F\u002Fhckrnews.com\u002F?",{"value":203,"source":111,"evidence":204},"Why extension asks for access to extensionpay.com",[205],{"id":206,"by":207,"text":208},"32769468","olivierduval","Firefox ask for permission for \"Access your data for extensionpay.com\" ?????? What for ????????? Seriously : I can't understand... and I surely WONT install this because I cant…",[210,217,228,232,239],{"value":211,"source":111,"evidence":212},"HN-Special",[213],{"id":214,"by":215,"text":216},"32770054","flanbiscuit","This looks very nice, great job!! I used to use HN-Special[1] (by the same dev who made that 2048 game[2]) but I stopped a while ago and I don't miss it. I like HN as is (for…",{"value":218,"source":111,"evidence":219},"Userstyles for Hacker News",[220,224],{"id":221,"by":222,"text":223},"32770366","genezeta","Why not make this a user-style? [0] In particular I ask this because your approach -if generally applied- means installing an extension for each single site, which feels a bit…",{"id":225,"by":226,"text":227},"32770486","andrewgioia","Shameless plug for a small Userstyle I wrote: https:\u002F\u002Fgit.gioia.cloud\u002Fandrew\u002Fgists\u002Fsrc\u002Fbranch\u002Fmaster\u002FUserstyles\u002FHacker%20News%20Dark.css It adds dark mode and some spacing\u002Ffont…",{"value":229,"source":111,"evidence":230},"hckrnews.com",[231],{"id":199,"by":200,"text":201},{"value":233,"source":111,"evidence":234},"Glider (Android)",[235],{"id":236,"by":237,"text":238},"32771299","jacooper","Finally, I use HN exclusively through glider on android, because the Website is less than stellar tbh. I like the modern UI for Wikipedia too, it would be great if you can make…",{"value":240,"source":111,"evidence":241},"Dark Reader",[242],{"id":243,"by":244,"text":245},"32772045","overflyer","Hey man, I installed the Firefox extension and I am loving it. However the Auto Dark Theme does not work and DarkReader does nothing at all on your layout. Having a dark version…",{"comments":35,"answered":247,"key":248},10,[249,250,253],{"id":76,"text":77},{"id":251,"text":252},"32771847","Cool ideas! It would definitely be possible to build in a cloud sync feature at some point to enable those features.",{"id":254,"text":255},"32777477","Thanks for the feedback, glad you like it :) Will add tooltips to icons in the next update + fix that 100% width bug too.",{"commenters":257,"max_depth":18,"maker_replies":35,"first_comment_mins":258,"lifespan_hours":259},131,22,92,[261,265,269,273,274,277,278,282,285,288,292,296,299,302,305,308,311,315,318,321,324,327,330,333,336,339,342,345,348,352,355,358,361,365,369,373,376,380,383,386,389,392,395,397,398,401,405,408,409,412,415,417,418,420,423,424,426,428,430,431,433,435,438,439,442,444,447,451,454,457,459,461,464,469,473,477,479,480,482,486,490,493,495,498,501,504,508,509,512,514,517,521,523,526,527,529,531,535,537,539,542,545,547,550,554,556,559,563,565,567,569,572,574,576,578,582,584,586,589,593,596,598,601,603,605,607,610,614,618,621,626,628,631,634,638,642,646,650,654,656,659,663,666,670,672,675,679,683,687,690,693,695,697,700,702,705,709,713,717,721,725,729,733,735,737,739,742,744,746,750,754,758,762,766,770,774,778,782,784,788,792,796,800,803,805,809,811,815,820,822,826,829,832,835],[262,49,49,263,264,49],"32769735","other\u002Fneutral\u002Fidea","GekkePrutser",[266,49,40,267,268,49],"32770038","project\u002Fneutral\u002Fprivacy","dheera",[270,49,40,271,272,49],"32770230","project\u002Fneutral\u002Fidea","xvinci",[76,49,49,267,11,39],[275,49,40,271,276,49],"32770854","gremlinsinc",[251,49,49,271,11,39],[279,49,49,280,281,49],"32770620","other\u002Fneutral\u002Fnone","wffurr",[283,49,49,280,284,49],"32773911","helsontaveras18",[286,49,49,280,287,49],"32773179","addandsubtract",[289,49,53,290,291,49],"32774500","project\u002Fpositive\u002Fprivacy","gitgud",[293,49,40,294,295,49],"32775637","project\u002Fneutral\u002Fdesign","Fire-Dragon-DoL",[297,49,49,280,298,49],"32777340","hericium",[300,49,49,280,301,49],"32777970","savef",[303,49,40,294,304,49],"32783148","drannex",[306,49,49,280,307,49],"32792177","throwoutway",[309,49,49,280,310,49],"32777262","thiht",[312,39,49,313,314,49],"32769524","other\u002Fneutral\u002Fdesign","uo21tp5hoyg",[316,39,49,280,317,49],"32770493","victornomad",[319,39,49,280,320,49],"32770906","TakeBlaster16",[322,39,49,280,323,49],"32771140","teejmya",[325,39,49,280,326,49],"32771146","crispyalmond",[328,39,49,280,329,49],"32771137","pbasista",[331,39,49,280,332,49],"32771345","krossitalk",[334,39,49,280,335,49],"32772174","sshine",[337,39,40,294,338,49],"32772286","Akronymus",[340,39,40,294,341,49],"32781287","tsol",[343,39,49,280,344,49],"32772331","DavideNL",[346,39,49,313,347,49],"32772360","mmcnl",[349,39,49,350,351,49],"32772458","commenter\u002Fneutral\u002Fdocs","ggorlen",[353,39,49,280,354,49],"32772589","theonething",[356,39,49,280,357,49],"32772776","capitainenemo",[359,39,49,280,360,49],"32775888","thirdsun",[362,47,40,363,364,49],"32771029","project\u002Fneutral\u002Fperformance","tobyjsullivan",[366,47,39,367,368,49],"32771066","project\u002Fcritical\u002Fperformance","the__alchemist",[370,47,39,371,372,49],"32771377","project\u002Fcritical\u002Fdesign","zozbot234",[374,47,53,375,154,49],"32771589","project\u002Fpositive\u002Fperformance",[377,47,49,378,379,49],"32771593","commenter\u002Fneutral\u002Fperformance","qsort",[381,47,49,280,382,49],"32771718","phpthrowaway99",[384,47,49,280,385,49],"32773243","bovermyer",[387,47,49,378,388,49],"32771812","bachmeier",[390,47,40,391,291,49],"32774525","project\u002Fmixed\u002Fperformance",[393,47,40,391,394,49],"32774732","slmjkdbtl",[183,40,40,396,184,49],"project\u002Fmixed\u002Fdesign",[254,40,49,294,11,39],[399,40,40,294,400,49],"32777973","Snacklive",[402,42,49,403,404,49],"32772937","other\u002Fcritical\u002Fdesign","isatty",[406,42,49,313,407,49],"32773122","tartoran",[221,53,40,271,222,49],[410,53,40,271,411,49],"32770648","forgotpwd16",[413,53,40,267,414,49],"32770842","Pathogen-David",[416,53,40,267,411,49],"32770924",[191,18,40,396,192,49],[419,18,49,294,11,39],"32772092",[214,421,53,422,215,49],7,"project\u002Fpositive\u002Fdesign",[138,50,40,396,139,49],[425,50,49,294,11,39],"32772100",[114,427,40,396,115,49],9,[429,427,49,294,11,39],"32776563",[126,247,40,396,127,49],[432,247,49,294,11,39],"32772036",[434,247,53,422,127,49],"32772119",[436,247,53,437,127,49],"32772184","project\u002Fpositive\u002Fidea",[153,44,39,371,154,49],[440,44,49,441,11,39],"32777147","maker\u002Fneutral\u002Fdesign",[443,44,39,371,154,49],"32780008",[445,44,49,446,11,39],"32806707","maker\u002Fpositive\u002Fdesign",[448,449,53,422,450,49],"32769405",12,"tough",[452,45,40,271,453,49],"32770028","franciscop",[455,45,49,456,11,39],"32777106","maker\u002Fneutral\u002Fexecution",[458,45,40,456,453,49],"32785880",[460,45,49,280,453,49],"32788803",[462,45,49,463,11,39],"32800232","other\u002Fpositive\u002Fnone",[465,466,39,467,468,49],"32770563",14,"project\u002Fcritical\u002Fidea","helf",[470,471,40,396,472,49],"32773037",15,"staindk",[474,475,40,396,476,49],"32775034",16,"throwaguey",[478,475,49,441,11,39],"32776352",[142,34,53,437,143,49],[160,481,39,371,161,49],18,[483,481,40,484,485,49],"32769479","maker\u002Fneutral\u002Fperformance","jtokoph",[487,481,49,488,489,49],"32769699","commenter\u002Fcritical\u002Fperformance","markeibes",[491,481,39,371,492,49],"32770922","em-bee",[494,481,49,441,11,39],"32772180",[496,481,49,280,497,49],"32769490","skunkworker",[499,481,49,500,492,49],"32770883","commenter\u002Fneutral\u002Fnone",[502,481,49,280,503,49],"32771026","jzelinskie",[505,481,49,506,507,49],"32769821","commenter\u002Fneutral\u002Fdesign","daqnal",[88,481,49,484,11,39],[510,481,49,488,511,49],"32771354","topaz0",[513,481,49,484,11,39],"32776621",[515,481,39,371,516,49],"32770072","xemdetia",[518,481,49,519,520,49],"32770651","commenter\u002Fcritical\u002Fdesign","syastrov",[522,481,49,519,492,49],"32770867",[524,481,49,280,525,49],"32772436","D_Joni",[102,481,49,441,11,39],[169,528,40,294,170,49],19,[530,528,49,446,11,39],"32770430",[532,533,40,271,534,49],"32779524",20,"pwpw",[118,536,40,396,119,49],21,[538,536,49,446,11,39],"32776989",[540,258,39,467,541,49],"32769970","jamesgeck0",[543,258,39,467,544,49],"32770435","CharlesW",[546,258,49,456,11,39],"32770790",[236,548,40,549,237,49],23,"project\u002Fmixed\u002Fidea",[551,548,39,552,553,49],"32782024","project\u002Fcritical\u002Fprivacy","hammyhavoc",[225,555,49,313,226,49],24,[557,555,49,280,558,49],"32772245","kitsunesoba",[560,561,49,280,562,49],"32773652",25,"MollyRealized",[176,564,39,467,177,49],26,[566,564,49,280,264,49],"32769773",[568,564,49,280,544,49],"32770460",[570,32,40,396,571,49],"32791470","SergeAx",[146,573,39,371,147,49],28,[575,573,49,446,11,39],"32776936",[130,577,53,437,131,49],29,[579,580,40,396,581,49],"32773017",30,"ElijahLynn",[583,580,53,437,581,49],"32773021",[585,580,49,441,11,39],"32776919",[587,33,39,371,588,49],"32771656","barroomhero",[590,591,39,371,592,49],"32769826",32,"GNOMES",[594,591,49,506,595,49],"32769863","dang",[597,591,49,280,592,49],"32769932",[599,591,49,280,600,49],"32769972","nemothekid",[602,591,49,280,595,49],"32770068",[604,591,49,280,492,49],"32770824",[606,591,49,280,595,49],"32773886",[608,35,53,422,609,49],"32773815","stereoradonc",[611,612,53,422,613,49],"32774044",34,"blooalien",[615,616,39,367,617,49],"32775424",35,"nextaccountic",[619,620,40,271,394,49],"32774738",36,[622,623,53,624,625,49],"32773036",37,"project\u002Fpositive\u002Fnone","Uehreka",[199,627,40,271,200,49],38,[629,627,49,630,11,39],"32769145","maker\u002Fneutral\u002Fidea",[632,633,53,422,400,49],"32777950",39,[635,636,53,624,637,49],"32771631",40,"cmer",[639,640,39,641,450,49],"32769456",41,"project\u002Fcritical\u002Fexecution",[643,644,39,467,645,49],"32776354",42,"webjac",[647,648,40,396,649,49],"32770085",43,"exnz",[651,652,40,271,653,49],"32777173",44,"simonebrunozzi",[655,652,49,630,11,39],"32778116",[657,658,53,422,571,49],"32791483",45,[660,661,40,396,662,49],"32772733",46,"napier",[243,664,40,665,244,49],47,"project\u002Fmixed\u002Fexecution",[667,664,40,668,669,49],"32772153","project\u002Fneutral\u002Fdocs","arafatamim",[671,664,39,641,244,49],"32780456",[673,674,39,371,411,49],"32770570",48,[676,677,39,467,678,49],"32771760",49,"latchkey",[680,681,53,422,682,49],"32780201",50,"AdmiralAsshat",[684,685,39,641,686,49],"32770429",51,"FpUser",[688,689,40,294,497,49],"32769265",52,[691,689,49,692,11,39],"32769290","maker\u002Fneutral\u002Fdocs",[694,689,40,668,497,49],"32769307",[696,689,49,692,11,39],"32769991",[698,689,39,699,516,49],"32769866","project\u002Fcritical\u002Fdocs",[701,689,49,692,11,39],"32769987",[703,689,40,668,704,49],"32769302","vincnetas",[706,707,40,294,708,49],"32810061",53,"leokennis",[710,711,53,624,712,49],"32772010",54,"movedx",[714,715,53,624,716,49],"32770218",55,"new_here",[718,719,40,396,720,49],"32769609",56,"ibdf",[722,723,53,624,724,49],"32776948",57,"egorfine",[726,727,53,422,728,49],"32772871",58,"dankwizard",[730,731,40,294,732,49],"32769130",59,"proc0",[734,731,49,692,11,39],"32769195",[736,731,39,641,497,49],"32769258",[68,738,53,624,69,49],60,[740,738,49,741,11,39],"32769971","maker\u002Fpositive\u002Fnone",[743,738,39,641,69,49],"32783983",[745,738,49,456,11,39],"32788723",[747,748,40,294,749,49],"32774441",61,"e1ghtSpace",[751,752,39,371,753,49],"32773328",62,"cowtools",[755,756,53,624,757,49],"32769064",63,"agiacalone",[759,760,40,294,761,49],"32770530",64,"dindresto",[763,764,53,624,765,49],"32769955",65,"StacyC",[767,768,53,741,769,49],"32778474",66,"kytazo",[771,772,39,371,773,49],"32777462",67,"ekabod",[775,776,39,371,777,49],"32770352",68,"dusted",[779,780,40,294,781,49],"32769816",69,"drewtato",[783,780,49,441,11,39],"32769894",[785,786,39,641,787,49],"32770504",70,"Eduard",[789,790,53,422,791,49],"32784439",71,"lazylion2",[793,794,53,422,795,49],"32769336",72,"porter",[797,798,39,641,799,49],"32775922",73,"frazbin",[801,802,39,641,450,49],"32769692",74,[804,802,49,456,11,39],"32770005",[806,807,49,506,808,49],"32770518",75,"dotcoma",[810,807,49,500,613,49],"32774116",[812,813,53,624,814,49],"32769358",76,"mrwnmonm",[816,817,40,818,819,49],"32778516",77,"project\u002Fneutral\u002Fnone","stephenitis",[206,821,39,552,207,49],78,[823,821,49,824,825,49],"32769501","commenter\u002Fneutral\u002Fprivacy","detaro",[827,821,49,828,485,49],"32769513","commenter\u002Fneutral\u002Fpricing",[830,821,49,831,11,39],"32769780","maker\u002Fneutral\u002Fprivacy",[833,821,39,552,834,49],"32772406","hkdobrev",[836,821,49,831,11,39],"32776806",[],[839,844,849,854,859,864],{"id":840,"name":841,"points":842,"category":843},"32798891","HiFiScan",260,"creative",{"id":845,"name":846,"points":847,"category":848},"32828309","Infernal Sigil",238,"games",{"id":850,"name":851,"points":852,"category":853},"32837829","StackAid",226,"infrastructure",{"id":855,"name":856,"points":857,"category":858},"32828799","s3sqlite",160,"dev_tools",{"id":860,"name":861,"points":862,"category":863},"32823589","pg_netstat",158,"data",{"id":865,"name":866,"points":867,"category":868},"32833907","dato",134,"ai",false,"v2",{"id":872,"name":5,"line":6,"ai":869,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":873,"top":18,"kw":874,"maker":11,"domain":10,"tier":19,"attempts":49,"strip":875,"url":9,"mix":876,"praise":110,"objection":135,"sub":21},32768590,-0.02,[24,25,26,27,28],"3340033233344333101311141544322253341331",[32,33,34,35],1794036624688]