2 ポイント 投稿者 GN⁺ 2024-11-17 | 1件のコメント | WhatsAppで共有
  • atprotoとBlueskyのデータ活用

  • Blueskyのすべてのデータは非常に公開されており、現在1,500万人のユーザーがいる。これは大量の公開データを提供している。

  • Jetstreamを使うと、WebSocketのJSONフィードでリアルタイムのネットワーク活動に接続できる。始めるのはとても簡単で、楽しい。

  • Firehose接続

  • ファイアホースはブラウザから無料で消費できる。

  • 小さなアプリ

  • ファイアホース上のすべての削除イベントを監視し、削除されたテキストを匿名で最後に表示するアプリをスケッチした。人々が削除を選ぶ様子を見るのは興味深い。

  • このアプリはFlyで動作する:

    • Fly machine, shared-cpu-1x, 256MB RAM: 月額 $1.94
    • 2GB Persistent volume: 月額 $0.30
  • アプリは小さなインスタンスでうまく動作する。

  • アプリの機能

  • app.bsky.feed.post コレクションで新しい投稿の作成イベントを受信する。

  • 空の投稿をフィルタリングし、メンションとリンクに対する修正を適用する。

  • PebbleDBにdid+rkeyをキーとして設定し、ボリューム上にクリーンなテキストコンテンツをキャッシュする。

  • 48時間を超えた保存済みテキストを定期的に削除する。

  • 投稿削除イベントごとに、キャッシュからテキストを取得して現在の観察者に配信する。

  • もっと興味深いアプリはここまで縮小できないかもしれないが、できるものもある。

1件のコメント

 
GN⁺ 2024-11-17
Hacker Newsのコメント
  • BlueSkyの利点として、ユーザー名をWebサイトとして使えることと、iOSで画像のコピー&ペーストができることがある
    • Rubyハッカースターターパックがあり、さまざまなコミュニティが存在する
  • bsky firehoseは2005年のノスタルジーを呼び起こし、面白い
    • これを活用して面白いプロジェクトを進めた
  • かつてのTwitterの自由な開発環境が戻ってきたように感じる
    • 以前Twitterでボットを開発してコンテストで優勝した経験がある
  • BlueSkyがXより優れている理由の一つであり、政治的な問題を除いても支持する価値がある
    • さまざまなデータダンプを提供しているのか気になる
  • 以前Twitterのfirehoseを活用していた経験は楽しく、こうしたアイデアが再び復活するのが楽しみ
  • 新しいTwitter APIのルールと比べて、BlueSkyのアクセスしやすさが印象的
  • Twitterが自動化を壊して月額$100を請求しようとしたことに不満がある
    • 今は$200に値上がりしており、自動車ローンの支払いに近い水準だ
  • このデータがAI/LLMの学習データとして使われる可能性を感じている
  • word firehoseのデモは素晴らしく、創造的な人たちがこれを活用して素敵なものを作れそうだ
  • Twitterで重要なアカウントを運用しており、ThreadsとBlueSkyへ自動投稿する方法を探している