oops! it seems as though you don't have an adblocker installed. without one, you'll waste extra battery life and bandwidth on displaying content you don't want to see. click here to get ublock origin.

i'd actually love to have a script to do that on websites i own but

a) people on iOS devices have no good method of installing an adblocker, and even if they use a shitty Free AdBlocker Pro Premium HD+ Browser they still can't change the default browser from safari
b) any scripts that are designed to check for adblockers will be worked around by said adblockers

Show thread

it'd genuinely be pretty cool if you could like, set up a thing where instead of loading ads on a site you like, you could opt in to a thing where they just charge you $0.001 every time you open a webpage

ads generally give a lot less than that per page view, and you get to opt in and support the people you care about with whitelisting YOU WILL CUM IN 0.1 SECONDS

the only problem is, there's no way to charge such a small amount yet besides cryptocurrency and there's also no way to tell what the website considers a page view and for them to "accidentally" count every single asset loaded as a page view

Show thread

i actually was kind of cautiously interested when the first javascript crypto miners came about, i thought "oh hey maybe we'll have a way to make revenue from visits without ads"

and then it turns out that cryptominers are horrendously inefficient and kill performance and every website that uses them doesn't bother to throttle their performance at all and they never bother to say "stop after mining X amount" and to be honest i really should have known that it was going to turn out awful as soon as the word "cryptocurrency" was involved

Show thread

what if like,, you could put $10/month into an Internet Content Budget, and whenever you browsed a website that was compatible with the budget thing, you could add it to your list of sites you want to support

then at the end of the month, it calculates which sites you used the most and divvies it up accordingly

for example you could add your masto instance and a few blogs you liked, and then if you spent 80% of your time on the masto instance, it would automatically send 80% of $10 to the instance

you don't need to bother calculating revenues and shit, you just put in $10 and pick which websites you think are worth supporting, and you get a monthly "browsing report" and stuff

Show thread

@lynnesbian i wonder if you could trigger an adblocker via a toot?

@saana i assume not, i added a div on my website that was just like, <div id='ad ads ad-content sponsored' class='ads ad paid-content'>ADS ADS ADS</div> and it didn't get blocked

@saana at that point you're literally just loading ads though

if you just mean like, an a href='doubleclick thing then i don't think that'd work either, here's an example: this is an ad

@lynnesbian i remember a weird behavior from kaspersky where it would basically block the wikipedia page for an ad company, probably because the article had a link to said company website in the page

@lynnesbian There are two apps that I know of on iOS that set up a local VPN filter so it works across every browser and app on your device. But it's a hacky solution for a platform that doesn't really offer anything better.

@radicalrobit vpn based blockers and pi-hole and stuff are good, but they lack cosmetic filters, which means you can't block elements on a page, and a lot of pages will have giant white rectangles with a "connection timed out" error inside them that you can't remove

@lynnesbian Yep. It's definitely not great but it's the best available on iOS if you want to cover the whole platform. Otherwise you're stuck with just Safari. Or Firefox if you can deal with their built in content blocker that concentrates more on tracking scripts than ads.

@lynnesbian I do wonder if you could use a Pateron or something and then just give people who are subscribed to you a login account or something instead.

@stolas you could, but the cool thing about ads is that they require no action from the user's or your part, they just passively generate revenue, and meanwhile if you try to create a tier on patreon below US$3 they show a popup saying that it's a terrible idea to charge that little

and i'd like something where i could pay a small amount per page view rather than just, $x per month regardless of whether i view 1 or 1,000 pages

@lynnesbian @stolas

I think this is one of the areas where cryptocurrency actually has a lot of potential, it just needs some entity to sort of make sure the whole system works and I am not sure what that looks like (like maybe kick websites off that try to manipulate the system).

@Alonealastalovedalongthe @lynnesbian I feel like when you introduce a central actor who can do things like kicking websites off the system, you might as well just use real money to be honest.

@lynnesbian I just expected them to be comfy alternatives to crypto tools that have to be manually installed and configured to pool with

that didn't catch on as expected

@lynnesbian Theres so many things that are: "This would work great! Just as long as no-one overdoes it!" followed by people immediately overdoing it, because greed.

@lynnesbian I can see sites doing stuff like restricting your access if you don't have a big enough budget already

@PsyChuan the sites wouldn't know your budget, all they would know is whether or not you were using the budget thing, and if so, they wouldn't serve you ads

at the end of the month they'd get $2 or whatever from anonymous user #3847928374, they wouldn't have any way of knowing it was you

and there's no like, fixed rate per page load or whatever, it's just the more you browse X website, the more of the "budget" goes to X website

@lynnesbian I think that's the principle of flattr?

@goo @lynnesbian I really like the idea of Flattr, but I'm sad that not a lot of people use it so there isn't a lot of people "to flattr".

@goo @lynnesbian Maybe I should start more actively using Flattr again. Also asking creators "Hey, want my money? Make a Flattr"

@goo @lynnesbian yeah, I should see about getting back into #flattr. The last time I used it, it seemed to be a bigger thing in Europe then the US? I like that it seems to have faired better then Patreon 👍

@lynnesbian Voilà!

It never really caught traction, but that's largely its concept - doesn't use any automatic proportioning, though. If you want to split your money 2/3 to one site, and 1/3 to another, you'd click the Flattr button on the first twice, and just once on the second, with each click being another share.

@porsupah ahh ok

i guess the main issue is like, leaving a facebook tab open for 6 hours is not the same thing as watching youtube for 6 hours in terms of bandwidth or enjoyment or cost to the provider

there's no way to say "how much does the user probably think this is worth"

@lynnesbian Mm, that'd be a very difficult problem to address algorithmically. It's a real pity it didn't take off - that ability to set aside a fixed amount and not have to worry about all the little tips being a huge amount at the end of the month seems so budget-friendly. (But not something VCs want to see, I suppose)

@porsupah @lynnesbian I think they added this automatic proportioning a few yeara ago. Actually, that's the reason I stopped using it, because their addon needs to send my browsing history to some server for this to work.

@ytvwld @lynnesbian Eep! Funky. I haven't looked in on it in some time, so that could be the case now. @.@

@porsupah @lynnesbian I wonder whether this could be done without sending the whole history.

Sites could post some sort of opt-in in a meta tag instead of registering at the server, so only participating sites would be logged. But still, ideally that would be most of my browsing history.

@lynnesbian hmm this is basically what Brave browser promised except everything about their project is garbage lol

@f0x anything involving "basic attention tokens" and replacing ads with Our Totally Good Ads That Won't Track You No For Real I Promise is automatically a bad idea

@lynnesbian this sounds somewhat like what Brave are trying to do, but I feel like you can’t have it both ways, this can’t be “block ads but then the content provider has to ask us for the payment” or it’s just a racket, also cryptocurrency remains gross

@lynnesbian move them into the browser so the user can set limits and the website would just think you're on a slower machine than you actually are?

@lynnesbian I feel like the good faith necessary to make the internet a usable and friendly place for human beings is fundamentally incompatibe with capitalism

@lynnesbian this could be voluntary on the client side? like aggregate data for a month and then get a summary, confirm, click pay, a provider distributes the money to the websites.

@uint8_t that feels too similar to the whole "you've read 10 articles this month, why not subscribe now"

and there's still the problem that if you tried to paypal someone $0.005 it would just,,, not work

@lynnesbian the idea is that you don't send money to each individual content creator, but aggregated to a non-profit service, which then sends the money pooled to where it belongs.

you basically just need an extension that gathers local statistics on your browsing habits. no blockchain bs involved.

@uint8_t that could work

i think that's what flattr is attempting to do Mozilla announced their partnership with Scroll. Their goal is not giving $0.001 per page view, but you subscribe for their service and all sites with partnership will not give you ads and gets shares from all the visitors they had from the pool from subscribers.

It's not the same, but maybe interesting.

Test drive page:


@efertone that looks quite interesting actually and sounds quite similar

it's a shame it's US only at the moment, but i'd probably be interested in something like that, especially if it was expanded to work across multiple platforms (youtube etc)

@efertone @lynnesbian

I'm not sure yet but my feeling is that bad actors/trackers are going to find a way to wedge themselves into this Yeah, I feel the same, but at least they try to make something even if it does not work long term, they tried. It's more than nothing.

@efertone @lynnesbian

I'll definitely want to see how it plays out.

In the meantime if I do anything along these lines it'll be taking another look at flattr

@lynnesbian micropayments were a thing 40 years ago with the first viewdata systems in Europe; but those had *all* the data filtered through the national telecoms provider which took the money from the telephone bill, were expensive to use and had security risks - the Chaos Computer Club in Germany hacked one financial company so they would have run up a huge bill viewing their own stocks and shares page (except content providers weren't charged to view their own content)

@lynnesbian So... have your "You don't seem to be using an ad-blocker" script appear like an advert to ad-blockers?

@Ephaemera it's kind of hard to appear like an ad script without actually downloading ads, and then it's compromising privacy and i don't really wanna do that

i'm sure there is a way to do it, i just don't know how

@lynnesbian I'd *guess* that there are a lot of recognisers in the lists that look for stuff besides downloads/really-sketchy-stuff™️ ?

First-party (or at least *apparent* 1st-party) ads are a thing now, so try triggering the rules that block those, maybe?

(disclosure; lay-person here, was probably already out of my depth when I replied)

Just tell iOS users to jailbreak their system and then install an adblocker. The people who'd buy iPhones are exactly the kind of people that should have root. /s

@lynnesbian um, iOS has content blockers, which are far better (performance, privacy) than adblcokers, as they don't run in JS

@anahata i thought you had to use a separate app as its own whole browser, when i googled "ios adblock" i didn't see anything about built in content blockers (although i didn't look much)

also adblockers don't typically run in JS, they use the browsers web extension framework, which allows them to block requests before they're sent and also to perform "cosmetic hiding" which means e.g. hiding a blank white div that appears where an ad used to be, or hiding a part of a website you find annoying

@lynnesbian That *used to be* the case several years ago, but we have since moved on to a wonderful, beautiful future where all browser views on iOS can be protected from nonsense. :D

If adblockers don't run in JS, then why is the content of this repo almost entirely JS? Am I missing something?

Sign in to participate in the conversation
Lynnestodon's anti-chud pro-skub instance for funtimes