1 points par GN⁺ 4 시간 전 | 1 commentaires | Partager sur WhatsApp
  • They Live Adblocker est un fork de uBlock Origin Lite qui, au lieu de masquer les publicités bloquées avec des filtres cosmétiques, les remplace par des tuiles blanches portant des slogans de They Live
  • Pour chaque publicité, l’un des messages suivants s’affiche aléatoirement : OBEY, CONSUME, WATCH TV, SLEEP, SUBMIT, CONFORM, STAY ASLEEP, BUY, WORK, NO INDEPENDENT THOUGHT, DO NOT QUESTION AUTHORITY
  • L’idée provient du billet de blog écrit en 2015 They Live adblock mode
  • L’installation consiste à télécharger uBOLite_theylive.chromium.zip depuis la page Releases, à le décompresser, puis à charger l’extension via Load unpacked dans Chromium / Chrome / Brave / Edge
  • Le mode de filtrage Basic de uBO Lite bloque les publicités au niveau réseau, donc les éléments DOM ne sont pas créés : ils ne sont pas remplacés par des tuiles OBEY et ne laissent qu’un espace vide
  • Pour voir les tuiles OBEY, il faut régler le mode de filtrage du site sur Optimal ou Complete dans le tableau de bord de uBO Lite, puis recharger la page
  • La compilation du code source nécessite Node 22 ; la commande tools/make-mv3.sh chromium permet de créer un paquet pour Chromium, et il est aussi possible de cibler firefox, edge ou safari
  • Le fonctionnement repose sur l’application d’un masque en boîte blanche qui affiche, via une surcouche ::after, le texte contenu dans l’attribut data-ubol-they-live, à la place du CSS display: none !important normalement injecté par les filtres cosmétiques de uBO Lite
  • Pour gérer aussi les publicités chargées tardivement, le code parcourt le DOM et utilise MutationObserver pour détecter les nouveaux éléments ajoutés, puis attribue un slogan aléatoire aux éléments publicitaires correspondants
  • Les fichiers modifiés se trouvent dans le sous-module davmlaw/uBlock ; they-live.js gère la liste des slogans, la génération du CSS et le marquage du DOM, tandis que les points d’injection et le code d’enregistrement des scripts associés ont été patchés
  • Il s’agit d’un fork personnel réalisé comme loisir, et non d’un produit officiel uBlock Origin ; il ne faut donc pas remonter les problèmes correspondants du côté de uBO
  • Comme les éléments auparavant masqués sont à nouveau rendus visibles, la mise en page peut se décaler si le CSS du site suppose que les emplacements publicitaires sont réduits ; de plus, les filtres cosmétiques personnalisés et les publicités bloquées au niveau réseau ne sont pas traités en mode OBEY
  • La licence est la même que celle d’uBlock Origin / uBO Lite en amont, à savoir GPL-3.0

1 commentaires

 
GN⁺ 4 시간 전
Avis Hacker News
  • J’ai mal lu le titre et j’ai cru que They Live avait inspiré le concept même du bloqueur de pub
    Si c’était vraiment le cas, ça aurait été une coïncidence intéressante, puisque ce film a inspiré l’un des premiers logos de Mozilla [0]
    [0] https://www.jwz.org/blog/2016/10/they-live-and-the-secret-hi...

    • Il s’est passé quelque chose d’étrange avec le lien ?
  • À la fin des années 90, on avait monté un serveur web au bureau qui renvoyait de fausses bannières publicitaires au lieu de réponses 404
    On faisait pointer "*.doubleclick.net" vers lui sur le DNS interne, et au lieu de vraies pubs, on voyait des bannières bizarrement vulgaires pour du spray nasal à base de cocaïne, de la location de cochons, etc., et c’était vraiment hilarant
    Je n’en avais parlé à personne, mais les gens ont commencé à ouvrir des tickets au helpdesk à cause de ces pubs, ce qui m’a bien fait rire, jusqu’au jour où un technicien a imprimé un itinéraire Mapquest et l’a laissé chez un client avec ces pubs vulgaires dessus, ce qui a mis fin à l’expérience
    Si je me souviens bien, les fausses pubs venaient d’un site appelé Bannertown, qui semble avoir disparu depuis longtemps. C’était tellement drôle que j’aimerais encore les retrouver aujourd’hui

  • J’ai presque envie de mettre 10 upvotes à ce post
    J’adore aussi ce film, et quand je l’ai vu à la télé juste après sa sortie, ça m’a mis une vraie claque

    • Ça vaut le coup de chercher Eight O'Clock in the Morning, la nouvelle de Ray Nelson qui a inspiré ce film
      Je l’avais lue autrefois dans une anthologie ou quelque chose du genre, et savoir que le film en était clairement inspiré m’a fait encore plus apprécier un film déjà excellent
    • La scène de bagarre était tellement drôle. Mets les lunettes !
    • Bien sûr, l’un des messages a changé. Aujourd’hui, ce serait plutôt vivez dans la peur, ne vous reproduisez pas
  • Le fait de remplacer les pubs me fait penser aux travaux de Steve Mann sur l’AR eye tap
    https://news.ycombinator.com/item?id=44406552

  • Excellente idée ! Je pense qu’une graisse de police extra/heavy conviendrait, et qu’il faudrait plutôt un gris foncé qu’un noir pur

    • Les graisses les plus épaisses de League Spartan iraient probablement très bien
  • Si vous ne l’avez pas encore vu, je le recommande vraiment
    Quand j’étais enfant, je suis tombé dessus par hasard en zappant tard le soir, en plein milieu du film, et ça m’a beaucoup marqué
    Ça a eu une influence formatrice assez saine, et je pense que ça m’a préparé à résister aux modes et à la pression du groupe, ainsi qu’à remettre l’autorité en question. Ça m’a aussi aidé à résister aux aspects les plus nocifs de certains cadres religieux, et quelques années plus tard, ça m’a même conduit de lectures légères de scepticisme cartésien vers les mathématiques
    Ce n’est que des années plus tard, quand le film est devenu un gros mème, que j’ai appris son titre
    Ce n’est pas un conseil, mais je recommanderais clairement de le montrer aux enfants avant qu’ils n’atteignent l’âge où ils trouveront ce film ringard. Ils risquent peut-être un épisode schizophrénique ou de sombrer dans le solipsisme, mais ils peuvent aussi avoir peur des monstres, apprendre des techniques de guidage mental, et vous en remercier plus tard

    • C’est à la fois drôle et pas si drôle de voir à quel point les interprétations de ce film peuvent diverger
      Beaucoup de gens semblent déjà préparés par d’autres choses, et voient dans le film ce qu’ils veulent y voir
      Il est pourtant très clair que l’intention de base est le scepticisme envers des formes modernes très répandues. Pourtant, j’ai aussi vu des communautés d’extrême droite y lire l’idée que les Juifs contrôlent le monde. Je doute que Carpenter l’ait conçu dans ce sens
      Une fois qu’une œuvre est lancée dans le monde, son créateur ne peut plus contrôler la manière dont elle sera utilisée
    • Mon père était fan de Carpenter, donc il m’a recommandé ce film quand j’étais petit
      Au-delà de son message assez évident pour un adulte, c’est aussi tout simplement un film extrêmement divertissant
    • Belle présentation. Je vais le lancer en streaming tout de suite
      Ces derniers temps, je regardais Andor comme un manuel pratique, donc ça ferait un bon ajout à la liste des guides ancrés dans le réel
      Avec des choses comme Idiocracy, War INC
    • Spoiler https://www.youtube.com/watch?v=dN8Z7y_QcwE
    • Que disait-on déjà des gens capables de voir à travers l’idéologie ?
  • They Live est une très bonne métaphore pour expliquer une grande partie du monde moderne
    Une fois qu’on l’a vue, impossible de ne plus la voir

  • Ironique. On parle de They Live, film célèbre pour traiter de l’aliénation et de la déshumanisation, alors que tout le code a été confié à une IA

    • Les gens ont aussi un travail et une vie. Si c’est un projet fait pour le plaisir, autant les laisser le réaliser vite avec les outils disponibles
    • Interagir avec un ordinateur en langage naturel est bien plus humain que saisir du code spécialisé et de la ponctuation
    • J’avais déjà créé une extension Chrome qui jouait cet audio (https://www.youtube.com/watch?v=w8itH10OFc8) lors d’une interaction UI précise sur un site de sport
      J’avais encodé l’audio en base64 dans l’extension et tout fait moi-même. Est-ce que je devrais en être fier ? Je pense qu’on sait tous les deux que la réponse est non
    • Vous écrivez du code sur un ordinateur au lieu d’utiliser un stylo et du papier ? Ridicule !
    • Et si, sinon, ça ne serait tout simplement jamais construit ?
      Je pose vraiment la question, on est tous en train de comprendre ce problème
  • J’attends que ça sorte en extension Pi-hole

  • Mon slogan perso, “I came here to kick ass, build web applications, and chew bubble gum. And I'm all out of gum.”, vient de ce film

    • J’aimerais bien voir aussi les répliques ratées ou non retenues. Roddy Piper avait énormément de one-liners issus du catch pro
    • Et il y a aussi 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”