Split for Hacker News

A calmer reading workflow

Read the article and its Hacker News discussion side by side

Keep the source visible while you follow the comments. Split for Hacker News supports two Chrome workflows: a discussion in the browser side panel, or an adjacent tab that you can place in native Split View.

By Maxim TopciuPublished

Short answer

Put Hacker News beside the web, not in place of it

Article tab

Chrome side panel

Hacker News discussion

The article remains the main tab. The panel contains the original Hacker News item page and your normal HN session.

Choose a layout

Side panel vs. Chrome Split View

QuestionSide panelAdjacent tab + Split View
Best forQuick reference while the article keeps most of the windowLong discussions that need more horizontal space
What Split opensThe real HN item page inside Chrome’s side panelA reusable discussion tab beside the article tab
Layout setupOne click after selecting the discussionYou place the two tabs into native Chrome Split View
Current article tabNever moved or replacedKept next to the discussion tab

The missing Chrome API

Why a Chrome extension cannot open Split View automatically

Chrome provides native Split View in the browser interface, but its current public extension APIs do not expose a way to create a split, place specific tabs into it, or manage that layout on your behalf. Chrome’s official workflow still starts with you choosing Split View in the browser UI.

The goal for Split was a one-action workflow that leaves the article untouched and reveals its Hacker News discussion beside it. Chrome’s supported Side Panel API is the browser surface that makes that automatic path possible. The roomier alternative opens a reusable discussion tab, then hands the final native Split View pairing back to you.

A deliberate constraint

The extension does not simulate browser clicks, move your current tab, or depend on an undocumented API. The side panel is the reliable one-click layout Chrome extensions can support today; native Split View stays an explicit user action.

Mode 1

Open comments in the side panel

  1. 1

    Open the extension on a public article

    The popup looks up exact HN submissions for the current page and shows alternatives separately.

  2. 2

    Choose Open in side panel

    The selected item opens in Chrome’s panel while the article remains the active page.

  3. 3

    Read the real HN thread

    The panel embeds news.ycombinator.com directly, so your ordinary Hacker News session applies there.

Chrome describes a side panel as browser UI that can remain available alongside the main page. See the official Side Panel API documentation.

Mode 2

Pair an adjacent tab with Chrome Split View

Select the discussion itself instead of the side-panel button. Split opens a discussion tab next to the article and remembers the pairing for the browser session, so a later selection can reuse that discussion pane.

Then follow Chrome’s official Split View instructions to place the article and discussion tabs in one window. The extension deliberately does not simulate clicks, move your current tab, or claim an undocumented API: native Split View remains your explicit browser action.

When this mode is better

Use it for deep comment threads, wide screens, or any session where the discussion deserves as much room as the article.

From the HN front page

An opt-in shortcut for story clicks

Enable Discussions beside clicked articles in the options page. When you click a story link on Hacker News, the article opens normally in the same tab and its known item discussion opens in the side panel.

The setting is off by default. It works only on news.ycombinator.com, reads the clicked story link and item id already present on that page, and performs no lookup request for that flow.

Split for Hacker News popup with exact discussion choices and the Open in side panel action
Outside the opt-in shortcut, select a result and reading mode explicitly from the popup.

A transparent technical boundary

Why the real HN page can appear in a panel

Hacker News normally sends headers that prevent subframe embedding. While a Split side panel is open, the extension temporarily removes those framing and content-security-policy headers from Hacker News subframe responses. The rule is removed when the panel closes, never affects top-level HN navigation, and never applies to another host.

Split does not read the framed page, its cookies, or your HN session. The full scope and limitation are documented in the privacy summary.

Troubleshooting

If the expected discussion is not beside the article

No result

The article may never have been submitted, may use an older URL, or may not be eligible for public lookup.

Several discussions

Compare date and comment count. Reposts are separate threads, and Split keeps exact alternatives visible.

Panel closed

Open the popup again and select Open in side panel. The temporary framing exception exists only while a panel is open.

Keep the context

Open comments beside your next article

Split for Hacker News is free, open source, and available for Chrome 140 or newer.

Add to Chrome ↗