- O sistema de comentários gratuito do Disqus inseria anúncios excessivamente toscos e com cara de spam, então o uso do serviço foi interrompido
- Em um ambiente com Pi-hole + Wireguard VPN, eu já estava acostumado a uma web sem anúncios, mas ao desativar o bloqueio por um momento, ficou claro o volume de anúncios incômodos e requisições de rastreamento
- Esses anúncios não apenas prejudicavam a experiência minimalista e limpa do blog, como também invadiam a privacidade dos visitantes e geravam receita em cima do conteúdo do autor
- O autor removeu o Disqus e decidiu manter o blog como um recurso livre para desenvolvedores, sem anúncios nem rastreamento
- A função de comentários está em pausa, e ele pede recomendações na esperança de encontrar no futuro um sistema de comentários alternativo que respeite a privacidade ou seja self-hosted
Introdução
- Explica brevemente como e por que decidiu remover o sistema de comentários Disqus do blog
- Há alguns anos, o Disqus começou a exibir anúncios no plano gratuito
- Na época, o aviso por e-mail tinha um tom leve e fazia parecer que os anúncios não seriam um grande problema, então isso não recebeu muita atenção
- Como o sistema de comentários do Disqus tinha um design elegante, havia a expectativa de que os anúncios também seriam aceitáveis
O problema dos anúncios
- Os anúncios do Disqus vistos recentemente, na prática, eram bem diferentes do esperado: bagunçados e desagradáveis de ver
- O autor bloqueia anúncios há muito tempo na rede de casa com Pi-hole e, fora de casa, usa Wireguard VPN para manter o mesmo ambiente de bloqueio
- Depois de tanto tempo acostumado com bloqueio de anúncios, ele não percebia o quanto a experiência comum da web está saturada de publicidade
- Recentemente, como não estava recebendo notificações de comentários do Disqus, desativou temporariamente o bloqueio de anúncios para verificar, mas não havia comentários — apenas anúncios visivelmente enganosos
Experiência do usuário e privacidade
- Ele expressa pedido de desculpas por ter exposto os visitantes do blog a esse tipo de anúncio
- Tentava preservar um espaço minimalista e limpo para compartilhar informação, mas descobriu que os anúncios do Disqus prejudicavam esse objetivo e também invadiam a privacidade dos visitantes
- Ao verificar com o Firefox Dev Tools, também encontrou múltiplas requisições de rastreamento
- Percebeu que o Disqus estava monetizando o conteúdo do autor e os dados dos visitantes
- Removeu o Disqus para transformar o blog em um espaço livre de anúncios e tracking para desenvolvedores e profissionais de tecnologia
Alternativas e conclusão
- Está repensando se o blog realmente precisa de uma função de comentários
- No momento, já é possível se comunicar com os visitantes por vários meios, como GitHub ou Twitter/X
- Como ter um espaço de discussão em cada post pode ser valioso, ele pede recomendações de sistemas de comentários que respeitem a privacidade ou possam ser hospedados pelo próprio autor
- Agradece aos leitores por continuarem confiando no blog
- E pede desculpas mais uma vez pela confusão causada
5 comentários
Parece que o livere também tinha anúncios grudados embaixo, então removi.
Ué?? O Disqus tem anúncios?? Fui conferir no meu blog e o mecanismo de comentários que eu estava usando lá era o Cusdis mesmo.. haha;
Os comentários do Facebook eram bons quando o pessoal usava muito o Facebook...
Opiniões no Hacker News
Além do problema do volume de anúncios, outro problema desse tipo de publicidade é que quase não há um jeito adequado de denunciar anúncios fraudulentos. No Reddit é a mesma coisa: ao denunciar um anúncio, só dá para escolher “outro motivo”, e não existe uma opção do tipo “este anúncio é claramente uma fraude”. Isso acontece porque, se as redes de anúncios removerem os anúncios fraudulentos, a quantidade de inventário restante cai drasticamente. Na prática, quando uso o YouTube sem estar logado, vejo um padrão de anúncios de baixa qualidade, aparentemente feitos só para bater KPI
A situação do YouTube é bem estranha. O YouTube é uma plataforma competente com bastante conteúdo bom, mas os anúncios em si são de nível muito baixo, como “gorro que bloqueia 5G”, produtos de saúde de procedência duvidosa e anúncios nojentos sobre fezes. Isso acaba piorando minha impressão do YouTube e do Google
Recebo spam por e-mail da empresa de travesseiros Derilla há anos, e depois da introdução do manifest V3, esses anúncios também passaram a aparecer na página inicial do YouTube. Não entendo quem compraria um travesseiro por causa de spam por e-mail ou anúncio no YouTube, mas, mesmo que não seja golpe, é uma empresa extremamente irritante
Tenho certa dúvida sobre a afirmação de que “não sobra inventário suficiente para sustentar todos os serviços financiados por anúncios em toda a web”. Pelo contrário, penso que uma rede que filtrasse bem os anúncios fraudulentos e oferecesse apenas inventário de alta qualidade poderia até cobrar um valor premium dos anunciantes. O problema é que, como o Google é praticamente um quase-monopólio nas redes abertas de anúncios, a maioria dos usuários ou bloqueia tudo ou não bloqueia nada, então há poucas alternativas. Eu até uso filtros personalizados no uBlock Origin, e seria bom ter um ajuste gradual como o Privacy Badger, em vez do simples liga/desliga
O setor de publicidade gosta de dizer que ele próprio é limpo e que os anunciantes golpistas são problema dos outros, mas, na prática, acho que a indústria inteira tem certa responsabilidade pelas fraudes. Se realmente quisessem combater anúncios fraudulentos de forma ativa, aceitariam denúncias dos usuários com muito mais empenho
Eu uso Mastodon para os comentários do meu site. Implementei isso com uma pequena adaptação de Adding comments to your static blog with Mastodon. Como meu site tem um tema bem definido, conectei tudo marcando uma comunidade do Lemmy no Mastodon. O apelo da federação é grande
Eu também escolhi a integração com Mastodon e estou muito satisfeito. Há vários guias, e a implementação é fácil, o que é ótimo
Eu também uso o mesmo método. Gosto muito dele
Não tenho nenhuma intenção de colocar comentários no meu site. Isso só aumenta a dor de cabeça. Acho muito melhor fazer crosspost no HN ou no Reddit e discutir por lá
Acho echo-chamber-js ótimo. Ele cria um espaço só seu na caixa de comentários, com um shadow ban global para todo mundo
Eu posto com frequência no HN, e às vezes fico ansioso quando recebo poucos upvotes, então tenho pensado se não seria melhor publicar tudo aqui no HN e apenas linkar as discussões nos comentários. Só me preocupo se isso seria violação das regras por ser autopromoção demais. A regra de “não usar principalmente para autopromoção” me deixa receoso
Hoje em dia a maioria dos blogs funciona assim. As discussões e os comentários acontecem em outras plataformas, como redes sociais
Normalmente ou só aparecem comentários elogiosos, ou tudo termina em guerra nos comentários, então concordo 100%
Mas, se fizer assim, os visitantes do blog podem não saber do crosspost e acabam tendo dificuldade para comentar, além de haver risco de spam no HN
Junto da impressão de que “depois de anos usando Pi-hole e bloqueando mais de 1 milhão de domínios, me acostumei demais a um mundo quase sem anúncios; já até esqueci como é a experiência típica da internet”, também apareceu a estimativa de que 30% a 50% dos usuários de internet usam bloqueador de anúncios. Eu também não vejo anúncios há anos. Ainda assim, acho que o Pi-hole é um pouco superestimado. Bloqueadores no navegador são mais eficazes, e o Pi-hole ainda é pesado. Em vez disso, parece mais eficiente colocar listas de bloqueio diretamente na configuração do Unbound/Bind/Dnsmasq
O que eu gosto no Pi-hole é que ele bloqueia vários tipos de tráfego de telemetria gerados por serviços fora do navegador, como smart TVs e Netflix. Hoje minha taxa de bloqueio está em 23,1%. Também gosto de poder ver estatísticas em gráficos no Pi-hole e desativar temporariamente domínios específicos com facilidade. Recomendo também uma alternativa ao Pi-hole usando Unbound
Eu uso só o uBlock Origin no navegador, sem Pi-hole, e já fico satisfeito. Mas acho perfeitamente plausível haver ambientes em casa com vários dispositivos diferentes, como smart TV e tablets, em que o Pi-hole seja necessário
Também é preciso considerar que o mobile representa algo como 60% de todo o tráfego, e aí os bloqueadores de anúncios não são tão difundidos
No meu celular, eu faço uma defesa em duas camadas: bloqueio anúncios no sistema inteiro com AdGuard DNS e pego o restante com o bloqueador embutido do Vivaldi
Eu também senti que a proporção de usuários com bloqueador de anúncios parecia alta demais, mas, olhando os resultados de busca, parece um número bastante plausível
Abandonei o Disqus por causa dos anúncios. Em vez disso, criei minha própria alternativa com um Cloudflare Worker gratuito. É um serviço chamado req4cmt: ele converte os dados do formulário POST do comentário em JSON, acrescenta isso a um arquivo
.jsonle depois fazgit push. Os comentários podem ser renderizados comgit fetcha partir de um repositório remoto ou doraw.githubusercontent.com. Em comparação com plugins de comentários baseados em issues do GitHub, a vantagem é que todos os dados ficam armazenados no Git e não é necessário login separado. Não gosto de login com GitHub OAuth porque há o risco deaccess_tokene dados do repositório ficarem expostos ao plugin. Comogit pushpode ser feito para qualquer remoto, dá para usar GitHub, GitLab ou qualquer outro lugarEsse método exige aceitar os riscos. Os usuários podem enviar diretamente ao repositório dados que causem problemas legais, então, se houver pedido de remoção, talvez seja necessário até reescrever o histórico do Git. É uma solução boa só quando todo mundo age de boa-fé
Guardar comentários em git me assusta, como registrar comentários num groupware: tudo fica permanentemente gravado, e parece difícil demais de administrar
.jsonlpode ser ok para um fórum pequeno, mas usar git como armazenamento de dados traz vários problemas. Fico pensando se não seria melhor usar alternativas como sqlite ou o D1 da Cloudflare, compatível com SQLite e com plano gratuitoFico me perguntando se não existe algum plugin de comentários baseado em GitHub que permita comentar diretamente com conta do GitHub. Para um blog técnico, parece bem adequado, já que a maioria dos leitores deve ter conta lá
Eu implementei algo parecido com API Gateway, Lambda e DynamoDB. Quase não custa nada e não precisa de Git
Eu nunca tive intenção de colocar comentários no blog. Só deixei um aviso dizendo “se quiser comentar, entre em contato por e-mail”. Acho que quem veio ler meu texto porque ele foi compartilhado quer se concentrar no artigo. Sinto que a ausência de uma seção de comentários ajuda mais o leitor. Pode até surgir uma discussão realmente valiosa num blog, mas esse tipo de conversa costuma ter mais impacto e mais leitores quando acontece no HN ou em um fórum dedicado
É triste que, na prática, tanto pessoas quanto empresas acabem sentindo que precisam bloquear comentários em blogs ou vídeos. Mesmo que recebam opiniões por e-mail, isso é parecido com esconder o número de dislikes no YouTube e deixar visível só para o criador: é completamente diferente de uma discussão pública. Já vi até conteúdo ruim ou fraudulento com comentários falsos inventados junto
O blog é um espaço que expressa minha identidade, então devo poder curá-lo do jeito que eu quiser. Se eu precisar da opinião dos outros, posso escolher e publicar eu mesmo o que achar adequado. Não preciso deixar minha imagem ser bagunçada por falas aleatórias de terceiros. Se alguém quiser conversa de verdade, pode discutir em outra comunidade
Gosto da abordagem do blog do Mark Seeman (ploeh): se você quiser deixar um comentário, abra um PR. Isso reduz bastante o volume de comentários, mas faz com que só leitores realmente comprometidos participem e ainda bloqueia bem a entrada de bots. Ir para o blog do ploeh
Não concordo com a ideia de “quero que leiam meu texto sem serem interrompidos pelo espetáculo da caixa de comentários”. Para mim, metade da diversão da internet está em discutir as falas dos outros. Por exemplo, este post de blog recebeu mais de 500 comentários, e o próprio autor original entrou para debater. Tenho certeza de que, se esses comentários tivessem sido bloqueados, o valor do blog teria diminuído
Eu tinha um pequeno projeto paralelo usando Disqus, recebi também o e-mail dizendo que passaria a ter anúncios e, como uso uBlock, acabei nem lembrando direito como os anúncios reais apareciam. Veja esta captura de tela de como são os anúncios do Disqus na prática. Há anúncios enormes acima e abaixo dos comentários, a ponto de parecer uma loucura de tráfego. Vou precisar olhar algumas alternativas. Até poderia codificar algo eu mesmo, mas não quero lidar com spam nem moderação... ou talvez eu simplesmente remova os comentários. Meu projeto: abx.funkybits.fr
Eu também abandonei o Disqus. Senti falta dos comentários, mas não queria deixar anúncios nojentos nem código de rastreamento da plataforma num site de hobby. Então mudei para o giscus, que se integra com GitHub Discussions (https://giscus.app/). Como meu site está no GH Pages, comentários baseados em GitHub Discussions combinam bem
Eu tinha grandes expectativas com o Cactus.chat, baseado em matrix. Mas, como costuma acontecer com produtos do protocolo matrix, ele tem a limitação de ser pouco intuitivo e difícil de usar. A página principal do cactus chat também parou de hospedar o arquivo JS, e os desenvolvedores não parecem considerar isso um problema. Mesmo assim, continua sendo um sistema de comentários bem interessante, e eu ainda o uso no meu blog. Ir para o cactus.chat
Estou convertendo meu blog em Wordpress para um site static. Antigamente ele tinha bastante comentários, então eu estava pensando em como preservar esse recurso. Foi assim que encontrei o Comentario (documentação oficial), um mecanismo de comentários independente e self-hosted. Ele precisa apenas de um executável Go e um banco de dados SQLite, e ainda oferece suporte nativo para migrar comentários existentes do Wordpress, então é realmente simples. Mas, hoje em dia, já não recebo tantos comentários, então acho que vou renderizar os comentários antigos apenas de forma estática e deixar a introdução de novos comentários para depois. Só preservar os comentários antigos já tem valor suficiente do ponto de vista de arquivamento e referência
Eu uso o mecanismo de comentários Comentario em self-hosting no meu blog feito com Hugo, então fiquei muito feliz em vê-lo aqui.