世界を動かす技術を、日本語で。

HNを表示: HNリンクごとに2つのタブを開くのが面倒だったので、ユーザースクリプトを作りました

2026年7月29日原文(github.com)

概要

HNewhere は、任意の記事に Hacker Newsのディスカッション を追加する軽量なユーザースクリプト。 TampermonkeyViolentmonkey などのユーザースクリプトマネージャが必要。 記事横に HNコメントをサイドバー表示 し、ページ移動なしで議論を閲覧可能。 サイドバーのリサイズやコメント折りたたみ など多機能。 Hacker News APIHN Algolia search API へのアクセスが必要。

HNewhereの概要と特徴

  • 任意の記事に Hacker Newsのディスカッション を自動追加するユーザースクリプト
  • TampermonkeyViolentmonkeyUserscripts (Safari)などのユーザースクリプトマネージャが必須
  • Hacker Newsに投稿された記事を自動検出し、 サイドバーにコメントを表示
  • サイドバーは リサイズ可能コメント折りたたみ機能 付き
  • HNから開いた記事は 自動的にサイドパネル付きで表示
  • Replyリンク は直接Hacker Newsの該当スレッドに遷移
  • サイドバーの 幅を記憶 し、再調整不要
  • カスタマイズも容易 で、認証情報も不要

インストール手順

  • ユーザースクリプトマネージャ をインストール
    • Safari の場合: Userscripts
    • その他ブラウザ: Tampermonkey または Violentmonkey
  • HNewhere.user.js をインストールまたは貼り付け
  • Hacker Newsにディスカッションがある記事 を訪問し、サイドバー表示を確認

動作要件

  • ユーザースクリプト対応ブラウザ
  • Hacker News API および HN Algolia search API へのアクセス権

ライセンス

  • MITライセンス に基づくオープンソース

開発者からのメッセージ

  • Hacker News の価値はリンクだけでなく、 議論自体 にもあると実感
  • 以前は記事とコメントを 別タブで開き、切り替えが面倒 だった
  • 記事とディスカッションを1画面で閲覧 できるよう、HNewhereを開発
  • HNから記事リンクをクリック すると、サイドパネル付きで記事と議論を同時表示
  • 認証不要リサイズ可能カスタマイズも簡単
  • 既存のHN投稿がある記事 では、右上にボタンが表示され、ワンクリックでサイドパネルを開閉可能
  • フィードバック歓迎

Hackerたちの意見

これいいね!ずっと悩んでたことでもあるし。今はHNのコメントを開いて、リンクとコメントを見る準備ができたら、タイトルを右クリックしてスプリットビューで開いてるよ。

これと全く同じ拡張機能を前に作ったことあるよ。 https://chromewebstore.google.com/detail/hacker-news-saved-y...

Firefoxには新しいスプリットビューがあって、これが便利なんだけど、やっぱり左クリックしてスプリットビューで開く(M)を選んでからリンクをクリックしないといけないんだよね。前は一部のブラウザで、href="tab1.html|tab2.html"みたいなリンクを作れたけど、今もできるのか、もしくは「ホームページ」設定に限られてたのかはわからないな。

Vivaldiは何年も前からスプリットビュー(タイルって呼ばれてる)を搭載してるよ。リンクを右クリックして「フォロワータブで開く」を選ぶこともできるし、これで一つのタイルでクリックしたリンクが別のタイルで開くんだ。HNではこれをよく使ってる。

うっかりFirefoxの「アップデートしました」画面を閉じちゃったんだけど、たぶんスプリットビューについて書いてあったと思う。再度開けなかった。これじゃないんだよね:https://www.firefox.com/en-US/firefox/153.0.1/releasenotes/ これがミラーされてるか知ってる?

欲しいタブをalt/optionクリックするのも有効だよ。

情報ありがとう!これが追加されたなんて知らなかった。普段はHNのコメントリンクを開いて、記事リンクをクリックして読んで、また戻ってコメントを読むって感じなんだけど。この分割表示機能が自分に合うか試してみるつもり。でも、縦の分割より横の方が好みかな。

そうそう、Firefoxの分割表示はこれに便利だよね。もしそのvimの拡張機能がリンク+分割をサポートして、分割とのインタラクションができるなら、さらに良いと思う!

左クリック?

これいい感じ!2つのことがあるんだけど。1つ目は、スクリプトの拡張子を.user.jsにすると、Tampermonkeyで自動インストールしやすくなるよ。2つ目は、メインページからこのリンクに行ったとき、モバイルではサイドバーが大きすぎて、最小化するための(-)を見るために右にスクロールしなきゃいけなかったんだ。最初から最小化しておくと記事を先に読めるかもしれないけど、スクリプトを簡単に修正できるから大丈夫。

これってChromeの拡張機能を使うよりいいの?Tampermonkeyをインストールしないといけないから、ちょっとハードル高いかな?Chromeがユーザースクリプトを「シャーロック」して、セキュリティの問題なくコードを配布できるようになるといいな。

論文を読むときにクリックを節約するためにMonkeyスクリプトも書いたよ:PDFのウェブビューをArxivの要約ページに埋め込むだけ。https://github.com/OneMoreSecond/FileSave/blob/master/arxiv_... エージェント時代にソフトウェアの生産性が爆発的に増えたみたい。でも、日常の体験のあらゆるポイントを真剣に受け止めてるかな?そういう痛みを積極的に認識して取り除こうとしてるのか(たいてい簡単なのに)、それとも無限に我慢してるだけなのか。

Hacker Newsで議論の続きを見る