RSSフィードで閉鎖的なエコシステムとアルゴリズムのブラックボックスから抜け出す
(johnwalker.nl)- プラットフォームのおすすめに依存せずウェブコンテンツを直接購読するには、RSSやAtomのような 分散型フィード標準 が有効な代替手段になる
- Twitter、Facebook、Redditのような中央集権型プラットフォームへの不満は、ActivityPubやBlueskyのAtProtoのように ユーザーのコントロール権 を取り戻すプロトコルへの関心につながっている
- RSS/Atomは、発行者がコンテンツを公開し、読者が好きなクライアントで消費する構造なので、キーワードフィルタリングや優先順位付けのような 読み方 をユーザーが決められる
- フィードは、ウェブサイト、Meetupイベント、YouTube・PeerTubeチャンネル、ポッドキャスト、Reddit・Fediverseコミュニティ、ニュースレター、ブログまで適用でき、フィードのないサイトでもPolitePolで作成できる
- 独占的なアルゴリズムを離れると新しいコンテンツの発見は難しくなることもあるが、検索・ブログロール・コミュニティ・ディレクトリフィードを併用すれば、より 意図的なメディア消費 が可能になる
RSS/Atomが提供する代替手段
- 多くのオンラインプラットフォームは、ユーザーの関与を引き留めるために アルゴリズムフィード を中心に据えている
- こうしたフィードは、なぜ特定のコンテンツが表示されるのか分かりにくい ブラックボックス になりやすく、ユーザーが消費の流れを完全に制御しにくい
- プラットフォーム運営者のインセンティブとユーザーのニーズは食い違うことがある
- プラットフォームは政治的な影響を与えたり、ユーザーが望まないものを売ろうとしたりすることがある
- 所有者が変われば、ユーザーに及ぼそうとする影響も変わりうる
- RSSとAtomは、ウェブコンテンツを購読するための 分散型フィード形式 である
- 発行者は自分のウェブサイトのコンテンツをフィードとして公開する
- ユーザーは好きなクライアントでそのコンテンツを読む
- コンテンツ制作者は、ユーザーがコンテンツを消費する方法を強制できない
- 読者はRSS/Atomを通じて、特定のキーワードを含むコンテンツを除外したり、どのコンテンツをより優先するかを自分で決めたりできる
フィードリーダーの選択肢
- RSSやAtomフィードを読むには フィードリーダー が必要
- 選択肢は利用方法によって分かれる
- 自己ホスト可能なウェブアプリケーション: Miniflux, FreshRSS
- ネイティブクライアント: macOS・iOS向けNetNewsWire、Android向けFeeder
- コマンドラインクライアント: Newsboat
- データを所有するという観点では、自分でリーダーをホストする方法が適している
- 自分でアプリケーションを設定したりホストしたりするのが難しければ、FreshRSSのホスト済みインスタンスを利用できる
フィードの探し方と購読対象
- 多くのウェブサイトはHTMLにフィードの場所を示すタグを含んでいる
- 例:
<link rel="alternate" type="application/rss+xml" href="/feeds/rss/all.xml" />
- 例:
- ページのソースコードでこのタグを見つけられ、一部のRSS/Atomクライアントはフィードを自動で見つけてくれる
- RSS Lookup のようなツールもフィード探索に使える
-
Meetupとイベント
- RSSは地域の Meetupやイベント の情報を追うのに使える
- Meetup.comはフィードリンクを表示していないが、イベントページのパスに
/rssを付ければRSSフィードを見つけられる - 例:
https://www.meetup.com/MEETUP-NAME/events/rss
-
YouTubeとPeerTube
- YouTubeアカウントがなくても、あるいはチャンネル登録しなくても、新しい動画の通知を受け取れる
- YouTubeチャンネルのフィードエンドポイント:
https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID- YouTubeプレイリストのフィードエンドポイント:
https://www.youtube.com/feeds/videos.xml?playlist_id=PLAYLIST_ID- PeerTubeはチャンネルページの購読ボタンの先に Subscribe via RSS オプションを用意している
-
ポッドキャスト
- ポッドキャストはエピソード配信にRSSを使っている
- フィードリンクはポッドキャストのウェブサイトや podcastindex.org のようなディレクトリサイトで見つけられる
-
ソーシャルメディアとFediverse
- BlueskyアカウントはRSSでフォローできる
- RedditコミュニティやFediverseコミュニティも購読可能
- Lemmyはコミュニティ概要ページでフィードリンクを提供しており、activeやcontroversialのような並び順も設定できる
- Redditはコミュニティ名の後ろに
.rssを付ければよい - 例:
https://www.reddit.com/r/selfhosted.rss
-
ニュースレター
- 受信トレイを散らかさず、またメールアドレスを共有せずにニュースレターを購読するには、Kill the Newsletter を使える
- このツールはニュースレター登録用のメールアドレスを作成し、受信したメールを RSSフィード に変換する
-
ブログとフィードのないウェブサイト
- 多くのウェブサイトは最新記事を含むフィードを提供している
- フィードのないウェブサイトは PolitePol でウェブサイトをスクレイピングしてフィードを生成できる
- サイト所有者にフィード実装を依頼する方法もある
新しいコンテンツ発見の難しさと補完方法
- 独占的なアルゴリズムを避けて分散型の代替手段を使うと、コンテンツ発見 はより難しくなることがある
- フィードリーダーには、ユーザーにとって有益な形でフィードを最適化し、キュレーションする機能をさらに盛り込める余地がある
- 推薦やパーソナライズのアルゴリズムをこの領域に適用する機会も残されている
-
検索
- 欲しいコンテンツの種類が分かっているなら、検索は新しいサイトを見つける良い出発点になる
- Marginalia search は非商業的な結果に焦点を当てている
- aboutideasnow.com は3,000以上の個人ウェブサイトの
/about、/ideas、/nowページをクロールしている
-
キュレーションと推薦
- 一部のウェブサイトは、関心のあるフィードを集めた ブログロール を提供している
- 興味分野に関連する投稿をするコミュニティをフォローできる
- MastodonやBlueskyで人をフォローする方法も活用できる
- 新しい個人ウェブサイトを見つけるためのディレクトリ:
- 1mb.club
- 512kb.club
- ooh.directory
- これらのディレクトリは最近追加されたサイトをまとめたフィードも配信している
発行者と読者に起きる変化
- RSSは、閉鎖的なエコシステムや不透明な推薦アルゴリズムから離れ、メディア消費をより 意図的に制御 するための方法である
- コンテンツを公開するなら、人々がサードパーティ製プラットフォームに依存せずにコンテンツを見つけられるよう、フィードもあわせて公開すべきである
- 自分のものではないプラットフォームで繰り返される enshittification の循環を断ち切るには、分散型システムを一緒に構築していく必要がある
まだコメントはありません。