[{"data":1,"prerenderedAt":612},["ShallowReactive",2],{"project-49090607":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":45,"post_text":47,"what":48,"said":69,"maker_in_thread":189,"shape":201,"grid":205,"attempts":574,"same_week":575,"maker_shows":18,"maker_hidden":605,"reader_version":606,"card":607},"49090607","HNewhere","I was tired of opening 2 tabs for every HN link, so I made a userscript","title","Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript","https:\u002F\u002Fgithub.com\u002Ftwalichiewicz\u002FHNewhere","github.com","twalichiewicz",1785276546,2026,433,126,68,4366,2,"legend","dev_tools","browser userscript","other",[24,25,26,27],"hacker news","userscript","browser extension","tampermonkey","mixed",0.1,{"positive":31,"neutral":32,"mixed":33,"critical":34},12,18,5,6,41,{"idea":37,"design":40,"privacy":43,"execution":44},{"positive":38,"critical":39},9,1,{"positive":41,"critical":42},0,3,{"positive":41,"critical":39},{"positive":39,"critical":39},[42,41,41,41,42,42,42,41,42,42,41,41,41,41,42,42,42,33,42,39,39,33,39,33,18,42,41,42,33,42,33,33,42,41,39,33,39,33,46,41],4,"HN is great for the links people share, but a big part of the value I get comes from reading the discussion around them. I realized I was always opening the article in one tab and the comments in another, constantly switching back and forth.\n\nI figured there was probably a simpler way, so I threw together this userscript to merge the two.\n\n1. Clicking a link from Hacker News opens the article with a side panel containing the discussion. It doesn't require your credentials, is resizable, and is easy to tweak if you want to customize it.\n\n2. If you land on an article that has previously been sha",{"problem":49,"audience":55,"pricing":60,"motivation":61,"time_to_build":60,"stack":65,"openness":66,"stage":67,"team_size":68},{"value":50,"source":51,"evidence":52},"Switching between an article tab and its Hacker News comments tab","maker",[53],{"id":54},"post",{"value":56,"source":57,"evidence":58},"Hacker News readers who want article and discussion together","inferred",[59],{"id":54},null,{"value":62,"source":51,"evidence":63},"Tired of opening two tabs for every HN link",[64],{"id":54},[],"open_source","launched","solo",{"praise":70,"objections":86,"requests":112,"questions":136,"alternatives":151},[71,79],{"value":72,"source":73,"evidence":74},"Useful for reading discussion alongside technical articles","commenter",[75],{"id":76,"by":77,"text":78},"49092742","kccqzy","Feature 2 is really useful. When I land on a technical article I know chances are there will be a nice HN discussion, that may sometimes even refute the main point of the…",{"value":80,"source":73,"evidence":81},"Slick design",[82],{"id":83,"by":84,"text":85},"49091059","perpil","This is slick. 2 things. 1. If you name your script with the extension .user.js it is easier to click on to automatically install at least with tampermonkey. 2. When I went to…",[87,94,105],{"value":88,"source":73,"evidence":89},"Sends visited URLs to hn.algolia.com on every page, a privacy leak",[90],{"id":91,"by":92,"text":93},"49092758","abudooboo","Have you considered modifying it to trigger on every HNews click as well as with as manually triggered? As it is now it leaks browser URLs + query string + fragments to…",{"value":95,"source":73,"evidence":96},"Script auto-activates on ChatGPT and Claude pages",[97,101],{"id":98,"by":99,"text":100},"49098322","ML0037","Hello, Just for your information, when I open \"https:\u002F\u002Fclaude.ai\u002Fnew\" the script automatically open a random article, do you know why?",{"id":102,"by":103,"text":104},"49092090","zouhair","hehe, I opened chatgpt and the little button blocks the three dots",{"value":106,"source":73,"evidence":107},"Not clear how to install userscripts without an extension",[108],{"id":109,"by":110,"text":111},"49094574","trash_cat","Wouldn't it make sense to have it an extension? Just spontainously (without reading any instructions) I don't understand how to use this or what Userscripts Tamper or…",[113,121,129],{"value":114,"source":73,"evidence":115},"Turn it into a browser extension",[116,120],{"id":117,"by":118,"text":119},"49091370","joshdavham","I think the amount of upvotes you’re getting here suggests that it might be worth building a proper browser extension for this! Would you be interested in making one?",{"id":109,"by":110,"text":111},{"value":122,"source":73,"evidence":123},"Mobile panel should start collapsed",[124,125],{"id":83,"by":84,"text":85},{"id":126,"by":127,"text":128},"49092722","Natalia724","The mobile default seems important here: opening the panel collapsed, then preserving its size per site, could keep the first article read predictable while retaining quick…",{"value":130,"source":73,"evidence":131},"Ability to vote on comments in the sidebar",[132],{"id":133,"by":134,"text":135},"49094783","ninalanyon","In the side bar I can't vote on the comments.",[137,144],{"value":138,"source":73,"evidence":139},"How duplicate HN submissions are handled",[140],{"id":141,"by":142,"text":143},"49091027","hugopuybareau","Nice idea ! How do you handle duplicates ?",{"value":145,"source":73,"evidence":146},"Why the maker uses an AI-generated profile picture",[147],{"id":148,"by":149,"text":150},"49109513","PKop","@twalichiewicz, why do you use a fake AI generated pfp across all of your online accounts?",[152,171,178],{"value":153,"source":73,"evidence":154},"Browser split view and tile features",[155,159,163,167],{"id":156,"by":157,"text":158},"49091028","pluc","Firefox has a new Split View that's useful for this, but you still have to left click and select open in split view (M) then click the link. You also used to be able on some…",{"id":160,"by":161,"text":162},"49091103","dagurp","Vivaldi has included split view for years (called tiles). You can also right click a link and choose open in follower tab. This lets all links clicked in one tile open in another…",{"id":164,"by":165,"text":166},"49091478","james2doyle","Nice. I’ve been using the new split tabs in Chrome. Works perfectly. I believe Firefox had this first?",{"id":168,"by":169,"text":170},"49092831","thelastgallon","Chrome has add tab to split view.",{"value":172,"source":73,"evidence":173},"hackernews-button Firefox extension using Bloom filters",[174],{"id":175,"by":176,"text":177},"49094342","jstrieb","If you use Firefox (and will pardon me plugging my own project), you might be interested in a version of this I made a while ago as a browser extension:…",{"value":179,"source":73,"evidence":180},"Middle-click or Command-click to open both tabs",[181,185],{"id":182,"by":183,"text":184},"49093222","cbhl","This is cool. Don't want to minimize that. That said, in case it helps anyone else, my usual flow is to middle-click (by clicking my mouse wheel) both the link and the comments…",{"id":186,"by":187,"text":188},"49097526","Ostatnigrosh","Just command + click",{"comments":190,"answered":34,"key":191},14,[192,195,198],{"id":193,"text":194},"49091315","Mostly transparency. Since this runs across pages you visit (with the sites controlled by the @include\u002F@exclude rules at the top of the script), I like that the entire source is…",{"id":196,"text":197},"49091583","Open to it. For now I’m going to keep it as a userscript and build out some of the interesting ideas people have suggested here. If it keeps growing, a proper extension would…",{"id":199,"text":200},"49092818","Yep, looking into it. https:\u002F\u002Fgithub.com\u002Ftwalichiewicz\u002FHNewhere\u002Fissues\u002F2",{"commenters":202,"max_depth":34,"maker_replies":190,"first_comment_mins":203,"lifespan_hours":204},93,30,164,[206,208,212,215,218,221,223,226,229,232,235,237,239,242,245,248,250,253,257,259,263,265,268,271,274,278,280,282,285,288,290,293,294,295,298,301,303,306,309,312,315,317,320,323,326,328,331,333,337,340,342,344,348,351,354,356,357,360,362,365,368,371,373,377,379,382,386,390,393,395,397,400,404,406,409,413,416,419,422,426,430,433,435,439,441,443,446,450,453,456,459,463,467,471,474,477,481,485,490,492,494,497,499,501,505,507,511,515,517,519,521,523,527,531,535,537,539,540,544,548,551,555,557,560,562,566,570],[76,41,42,207,77,41],"project\u002Fmixed\u002Fidea",[209,41,41,210,211,41],"49093527","commenter\u002Fneutral\u002Fnone","ta8903",[213,41,41,210,214,41],"49093902","jiehong",[216,41,41,210,217,41],"49094947","TeMPOraL",[219,41,41,210,220,41],"49095502","Asmod4n",[222,41,41,210,217,41],"49095708",[224,41,41,210,225,41],"49096023","yoz-y",[227,41,41,210,228,41],"49096369","vladvasiliu",[230,41,41,210,231,41],"49094448","dvdkon",[233,41,41,210,234,41],"49094599","jbstack",[236,41,41,210,211,41],"49094890",[238,41,41,210,234,41],"49095958",[240,41,42,207,241,41],"49096123","ksec",[243,41,41,244,228,41],"49096346","other\u002Fneutral\u002Fnone",[246,41,41,210,247,41],"49097587","pastage",[249,41,41,210,228,41],"49097865",[251,41,41,244,252,41],"49107327","nektro",[254,41,42,255,256,41],"49101068","project\u002Fneutral\u002Fnone","jitbit",[83,39,42,258,84,41],"project\u002Fneutral\u002Fdesign",[260,39,42,261,262,41],"49091135","project\u002Fneutral\u002Fidea","swyx",[264,39,41,210,84,41],"49091203",[266,39,41,244,267,41],"49091266","grimgrin",[269,39,41,244,270,41],"49091353","Barbing",[272,39,41,244,273,41],"49091537","adrianwaj",[275,39,41,276,277,41],"49091346","commenter\u002Fneutral\u002Fprivacy","moritzwarhier",[279,39,41,210,211,41],"49093562",[193,39,41,281,11,39],"maker\u002Fneutral\u002Fidea",[283,39,42,261,284,41],"49091796","noncovalence",[286,39,41,244,287,41],"49095301","bstsb",[289,39,41,244,284,41],"49098892",[291,39,42,255,292,41],"49098939","tcfhgj",[156,18,41,244,157,41],[160,18,41,244,161,41],[296,18,41,244,297,41],"49094803","vdfs",[299,18,41,244,300,41],"49099622","Izkata",[302,18,41,244,270,41],"49091367",[304,18,41,244,305,41],"49091523","squigz",[307,18,41,244,308,41],"49091691","ghtjason",[310,18,41,244,311,41],"49092239","werdnapk",[313,18,41,244,314,41],"49093003","devsda",[316,18,41,244,300,41],"49099670",[318,18,41,244,319,41],"49124013","bovine3dom",[321,18,41,210,322,41],"49093076","monkpit",[324,18,41,210,325,41],"49094460","HelloUsername",[327,18,41,210,157,41],"49095965",[329,18,41,244,330,41],"49095773","wccrawford",[175,42,42,332,176,41],"project\u002Fmixed\u002Fprivacy",[334,42,42,335,336,41],"49095311","project\u002Fneutral\u002Fprivacy","avadodin",[338,42,41,276,339,41],"49095553","danbruc",[341,42,42,335,336,41],"49104127",[343,42,41,210,336,41],"49107152",[345,42,42,346,347,41],"49095630","project\u002Fmixed\u002Fdesign","jeremyjh",[349,46,41,244,350,41],"49093221","8ig8",[352,46,41,244,353,41],"49095559","s4i",[117,33,33,355,118,41],"project\u002Fpositive\u002Fidea",[196,33,41,281,11,39],[358,33,41,244,359,41],"49091897","neom",[361,33,42,281,118,41],"49092576",[363,34,41,244,364,41],"49091006","djfdat",[366,34,41,244,367,41],"49092376","kwar13",[91,369,39,370,92,41],7,"project\u002Fcritical\u002Fprivacy",[199,369,41,372,11,39],"maker\u002Fneutral\u002Fprivacy",[374,375,41,376,367,41],"49092367",8,"other\u002Fneutral\u002Fidea",[98,38,39,378,99,41],"project\u002Fcritical\u002Fexecution",[380,38,41,381,11,39],"49098962","maker\u002Fneutral\u002Fexecution",[383,384,41,244,385,41],"49091889",10,"txhwind",[387,388,33,355,389,41],"49093573",11,"est",[391,388,33,355,392,41],"49093621","parpfish",[394,388,41,281,11,39],"49110824",[396,388,41,281,11,39],"49172408",[398,388,41,376,399,41],"49093788","jedberg",[401,31,39,402,403,41],"49092948","project\u002Fcritical\u002Fidea","geuis",[405,31,42,255,322,41],"49093070",[407,31,33,355,408,41],"49096159","h2aichat",[410,411,41,412,11,39],"49155628",13,"maker\u002Fneutral\u002Fdocs",[414,190,41,376,415,41],"49092811","latchkey",[109,417,39,418,110,41],15,"project\u002Fcritical\u002Fdesign",[420,417,42,258,421,41],"49094647","dewey",[423,424,42,261,425,41],"49095537",16,"e-Minguez",[427,428,41,376,429,41],"49092149",17,"franciscop",[431,32,41,244,432,41],"49109734","jpl56",[182,434,42,255,183,41],19,[436,437,41,244,438,41],"49103411",20,"LoveMortuus",[440,437,41,281,11,39],"49110760",[164,442,41,244,165,41],21,[444,442,42,261,445,41],"49091673","powvans",[447,448,41,244,449,41],"49092483",22,"locusofself",[451,448,41,244,452,41],"49092493","asadm",[454,448,41,244,455,41],"49092504","consumer451",[457,448,41,244,458,41],"49093574","jval43",[460,461,41,244,462,41],"49091107",23,"Topology1",[464,465,33,355,466,41],"49098235",24,"anp2987",[468,469,42,258,470,41],"49094850",25,"gorgoiler",[472,469,41,473,11,39],"49110708","maker\u002Fneutral\u002Fdesign",[475,476,42,261,220,41],"49095491",26,[478,479,33,355,480,41],"49091377",27,"prtmnth",[482,483,33,355,484,41],"49092588",28,"pseudosavant",[486,487,33,488,489,41],"49095007",29,"project\u002Fpositive\u002Fnone","jason1cho",[141,203,42,491,142,41],"project\u002Fneutral\u002Fexecution",[493,203,41,381,11,39],"49091311",[495,203,33,496,270,41],"49091380","maker\u002Fpositive\u002Fidea",[498,203,41,381,11,39],"49092735",[148,500,41,244,149,41],31,[502,503,42,207,504,41],"49090934",32,"ahachete",[506,503,41,376,367,41],"49092382",[508,509,41,244,510,41],"49095523",33,"Razengan",[512,513,41,244,514,41],"49104020",34,"sn9",[133,516,39,418,134,41],35,[518,516,41,473,11,39],"49110645",[168,520,41,244,169,41],36,[522,520,41,244,110,41],"49094587",[524,525,41,244,526,41],"49091082",37,"blopp99",[528,529,41,376,530,41],"49094720",38,"FWxqQ",[532,533,33,355,534,41],"49091193",39,"kalamarico",[102,536,39,418,103,41],40,[538,536,41,381,11,39],"49092270",[186,35,41,244,187,41],[541,542,33,488,543,41],"49095136",42,"mohamedsayhii",[545,546,41,244,547,41],"49091407",43,"f3408fh",[549,546,41,244,550,41],"49091568","frollogaston",[552,553,42,261,554,41],"49133948",44,"cyanregiment",[126,556,42,258,127,41],45,[558,556,33,559,84,41],"49092840","maker\u002Fpositive\u002Fexecution",[561,556,41,559,11,39],"49093680",[563,564,41,244,565,41],"49095497",46,"croisillon",[567,568,41,244,569,41],"49094241",47,"SCLeo",[571,572,41,244,573,41],"49094824",48,"rf15",[],[576,581,585,590,595,600],{"id":577,"name":578,"points":579,"category":580},"49098510","TurboFieldfare",919,"ai",{"id":582,"name":583,"points":584,"category":580},"49026810","Echo",484,{"id":586,"name":587,"points":588,"category":589},"49021270","blackhole.plav.in",477,"learning_science",{"id":591,"name":592,"points":593,"category":594},"49100043","CheapFoodMap",287,"consumer_social",{"id":596,"name":597,"points":598,"category":599},"49057666","Reverse Minesweeper",267,"games",{"id":601,"name":602,"points":603,"category":604},"49020545","Global Oil Network",244,"data",false,"v2",{"id":608,"name":5,"line":6,"ai":605,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":609,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":610,"url":9,"mix":611,"praise":72,"objection":88,"sub":21},49090607,[24,25,26,27],"3000333033000033353115152303535530151540",[31,32,33,34],1794036706465]