letsblock.itプロジェクトおよび公式インスタンスの終了
(github.com/letsblockit)letsblock.itプロジェクト終了のお知らせ
- letsblock.itプロジェクトは、ユーザーが低品質なコンテンツや不要な妨害要素を取り除き、オンライン体験をカスタマイズして重要な内容に集中できるよう支援するサービス。
- 2年以上運営されており、現在は800人以上のアクティブユーザーと数百人の匿名訪問者にサービスを提供中。
- 数十人のコントリビューターと資金面の支援者の助けによって成長できたことへの感謝を表明。
プロジェクト開始の背景と現状
- 2021年に始まったこのプロジェクトは、オンライン体験に対するユーザーのコントロールを取り戻す手助けをするために作られた。
- 商業ウェブの悪化はすでに始まっていたが、ダークパターンやユーザーに敵対的な機能はまだ広く蔓延してはいなかった。
- 現在、商業ウェブは日々悪化しており、ユーザーに敵対的なデザインが一般化し、「生成AI」バブルが貴重な水と電力を浪費しながら良質なコンテンツを低品質なコンテンツで埋もれさせている。
- Googleのような広告会社は、ブラウザの制御権を否定し、MV3を通じてコンテンツブロック拡張機能を無力化し、DRMでOSとブラウザをロックダウンしようとする計画を続けている。
プロジェクト終了計画
- 2024年6月末に https://letsblock.it/ の公式インスタンスが終了予定。
- データベースには個人情報が含まれているため、第三者に運営を引き継ぐことはしない。
- ユーザーがデータを移行する機会を得た後、データベースは破棄される予定。
- セキュリティを確保するための限定的なメンテナンスは継続されるが、ルールは修正や更新を受けない。
- ユーザーグループがプロジェクトを継続したい場合は、新しいサーバーの設定を支援し、フォークしたプロジェクトの告知を行い、データ移行を手伝うとのこと。
暫定タイムライン
- 2024年3月: 公式発表、寄付オプションの削除、およびGitHub Discussionsでの告知。
- 2024年4月: ユーザーの移行を許可し、公式インスタンスでの新規アカウント登録を無効化して移行用リンクを案内。データのインポートおよびエクスポート機能を追加して文書化し、代替案の推薦リストを提供。
- 2024年6月: 公式インスタンスの終了とプロジェクトのアーカイブ、ユーザーデータの削除、およびGitHubプロジェクトのアーカイブ。
今後の計画
- letsblock.itを立ち上げて2年以上運営できたことは大きな成功であり、コントリビューターへの感謝を述べている。
- プロジェクトを放置してメンテナンスしないよりも、ユーザーに管理された終了を提供する方が良いと考えている。
- これはコントリビューターや新しい管理者を募集する呼びかけではなく、ユーザーがプロジェクトの遺産を引き継ぎたいのであれば、新しい名前で行ってほしいとしている。
GN⁺の意見
- letsblock.itプロジェクトは、ユーザーがウェブをより効果的にコントロールできるようにする重要なツールであり、その終了はオンライン体験に対するユーザーのコントロールを強化しようとする取り組みにとっての損失を意味する。
- プロジェクトの終了は、商業ウェブの悪化と、テック企業によるユーザー体験への支配力強化の傾向を反映しており、ウェブの未来に対する懸念を増幅させている。
- 類似の機能を提供する他のオープンソースプロジェクトとしてはuBlock Originがあり、ユーザーは代替手段として検討できる。
- 技術を導入する際には、ユーザーコミュニティの支援とプロジェクトの持続可能性を考慮する必要があり、letsblock.itのようなツールの終了は、ユーザーが自分のオンライン体験を改善するためにより多くの責任を負う必要があることを意味する。
- このプロジェクトの終了は、オープンソースコミュニティに新しいプロジェクトを始めたり既存プロジェクトをフォークしたりする機会を提供し、イノベーションと協力の重要性を強調している。
1件のコメント
Hacker News のコメント
「失敗した」プロジェクトであっても、真摯に扱い、合理的な終了計画を示している点は称賛に値する。一部の大企業とは違う
Amazonの商品を名前でフィルタリングするのはあまり効果がなさそうだが、YouTube Shortsをフィルタリングできる点は興味深い
2年間でテンプレートが30個ほどしかなかったのなら、提供されたツールで実際に有用なことをするのはかなり難しかったのだろう。作った人を責めているわけではなく、Webコンテンツを簡単にカスタマイズ・フィルタリング・修正する方法を、自分もすぐには思いつかない。ただ、明確な広がりがなかったのなら終了は理解できる
例えば Shorts を消すフィルター20行のうちの1つが
www.youtube.com##ytd-mini-guide-renderer a.yt-simple-endpoint path[d^="M10 14.65v-5.3L15 12l-5 2.65zm7.77-4.33"]:upward(ytd-mini-guide-entry-renderer)だフロントエンドのコードがあまりに抽象化されているため、更新されるだけで壊れる可能性が高い。ユーザースクリプトを使えば、より精密な関数でフィルタリングできるが、インターフェースは UBO より遅くなる。Googleの場合、こうしたフロントエンドの抽象化が意図的にインターフェースのフィルタリングを壊すために設計されたとは思わないが、結果としてそういう効果を生んでいる。FacebookやAmazonのような企業は、広告ブロック対策戦略のために要素フィルタリングをより積極的に難しくしており、その余波で一般的な要素フィルタリングまで影響を受けている。結局は長い猫とネズミのゲームだ
素晴らしいプロジェクトだったが、現実的には風に向かって小便をするようなものに近かった
新しくひどい機能が次々追加され、こうしたものは絶えず壊れる。Googleが無限スクロールに変えたり、プラス演算子をなくしたりするような高レベルのフロントエンド変更こそが本当の問題で、uBlockでできることは多くない。疲れ果てるのも理解できる
このプロジェクトが終了するのは残念だ。メンテナーの xvello は私の uBlock 開発者フィルター [0] に多く貢献してくれた
検索エンジンのユーザーが欺瞞的で低品質なコンテンツに浪費する時間を減らそうとしていたが、生成系機械学習と攻撃的なSEO手法が大きな打撃を与えた
さようなら letsblockit、@xvello も元気でいてほしい
[0] https://github.com/quenhus/uBlock-Origin-dev-filter
YouTube フィルターテンプレートだけを見るなら、https://unhook.app が良い代替になる
実際のおすすめを壊したくないので、1〜2本の動画だけを一回限りで検索するためにシークレットモードをよく使う
ホームページにはゴミや釣りサムネイルが多すぎるし、特に変な表情の人がこちらを見ているサムネイルを見ると、脳が文脈を完全に失って数秒間集中が途切れる。だから何を検索しようとしていたのか考え直さなければならず、時にはまったく思い出せない
作った人が Mike Boyd にどんな感情を持っているのか気になる
「Nebula: クリエイター別に動画をフィルタリング…クリエイターコードを取得するにはそのページへ移動…例: Mike Boyd のページ…」とある
Nebula 全体をフィルタリングするのは、かなり可能性の低いユースケースに見える
冗談かどうかは分からないが、作者は Mike Boyd のファンである可能性が高いと思う。ドキュメントの例にはたいてい好きな対象を書く傾向があり、単なる例にすぎない
今まで知らなかったが、良いアイデアだったように思う
特定のサイトで何をブロックするか設定できるUIで、コミュニティが提供したテンプレートも使える構造に見える。URLを1つ受け取って、そのURLをUBOフィルターに追加する方式だ。実際、nextdnsを思い出す
UBOフィルターはメンテナンスがかなり簡単な方なので、このプロジェクトを終了するという点には少し驚いた。インスタンスの維持は難しいかもしれないが、フィルター自体は十分に維持可能だと思う
いずれにせよ、似たことをする別の代替があるようなので、おそらくそちらを使うことになりそうだ
YouTube Premiumの通知、コメント、他コンテンツのサイドバーなどを止めるのに使っている
残念だ。数か月前にHNでこのプロジェクトを知って以来、満足して使ってきた
まず、Amazonやその他多くのゴミを検索結果から除外するのに役立った。uBlock Originはよく使っているが、自分でフィルターを書く方法は結局身につかなかった。letsblock.itはその多くを滑らかに処理してくれた。開発者の勇敢な努力に心から感謝している
このプロジェクトは知らなかったし、しばらく似たものを作ってみようかと考えていた。今は少し事情が分かったということなのかもしれない。ともあれ、魚をありがとう
また、ページによってはJavaScriptを切った方が体験が良くなることもある。最近はほとんどのページが単に壊れるが、Webサイトごとに簡単に切る方法がないなら、私の小さなプロジェクト https://noscript.it も見てほしい
STMの自動URL書き換えと組み合わせれば、iPhoneでもサイト別の自動noscriptが可能になる
本当に素晴らしいプロジェクトで、必要なアイデアだった。知っていたら、おそらくユーザー #801 になっていただろう。終了するのは残念だ
現代のWebはあまりにもユーザーに敵対的で、ブラウザはユーザーの代理人としての役割を十分に果たしていない。ユーザーが何を見るか、何を使うか、何をスキップするかを制御できるようにするべきなのはブラウザだ。ところがユーザーに選択肢を与えて好みを尊重する代わりに、ブラウザは愚かなキャンバスのように振る舞い、Web開発者が望むものをユーザーに好き放題浴びせられるようにしている
ブラウザの挙動を制御するために、こうした拡張機能やサードパーティのハックが必要であってはならない。Web開発者が望むことを何でもできるようにするブラウザを受け入れるべきでもない。素晴らしいプロジェクトだったし、なくなるのは残念で、自分でも試してみる機会があればよかったと思う