2 Punkte von GN⁺ 2024-04-01 | 1 Kommentare | Auf WhatsApp teilen

Ankündigung zur Einstellung des letsblock.it-Projekts

  • letsblock.it ist ein Dienst, der Nutzern hilft, minderwertige Inhalte und unnötige Ablenkungen zu entfernen, um ihr Online-Erlebnis anzupassen und sich auf wichtige Inhalte zu konzentrieren.
  • Das Projekt läuft seit mehr als zwei Jahren und bedient derzeit über 800 aktive Nutzer sowie Hunderte anonymer Besucher.
  • Es wird Dank für das Wachstum ausgesprochen, das durch die Hilfe von Dutzenden Beitragenden und finanziellen Unterstützern möglich wurde.

Hintergrund des Projektstarts und aktuelle Situation

  • Das 2021 gestartete Projekt wurde geschaffen, um Nutzern zu helfen, die Kontrolle über ihr Online-Erlebnis zurückzugewinnen.
  • Die Verschlechterung des kommerziellen Webs hatte bereits begonnen, doch Dark Patterns und nutzerfeindliche Funktionen waren damals noch nicht weit verbreitet.
  • Heute verschlechtert sich das kommerzielle Web täglich weiter, nutzerfeindliches Design ist zur Normalität geworden, und die Blase um „generative KI“ verschwendet wertvolles Wasser und Strom, um gute Inhalte mit minderwertigen Inhalten zu überdecken.
  • Werbeunternehmen wie Google verweigern weiterhin die Kontrolle über den Browser, schwächen mit MV3 Content-Blocking-Erweiterungen und planen, mit DRM Betriebssysteme und Browser einzusperren.

Plan zur Einstellung des Projekts

  • Ende Juni 2024 wird die offizielle Instanz von https://letsblock.it/ abgeschaltet.
  • Da die Datenbank personenbezogene Daten enthält, wird der Betrieb nicht an Dritte übergeben.
  • Nachdem Nutzer Gelegenheit hatten, ihre Daten zu migrieren, wird die Datenbank zerstört.
  • Eine eingeschränkte Wartung zur Gewährleistung der Sicherheit wird fortgesetzt, aber Regeln werden nicht mehr geändert oder aktualisiert.
  • Falls eine Nutzergruppe das Projekt weiterführen möchte, wird Hilfe beim Einrichten eines neuen Servers, bei der Bekanntmachung des Forks und bei der Datenmigration angeboten.

Vorläufiger Zeitplan

  • März 2024: Offizielle Ankündigung, Entfernung der Spendenoption und Bekanntgabe einer GitHub-Diskussion.
  • April 2024: Ermöglichung der Nutzermigration, Deaktivierung neuer Registrierungen auf der offiziellen Instanz und Bekanntgabe eines Links für die Migration, Hinzufügen und Dokumentation von Funktionen zum Import und Export von Daten sowie Bereitstellung einer Liste empfohlener Alternativen.
  • Juni 2024: Abschaltung der offiziellen Instanz und Archivierung des Projekts, Löschung der Nutzerdaten und Archivierung des GitHub-Projekts.

Zukünftige Pläne

  • Der Start und mehr als zweijährige Betrieb von letsblock.it werden als großer Erfolg angesehen, und den Beitragenden wird gedankt.
  • Es wird als besser angesehen, Nutzern ein kontrolliertes Ende zu bieten, als das Projekt zu vernachlässigen und nicht mehr zu warten.
  • Dies ist kein Aufruf zur Gewinnung von Beitragenden oder neuer Maintainer; falls Nutzer das Vermächtnis des Projekts weitertragen möchten, wird ein Neuanfang unter einem neuen Namen bevorzugt.

Meinung von GN⁺

  • Das letsblock.it-Projekt war ein wichtiges Werkzeug, das Nutzern half, das Web wirksamer zu kontrollieren, und sein Ende bedeutet einen Verlust für die Bemühungen, die Kontrolle der Nutzer über ihr Online-Erlebnis zu stärken.
  • Die Einstellung des Projekts spiegelt die Verschlechterung des kommerziellen Webs und den Trend von Technologieunternehmen wider, die Kontrolle über das Nutzererlebnis zu verstärken, was die Sorge um die Zukunft des Webs vergrößert.
  • Ein anderes Open-Source-Projekt mit ähnlicher Funktionalität ist uBlock Origin, das Nutzer als Alternative in Betracht ziehen können.
  • Bei der Einführung von Technologie sollten die Unterstützung der Nutzer-Community und die Nachhaltigkeit des Projekts berücksichtigt werden; das Ende von Werkzeugen wie letsblock.it bedeutet, dass Nutzer mehr Verantwortung übernehmen müssen, um ihr eigenes Online-Erlebnis zu verbessern.
  • Das Ende dieses Projekts bietet der Open-Source-Community die Gelegenheit, neue Projekte zu starten oder bestehende zu forken, und unterstreicht damit die Bedeutung von Innovation und Zusammenarbeit.

1 Kommentare

 
GN⁺ 2024-04-01
Hacker-News-Kommentare
  • Es ist lobenswert, selbst ein „gescheitertes“ Projekt ernst zu nehmen und einen vernünftigen Plan für die Einstellung vorzulegen. Anders als manche großen Unternehmen.

  • Amazon-Produkte nach Namen herauszufiltern wirkt nicht besonders effektiv, aber dass man YouTube Shorts filtern kann, ist interessant.
    Wenn es in zwei Jahren nur etwa 30 Templates gab, war es mit den bereitgestellten Tools offenbar ziemlich schwierig, wirklich Nützliches umzusetzen. Ich will den Macher nicht kritisieren; mir fällt auch nicht sofort ein, wie man Webinhalte einfach anpassen, filtern oder verändern könnte. Wenn es aber keine nennenswerte Verbreitung gab, ist die Einstellung nachvollziehbar.

    • Die Filtersyntax von uBlock Origin ist großartig, hat aber die Einschränkung, dass manche Elemente nahezu unmöglich herauszufiltern oder sehr fragil sind.
      Eine der 20 Filterzeilen zum Entfernen von Shorts lautet zum Beispiel 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).
      Der Frontend-Code ist so stark abstrahiert, dass er bei jedem Update brechen kann. Mit Userscripts ließe sich mit ausgefeilteren Funktionen filtern, aber die Oberfläche wird langsamer als mit UBO. Bei Google glaube ich nicht, dass diese Frontend-Abstraktion absichtlich dafür entworfen wurde, Interface-Filterung zu erschweren, aber faktisch hat sie diesen Effekt. Unternehmen wie Facebook oder Amazon machen Element-Filtering wegen ihrer Strategien gegen Adblocker aktiver schwieriger, und als Nebenwirkung leidet auch allgemeines Element-Filtering darunter. Am Ende ist es ein langes Katz-und-Maus-Spiel.
  • Es war ein großartiges Projekt, aber realistisch gesehen war es eher wie gegen den Wind pinkeln.
    Solche Dinge brechen ständig, weil immer neue, schreckliche Funktionen hinzukommen. Das eigentliche Problem sind größere Frontend-Änderungen, etwa wenn Google auf Infinite Scroll umstellt oder den Plus-Operator entfernt; mit uBlock kann man dagegen nicht viel ausrichten. Es ist verständlich, dass man davon erschöpft ist.

    • Es ist wirklich ein Wettrüsten, und größere, bekanntere Dienste wie uBlock Origin stehen an vorderster Front, wenn es darum geht, auf Änderungen zu reagieren.
    • Man könnte sich vorstellen, KI einzusetzen, um Blocker aktuell zu halten.
  • Schade, dass dieses Projekt eingestellt wird. Der Maintainer xvello hat viel zu meinem uBlock-Entwicklerfilter [0] beigetragen.
    Ziel war es, die Zeit zu reduzieren, die Suchmaschinennutzer mit täuschenden und minderwertigen Inhalten verschwenden; generatives Machine Learning und aggressive SEO-Techniken haben dem stark zugesetzt.
    Mach’s gut, letsblockit, und alles Gute auch an @xvello.
    [0] https://github.com/quenhus/uBlock-Origin-dev-filter

  • Wenn es nur um YouTube-Filter-Templates geht, ist https://unhook.app eine gute Alternative.

    • Sobald ich wieder am PC bin, will ich es in Brave installieren. Meine Aufmerksamkeitsspanne ist so kurz, dass ich manchmal überwältigt bin, wenn ich YouTube im Inkognito-Modus öffne.
      Ich nutze den Inkognito-Modus oft, um nur einmalig nach ein oder zwei Videos zu suchen, weil ich meine eigentlichen Empfehlungen nicht durcheinanderbringen will.
      Auf der Startseite gibt es zu viel Müll und Clickbait-Thumbnails, und besonders wenn mich auf einem Thumbnail jemand mit seltsamem Gesichtsausdruck anstarrt, verliert mein Gehirn völlig den Kontext und meine Konzentration ist für ein paar Sekunden weg. Dann muss ich wieder überlegen, wonach ich suchen wollte, und manchmal fällt es mir gar nicht mehr ein.
    • Das ist wirklich gut. Ich nutze es seit dem letzten Jahr.
  • Ich frage mich, was der Macher gegen Mike Boyd hat.
    Dort steht: „Nebula: Videos nach Creator filtern … Um den Creator-Code zu erhalten, die entsprechende Seite aufrufen … Beispiel: Mike Boyds Seite …“
    Ganz Nebula zu filtern wirkt wie ein ziemlich unwahrscheinlicher Anwendungsfall.

    • Das frühere Nebula hatte keinen Entdecken-Feed, sondern nur eine Liste der neuesten Videos. Wenn man also Creator ausblendete, die man schon gesehen und als nicht nach dem eigenen Geschmack eingestuft hatte, konnte man annehmen, dass die Chance steigt, neue Kanäle zu entdecken, die man sehen möchte.
      Ob das ein Witz ist oder nicht, weiß ich nicht, aber ich halte es für wahrscheinlich, dass der Autor Mike-Boyd-Fan ist. In Doku-Beispielen nimmt man meist Dinge, die man mag; es ist eben nur ein Beispiel.
    • Ich weiß nicht, wer das ist, aber als Nebula-Abonnent fände ich es gut, wenn man in der App einige Kanäle ausblenden könnte.
  • Ich kannte es bisher nicht, aber es scheint eine gute Idee gewesen zu sein.
    Es wirkt wie eine UI, mit der man einstellen kann, was auf bestimmten Websites blockiert werden soll, und dazu von der Community bereitgestellte Templates verwenden kann. Man bekommt eine URL und fügt diese URL dann zu den UBO-Filtern hinzu. Tatsächlich erinnert mich das an nextdns.

    • Ich habe das Projekt letztes Jahr auf HN entdeckt. Die Instanz selbst habe ich nicht genutzt, aber die YouTube-UBO-Filter verwende ich seitdem, und ich habe auch dazu beigetragen, nach YouTube-Updates kaputte Stellen zu reparieren.
      UBO-Filter sind relativ leicht zu warten, daher hat mich etwas überrascht, dass dieses Projekt eingestellt wird. Der Betrieb einer Instanz mag schwierig sein, aber die Filter selbst halte ich für gut wartbar.
      Jedenfalls scheint es andere Alternativen zu geben, die etwas Ähnliches machen, also werde ich vermutlich darauf umsteigen.
    • Falls UBO uBlock Origin bedeutet, gibt es auch einen besseren Weg. Mit dem Pipetten-Werkzeug kann man direkt auf einer Webseite Elemente auswählen, die blockiert werden sollen.
      Ich nutze es, um YouTube-Premium-Hinweise, Kommentare, die Seitenleiste mit anderen Inhalten und Ähnliches zu blockieren.
  • Bedauerlich. Ich habe das Projekt vor ein paar Monaten auf HN entdeckt und es seitdem zufrieden genutzt.
    Vor allem hat es geholfen, Amazon und viel anderen Müll aus den Suchergebnissen herauszuhalten. Ich nutze uBlock Origin viel, habe aber nie wirklich gelernt, eigene Filter zu schreiben; letsblock.it hat einen großen Teil davon nahtlos für mich erledigt. Ich bin dem Entwickler für seinen mutigen Einsatz aufrichtig dankbar.

  • Dieses Projekt kannte ich nicht, und ich hatte eine Weile darüber nachgedacht, etwas Ähnliches zu bauen. Vielleicht weiß ich es jetzt etwas besser. Jedenfalls danke für den Fisch.

    • In eine ähnliche Richtung geht StopTheMadness. Man sollte die neue Pro-Version nehmen.
      Außerdem verbessert es auf manchen Seiten die Erfahrung, JavaScript auszuschalten. Heutzutage gehen die meisten Seiten dann einfach kaputt, aber wenn man keine einfache Möglichkeit hat, es pro Website zu deaktivieren, kann man sich auch mein kleines Projekt https://noscript.it ansehen.
      In Kombination mit der automatischen URL-Umschreibung von STM wird dadurch auch auf dem iPhone automatisches noscript pro Website möglich.
  • Ein wirklich schönes Projekt und eine dringend nötige Idee. Hätte ich davon gewusst, wäre ich vermutlich Nutzer #801 geworden. Schade, dass es eingestellt wird.
    Das moderne Web ist übermäßig nutzerfeindlich, und Browser erfüllen ihre Rolle als Agenten des Nutzers nicht richtig. Es sollten die Browser sein, die Nutzern Kontrolle darüber geben, was sie sehen, was sie verwenden und was sie überspringen. Statt den Nutzern Wahlmöglichkeiten zu geben und ihre Präferenzen zu respektieren, verhalten sich Browser jedoch wie eine dumme Leinwand und lassen Webentwickler dem Nutzer beliebig alles vorsetzen, was sie wollen.
    Man sollte keine solchen Erweiterungen oder Third-Party-Hacks brauchen, um zu kontrollieren, was der Browser tut. Wir sollten auch keine Browser akzeptieren, die Webentwicklern erlauben, nach Belieben alles zu tun. Es war ein schönes Projekt, schade, dass es verschwindet, und ich wünschte, ich hätte Gelegenheit gehabt, selbst damit zu experimentieren.