Encerramento do projeto letsblock.it e da instância oficial
(github.com/letsblockit)Anúncio do encerramento do projeto letsblock.it
- O projeto letsblock.it é um serviço que ajuda os usuários a personalizar sua experiência online removendo conteúdo de baixa qualidade e distrações desnecessárias, para que possam se concentrar no que importa.
- Está em operação há mais de 2 anos e atualmente atende mais de 800 usuários ativos e centenas de visitantes anônimos.
- Expressa agradecimento pelo crescimento alcançado com a ajuda de dezenas de contribuidores e apoiadores financeiros.
Contexto do início do projeto e situação atual
- O projeto, iniciado em 2021, foi criado para ajudar os usuários a recuperar o controle sobre sua experiência online.
- A deterioração da web comercial já havia começado, mas padrões enganosos e recursos hostis ao usuário ainda não estavam amplamente disseminados.
- Hoje, a web comercial está piorando a cada dia, o design hostil ao usuário se tornou comum, e a bolha da "IA generativa" está desperdiçando água e eletricidade preciosas para soterrar conteúdo bom sob conteúdo de baixa qualidade.
- Empresas de publicidade como o Google continuam negando o controle do navegador, enfraquecendo extensões de bloqueio de conteúdo por meio do MV3 e planejando bloquear sistemas operacionais e navegadores com DRM.
Plano de encerramento do projeto
- No fim de junho de 2024, a instância oficial de https://letsblock.it/ será encerrada.
- Como o banco de dados contém informações pessoais, a operação não será repassada a terceiros.
- Depois que os usuários tiverem a oportunidade de migrar seus dados, o banco de dados será destruído.
- A manutenção mínima para garantir a segurança continuará, mas as regras não receberão correções nem atualizações.
- Se um grupo de usuários quiser dar continuidade ao projeto, haverá ajuda com a configuração de um novo servidor, divulgação do projeto bifurcado e migração de dados.
Cronograma provisório
- Março de 2024: anúncio oficial, remoção da opção de doação e anúncio da discussão no GitHub.
- Abril de 2024: permitir a migração dos usuários, desativar o registro de novas contas na instância oficial e divulgar links para migração, adicionar e documentar funções de importação e exportação de dados, fornecer uma lista de recomendações de alternativas.
- Junho de 2024: encerramento da instância oficial e arquivamento do projeto, exclusão dos dados dos usuários e arquivamento do projeto no GitHub.
Planos futuros
- Iniciar o letsblock.it e mantê-lo por mais de 2 anos foi um grande sucesso, e há agradecimento aos contribuidores.
- Considera-se melhor oferecer aos usuários um encerramento controlado do que abandonar o projeto sem manutenção.
- Isto não é um apelo para recrutar contribuidores ou novos mantenedores; se os usuários quiserem herdar o legado do projeto, prefere-se que façam isso com um novo nome.
Opinião do GN⁺
- O projeto letsblock.it foi uma ferramenta importante para ajudar os usuários a controlar a web de forma mais eficaz, e seu encerramento representa uma perda para os esforços de fortalecer o controle do usuário sobre a experiência online.
- O fim do projeto reflete a deterioração da web comercial e a tendência de empresas de tecnologia ampliarem seu controle sobre a experiência do usuário, o que aumenta as preocupações com o futuro da web.
- Um outro projeto open source com funções semelhantes é o uBlock Origin, que os usuários podem considerar como alternativa.
- Ao adotar tecnologias, é preciso considerar o apoio da comunidade de usuários e a sustentabilidade do projeto, e o encerramento de uma ferramenta como o letsblock.it significa que os usuários precisam assumir mais responsabilidade para melhorar sua própria experiência online.
- O encerramento deste projeto oferece à comunidade open source a oportunidade de iniciar novos projetos ou fazer fork de projetos existentes, destacando a importância da inovação e da colaboração.
1 comentários
Comentários no Hacker News
Mesmo sendo um projeto “fracassado”, é louvável tratá-lo com seriedade e apresentar um plano de encerramento razoável. Diferente de algumas grandes empresas.
Filtrar produtos da Amazon pelo nome não parece muito eficaz, mas é interessante poder filtrar YouTube Shorts.
Se em dois anos havia só cerca de 30 templates, parece que era bem difícil fazer algo realmente útil com as ferramentas oferecidas. Não estou culpando quem criou; eu também não consigo pensar de imediato em uma forma fácil de personalizar, filtrar e modificar conteúdo da web. Mas, se não houve uma adoção clara, o encerramento é compreensível.
Por exemplo, uma das 20 linhas de filtro para remover Shorts é
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).O código de front-end é tão abstrato que há grande chance de quebrar a cada atualização. Com userscripts dá para filtrar usando funções mais refinadas, mas a interface fica mais lenta do que com o UBO. No caso do Google, não acho que essas abstrações de front-end tenham sido projetadas intencionalmente para quebrar filtros de interface, mas acabam tendo esse efeito. Empresas como Facebook ou Amazon dificultam mais ativamente a filtragem de elementos por causa de suas estratégias contra bloqueadores de anúncios, e isso acaba afetando também a filtragem de elementos comuns. No fim, é um longo jogo de gato e rato.
Era um ótimo projeto, mas, realisticamente, era quase como urinar contra o vento.
Essas coisas quebram o tempo todo à medida que recursos novos e horríveis continuam sendo adicionados. O verdadeiro problema são mudanças de front-end de alto nível, como o Google mudar para rolagem infinita ou remover o operador de mais, e não há muito que o uBlock possa fazer. Dá para entender o cansaço.
É uma pena que este projeto esteja acabando. O mantenedor xvello contribuiu muito para o meu filtro de desenvolvedor para uBlock [0].
A ideia era reduzir o tempo que usuários de buscadores desperdiçam com conteúdo enganoso e de baixa qualidade, mas machine learning generativo e técnicas agressivas de SEO foram um grande golpe.
Adeus, letsblockit; espero que @xvello fique bem.
[0] https://github.com/quenhus/uBlock-Origin-dev-filter
Considerando apenas templates de filtros para YouTube, https://unhook.app é uma boa alternativa.
Uso muito o modo anônimo quando quero pesquisar um ou dois vídeos de forma pontual, porque não quero estragar minhas recomendações reais.
A página inicial tem lixo e thumbnails caça-cliques demais; especialmente quando vejo uma thumbnail com alguém fazendo uma expressão estranha olhando para mim, meu cérebro perde completamente o contexto e minha concentração some por alguns segundos. Aí preciso pensar de novo no que eu ia pesquisar e, às vezes, nem lembro mais.
Fico curioso para saber se quem criou tem alguma implicância com Mike Boyd.
Diz: “Nebula: filtrar vídeos por criador… para obter o código do criador, acesse a página dele… Ex.: página do Mike Boyd…”.
Filtrar o Nebula inteiro parece um caso de uso bastante improvável.
Não sei se era piada ou não, mas acho provável que o autor seja fã de Mike Boyd. Exemplos em documentação normalmente usam coisas de que a pessoa gosta, e é só um exemplo.
Eu não conhecia até agora, mas parece ter sido uma boa ideia.
Pelo que entendi, é uma UI para configurar o que bloquear em sites específicos, com templates fornecidos pela comunidade. Você recebe uma URL e adiciona essa URL aos filtros do UBO. Na prática, me lembrou o nextdns.
Fiquei um pouco surpreso com o encerramento do projeto, porque filtros UBO são relativamente fáceis de manter. Manter a instância pode ser difícil, mas acho que os filtros em si são totalmente mantíveis.
De qualquer forma, parece haver outras alternativas que fazem algo parecido, então provavelmente vou usar alguma delas.
Uso isso para bloquear avisos do YouTube Premium, comentários, a barra lateral de outros conteúdos etc.
Que pena. Conheci o projeto no HN alguns meses atrás e vinha usando com satisfação.
Primeiro, ajudou a remover Amazon e um monte de outro lixo dos resultados de busca. Uso bastante o uBlock Origin, mas nunca aprendi de fato a escrever meus próprios filtros, e o letsblock.it cuidava de boa parte disso de forma suave. Agradeço sinceramente o esforço corajoso do desenvolvedor.
Eu não conhecia este projeto e, por um tempo, vinha pensando em criar algo parecido. Talvez agora eu saiba um pouco melhor. De todo modo, obrigado pelos peixes.
Além disso, em algumas páginas, desativar JavaScript melhora a experiência. Hoje em dia a maioria das páginas simplesmente quebra, mas, se você não tiver uma forma fácil de desativar por site, também pode olhar meu projetinho https://noscript.it.
Combinado com a reescrita automática de URLs do STM, dá para ter noscript automático por site até no iPhone.
Foi um projeto muito legal e uma ideia realmente necessária. Se eu soubesse dele, provavelmente teria sido o usuário nº 801. É uma pena que esteja acabando.
A web moderna é excessivamente hostil ao usuário, e os navegadores não estão cumprindo direito o papel de agentes do usuário. Quem deveria permitir que o usuário controlasse o que ver, o que usar e o que pular é o navegador. Mas, em vez de dar escolha ao usuário e respeitar suas preferências, os navegadores agem como uma tela burra e deixam desenvolvedores web despejarem no usuário tudo o que quiserem.
Não deveríamos precisar de extensões como esta ou de gambiarras de terceiros para controlar o que o navegador faz. Também não deveríamos aceitar navegadores que permitem que desenvolvedores web façam o que quiserem. Foi um projeto incrível; é triste que esteja desaparecendo, e eu gostaria de ter tido a chance de experimentá-lo.