uBlock Origin Is Giving Up the Fight to Keep Ads Off Facebook

(digitalescapetools.com)

189 points | by Markoff 9 hours ago

75 comments

  • wkjagt 5 hours ago
    I know this is probably a very naive question, but what is the end goal putting so much effort into getting past ad blockers? Surely, someone with an ad blocker installed is not going to click on their ads and buy the advertised products anyway. I don't really know what I am talking about, but I guess it's all about ad impressions that generate money, but doesn't this strategy end up making less money, because the money that's put into circumventing ad blockers isn't really generating more sales.

    It's like a door to door sales person thinking that if only they could find a way to unlock my door I would buy their stuff.

    • sicktriple 4 hours ago
      You don't actually need to click on an ad or purchase something from an ad site in order for Facebook to make money selling ad space.

      The moment these ads are loaded on the page, real time auction occurs, where advertisers place bids algorithmically and automatically, based on your profile. Facebook makes it's money by selling this ad space. It doesn't particularly care whether you click on them or not. But if they don't load in the first place, there's nothing for Facebook to sell.

      The real insideous part is that advertisers don't need to actually bid on the auction to participate, and anyone participating gets to havest your ad profile. This is one of the big ways data brokers are able to build profiles on you. They can then do whatever they want with this info, and you'd probably never know.

      • dewey 4 hours ago
        That's not true. If your ad placements don't perform, people are not going to book them. If ads are loaded or not is also often verified by independent third party trackers that you have to embed on your page next to the ad. There's whole industries built on this stuff and it's not as simple as "we sell the slot and don't care if people see it or click on it".
        • sicktriple 3 hours ago
          Thanks for your insight. It probably would have been more helpful if you took the time to quote the particular part of my comment which you believe to be untrue.

          If youre referring to whether or not Meta "cares" of you click and ad or not, then fair play. I'd argue that's more or less semantics, but ok, they do care and there is indeed an entire industry built on them caring.

          In my defense I was more referring to the fact that whether you click or not doesn't change the fact that there is still ad sales happening in the background, and based on that, yes my assesment is correct.

          If you'd like to clarify which part of my argument you had issue with instead of having me just guess, that'd be helpful too.

          • lurk2 1 hour ago
            > It probably would have been more helpful if you took the time to quote the particular part of my comment which you believe to be untrue.

            He did.

          • Barrin92 1 hour ago
            >whether you click or not doesn't change the fact that there is still ad sales happening in the background

            if nobody clicks on the ads nobody's going to buy ad space because people who place ads care about whether their ads translate into sales. So of course Facebook cares, and ultimately only cares about how many people respond to them because how much money they'll make depend on how much money the ads make.

            That's why FB has invested ungodly sums into trying to figure out the preferences of their users.

        • kazinator 17 minutes ago
          They will not book them once they learn they have been defrauded for a while.
        • jpleger 4 hours ago
          I mean you are both right, it's been a few years since I have been in adtech, and it isn't black and white. There are few places that will pay for stuff that isn't clicked through, but there are places that are willing to pay on an impression basis for things like video or images. It's just like not worth it to most places to throw those ads on their property since it's fairly low quality advertisers.

          More to the point though, if there isn't ads rendered, you can't even get accidental clicks.

          • tomnipotent 3 hours ago
            The teams spending the kind of money these ad networks care about are doing a lot of upper funnel brand marketing where exposure is more important than clicks and where conversions are expected to be much lower for this segment of spend.
            • rented_mule 2 hours ago
              The largest brands (Walmart, McDonald's, Coca-Cola, etc.) put a lot of analytics into their ad spend. I worked on an ad platform with a large audience that these kinds of brands wanted to get their name in front of, but the audience was exceedingly unlikely to click on big-brand ads on our platform. The brands figured this out quickly and pushed hard for cost-per-click rather than cost-per-impression because cost-per-click was essentially free brand marketing for them, even if they were paying $100 per click.

              The next tier down was kind of the opposite. They weren't big enough to surface things like this, and they hired agencies for most of their ad spend. When focusing on the top of the funnel, there's this strange incentive with agencies where they often get more budget to spend if they can connect that directly to eye balls. Agencies are incentivized to throw the ads up everywhere and pay well to do so. They love cost-per-impression because we could deliver a large, predictable number of eye balls in a hurry.

              All that said, we put no effort into getting around ad blockers as we were serving these ads on our own site/app and we viewed fighting ad blockers as fighting our users. Our ads were served inline in HTML, but clearly identified in the HTML of the page. It took blockers a while to catch on and block them, but they eventually did.

      • kazinator 17 minutes ago
        I would say, then, that Facebook is perpetrating fraud. They are knowingly defeating ad blockers to sell ad space that they know will not lead to any click-throughs and conversions.
      • tristor 4 hours ago
        This is correct, and the extra insidious part is that folks who are tech-savvy and privacy-conscious are more valuable profiles than normies, because we generally work in higher income jobs/industries. So whether we click or not is irrelevant, Facebook gets paid more for showing us ads than they do for typical normies.
      • globalnode 4 hours ago
        and thats why you lock down your privacy, so they get nothing other than "generic privacy enthusiast #1000101010101"
        • gh02t 3 hours ago
          Good luck. I'd wager that most methods to protect your privacy aren't nearly as effective as we think they are. While I don't think it means that you shouldn't try to protect your information, I typically assume that anything short of very extreme measures is only mildly effective.
          • gopher_space 2 hours ago
            One of the biggest problems in software development is that our graph of authoritative personal data is cyclical. You might have heard about how difficult it was for someone erroneously declared dead to change the record, and I'm sure most of us have experienced problems with changing an address. A friend recently went through two name changes and one phone number change, and it took like eight months for the bottom-feeders to realign.

            We are now in an adversarial situation regarding our personal information, but our adversaries depend on sources we have a modicum of control over. If I signed my dog up for a physical mailer, I wonder how long would it take for a portion of the internet to consider Doctor-Professor Kensington a legal individual.

    • thewebguyd 4 hours ago
      Online advertising is less and less about forcing a pitch to conversion in the moment its viewed. Even if someone with an ad blocker would never click on the ad anyway, repeat "impressions" build implicit trust just through exposure. Six months or even a year from then, when that user is looking for a specific SaaS tool, for example, the brand they saw 40 times already is the one that feels established and safe, and it's more likely to lead to a conversion without ever clicking the original ad.

      The second part of putting so much effort into getting past ad blockers is tracking & fingerprinting, especially across devices.

      In general, ads work by anchoring a brand name in your memory for when you eventually are looking for said product or service, the goal isn't always to force a conversion on the spot.

      • titzer 13 minutes ago
        > repeat "impressions" build implicit trust just through exposure.

        This is exactly why I don't want to see their shit, ever. It just doubles my resolve to not see it. They are targeting my underbrain, my subconscious, and do not want it.

        There's one particular insurance company that continued to evade my ad blocking attempts for literally years. I will never buy from them. My current insurance is fine and the ad-mongers can get bent until their business dies.

      • consp 3 hours ago
        What if the conversation is negative? I have very little patience for halfbaked ads disguised as posts. Some companies just show what they are and sell, but too often these days it's a memey post-like advertisement which will be a negative the next conversation "ah, yes that company with those annoyingly fake ads, just like their [product]". But I do not rule out I'm the odd one out and the people deciding the tools to for upon people fall for those ads.
        • tomnipotent 3 hours ago
          It doesn't matter if your personal interaction is negative if on the whole it's positive across a larger corpus of users. By and large this exposure tactic works more than not.
    • __MatrixMan__ 26 minutes ago
      Ads are a type of malware, they're often used to bootstrap more aggressive types of malware.

      The door to door sales person wants to unlock your door so they can sell the info to somebody else who shows up and steals your TV.

    • rchaud 1 hour ago
      The biggest buyers of ads are not promoting products, they're shilling for politicians. The same way junk mail props up the postal service, political ads keep the lights on at local TV channels. They are unwatchable during election season, and there's some election campaign happening all the time. Mayors, governors, senators, congress.

      Facebook and Youtube are just the newest battlefields. If it's not politician ads, it's military ads, partisan "nonprofit" ads, or ads for podcasts. I don't need to see any of them.

      That said, as long as UBO keeps up the good fight on the open web, I'm good. Facebook is basically a memory now, and there are other ways to access Youtube that are actually less taxing on their bandwidth because they don't have auto-play enabled and don't show a 45-minute podcast episode as a pre-roll.

    • Lammy 5 hours ago
      Ads are for surveillance as much if not more than they are for money
      • criddell 5 hours ago
        Presumable the ads on Facebook are served by Facebook and they know who you are and what you are doing on Facebook.
      • axus 4 hours ago
        I believe that, as long as you add that the surveillance is also for money.
        • dfee 4 hours ago
          in that money is the atomic unit of economic control, sure.

          government's don't surveil for money, unless you bend the argument a bit to say the government has finite resources and is run off money itself. which is kinda true, but also kinda fuzzy (the Fed).

          • axus 1 hour ago
            I don't think governments are the majority buyers of the surveillance, no doubt they buy a little bit.
    • allthetime 3 hours ago
      Ads do a lot more than advertise. They track and collect data about you without you interacting at all. I don’t use an adblocker to not see ads, i use an ad blocker to not load ads or interact with their providers servers at all.
    • SvenL 5 hours ago
      Aren’t ads payed also via „impressions“, like 10k people saw your advertisement so please pay x money?
      • teshaq 5 hours ago
        Yes, but if a user doesn’t convert the advertiser will see worse performance metrics as cost per click/conversion/install is higher. That isn’t a good long term outcome for the platform, since advertisers can switch their budgets elsewhere (to Google/Youtube)

        There’s a delicate balance, more impressions isn’t always a good outcome. Id assume here given the battle against ad blockers that the platforms do believe the aggregate impression mix leads to good performance for advertisers though

      • seattle_spring 5 hours ago
        Partially, yes. Ads are also psychological, and tracked cross-platform. If you see a BMW ad on Facebook, drive by a BMW billboard on the highway, search BMW on Google, and then go buy a BMW, they have ways of fractionally allocating the conversion to the different impressions. It's pretty crazy.
        • StilesCrisis 3 hours ago
          I always thought last-click attribution was generally used even though partial attribution was technically possible. But my info is a few years stale.
    • sodapopcan 4 hours ago
      I don't like ads and don't want to buy random stuff, but they totally work me sometimes, and I'm sure there has got to be many like me. It's one of the big reasons I don't go on social media really anymore. I mostly have willpower, but in moments of weakness I'll see a perfectly targeted ad, it'll be for something affordable, and I'll but it. It was never a big problem for me as it's only happened a handful of times, but everything I've bought this way has been useless and I've gotten rid of it all.
      • StilesCrisis 3 hours ago
        Story time? I want to know about the useless items.
        • sodapopcan 3 hours ago
          lol, no, it's mostly embarrassing :P Well, they included a silicone sponge and a massive blanket.
    • nemomarx 4 hours ago
      Do we no longer habitually install an ad block for friends and family? There's gotta be some naive users with an ad blocker that way, or default within brave or whatever
      • StilesCrisis 3 hours ago
        They are no longer handling Facebook in the ad blocker. Installing an ad blocker won't help.
    • hn_submit 4 hours ago
      I believe tracking and privacy invasions cannot be solved through technological means, it needs to be solved through laws and regulations.

      We need to prod our representatives to ban the selling of our private information. Websites themselves can use the information but they're prohibited from selling it to anyone else. Why? Because the data changes hands and borders several times after which we lose all control over it.

    • creatonez 4 hours ago
      > is not going to click on their ads and buy the advertised products anyway

      Even cringy ads that digust or anger users in the moment have a subtle effect of making them more likely to buy or recommend that brand in the future. The name recognition is what advertisers are buying, it doesn't have to immediately persuade the user to click for them to get what they want.

    • jaharios 3 hours ago
      100% higher up decision, I bet they loose more on this than the powerpoint slide says they are earning.
    • kakacik 4 hours ago
      I go a bit further - if something penetrates firefox + ublock origin combo, I'll go out of my way to make sure I'll never, ever buy such product or service if I can avoid that (not always possible but reasonably frequent).

      Its quichotesque effort but the only thing that can move the needle a bit since everybody involved cares only about money here - waiting for some toothless legislation is useless when harm is happening now.

      • kevin_thibedeau 3 hours ago
        There is a ton of shady stuff that UBO let's through. Some of it can be filtered with the optional lists but not all. You really need NoScript and LocalCDN in the arsenal to pare back the invasive abuse of privacy.
    • thrownaway561 4 hours ago
      ads are like billboards. the company doesn't make money by making sure your buy the product, it make money by getting the product in front of you. You might not buy the product today, but there is a chance that since you've seen the product, you might buy it in the future.

      many of times, i have looked to purchase a product or service and remember an ad that i saw that has alter my decision.

  • jimrandomh 54 minutes ago
    Eventually, this arms race ends with a computer vision model that looks at the screen, classifies visual elements as ads, and draws a rectangle over anything that looks like an ad.

    I am significantly less tolerant of ads than average people seem to be. (I think average people are making a horrible mistake about this, and are badly cognitively damaged by ads in ways they don't realize). If my choices are to look at ads or leave Facebook, I'll leave. But there are conversations people have there that I'd rather not lose access to, so... I guess I'd have to partially stick around and campaign for others to leave as well?

    • titzer 9 minutes ago
      I think my brain developed that as a defense mechanism. The web cultivated a certain kind of blindness where I literally don't look at certain parts of pages because my brain has learned that there is never anything useful there. Sometimes I just cannot see things unless I force my eyes to move across the page linearly, top to bottom.

      This is pathological. Like I find myself not ever looking at the top result in a search, because that is where Google has been putting ads.

      Something is seriously broken with computers and we can't seem to face it.

  • aanet 4 hours ago
    Controversial opinion:

    This entire thread reads like a game of cat-and-mouse. People trying to block intrusive ads, and FB reaching into the depths of code and making it nearly impossible for anyone to do so en masse.

    I've been there. Tried to uncheck all the boxes on their ad platform; used all manners of ad blockers, etc; used incognito mode; used Tor; etc. etc. etc.

    At some point, you realize that the only way to not get served ads on Facebook -- and thereby not benefit the company itself -- is to get rid of it completely. Delete your account, get off that blasted site, and enjoy some moments of peace IRL.

    Having been a very early adopter of FB (since ~2004), I deleted my account and am clean + sober + much happier since 2016.

    (Not to say that I'm completely out of the FB ecosystem. Unfortunately, my fam is still on WhatsApp... and I've been trying to convince them to migrate to Signal...)

    YMMV

    • liendolucas 4 hours ago
      Gold advice. People should get out of there and enjoy more of their free time!
      • aanet 3 hours ago
        Indeed.

        It saved me net an hour or more or mindless scrolling every day. Every single day. Not to mention the benefits of no more FOMO, better mental health, etc. AND left me with more time to actually accomplish things I wanted to do but somehow thought I never had the time.

        The thing is: you have to find + allocate time and attention (= your most precious resource) to the things that matter most to you.

        Since then I've been working on my online learning (30+ courses done, including several DL/ML certifications), read more books, and most importantly, focused on my health by working out nearly every day.

        Small wins individually, but they have compounded greatly over time.

  • akersten 8 hours ago
    They do this by adding a ton of useless markup and splitting words like "ad" into single-letter spans with random class names and 8-layer deep nests of `<div>` so it's very hard to write selectors against. One has to wonder how that div soup affects accessibility as I find it very unlikely that this content is presented nicely to assistive tools. I hope they get all the ADA suits they deserve for this.
    • neuralkoi 7 hours ago
      I recently found this out the hard way. Instagram’s web app has a super annoying popup. To click the comments button for a post, your cursor has to pass over the username, which just happens to launch a profile preview with the “follow” button exactly where the comments button was, causing you to unintentionally follow the account.

      I tried to block this popup with uBlock Origin to no avail. No matter what element I selected, it was still there. Finally fixed the problem by deleting my Instagram account.

      • titzer 7 minutes ago
        > Finally fixed the problem by deleting my Instagram account.

        The real fix!

      • zenoprax 7 hours ago
        A counter example: I got caught out by the deprecation/sunsetting of anonymous "old.reddit.com" yesterday but it turns out uBlock can filter out the ads, boilerplate, sidebars, join/login buttons etc on the main site. It's actually faster and more usable than the old site now.

        Small win.

        • m348e912 7 hours ago
          >I got caught out by the deprecation/sunsetting of anonymous "old.reddit.com" yesterday

          It appears to still be up for me. ??

          • spidercat 5 hours ago
            "anonymous" is the key word. old.reddit still works (though it seems to get progressively jankier), but it's now requiring a login.
            • chokma 5 hours ago
              It was activated for my region yesterday and it did wonders for breaking my reddit addiction.

              Then I tried the normal view and ... wow, so many auto-playing video ads disguised as regular posts.

          • shawn_w 5 hours ago
            You now have to be logged in to reddit to use it.
          • kotaKat 6 hours ago
            It's A/B tested across IP ranges, geolocated regions, etc. I got it super early and it sucks being locked out for the past 2-3 weeks now.
          • esseph 6 hours ago
            Not sure there's been a hard date publicly set but they are sunsetting it
        • dayone1 7 hours ago
          How do you filter it out? Do you select each element individually?
      • greenleafone7 7 hours ago
        Best move you could have possibly done.
      • srcnkcl 7 hours ago
        “A strange game. The only winning move is not to play.”
    • c-hendricks 7 hours ago
      Last I tried writing custom rules for Facebook was years ago, but they did have proper aria attributes, and uBlock origin does have selectors for text content. These are from 2020:

        facebook.com##span:has-text(Suggested for You):xpath(../../../../../../../../../../../../../../../../../..)
        facebook.com##div[aria-label="Sponsored"] span[aria-label="Sponsored"]:xpath(../../../../../../../../../../../../../../../../../../../../..)
        facebook.com##div[aria-label="Sponsored"]:xpath(../../../../../../../../../../../../../../../../../../../..)
      • pimlottc 5 hours ago
        What's with the xpath selector? Is that just matching deeply nested elements?
        • c-hendricks 2 hours ago
          Going from memory, but that's how many elements are in the tree between what I wanted to be hidden and where the matching text/elements actually lived.
    • acabal 7 hours ago
      But can't they just use an xpath expression to test the computed text content of a node, like `/path/to/ad/div[contains(., 'sponsored')]`? In that expression, there could be any number of nested elements inside the terminal `<div>` and it wouldn't matter. (And you'd probably have to use a regex test to account for tricky white space.)
    • kazinator 15 minutes ago
      > very hard to write selectors against.

      Or was hard to write selectors against before, you know, AI.

      It seems ironic to give up now. You can probably rig up an agent to automatically look for new div labyrinths and write selectors for them.

      You can bet Facebook are using AI to generate these labyrinths!!!

    • timbit42 1 hour ago
      Maybe reverse tactics and block/hide anything that isn't something you want to see.
    • JumpCrisscross 7 hours ago
      > so it's very hard to write selectors against

      This sounds perfectly matched for an on-device LLM?

      • pjc50 7 hours ago
        The power cost of doing this widely would be staggering, surely?
        • Terretta 7 hours ago
          Worth a white paper to see which costs less energy, using Apple's built in LLM, or downloading and displaying all the FB ads using radio, playback, and screen animation energy.
        • StableAlkyne 7 hours ago
          Local models are not the same as the giant ones in data centers. They're in about the about the same ballpark as running a AAA game on max settings.

          Sure, it's more computationally-expensive than running an HTML selection, but it's also not "staggering" by any reasonable stretch.

          • rmwaite 6 hours ago
            I think “staggering” is a pretty accurate way of putting it if blocking ads is in the same ballpark as running a AAA game on max settings.
            • StableAlkyne 6 hours ago
              If the computational requirement is within the realm of another normal day to day task, and if it cannot generally achieved with another cheaper approach, it would be contradictory to say it is staggering.

              I would agree if this was an easily solvable problem with classical approaches. Clearly it is not, since even uBlock is giving up.

              At any rate, "staggering" is relative. White-labeled web browsers becoming the most common GUI engine would have made an engineer's eyes water 20 years ago.

              • frandroid 6 hours ago
                Blocking ads should not make my fans spin at full blast.
                • StableAlkyne 5 hours ago
                  Yeah, it's pretty awful that Facebook has made it such a demanding task.
              • ASalazarMX 2 hours ago
                "Honey, I want to buy a gamer PC. This one is too slow to block Facebook ads."
        • mkeedlinger 7 hours ago
          Depending on the model, I’m guessing it’s dwarfed by just about any electron app
        • toomuchtodo 7 hours ago
          Apple Intelligence? I mean, you're only processing for the time your "AI|browser|agent" is acting as a firewall between you and Meta. Cache locally after processing and filtering. Use alongside the accessibility API. LLMs can, in many cases, reliably solve CAPTCHAs. I find it difficult to imagine they cannot defeat Meta ad blocking countermeasures.

          EFF: Adversarial Interoperability - https://www.eff.org/deeplinks/2019/10/adversarial-interopera...

    • esseph 6 hours ago
      > I hope they get all the ADA suits they deserve for this.

      So what you're saying is: you want Facebook to pay out something like $200M which is such a small amount it won't even realize, $170M will go to lawyers, everybody else gets $1.30.

      That seems like how it might pan out.

    • benj111 7 hours ago
      Could you not just go after the deeply nested spans? I assume they aren't messing up everything else like that.
      • mcintyre1994 7 hours ago
        Based on inspect element on their homepage, they probably are.
  • whywhywhywhy 7 hours ago
    The approach they should have taken is to start whitelisting the components that are not ads.

    Think of how the structure of Meta is gonna work, there's some team in charge of ads who has a sub team now in charge of messing with the ads to stop them being blocked.

    If you start whitelisting everything that isn't an ad you move the problem into an area the team in charge of blocking the ads don't have control over.

    Highly unlikely the team in charge of stopping ad blocking has swing to then start changing the code of every other element on the page to break your non-ad white listing.

    • Terretta 7 hours ago
      Over a decade ago, web framework and web site generation tooling had already ruined any kind of automated anything, as the frameworks and tools started using what amount to GUIDs for identifiers. I suppose the charitable take on why is as only machines needed to read it, and css styles and div IDs had become token gibberish anyway, so semantics were irrelevant.

      Whether selecting for ads or content, one had to figure different ways of getting after it, whitelisting was already off the table.

      We'd found "structure" could work, but had to be fuzzy and adaptive as marketing shuffles pages around constantly, not just on the whole, but for A/B runs and personalized "experiences".

      So that seems back to, hey, models could help.

      (Though none of them, to date, attain as high success as latest hand coded "reader" tools, worth inspecting for how this could be generalized.)

    • doodlebugging 6 hours ago
      >Highly unlikely the team in charge of stopping ad blocking has swing...

      OT but I think I learned a new term today.

      Swing. In oil and gas we would call that suction so for future reference:

      Swing = Suction

    • danillonunes 7 hours ago
      Can't they mimic the structure of legit content to get passed on the whitelist?
    • HDThoreaun 5 hours ago
      The ad team runs the whole business at meta. If theres an issue they dont have control over theyll just take control of that part of the code.
  • drnick1 8 hours ago
    Blacklisting facebook.com at the DNS level has worked pretty well for me.
    • amazingamazing 8 hours ago
      That works, but is not really blocking the ads.
      • snapplebobapple 7 hours ago
        I agree. We should call that "blocking the bads" since the overwhelming majority of things served from that domain are bad.
      • prmoustache 7 hours ago
        facebook ads are indeed blocked.
    • wompapumpum 8 hours ago
      you sure about that?
  • hn_submit 5 hours ago
    The only way to keep ads off Facebook is to stop using Facebook.
    • sodapopcan 4 hours ago
      I got a facebook account because I wanted to use marketplace. I just use one of those CSS browser plugins to hide the newsfeed which is where all the ads pop up. The following does the trick for me:

          [role=main] {
            display: none;
          }
      
      I also don't have any friends on it.
      • hatsunearu 4 hours ago
        Marketplace has video ads that play with sound as you scroll by now. It's incredible
        • sodapopcan 4 hours ago
          Ah, well I guess I'll be seeing those soon then? I don't use Marketplace too much (and just got burned recently so I've soured on it).
    • CivBase 5 hours ago
      If you're still using Facebook, it's because you're required to or you're the kind of person who won't be fazed by this.
      • corndoge 4 hours ago
        Correct, for better or worse facebook is the meeting ground for many communities and if you are in those communities you have to use it.
      • celestialcheese 4 hours ago
        Marketplace. It's horrible, but the area I live in has mostly abandoned craigslist and if you want to buy/sell used stuff, marketplace is where you have to be.
        • BuyMyBitcoins 3 hours ago
          I feel like Craigslist squandered its effective monopoly with online classifieds.

          While I do not think that the company needed to modernize the site’s UI, it baffles me that their anti-spam tools are so rudimentary. Most searches yield irrelevant keyword-bombed results, and, such results tend to be nearly identical listings.

          I had yearned for a viable Craigslist alternative for years. Sadly, Facebook Marketplace won. I don’t feel comfortable searching for anything due to the fact that Facebook will inevitably use my queries to further profile me.

        • istjohn 3 hours ago
          I recently perused Marketplace, and it appears to be so thoroughly infested with barely disguised scams, bogus prices and other garbage as to be usable by only the most intrepid and determined shoppers.
          • celestialcheese 1 hour ago
            Marketplace aggressively curates to your searches and interactions. So much so you have to be careful with your browsing otherwise your recommendations get off.

            My guess is that the default state is the scam garbage. It quickly learns your preferences. Which I hate. I miss having my 5 sections of craigslist I could browse over my morning coffee and not feel like I'm missing a deal.

          • glitchcrab 2 hours ago
            It really depends on what you're looking for, there's a lot of great stuff in my local area, but there's also a lot of shit too
    • Markoff 4 hours ago
      you could use NoBook or MaterialBook, both on Github, personally I don't have FB account 10+ years and not missing it (besides marketplace, though don't see even there better deals than local classifieds website)
  • VCFundedGenYer 7 hours ago
    Facebook is trying so hard to defeat adblockers that the actual website is borderilne unusable. I have found in the past year or so that pages just get hung on "loading" transitional screens way more often, even in normal circumstances.

    They need to surrender this whole anti-adblocker crusade because it will kill them in the long run (along with the billion other problems FB has)

    • RiverCrochet 7 hours ago
      Most activity on Facebook is via phone. I bet Facebook would prefer to get rid of the website entirely; the age of adding Facebook like buttons and comment sections to websites is long past. I can't think of anything that works on the website better than the phone app.
      • encom 5 hours ago
        >I bet Facebook would prefer to get rid of the website entirely

        For some parts they did. I tried Facebook Dating, and it's only available on phones.

        Also, to save you the trouble, don't use Facebook Dating. It is, to use a technical term, a fermented shitpile.

    • liendolucas 5 hours ago
      > it will kill them in the long run...

      Now, that's something I would love to see in my lifetime.

  • qbane 6 hours ago
    I wrote and shared uBlock Origin filters for Facebook, shared on Reddit and up to a week later they changed the DOM structure bypassed the filters. After some attempts I no longer publish the filters.
    • amelius 6 hours ago
      Maybe a better approach is to convert the page to an image, run OCR over it, use an LLM to remove the ads, present the result to the user.
      • ImJamal 5 hours ago
        How would you comment or watch a video if you did that?
        • ceejayoz 4 hours ago
          That sounds like an upside.
        • amelius 5 hours ago
          You can still do that.

          The only thing I'm proposing is to do the filtering on graphical data (what the user actually sees) rather than on the DOM (which can be obfuscated; and which may change every week).

          • dudhsudhd 4 hours ago
            I don’t see how presenting an image would allow you to interact with the page, especially if all you are doing is modify the image you’re presenting, not the page itself.
            • amelius 38 minutes ago
              Think of it as looking at your screen through AR goggles, where the goggles modify the image before it reaches your eyes.

              Everything happens at the image level so there's no way Meta can obfuscate the DOM to make ads pass through.

          • ImJamal 4 hours ago
            Are you saying you would get the image, detect the ad in the image, then regenerate the HTML without the ad based on where it was located in the image?
            • lokar 4 hours ago
              You don’t need to regenerate, insert a DOM element to obscure it.
    • hatsunearu 4 hours ago
      Could you publish it with a license saying it shall not be used by any Facebook employee or something?
  • pavel_lishin 7 hours ago
    I've tried to write a tampermonkey script to at least block the Reels, but even that's hella difficult.

    The solution is truly to just never be on Facebook, but - our local PTA only distributes news via Facebook. (There may be a Whatsapp group I don't know about, which isn't better.) So does the local library. If the township publishes things elsewhere, I don't know about it.

    I use a service to convert some pages' feeds to RSS, which is semi-reliable, but doesn't work well and is a paid service if you want more than two feeds - I wish I could hand-roll something myself.

  • The-Old-Hacker 8 hours ago
    I use a browser extension called F.B. Purity. It's worked across multiple browsers for years.

    https://www.fbpurity.com/

    • mmsc 7 hours ago
      There's a concern that the developer of FB-purity passed away: https://www.reddit.com/r/facebook/comments/1tw2sf9/real_conc...
      • tim333 3 hours ago
        Oh dear. Hope he's ok. I got a lot of value out of FB-purity.
    • damidekronik 8 hours ago
      I was gonna say that uBlock still works for me on facebook, but yea I forgot I had purity quietly working for me for all those years
    • VCFundedGenYer 7 hours ago
      Same. FBP has been effectively perfect for over a decade now. I don't understand how uBlock Origin can't just take what FBP is doing and apply it there.
  • nemomarx 6 hours ago
    • WalterGR 6 hours ago
      With 104 comments at the moment, that’s where the bulk of the discussion is happening.
    • Markoff 4 hours ago
      well this post was like one hour earlier, they should have merged it earlier when there were zero posts in both
  • wvenable 2 hours ago
    I wonder if it's time to step it up a little bit. We have all the LLMs that are great at looking at code and processing it so perhaps the future of ad blocking is letting the LLM handle it.

    Has anyone thought about building something like this?

    • seanw444 1 hour ago
      So you'd have a low-memory-usage super high latency ad blocker with a monthly bill, or an ad blocker that uses up several gigabytes of RAM/VRAM for slightly less high latency. Compelling.
      • TaLiTr 1 hour ago
        I think GP is talking about using an LLM to write filters for the constantly changing Facebook ad serving code, which would be distributed to users.
        • seanw444 30 minutes ago
          Ah. I was envisioning the LLM handling requests as they come in lol
      • dreamcompiler 26 minutes ago
        Yes, exactly this. The best way to fight AI is with your own AI, running locally on your own machine and loyal only to you. Also note that a highly-specialized ad-blocker agent wouldn't need a trillion parameters. It probably wouldn't even need a billion.
  • jcfrei 8 hours ago
    Once LLMs get fast enough at processing real-time images Apple (or anybody really) can just roll out a browser rendering engine that just masks all ads. It will take a few years but the browser ad-business is in it's terminal phase.
    • monooso 8 hours ago
      Given that Safari doesn't even have a built-in ad-blocker, I doubt Apple will be leading the charge on this.

      Such a move would also presumably be incompatible with Apple's highly lucrative search engine deal with Google.

      • gdulli 8 hours ago
        It's amazing how people think Apple has a clean reputation because they've added a thin layer of indirection to their participation in the surveillance ecosystem.
      • 65 5 hours ago
        Makes me even more excited for Ladybird to be released.
    • concinds 8 hours ago
      Safari was the first to cripple adblockers and went further than ManifestV3, but it seems their reputation will never catch up to that.
    • pllbnk 8 hours ago
      The race of ending personal computing is there. I am sure big players want to control entire stack and users just sitting in front of dumb monitors consuming their ads.
    • threetonesun 7 hours ago
      If we're just talking about image based ads it would be easier to simply denylist every image on a page and only render alt-text until the user clicks to reveal it.

      Worth noting though that Apple injects ads into the News app, which is just a webview, so it's certainly not them that will do this.

      • whywhywhywhy 7 hours ago
        You're trying to stop ads because they're malicious but you think they'd be honest with their alt text?

        Ignoring that users care deeply about images so a browser that did this would be considered broken from the get go.

      • pavel_lishin 7 hours ago
        I wonder what percentage of images even has meaningful alt-text.
        • nemomarx 7 hours ago
          If it doesn't have alt text it can't have been that important as an image, I guess.
    • vintermann 8 hours ago
      Yes, it's a near-universal legal requirement that humans be able to tell if something is an ad or not. So once they sabotage that, they're in hot water.
      • pjc50 7 hours ago
        I was under the impression that America had very few legal restrictions on ads at all.
      • AlexandrB 7 hours ago
        Is there any enforcement of this? Like at all? All the review bots and bots promoting random crap on reddit say otherwise. Traditional media still pays lip-service to this, but only barely.
    • metahost 8 hours ago
      Apple sells ads too; increasingly across its surfaces.
    • sentrysapper 7 hours ago
      You anticipate a large language model to understand visual queues for an advertisement?
      • preg_match 9 minutes ago
        On the big platforms, the ads actually have “ad” written on them somewhere or “sponsored”.

        It will be harder on other sites, but not that hard. There’s an unbreakable ceiling for the ads here - they need to be readable trivially by human eyes, or they don’t work as ads.

        So, you can hide or obfuscate the ad… but then it’s not a very good ad.

      • whywhywhywhy 7 hours ago
        Cost issues aside yeah image embedding tech is really good and can already do tasks like this, LLMs with native image understanding are even better at it.

        Reasons this wouldn't work are you'd really need to get it to a good enough and small enough model to run low energy use and very fast to not impact browsing. The other issue is it'll be a fixed target for a period of time so the ads could be tweaked to find how to get them through it.

      • triceratops 7 hours ago
        Cues, not queues. And yes that sounds workable.
    • Eddy_Viscosity2 8 hours ago
      This is the first and only use-case for LLMs that I am genuinely excited about.
      • AlexandrB 7 hours ago
        Such naïveté. The much more likely scenario is that AI is used to add or replace ads in a website in a way that's now impossible to remove. Running your own AI on the browser will be disallowed to "ensure a safe browsing experience".
        • Eddy_Viscosity2 6 hours ago
          I wonder how far we are away from AI being required to link to the TPM in a way that the OS and hardware people can have full authority on what you can use.
          • debazel 4 hours ago
            We're not that far off. But it will not just be for AI, but all software. Mobile OSes has already normalized the expectation that you don't control what can run on your own devices.
  • usui 4 hours ago
    How long until someone invents a fully-integrated local video and audio adblock filter running on a passthrough VR headset or smart glasses? The progress on this front is taking a while. I wouldn't mind if the audio filter is white noise and a portion of what I see is blurred out. Maybe to make it more efficient, only scan near the places I'm looking at via foveated rendering.
    • throwuxiytayq 4 hours ago
      How about we just get on with it and delegalize ads already? They’re a net negative in every form, subsidizing disgusting companies that shouldn’t exist, infringing on everyone’s privacy (including your children! think of the children!!!!!), and making us jump through all kinds of ridiculous hoops to minimize our exposure to them. I don’t think the solution is more hoops.
      • usui 3 hours ago
        I don't think ads should be illegal because companies have a right to try to send me information or inform me of their products, but I also have a right to block them. The problem is that client-side computing seems to be lagging behind. Once an effective local video+audio filter is invented, it's either game over for adware or another arms race will begin where humans and classifiers can't tell what an ad is anymore (this has already run to completion on many platforms like Reddit, Amazon, and Google Maps anyway).

        Criminalizing information flow is a non-trivial problem that I wouldn't want governments to be in control of.

        • ndriscoll 3 hours ago
          Ads and the surveillance ecosystem are more than just a company sending you information. They're paying another company, which that other company uses to provide services below cost (often free, and often creating network lock-in effects), which is clearly an anti-competitive business practice. Ads completely destroy markets they operate in.
        • politician 3 hours ago
          "companies have a right to try to send me information"

          The problem isn't one company sending information unsolicited, it's when hundreds of thousands of companies flood every communication channel with their own unsolicited advertising.

          Email, phone have become unusable channels, not to mention much of the web.

  • greenleafone7 7 hours ago
    Best solution is to never use any of those useless apps ever again.
  • lucrbvi 8 hours ago
    It would be fun to train a small vision neural network to recognize ads instead of relying on HTML or network requests. I don't know if anyone has done this yet.
  • la_fayette 6 hours ago
    ok thanking the team for this work over the years. i hope yt will stay ad-free :-)
  • dzonga 6 hours ago
    the tragedy is 'mainstreet' runs on Facebook.

    not shitter, google but fb. some local business don't even have their own sites but maintain an insta / fb page.

    • zamadatix 6 hours ago
      Shitter? Edit: Ah, I assume you're referring to X (previously Twitter -> shitter taunt)
    • jm4 4 hours ago
      100%. Personally, I hate Meta and I don't use their apps. There's so much bullshit and fake news on there it's not even funny. But my business uses FB and Insta because they deliver results.

      I can get my content in front of tons of people for a pittance. I can upload a list of my best customers and run a lookalike campaign. I can run a re-targeting campaign on lapsed regulars. I can spend $16 to generate $1000. It's like fishing with dynamite.

      Think about the type of person who uses FB. They don't care about ads. They don't care that it's fake content. They don't care that at least half the feed is AI slop. They just keep scrolling, clicking and buying.

      Meta didn't create these people. They only got them all to gather in one place and then started selling access. There's a sucker born every minute and they grow up and join FB. This isn't a defense of Meta by any means. They are a horrible company and the world would be better off if business models like theirs were outlawed. The point is nothing is going to change with them unless there's legislative action.

      • dzonga 19 minutes ago
        ruthless pragmatism.
    • kotaKat 5 hours ago
      the ONLY way my county communicates emergency alerts is facebook. it's absolutely wild. how do I know if I'm in a state of emergency? facebook. :)
      • MrDrMcCoy 5 hours ago
        Your country has sold your safety to private interests. Demand better from them.
        • kotaKat 1 hour ago
          I can't. They spent hours listening to the citizens tell them not to enter a 187(g) with ICE and then they spun around and immediately voted to approve the 187(g). Citizens are powerless, period here, and they keep voting in the worst possible interests because the leopards haven't ate their face yet.
      • bothers 2 hours ago
        I can't imagine how pissed I would be if my local government told me I need to use and thereby support a website that is fine with showing users ads with AI-generated CSAM.
    • ravetcofx 5 hours ago
      It's where the GenX-ers and boomers are at who have money to spend
      • makerofthings 5 hours ago
        What's with this current trend of grouping GenX with Boomers? I am GenX and the difference between us and Boomers is wild. My GenX friends are on here. Boomers I know are afraid of self-checkout machines.
        • pessimizer 3 hours ago
          Zoomers don't know the difference. They don't know much (because we destroyed the schools and the media right before whey were born.) They have no idea if there's any difference between the 70s and the 40s.

          But to be fair, when I was 19 everybody over 30 was basically the same kind of old to me. Also boomers are the most childish generation in history, and attempt to hide amongst Xers.

          The weird thing is that they think that Millennials created their culture. Xers created their culture. Millennials were raised on Disney and N'SYNC.

          • otterley 15 minutes ago
            > we destroyed the schools and the media right before whey were born

            Hey, leave me out of this!

      • SV_BubbleTime 5 hours ago
        I love how Facebook has one reputation, an Instagram has another and they often don’t match at all even though we all know it’s the exact fucking service with a different skin and theme.
  • Cider9986 6 hours ago
  • nticompass 8 hours ago
    Man, am I happy that I deleted my Facebook. No regrets.
  • SubiculumCode 4 hours ago
    This does seem like an area where AI could help respond to changes quickly.
  • baggachipz 8 hours ago
  • conradfr 6 hours ago
    Not sure detailing how Facebook demoralized them is the best idea.
    • mattrighetti 5 hours ago
      Well, uBlock is entirely open source so...
  • beej71 6 hours ago
    I haven't used fb for years, but yesterday I was considering going there to only repost anti-meta news stories to try to get as many of my followers to quit as possible.

    But I'm not convinced it will have an effect. And I'd have to use fb.

  • hollow-moe 7 hours ago
    This doesn't set a good precedent unfortunately... Hello to that Google guy that just got tasked to do the same with Youtube.
    • Good4boothee 5 hours ago
      I dread the day YT finally decides it is cost effective to embed ads directly in video stream. I think Twitch is/was experimenting with it.
  • iugtmkbdfil834 6 hours ago
    It is an interesting experiment. Ads on my network are mostly blocked, but wife did notice a spike on her FB stuff. Now that she knows how nice ( edit: well, not automatically awful ) net is without ads, lets see if accepts the trade off.
  • myroon5 2 hours ago
    For those ok purging the whole newsfeed: https://github.com/jordwest/news-feed-eradicator
  • fsuts 5 hours ago
    Facebook and instagram constantly email me trying to entice me to use the app. As I haven’t used it for years.

    I think it’s purely to massage their Active Monthly User numbers to show growth.

    • zuhsetaqi 5 hours ago
      > I think it’s purely to massage their Active Monthly User numbers to show growth.

      I don't think so. They want you to use the App because through the they have way more ways to track you.

      • nothercastle 4 hours ago
        The app is a back door to your phone. It will vacuum all the data of it if allowed.
  • UncleSlacky 4 hours ago
    Why not just use Fluff Busting Purity?

    https://www.fbpurity.com/

    • jldl805 4 hours ago
      One of four extensions I run, I hope they never give up. A while back they mentioned it being harder and harder to maintain.
  • vachina 5 hours ago
    uBlock hit them where it hurts. Facebook's entire existence hinges on serving ads.
  • OroPla 7 hours ago
    I have to admit that I never got to visit facebook in all my life, since my browser add-ons made it so the site would never properly load. I'm not sure whether I've been missing out or dodging a bullet.
    • beardyw 6 hours ago
      You have missed nothing.
  • molticrystal 7 hours ago
    If anybody want to take a crack at fixing and maintaining the issue, while the team has been worn out to the treads, they are still open to pull requests [0], here is the statement that is alluded to in the article:

    >paintboth1234 uBO Team wrote:

    >The project is FOSS. Anyone else who wants to deal with this disgusting site is free to make pull requests with working solutions themselves.

    [0] https://www.reddit.com/r/uBlockOrigin/comments/1vgcjg5/about...

  • bmurphy1976 6 hours ago
    All the more reason to block Facebook completely.
  • JamesSwift 4 hours ago
    I was wondering why I suddenly started seeing these in my feed, I figured I would have to write my own extension to fix it.

    Oh well, I cant be mad at the uBO team. Much appreciation for all they have given me over the years

  • xnx 4 hours ago
    Unfortunately, adblocking may need to move up one level to visual perception of renderee html or client-side AI heuristics about what is probably an ad. Removal may not be possible, but a masking overlay should still be.
  • marssaxman 3 hours ago
    Well, I guess I'm giving up the fight to keep paying any attention to Facebook, then. It was only tolerable with an adblocker.
  • bpatch 5 hours ago
    Also good to note that even if you were somehow able to block ads on Facebook, that only stops the visible output. The aggressive data collection continues as you scroll and interact with content.
  • Marsymars 7 hours ago
    The immediate fix to this is regulatory action.

    Facebook has made itself indispensable in a number of areas that are in the public interest and should be treated as a public good for these purposes.

    Ads are pollution, and Facebook is forcing people to choose between ingesting pollution and using facebook marketplace, or throwing their used but functional goods in the garbage.

    • sleepybrett 5 hours ago
      the immediate fix to this is to stop using facebook. If your local government are using it to publish whatever useful infromation, it may be possible to sue them on the grounds that publishing their public 'good' on a private platform exclusively is against some kind of public records law.

      Alternatively, eventually they will publish where the audience is, if the audience is not on facebook then they will publish somewhere else.

      • Marsymars 5 hours ago
        > the immediate fix to this is to stop using facebook.

        Sure, but that relegates my old but perfectly functional macbook to the trash. There's literally no functional alternative to fb marketplace for getting used goods re-used at any kind of scale.

    • qup 7 hours ago
      IMO you shouldn't get to be in charge of a company just because it became successful.

      Facebook is allowed to make ads show on their own product.

      I hate their product, but it's theirs.

      • Marsymars 7 hours ago
        > IMO you shouldn't get to be in charge of a company just because it became successful.

        In a macro sense, the prerogative there is really up to the public. Companies only exist in the first place because the public has granted them the legal and social framework to exist, and the public can adjust that framework as they so choose.

        In a more specific sense, the math there changes once a company makes itself indispensable to the public good. There are any number of analogies I could run with, but I'll go with the analogy of a landfill. Suppose all the landfills in your city have been privatized, have a habit of burning garbage, and employ armed thugs to prevent any visitors to the landfill from wearing masks. If you've got a truckload of garbage to dispose of, you can either ingest burning garbage fumes, or dump it on the side of the road somewhere. It's absolutely in the public's interest to regulate the landfills' behaviour to prevent them from both burning garbage and from stopping people from wearing masks when they visit the landfill.

  • metabagel 4 hours ago
    The obvious solution is to not use Facebook.
  • maxwellito 6 hours ago
    Hot take: uBlock origin could insert even MORE ads into Facebook? Discouraging people to use Facebook, and also make some money on the side.

    (this is a joke obviously, but boy that would be fun and against the T&C)

    • doodlebugging 6 hours ago
      Maintain a list of recent ads blocked in that browsing session and redirect all the ads blocked during that session from previous sites visited, especially autoplaying videos, every time someone clicks on a Facebook link.

      That would be funny.

  • nelsonic 7 hours ago
    Very simple: just block all Meta domains at your local DNS. Nobody needs Meta. And if there is something you desperately need to see on one of their platforms temporarily switch your DNS.
  • sunaookami 3 hours ago
    But the filterlist does not come from uBo, it comes from Easylist?
  • dabber21 6 hours ago
    Out of spite they should have a block list, blocking every meta related service, disabled by default... for now
  • gregoriol 7 hours ago
    So basically Facebook ads won and we are doomed
    • nater5000 5 hours ago
      >and we are doomed

      Only if you're so hopelessly addicted to Facebook that you just have to roll over and take this. You always have the option to just not use Facebook.

    • amanaplanacanal 5 hours ago
      Nah. I never see Facebook ads. Easy peasy.
  • XorNot 8 hours ago
    My solution to this was just to stop using Facebook.

    Though evidently someone's cut a deal because Facebook groups is all over Google search results these days.

    • ufmace 8 hours ago
      Well clearly you'll need to stop using Google search too
      • amanaplanacanal 5 hours ago
        Kagi search allows you to block whole domains, which is pretty great.

        Isn't there a browser plugin to do that for Google too?

      • XorNot 7 hours ago
        We've been circling that since "thing reddit" became the most optimum search.
  • red_admiral 7 hours ago
    My setup: separate profile for Facebook. Targeted advertising turned off. FB domains blocked on main profile.

    Not perfect, but it works.

  • mdrzn 8 hours ago
  • maxwellito 6 hours ago
    Hot take: uBlock origin could insert even MORE ads into Facebook? Discouraging people to use Facebook, and also make some money on the side.

    (this is a joke obviously, but boy that would be fun and against the T&C)

    • Rebelgecko 6 hours ago
      Other adblock tools have gone the route of allowing "good" ads through and only blocking "bad" ads. Of course the definition of good vs bad might depend on who sponsors the dev.
  • OhMeadhbh 8 hours ago
    Oh! The Irony! This page doesn't load when your ad blocker is turned on.
    • delduca 6 hours ago
      Not for me (Wipr2 on Safari), loads fine without ADS.
    • Pooge 5 hours ago
      Are you not using uBlock Origin?
    • squigz 6 hours ago
      It works here.
    • usern20260720 6 hours ago
      try loading it with JS off
    • Markoff 3 hours ago
      works fine for me with Vivaldi+uBlock Origin
    • OhMeadhbh 8 hours ago
      Apropos of nothing, I noted @markoff said they liked John Markoff in the 80s. As a complete aside, may I recommend to readers Markoff's book "What the Dormouse Said." From 2005, it's a deep-dive into the relationship between 60s counter-culture and 70s / 80s era microcomputer movers and shakers. Want to read about Doug Engelbart tripping balls in the Santa Cruz Mountains? It's in there. Or maybe I just made that up in a LSD fueled trip to the center of my mind. But that KIND of thing is in there. Abbie Hoffman somehow influenced Steve Jobs fascination with PARC derived WIMP systems. An image of Richard Nixon getting his face punched was burned into the original PC BIOS ROMs. Tim O'Leary developed software in the 80s. One of these is not true, but you have to read the book to find out which.

      https://search.worldcat.org/title/57068812

  • cptaj 7 hours ago
    I'm not saying this is a rallying call to help but...
  • partloyaldemon 7 hours ago
    I use the “natural” method for blocking Facebook ads.
  • nepthar 7 hours ago
    This is a perfect use case for AI, no?
  • zeafoamrun 6 hours ago
    I misread the domain as "digital cesspools" and that is indeed what Facebook is. If you're still on there you're going to get subjected to their abusive practices.
  • surgical_fire 6 hours ago
    The best way to do this is block Facebook entirely.
  • sciencesama 5 hours ago
    a killer use case of ai would be an AI adblocker !!
  • curt15 5 hours ago
    "What do you do for work?"

    "I find ways to defeat adblockers"

    • arendtio 4 hours ago
      Actually, 10 years ago, I knew someone with roughly that job description (neither Google nor Facebook).
    • devilll 4 hours ago
      Be evil.
  • rosstex 6 hours ago
    why not just run a 24/7 agent to do the work for them?
    • seritools 6 hours ago
      why not "just" do it for them?
    • SoftTalker 3 hours ago
      either the agents are not good enough to do it, or they cost too much, or perhaps they refuse (i.e. seeing it as trying to subvert the intended function of the site or something).
  • ImHereToVote 8 hours ago
    I don't understand why websites don't just take ownership of ads. Then it will be impossible to block them.
    • inigyou 8 hours ago
      Because the ad ecosystem has two sides. I used to think my ISP could just magically support IPv6 and didn't need routing protocols or peering agreements, too. (They support it now)

      Websites with ads need to satisfy the ad buyers. This means running a bunch of JavaScript that's adversarial to the website and fingerprints both the website and the browser to determine where and to whom the ad is actually shown. It's like a cloudflare bot challenge is happening behind the scenes. Of course all this stuff doesn't happen on the website's own domain, or the website could manipulate it.

      And the ad that's originally delivered might not actually be the ad, but might be a script that fetches the real ad from a different server, if the incentives line up that way. Imagine you have a contract to advertise on a site, but someone else wants to advertise on the same site and pays you to forward their ad. Ad margins are razor thin, you'll do this for $0.00001 profit per impression. And your buyer might be doing the same thing to their customer. It's all a huge mess.

      • gwbas1c 7 hours ago
        I think that just goes to prove that content providers and ad providers could defeat ad blockers if they worked together. (And perhaps made the ads less offensive so people don't have motivation to block them.)
        • HDThoreaun 5 hours ago
          Well facebook just beat the ad blockers without working together with their ad customers
      • ImHereToVote 8 hours ago
        It's ironic how trust would solve the issue and ads would become impossible to remove. Trust comes at a huge premium of course.
        • inigyou 8 hours ago
          Really shows how shady the whole industry is, even to itself.
        • stochastic-parr 8 hours ago
          uBlock can filter arbitrary elements from a website, no chance that every company spends as much as facebook on making writing rules hard
          • account42 7 hours ago
            uBlock filter list authors are however also not going to spend as much effort as they have been spending on Facebook on every random site that is currently covered by generic rules that catch entire ad networks.
      • benj111 7 hours ago
        Trust?

        In ye old days, you had newspapers who sold ads, and had to at least satisfy their customers. What the newspaper advertised reflected on the newspaper, and where the advertiser advertised, reflected on the advertiser. Now we have a situation where no one is accountable. Spammy ad sites are a thing, because there isn't that direct relationship between advertiser and website.

    • jefftk 7 hours ago
      Advertisers don't trust websites to display their ads. If a site takes full control of their ads experience and hosts everything first-party I agree it's hard to block (site can keep changing things to thwart the ad blocker), but then it's also hard for the advertisers to see whether they're being ripped off. Which means most won't advertise on the site, and the site makes much less money than if they remain in the current ad ecosystem (even counting that some ads will be blocked).

      (I used to work in this area, but my knowledge is ~4y out of date)

    • Ekaros 8 hours ago
      Most sites are not in business of running ad marketplace. They are in content production and SEO(as in pulling views). I don't think at scale they could operate it would be worth to be ad marketplace. Or would they get the customers(advertisers).
      • nemomarx 7 hours ago
        Content based ads work fine for this. If you have a site about some topic, advertisers for that audience can just pay you some amount to put their ad in your posts or embed an image.

        Networks are only necessary if you want to run new ads for every year or tie into their browsing history or other algorithmic stuff. But if someone wants to pay you 3k to run a banner ad for a few weeks that would be pretty easy to just embed.

      • cookiengineer 8 hours ago
        > Most sites are not in business of running ad marketplace.

        You don't have to run a marketplace. Back then, people were calling via phone to put an ad into the newspaper. The same concept can still apply today.

        You can just place an ad _where you actually want it_ instead of having a shitty decision engine decide it for you. Marketing budgets are messed up all over the place since social media, because they're really inefficient in finding the customers that actually wants to buy their stuff.

        If you don't believe me, just take a look at facebook, they're trying to shove ads up your feed 99% of the time. It's a feed of ads, not a feed of "friends" anymore. Good luck trying to catch the 1% of posts that were actually the reason why you used the platform in the first place.

    • dspillett 6 hours ago
      This is to an extent why facebook can make the ads harder to block, they control the ad infrastructure (or at least some of it) as well as the app infrastructure.

      For many sites that is not the case, running adtech infrastructure is not even close to their primary business and taking the task on individually isn't worth the admin cost. Companies wanting to advertise don't just come along and say “my product is aligned with your content, could I pay for one of your advert slots?” because they don't want to just target the people who are actively looking at relevant content. They want to follow people who look at relevant content around like little stalkers, so the adverts can be put in front of you even when you've moved on to looking at less relevant content - and that requires tracking between sites which a smaller individual site can not do on its own or have the clout to negotiate a good exchange with other sites with.

  • thinkingtoilet 5 hours ago
    If you're on facebook, I don't take you're need for privacy or security seriously. I'm fine with this. Stop giving Zuckerberg more money and power.
  • sleepybrett 5 hours ago
    Another reminder that facebook is abhorrent and not worth your time.
  • classified 6 hours ago
    This barf bag of a company is making the internet a war zone. If at all possible, the best you can do is to never touch their toxic mess.
  • j45 7 hours ago
    Blocking ads sounds like a job for AI
  • amazingamazing 8 hours ago
    Assuming you insist on using facebook you can proxy it, using a simple script that removes all ads prior to serving. The problem of course is that this is not cheap. Easier to just not use facebook.
    • psd1 6 hours ago
      I'm keen to see this simple script, and to understand why it's simple given that ublock origin finds it hard.
      • amazingamazing 4 hours ago
        Ublock origin doesnt use javascript. The script just involves a tree traversal of the dom and removal of any node that says ad.

        The issue is facebook obfuscates selectors so you cant easily do it the way ublock prefers.

        • psd1 1 hour ago
          Sorry, still don't understand. The dom is not complete until JavaScript has run, no? So the ublock extension can do dom traversal on the rendered page, but the proxy can only operate at the request level. I assume your not running a headless browser on your squid box, lol. I'm aware that a proxy can tweak html and js, but the js will be challenging to analyse statically. If you're only blocking requests to ad domains, then presumably most people would just block them in DNS. So i still don't understand what the proxy gains you.
          • amazingamazing 1 hour ago
            No, not a traditional one. You would render the entire page in your server, remove the ads, copy the modified html and your client would get ad free copy. You are not blocking anything in the traditional sense. Ask claude to do it, it works.
  • drcongo 8 hours ago
    It's easy, just block every Facebook owned domain there is. Works for me.
  • harlanji 3 hours ago
    Using ad blockers is of poor character anyway. That's their chosen business model and if we don't accept their terms then we don't need to use their service.

    I am happy to pay for an Ad Free experience on services that offer it. We should all send letters to companies who we want to pay to give us an ad free experience. "I don't want to pay" is an indefensible position because everything is an energy exchange. "There is no free lunch." If we don't want to pay with money then we can pay with attention to ads, and hacking the display to take without giving in return is corrupt.

    • Buttons840 3 hours ago
      I think my computer should display information the way I want it to, and that's okay!

      I do pay for the energy that powers my monitor and CPU after all.

  • ck2 4 hours ago
    I haven't been on Facebook for years

    Why are people on anything meta or musk?

    Then again I figured we'd be back to personal blogs by now since "AI" can set one up in seconds

    • DJBunnies 4 hours ago
      Some of us plan events / engage socially.
  • tamimio 7 hours ago
    I mean the ultimate solution is block fecebook entirely and any and all its other companies/domains, but I think the best approach is not to block ads, but to block everything and only let the text and other useable html code out, that can’t be countered as your filter is not going after specific match they try to hide behind some long tags, rather than blocking all and just pass the readable useful buttons.
  • throwyonion 8 hours ago
    [dead]
  • tonyhart7 5 hours ago
    I know this is gonna be unpopular take

    but for modern social media to function, they need showing ads to pay creator

    many people livelihood depends on it, creator make content in turn of revenue sharing that user get for free

    • SoftTalker 3 hours ago
      Nobody owes creators a dime. Creators need to earn their income by producing something worth consuming, and being on a platform that is acceptable to the consumer.

      And the world was better off before "modern social media."

    • zetanor 4 hours ago
      I'd pay a few dollars a month to use a service without ads and without surveillance. Services don't offer this and creators are staying on those services, so fuck them.
    • wing-_-nuts 4 hours ago
      I get what you're saying, and in the beginning days of the internet, I hoped that people would adopt a payment system where a user could distribute a pool of money to the pages that they visited, in order to pay for server uptime, content creation, etc.

      Of course, companies took the easy way out. Just serve ads. Until that got absolutely obnoxious and downright dangerous, then users started blocking them enmass.

      Well of course, we're now in a place where the internet is mostly paid for with ads, and the content creators that want to get paid up front (substack, WSJ, FT, etc) want crazy high amounts for subscription fees. I'm not a trader, so I do not get enough benefit to make it worth while to sub to those sites.

      So I guess I'll keep blocking ads for my own security, and bypass paywalls with archiver sites. Shame. It could have been different, but this is the bed they made, and they can lay in it.

    • metabagel 4 hours ago
      I have YouTube Premium, so I don't see ads on YouTube.
    • kakacik 4 hours ago
      AFAIK creators these days earn via additional channels like merch, tiktok etc. Direct views of some videos aren't prime for quite some time.

      People dont have issue with creators getting paid, they have issue with absolutely evil platforms that host that and scoop up most of the value between creators and consumers. Platforms that willingly promote ie racist content because it simply drives more views/clicks.

    • Markoff 3 hours ago
      TIL there are creators on FB, I thought it's social network for people to meet friends or for companies/restaurants to present themselves, but creators? that sounds more like Youtube
      • sumtechguy 3 hours ago
        There are. Several model maker communities use it to put stuff up for sale. It is a nice way to find other model makers.

        The reason I joined FB no longer exists for me. I remember why I stopped talking to many of the 'friends' I had. I silenced all of them and only join interesting groups now. Even then I only log in once or twice a year.

  • mattrighetti 5 hours ago
    I'm more surprised by the fact that people still use Facebook
    • skeeter2020 5 hours ago
      remember the amazing show "community"?

      Elroy: “I got a job through LinkedIn.”

      Annie: “What? That’s crazy! People use LinkedIn?”

      Elroy: “No, LinkedIn hired me to help figure out why people don’t use it.”

      • Capricorn2481 5 hours ago
        That's an underrated season, imo. Keith David is fantastic.
    • HackerThemAll 5 hours ago
      Those childish comments are so funny. 3 billion people use Facebook regularly, and there are folks that deem themselves superior to all others who claim "I know nobody who uses Facebook". XD
      • dudhsudhd 4 hours ago
        Christ, pipe down little buddy. These “aha gotcha!” responses belong on reddit—but since you’re craving for one too, I’ll bite:

        “It’s not a childish comment in the slightest, and most definitely not a claim of superiority in any way either. It’s simply a fact. I, too, know a grand total of 0 persons who use Facebook. Three billion people may use it regularly but all the people I know are in the other, let’s say >vast majority<, of FIVE billion people who don’t even care about Zuckerberg’s billboard.”