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

Show HN: TownSquare、ウェブサイト用の小さなプレゼンスレイヤー

概要

TownSquare はウェブサイトに「人の存在感」を加えるサービスです。 アカウント登録やアルゴリズム は不要で、訪問者同士がリアルタイムで交流可能。 シンプルな導入 で、ウェブページが「生きた場所」に変化。 デモ体験 やユーザーの声も紹介。 ネットワーク拡大 にも対応し、成長中のプロジェクト。

TownSquareとは

  • ウェブサイト に「人の存在感」を与えるサービス
  • 訪問者同士 が同じ空間で互いの存在を確認
  • チャットやアクション で簡単なコミュニケーションが可能
  • アカウント登録不要、個人情報入力なし
  • アルゴリズムによるフィルタリングや推薦 も一切なし
  • 「今この瞬間」を共有 する体験の提供

デモ体験方法

  • 公式デモページ でTownSquareの雰囲気を実感
  • 「See it live」ボタン をクリックしてデモを開始
  • クリックやタップ、←→キー でキャラクターを移動
  • Tキーまたは名前タップ でメッセージ送信
  • Jキーでジャンプ、Hキーで他の訪問者とハイタッチ

導入手順

  • 1行のスニペット をページの</body>直前に貼り付け
    • <script>タグ1つで導入完了、ビルドや依存パッケージ不要
  • 訪問者が到着すると即座に表示
  • その場で移動や挨拶、環境とのインタラクション が可能

ユーザーの声

  • 「久しぶりにウェブでこんなに楽しいものに出会った」
  • 「なぜか分からないけど、他の人がチャットしているのを見ると自然と笑顔になる」
  • 「コーヒーブレイクが楽しくなりました、ありがとう」

TownSquareの広がり

  • 登録されたTownSquares が地図上で公開
  • リアルタイムで交わされるメッセージ数 の増加
  • GitHubスター数 の着実な伸び
  • サイトを接続するだけでネットワークの一部
  • 人が集うウェブの「広場」 として成長中

公式情報・参考リンク

Hackerたちの意見

ページの「タウンスクエア」をちょっと見てみたんだけど、今のところ、ただ攻撃的なことを言ってる人たちでいっぱいだね。

それってTwitterのプラグインなの?

約300ミリ秒で「モデレーションが問題になるな」って思ったよ。

何年もいくつかのコミュニティでモデレーターをやってきたけど—90年代のBBC、00年代と10年代のニッチフォーラム、20年代のRedditボード—やっぱり、混乱を引き起こす人たちが集まれるシャドウサービスを運営するのが一番いい方法かもしれないと思うようになった。LLMの登場で、面白半分で人を混乱させる「コミュニティメンバー」を隔離する道が開けたんだ。彼らは、出て行くか全く貢献しないかよりも、面白がって参加することを選ぶんだ。彼らは自分たちができる範囲でインタラクティブなエコーチェンバーに参加できる。強力なモデルは必要ないから、コミュニティにかかる全体的なコストは、コミュニティを焼き払う人たちと共存しようとするよりも低いかもしれない。何年も人を生産的に「仲間に引き入れる」方法を探してたけど、結局、場合によっては無駄だと気づいたんだ。個人やコミュニティにとって中間地点を見つける価値がゼロだから。彼らは物事が燃えるのを見たいし、コミュニティはただ彼らを排除したいだけなんだ。

もしかしたら、すごく軽量で速いLLMがリアルタイムでメッセージをモデレートできるかも。でも、それがどれくらい高くつくかはわからないな。

90年代に「サードボイス」っていう似たようなものがあったんだ。面白いアイデアだったけど、ブランドからの反発がすごかったのを覚えてる。 https://en.wikipedia.org/wiki/Third_Voice

昨年、似たようなものを作ったんだ。ページの右下にバブルとして表示されるp2pチャットポップアップで、訪問者同士がチャットできるようにしたんだ。簡単なキーワードベースのモデレーションも内蔵してたけど、簡単にバイパスできちゃう。GitHubのOAuthを追加して、知られたアイデンティティと持続的なメッセージングを実現しようと思ってたんだけど、ウェブマスターがスクリプトをサイトに追加する代わりに、ブラウザ拡張にしたんだ。目的は二つあって、1. 同じ興味を持つ人と知り合うこと、2. 分散型チャット/メッセージングシステムを試すことだった。

いいアイデアだと思うけど、たぶん一度規模でうまくいくものの一つだけだね。数億ページもあったら、人気のあるもの以外では他の人に出会うことはないんじゃないかな?

モデレーション、モデレーション、モデレーション。これが大きな問題で、俺のブラウザゲーム/エンジンでも同じようなモデレーションの懸念があるんだけど、攻撃的なスラングだけを禁止してて、悪口は禁止してないんだ。ただ、その言葉が禁止されてるっていう視覚的な表示は一切ない。プレイヤーが見る入力内容はシェアカードだけで、ゲームを終わってシェアカードに行くと、攻撃的な言葉が消されてるのを見つけるんだ、笑。だから、自分のいたずらがどこにも繋がらないってわかるまでに時間がかかるんだよね。

…それとも、ただ人に話させればいいんじゃない?ソーシャル機能を使う人は、他の人と話したいから使ってるんだよね。それにはリスクもあるけど。

スラングと罵り言葉の違いって何?

マット・ウェブがこれのバージョンを作って、記事も書いてたよ—カーソルパーティー: https://interconnected.org/home/2024/09/05/cursor-party。しばらく自分のサイトに実装しようか考えたけど、JavaScriptを追加したくなくてやめたんだ。でも、すごくかわいいコンセプトだと思う。

Hacker Newsで議論の続きを見る