1 ポイント 投稿者 GN⁺ 2025-10-12 | 1件のコメント | WhatsAppで共有

Hacker News の最新の投稿とコメントを リアルタイム で確認できるフィードサービス。自動更新されます。

1件のコメント

 
GN⁺ 2025-10-12
Hacker News のコメント
  • 昔、私も HN 向けにこういうものを作ったことがある。1~2時間もしないうちに pg からメールで止めてくれと頼まれた。当時は知らなかったが、HN は完全に旧式のハードウェアで動いていて、5~10秒ごとにスクレイピングするとサーバーに大きな負荷がかかっていた
    • 私は公式の Firebase に WebSocket 接続して、HN サーバーがすでに送っているデータを受け取っているだけなので、HN にはまったく追加負荷をかけていない
    • 見たところ、HN は今でもなお「さびたジャガイモ」の上で動いているようだ。ソフトウェアが非常によくできているので、それだけで十分なのだろう(HN でリンクしか貼らない人なんているだろうか?)
  • ソースコードは https://github.com/jerbear2008/hn-live にあり、ライブ Firebase ソース/API(HN が運営)は https://github.com/HackerNews/API にある。このサイトは私が作ったものではない! 完全に @jerbear4328 の作品で、いま人気になっているのでメールも送るつもりだ
    • これがただの HTML ファイル 1 つだというのがすごく驚きだ
    • 「on: x y z thread」フィールドを追加すると、ずっと良くなると思う。これだけが欠けている感じだ。本当に素晴らしい出来だ
  • 私も作ってみた: https://hn.hotgarba.ge/。自分のツールで見ると、自分のコメントがすぐに [dead] と表示された。残念ながら失礼だ
    • もしかするとドメイン自体がブロックされているのではないかと思う。同じドメインのリンクを含む別のコメントも dead になっている(参考ドメイン)。実際、いま確認し直したら、さっき投稿したコメントもすぐ dead になっていた
    • ドメイン名がすごく気に入っている。笑える
  • いいね! 元記事のタイトルも一緒に表示してくれると、文脈を把握しやすそうだ
    • HN/Firebase API だとこれは簡単ではない。hnstream.com を作ったときは、自分でクロールして記事を見つける必要があった
    • 試してはみたが、コメントごとに個別リクエストが発生するので、バックエンドが必要になるレベルだ。一方でこれは、Firebase の WebSocket ストリームさえあれば動く静的 HTML ファイルだ
    • どの投稿についてなのかを自分で推測するのも、ちょっとした楽しい遊びだと感じた
  • ほぼあらゆるサイトのライブ版が欲しいなら(すでに見た投稿のコメント追跡も含む)、HN API 公開時に React の腕を上げるために作ったものがある: https://insin.github.io/react-hn
    • すごくかっこよく見える。メインの HN ビューアとして実際に使えそうだ
  • GitHub リポジトリを見てみたら、単一の静的 HTML ページだった。しかも github.io にホスティングされていると気づくべきだったのに見落としていた! 静的ホスティングは本当に素晴らしい。こういうもの向けに the-monospace-web スタイルに変えてみようと実験するつもりだ。まだソースコードは読んでいないが、あとでぜひ読んでみたい(面倒くささに負けなければ!)。みんな良い一日を
  • dang や tomhow のような HN 運営陣も、こういうユーティリティを動かしているのだろうかとよく思う
    • この人たちがここに上がってくる投稿を本当に全部読んでいるのか気になる
    • 想像すると、この人たちが大きな TV のある部屋でこういうものを表示しながら、HN コメントのリアルタイムストリームを見ている場面が浮かぶ。映画に出てきたらかなりかっこいい演出になりそうだ
  • HN API のもう一つの素晴らしい使い方だ! 自分がコメントしたスレッドだけをフィルタリングできるといいのにと思う。誰かが返信しても、気づくのが数日後になることがよくある。ちなみに、API で作った別の例として、Rust 1.0 リリースのような歴史的スレッドをアニメーションで「再生」する機能がある: replay。それから、最近の活動をトピック別に分けて見せるビューもある: hn.unlurker.com
    • hnreplies.com は知ってる? 誰かが私のコメントに返信するとメールで知らせてくれる
  • かなりいいね! 新しい投稿を見るには手動で更新しなければならない。リアルタイム更新(WebSocket や SSE など)を実装すると、使い勝手が大きく良くなりそうだ
    • かっこいいことはかっこいいが、実用性という点では少し微妙だ。たとえば reddit のようにページをめくるたびに並び順が変わる体験を思い浮かべるといい。それがリアルタイムで起きるようなものだ。読みたかったリンクがあっても、10分後に戻ってきたら順位が変わっていたり、消えていたりするかもしれない。でも追加機能としてなら面白そうだ