1 pontos por GN⁺ 4 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • They Live Adblocker é um fork do uBlock Origin Lite que, em vez de esconder os anúncios bloqueados com filtros cosméticos, os substitui por blocos brancos com slogans de They Live
  • Em cada anúncio, uma destas mensagens é exibida aleatoriamente: OBEY, CONSUME, WATCH TV, SLEEP, SUBMIT, CONFORM, STAY ASLEEP, BUY, WORK, NO INDEPENDENT THOUGHT, DO NOT QUESTION AUTHORITY
  • A ideia surgiu de um post de blog escrito em 2015: They Live adblock mode
  • A instalação é feita baixando uBOLite_theylive.chromium.zip na página de Releases, descompactando o arquivo e carregando a extensão com Load unpacked no Chromium / Chrome / Brave / Edge
  • O modo de filtragem Basic do uBO Lite padrão bloqueia anúncios na camada de rede, então o elemento DOM não é criado e, em vez de virar um bloco OBEY, sobra apenas um espaço vazio
  • Para ver os blocos OBEY, é preciso definir o modo de filtragem do site como Optimal ou Complete no painel do uBO Lite e depois recarregar a página
  • Para compilar o código-fonte é necessário Node 22, e o pacote para Chromium pode ser gerado com o comando tools/make-mv3.sh chromium; também é possível definir os alvos firefox, edge e safari
  • O funcionamento aplica uma máscara de caixa branca que, no lugar do CSS display: none !important originalmente injetado pelos filtros cosméticos do uBO Lite, mostra por meio de um overlay ::after o texto armazenado no atributo data-ubol-they-live
  • Para lidar também com anúncios carregados mais tarde, ele percorre o DOM e usa MutationObserver para detectar elementos recém-adicionados, marcando com slogans aleatórios os elementos de anúncio correspondentes
  • Os arquivos modificados estão no submódulo davmlaw/uBlock, e they-live.js cuida da lista de slogans, da geração de CSS e da marcação do DOM, enquanto os pontos de injeção relacionados e o código de registro do script foram corrigidos
  • É um fork pessoal feito por hobby, não um produto oficial do uBlock Origin, então não se deve abrir issues relacionadas no lado do uBO
  • Como ele torna visíveis de novo elementos que antes ficavam ocultos, o layout pode se deslocar se o CSS do site presumir o encolhimento dos espaços de anúncio, e anúncios bloqueados por filtros cosméticos personalizados e por bloqueio de rede não recebem o tratamento OBEY
  • A licença é GPL-3.0, a mesma do upstream uBlock Origin / uBO Lite

1 comentários

 
GN⁺ 4 시간 전
Comentários do Hacker News
  • Li o título errado e achei que queria dizer que They Live inspirou o próprio conceito de bloqueador de anúncios
    Se fosse mesmo o caso, teria sido uma coincidência interessante, porque esse filme inspirou um dos primeiros logos do Mozilla [0]
    [0] https://www.jwz.org/blog/2016/10/they-live-and-the-secret-hi...

    • Aconteceu alguma coisa estranha com o link?
  • No fim dos anos 90, montamos um servidor web no escritório para devolver banners falsos em vez de respostas 404
    No servidor DNS interno, fazíamos "*.doubleclick.net" apontar para ele, e no lugar dos anúncios reais apareciam banners estranhamente vulgares de spray nasal à base de cocaína, aluguel de porcos e coisas do tipo, o que era hilário
    Não contei para ninguém, mas o pessoal começou a abrir chamados no help desk por causa dos anúncios e isso rendeu boas risadas, até que um técnico imprimiu umas direções do Mapquest e deixou no cliente com os anúncios vulgares incluídos, então a brincadeira acabou
    Se estou lembrando direito, os anúncios falsos vinham de um site chamado Bannertown, que aparentemente desapareceu há muito tempo. Eram tão engraçados que eu ainda gostaria de reencontrá-los hoje

  • Quase dá vontade de dar upvote 10 vezes neste post
    Também adoro esse filme, e quando vi na TV a cabo logo depois do lançamento, foi um choque e tanto

    • Vale a pena procurar o conto Eight O'Clock in the Morning, de Ray Nelson, que inspirou este filme
      Li isso anos atrás em alguma coletânea, e saber que o filme claramente foi inspirado por essa obra me fez apreciar ainda mais um filme que já era excelente
    • A cena da briga é boa demais. Coloque os óculos!
    • Claro, uma das mensagens mudou. Hoje em dia parece mais algo como viva com medo, não se reproduza
  • Ver os anúncios sendo substituídos me lembrou o trabalho de eye tap AR do Steve Mann
    https://news.ycombinator.com/item?id=44406552

  • Ideia muito legal! Acho que a espessura da fonte deveria ser algo como extra/heavy, e não preto total, mas um cinza escuro

    • Um peso mais pesado de League Spartan provavelmente ficaria bem
  • Se você ainda não viu, recomendo muito
    Quando eu era criança, tropecei nele por acaso no meio da madrugada mudando de canal escondido, e ele me marcou bastante
    Foi uma influência formativa saudável e acho que me preparou para rejeitar modismos e pressão dos colegas, além de questionar a autoridade. Também ajudou a resistir aos lados mais nocivos do espaço religioso-cultural em que eu vivia, e alguns anos depois isso acabou se conectando com uma leitura leve de ceticismo cartesiano e depois com matemática
    Só fui descobrir o título anos depois, quando o filme já tinha virado um grande meme
    Não é conselho, mas eu certamente recomendaria mostrar este filme para as crianças antes que cheguem à idade em que vão achá-lo cafona. Elas podem ter um episódio esquizofrênico ou cair no solipsismo, mas também podem se assustar com os monstros e aprender técnicas de manipulação mental, agradecendo depois

    • É engraçado, e na verdade nem tão engraçado assim, como as interpretações desse filme podem ser completamente diferentes de uma pessoa para outra
      Muita gente já chega preparada por outras coisas, então parece enxergar no filme o que quer enxergar
      É bem claro que a intenção básica é o ceticismo em relação a formas comuns da modernidade. Mesmo assim, já vi comunidades de extrema direita entenderem o filme como se fosse sobre judeus controlando o mundo. Não acho que Carpenter tenha feito com essa intenção
      No fim das contas, depois que a obra vai para o mundo, o criador não consegue mais controlar como ela será usada
    • Meu pai era fã do Carpenter, então me recomendou esse filme quando eu era criança
      Para um adulto, além da mensagem bastante óbvia, ele também é simplesmente um filme muito divertido
    • Você vendeu bem. Vou colocar para assistir agora mesmo
      Ultimamente eu estava vendo Andor quase como um manual de campo, então isso parece uma boa adição à lista de guias baseados na realidade
      Tipo Idiocracy, War INC e coisas assim
    • Spoiler https://www.youtube.com/watch?v=dN8Z7y_QcwE
    • O que dizem sobre as pessoas que conseguem atravessar a ideologia?
  • They Live é uma metáfora realmente boa para muita coisa no mundo moderno
    Depois que você vê, não dá mais para deixar de ver

  • Irônico. Um filme famoso por tratar de alienação e desumanização, They Live, e mesmo assim toda a programação foi entregue para IA

    • As pessoas têm trabalho e vida. Se é algo feito por diversão, tudo bem deixar que usem as ferramentas disponíveis para fazer mais rápido
    • Interagir com computadores em linguagem natural é muito mais humano do que digitar código especial e pontuação
    • Uma vez fiz uma extensão do Chrome que tocava este áudio (https://www.youtube.com/watch?v=w8itH10OFc8) em uma determinada interação de UI num site de esportes
      Eu mesmo codifiquei o áudio em base64 dentro da extensão e fiz tudo sozinho. Será que eu deveria me orgulhar disso? Acho que nós dois sabemos que a resposta é não
    • Você está escrevendo código no computador em vez de usar caneta e papel? Que absurdo!
    • E se, do contrário, isso simplesmente nunca fosse feito?
      Estamos todos tentando entender essa questão, então estou perguntando de verdade
  • Estou esperando isso sair como uma extensão para Pi-hole

  • Meu slogan pessoal, “I came here to kick ass, build web applications, and chew bubble gum. And I'm all out of gum.”, veio deste filme

    • Eu adoraria ver também as falas NG que não foram usadas. Roddy Piper tinha um monte de frases de efeito da luta livre profissional
    • E também tem o Duke Nukem
    • “I came here to kick ass and deploy microservices... And I'm all out of ass.”
    • “I came here to drink milk and kick ass... and I've just finished my milk”