frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript

https://github.com/twalichiewicz/HNewhere
29•twalichiewicz•1h ago
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.

I figured there was probably a simpler way, so I threw together this userscript to merge the two.

1. 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.

2. If you land on an article that has previously been shared on HN, the script finds the existing discussion and adds a button in the top-right to open the panel.

Feedback welcome.

Comments

ahachete•44m ago
I feel ya. I'm always middle clicking twice, story and comments.

This shouldn't be a script (no offense, great job!). It should be built into the browsers!

djfdat•37m ago
This is great and is also something that I've always had an issue with.

What I do now is open the HN comments, and then when I'm ready to look at the link + comments, right-click on the title and Open in Split View.

hugopuybareau•34m ago
Nice idea ! How do you handle duplicates ?
twalichiewicz•5m ago
[Assuming you mean duplicate HN submissions]

I normalize the URL and use HN's Algolia search API to find an existing story with a matching URL. I don't currently handle multiple HN submissions of the same article; I just use the matching story I find.

That being said, I could see creating a historical snapshot of all the times an article has been submitted and building a blended comments section in the future.

pluc•34m ago
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 browsers to craft a link that was href="tab1.html|tab2.html", no idea if that's still a thing or if it was limited to "home page" setting.
dagurp•27m ago
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 tile. I use this regularly on HN.
perpil•31m ago
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 this link from the main page, on mobile I had to scroll to the right to see the (-) to minimize because the sidebar was too large: https://elizabethtai.com/2026/06/10/substack-writers-you-nee... It may make some sense to start minimized so I can read the article first, but I can easily modify the script to do that.

swyx•25m ago
is this better than using a chrome extension? i guess people need to have tampermonkey installed and so thats a slightly higher barrier to entry? i wonder if chrome would be interested in "sherlocking" userscripts so that we can distribute non security nightmare code easier.
perpil•18m ago
Tampermonkey isn't better than using a Chrome extension, but it's less friction for a developer to build and distribute a cross browser script. If they build it as an extension, they need to target multiple browsers and get it deployed to the Firefox/Chrome web store.
grimgrin•9m ago
I love userscripts. Aren't we all using https://github.com/violentmonkey/violentmonkey now though?

thought I realize "if it works it works", https://github.com/Tampermonkey/tampermonkey

blopp99•29m ago
Thought I was the only one hahaha
Topology1•27m ago
Phew, thought I was the only one doing that. I thought I was missing some core site feature lol.
kalamarico•19m ago
Very cool!
twalichiewicz•4m ago
Mostly transparency. Since this runs across pages you visit (with the sites controlled by the @include/@exclude rules at the top of the script), I like that the entire source is right there and easy to inspect before installing it.

A userscript also let me iterate quickly without dealing with extension packaging and permissions, but being able to see and tweak the code was a big part of the appeal.

Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript

https://github.com/twalichiewicz/HNewhere
29•twalichiewicz•1h ago•14 comments

Show HN: How far do I have to go to run into 100k people?

https://imjasonh.github.io/playground/population-rays/
27•ImJasonH•5d ago•23 comments

Show HN: XY – A Fast, composable, GPU-accelerated interactive plotting library

https://github.com/reflex-dev/xy
106•apetuskey•7h ago•40 comments

Show HN: Formally verified 3D CSG: Trust 93 lines spec, not 1000 lines AI code

https://github.com/schildep/verified-3d-mesh-intersection
104•permute•10h ago•44 comments

Show HN: Scala Tutorials – interactive Scala 3 lessons in the browser

https://scalatutorials.com
74•eranation•4d ago•32 comments

Show HN: Beakdown – a game inspired by Joust/Skirmish

https://beakdown.fun/
7•novlrdotcom•3h ago•9 comments

Show HN: tale.fyi, we deserve a home for fiction

https://tale.fyi/@sam/announcing-tale-fyi-read-or-listen-to-an-entire-book-from-a-single-link
69•samuelcole•10h ago•58 comments

Show HN: Cynative – Read-only CLI in Go that explains your live infrastructure

https://github.com/cynative/cynative
12•szin•6h ago•4 comments

Show HN: CogniKernel; AI Coding with cross session and cross platform memory

https://github.com/KanishkNoir/cognikernel
2•KanishkNoir•1h ago•0 comments

Show HN: Vyne – Zapier for DeFi users, run from any LLM or the workflow builder

https://app.vyne.finance
2•rajgoesout•2h ago•0 comments

Show HN: Verifiable receipts for firmware CVE reproduction

https://github.com/prevotai/colmena
4•TheLuisBolivar•2h ago•0 comments

Show HN: Writekin – fine-tune a local LLM on your own writing, on your Mac

https://github.com/scouttyg/writekin
3•eggbrain•4h ago•1 comments

Show HN: Segue – Save context in one AI, load it in another by a short handle

https://segue.ai/
29•csaguiar•10h ago•21 comments

Show HN: Learning Mode – Claude refuses to write code

https://github.com/melsayedx/learning-mode
2•melsayedx•3h ago•0 comments

Show HN: Yap – OSS on-device voice dictation for macOS with no model to download

https://github.com/FrigadeHQ/yap
97•pancomplex•1d ago•38 comments

Show HN: Orb – Self-hosted AI assistant that messages you first

https://github.com/getorb/Orb-Backend
2•ninjahawk1•3h ago•0 comments

Show HN: Flashpaper – Self-destructing secret sharing with no database

https://flashpaper.app/
25•minpym•7h ago•6 comments

Show HN: This App Is My Lifelong Labor of Love

2•vitalipom•4h ago•0 comments

Show HN: Loopsfinity–I built an agentic platform that writes and ships code

https://loopsfinity.com/
3•shymaple•4h ago•0 comments

Show HN: Palette Manipulator

https://bztsrc.gitlab.io/paltool/
3•skrellm•4h ago•4 comments

Show HN: FedTerm – a Claude-native terminal for macOS that popup like Spotlight

https://github.com/feod1/fedterm
2•treenix_io•4h ago•0 comments

Show HN: Local AI Clipboard Actions

https://apfel-clip.franzai.com/
2•franze•4h ago•0 comments

Show HN: NoClick – Build always-on agents with your existing AI subscriptions

https://www.noclick.com/
4•dhruvyads•6h ago•3 comments

Show HN: Base-GPUI: A GPUI port of Base UI headless components

https://github.com/LukeTandjung/base-gpui
9•autodidacc•9h ago•6 comments

Show HN

https://www.skim402.com
3•JessieJanie•4h ago•0 comments

Show HN: BrowserAct: Browser Layer for Your AI Agent

https://github.com/browser-act/skills
12•aanthonymax•14h ago•2 comments

Show HN: I made Bingo vs. Alex, a puzzle game inspired by Bingo

https://puzznest.com/bingo
3•puzznest•4h ago•0 comments

Show HN: FeyNoBg – Automatic background removal model and training library

https://usefeyn.com/blog/feynobg/
117•snyy•1d ago•28 comments

Show HN: Corrdex – semantic repo search using code classification and function

https://www.corrdex.app/
2•harveyhayes•4h ago•0 comments

Show HN: Open-source Cloudflare deployed agent native task management and wiki

https://tajd.github.io/projektor/
16•tajd•12h ago•0 comments