frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

I'm going to buy bybit you add me to the account verified

1•Fahadidris•41s ago•0 comments

QuantumScape and PowerCo Debut Solid-State Batteries in Ducati Motorcycle

https://www.quantumscape.com/quantumscape-and-powerco-debut-solid-state-batteries-in-ducati-motor...
1•taubek•48s ago•0 comments

Show HN: I built a tool to create ad variations to fight ad fatigue

https://vibecarousels.com/
1•Lindadao•1m ago•0 comments

Why monsoon rains have been so deadly in India this year

https://www.bbc.com/news/articles/c9wdr08wq2zo
1•Brajeshwar•3m ago•0 comments

Aurora season and the Russell-McPherron effect

https://earthsky.org/sun/aurora-season-auroras-equinox-connection/
1•NKosmatos•5m ago•1 comments

Politics, Payrolls, and Policy: Markets Brace for a Volatile September

https://nxtribes.com/blog/politics-payrolls-and-policy-markets-brace-for-a-volatile-september
1•douglas5•6m ago•1 comments

US tech companies enabled the surveillance and detention in China

https://apnews.com/article/chinese-surveillance-silicon-valley-uyghurs-tech-xinjiang-8e000601dadb...
1•c420•8m ago•1 comments

Wikimedia will sunset separate mobile domains

https://www.mediawiki.org/wiki/Requests_for_comment/Mobile_domain_sunsetting/2025_Announcement
1•Recursing•9m ago•0 comments

Show HN: Smile – an open source language for structuring prompts

https://github.com/DrThomasAger/smile
1•DrThomasAger•10m ago•0 comments

Anthropic Judge Rejects $1.5B AI Copyright Settlement

https://news.bloomberglaw.com/ip-law/anthropic-judge-blasts-copyright-pact-as-nowhere-close-to-done
2•nobody9999•10m ago•1 comments

Built an AI news agent that stops information overload

https://reckoning.dev/posts/news-agent-reactive-intelligence
2•sadanand4singh•12m ago•1 comments

Indexing Jsonb in PostgreSQL

https://www.crunchydata.com/blog/indexing-jsonb-in-postgres
1•fanf2•15m ago•0 comments

Seedream 4.0

https://seed.bytedance.com/en/seedream4_0
2•BoorishBears•17m ago•0 comments

Dev3000 – The browser for AI-based development by Vercel

https://d3k.vercel.sh/
1•mustaphah•18m ago•0 comments

RSA Signhash exception since last W11 update

https://github.com/microsoft/SymCrypt/issues/52
1•osivertsson•18m ago•0 comments

Disaggregation: A New Architecture for Cloud Databases

http://muratbuffalo.blogspot.com/2025/09/disaggregation-new-architecture-for.html
1•furkansahin•19m ago•0 comments

Show HN: CuckooTimer – Cuckoo Clock Productivity Timer

https://cuckootimer.com/
2•bribri•23m ago•0 comments

One mother for two species via obligate cross-species cloning in ants

https://www.nature.com/articles/s41586-025-09425-w
2•mighty_plant•23m ago•0 comments

Recreating the Apollo AI adoption rate chart with GPT-5, Python and Pyodide

https://simonwillison.net/2025/Sep/9/apollo-ai-adoption/
2•simonw•24m ago•0 comments

Chinese robotics firm Unitree eyeing $7B IPO valuation

https://www.reuters.com/business/autos-transportation/chinese-robotics-firm-unitree-eyeing-7-bill...
3•defrost•26m ago•0 comments

Caterham Seven 160 achieves 57.6mpg (24.5kml)

https://www.greencarguide.co.uk/2014/01/caterham-seven-160-57-mpg/
3•palmfacehn•27m ago•3 comments

Outcome-Based Exploration for LLM Reasoning

https://arxiv.org/abs/2509.06941
1•badmonster•27m ago•0 comments

Cyborgtest – the chill way to evolve your QA game from manual to automated

https://github.com/CyborgTests/playwright-manual-step-automation
10•epaminond•28m ago•1 comments

TailGuard: A way to connect your home WireGuard router into Tailscale via Docker

https://github.com/juhovh/tailguard
5•daduke•32m ago•2 comments

A Novel Technique for SQL Injection in PDO's Prepared Statements

https://slcyber.io/assetnote-security-research-center/a-novel-technique-for-sql-injection-in-pdos...
1•Bogdanp•39m ago•0 comments

iPhone Isn't Listening to You. But the Truth Is Worse

https://www.cnet.com/tech/services-and-software/features/no-your-iphone-isnt-listening-to-you-her...
2•koolhead17•42m ago•0 comments

Show HN: Quadrant – OKRs with Focus for small teams

https://mygoals.io/
1•davkh•42m ago•0 comments

Yet another AI Directory, but just curated list of best ones

https://aidirectory.wiki
1•mahsima•43m ago•0 comments

AI Induced Psychosis: A shallow investigation

https://www.lesswrong.com/posts/iGF7YcnQkEbwvYLPA/ai-induced-psychosis-a-shallow-investigation
2•janalsncm•45m ago•0 comments

Seedream 4.0 – A Powerful Image Creation Alternative to Nano Banana

https://www.seedream-4.net
1•Viaya•49m ago•0 comments
Open in hackernews

No adblocker detected

https://maurycyz.com/misc/ads/
360•LorenDB•7h ago

Comments

WD-42•6h ago
I wonder what the overlap between visitors to a site that would display this and visitors not already using an adblocker is. Then again I've seen developers with ads plastered all over their screens before, I'd like to believe it's a conscious decision on their part.
omoikane•5h ago
I see it since I don't have adblockers installed.

Instead of adblockers, I remember sites that are user hostile one way or another and just avoid those sites. Those sites that are heavy on ads usually aren't worth my time anyway, so the presence of those auto-playing videos in every corner ends up being a signal for me to go somewhere else.

giveita•5h ago
Use the original adblocker: hosts
GuB-42•5h ago
Now that I think of it, when a professional YouTuber shows their browser, more often than not, there is no ad-blocking. But as professional YouTubers, there is no way they are not aware of ad-blocking.

I wonder if they actually watch the ads on purpose, even in private or if they turn their adblocker off just for the video, as not to give ideas to their viewers and potentially losing ad revenue.

creatonez•5h ago
A while back Linus Tech Tips said ad blockers are a form of unethical piracy. His audience accused him of spreading self-serving bullshit. Oddly, his position changed a few years later and he started promoting adblocking.

The chance that he was using one the whole damn time? 100%

zem•4h ago
back in the heyday of the daily wtf there was a beautiful submission from a developer who worked for a banner ad company. got called into a VP's office one day and yelled at because some new annoying ad wasn't showing up where intended, a bunch of debugging later it turned out that the VP was running an ad blocker and had just forgotten about it.
WD-42•5h ago
Yea, I've seen a few videos from Low Level Learning where the content of the article he's reading from gets covered by annoying banner ads and such. I don't know why but security websites have really obnoxious ads. In any case, you can see the anguish on his face but the show must go on.
est•6h ago
I wish browsers could just provide a way to disable javascript after page `onload`.

Perhaps only enables js when user clicks something.

rkagerer•5h ago
Amen to that. I used to think the Stop button in IE did this.
userbinator•5h ago
Old Opera (before it became another Chromium-shell) had an easy JS on/off toggle in the menu, but I don't remember if it only took effect on load or immediately.
dheera•4h ago

    setTimeout(() => {

        // fuck up all future javascripts

        setTimeout = setInterval = requestAnimationFrame = () => {};
        Element.prototype.appendChild = () => { throw new Error("Blocked"); };
        document.addEventListener = () => {};
        window.addEventListener = () => {};
        Object.defineProperty(document, "readyState", { get: () => { throw new Error("No JS"); } });
        document.write = () => {};

        // fuck up canvas
        if(window.HTMLCanvasElement) HTMLCanvasElement.prototype.getContext=()=>null; 

        // fuck up webgl
        if(window.WebGLRenderingContext) window.WebGLRenderingContext.prototype.getParameter=function(){e=>{throw new Error("Blocked")}};

        // fuck up webgl2
        if(window.WebGL2RenderingContext) window.WebGL2RenderingContext.prototype.getParameter=function(){e=>{throw new Error("Blocked")}};

        // fuck up websockets
        window.WebSocket=function(){e=>{throw new Error("Blocked")}}; window.EventSource=function(){e=>{throw new Error("Blocked")}};

        // fuck up popups
        window.open=()=>null;

        // ...

    }, 500);
brirec•4h ago
What the fuck up does this do?
scotty79•4h ago
Shadows bunch of builtin browser JS functions so they do nothing.
vhcr•4h ago

    const iframe = document.createElement("iframe");
    document.body.append(iframe);
    iframe.contentWindow...
cookiengineer•3h ago
Is there a Browser extension that farbles all these APIs on purpose instead of blocking them?

By farbling I mean making the data look like it's the most common Windows configuration, for example.

landgenoot•3h ago
I don't think that will work, because that will also provide false information to the logic.

You will have messed up layouts and unneeded quirks. Moreover, banks are using fingerprinting to detect fraud so you will have a hard time on those websites as well.

And more importantly.

https://xkcd.com/1105/

tapete2•49m ago
AdNauseam does something like this.
bb88•4h ago
or mouseover.
landgenoot•4h ago
Tried to browse a while with NoScript addon. But barely any page loads, so you need to whitelist almost every page you visit, which defeats the purpose.

I have been thinking about some kind of render proxy that runs all the JS for you somewhere else in a sandbox and sends you the screenshot or rendered HTML instead. Or maybe we could leverage an LLM to turn the Bloated JS garbage into the actual information you are looking for.

anticristi•3h ago
That's what I love most about using ChatGPT vs Google for finding information: less bloat, just what I asked for.
MaxikCZ•3h ago
I am still running the NoScript, whitelisting the page I am on. It has benefits of not whitelisting other domains it tries to pull stuff from, which 90% is enough to get working site that is way cleaner than with all the bullshit loaded.
pmontra•2h ago
UMatrix has a better interface. The problem is the same, one has to find the minimum set of scripts that does not break the core functionality of the site. It's an ability that can be trained but it's the reason for I don't install it on the browsers of my friends. However I considered installing it, keeping it disabled and using it as a tool to show how much stuff each site loads from so many different sources. Many domain names are very telling even for the uninitiated.
flomo•3h ago
Maybe this has changed, but ad scripts used document.write(), which runs immediately (before onLoad or etc). A big reason they are slow.
charrondev•5h ago
> but if you use external CSS, it’s quite common for the request to fail resulting in an unstyled page

That’s a pretty crazy statement. How often do you see loading a CSS stylesheet fail to load? Most sites are completely unusable without their stylesheets and I don’t recall the last time I saw a stylesheet fail to load.

copypaper•5h ago
I've had it happen to me exactly once in the past few years. And a simple refresh fixed it. Definitely an overstatement to say it's common.
userbinator•5h ago
Somewhat common if a site is being overloaded.
saghm•4h ago
That checks out, I feel like the place I've seen it the most is on Github, which also seems to be the site I use regularly that has the most frequent outages (which also aren't quite at the level I'd call them common, but still _somewhat_ common_ compared to everything else I use anywhere close to daily)
inetknght•4h ago
> How often do you see loading a CSS stylesheet fail to load?

Often. It might have something to do with my adblock settings though...

> Most sites are completely unusable without their stylesheets

Those sites are generally completely trash anyway.

daemonologist•3h ago
A few times a month for me. (Some combination of Comcast, a Qualcomm NFA765 on Linux, and ad-block. Probably mostly the second thing.)
Vortigaunt•5h ago
The FBI also makes a good argument that adblockers prevent scammers from directing people to malicious sites.

https://techcrunch.com/2022/12/22/fbi-ad-blocker/

https://web.archive.org/web/20230219020056/https://www.ic3.g...

nicce•5h ago
I have said it years that adblocker is the best anti-virus these days.
caminante•4h ago
I get miffed when corporations manage employee browsers and disable adblocker extensions.
BLKNSLVR•4h ago
I don't understand why DNS ad blockers (Ad Guard, Pi-Hole, other) aren't frequently used across corporates. Especially given the regular-ish training on cybersecurity and related.
bitpush•4h ago
Because ads are not how malware is distributed? You have higher chance of getting a malware from `pnpm add` than seeing an ad on the web.
BLKNSLVR•4h ago
https://en.wikipedia.org/wiki/Malvertising
minitech•4h ago
> Because ads are not how malware is distributed?

Malware is absolutely distributed through ads. In the case of more reputable ad platforms that don’t allow arbitrary scripts, it’s by linking to malware, but they’re also used to serve drive-by exploits.

> You have higher chance of getting a malware from `pnpm add` than seeing an ad on the web.

If you’re a normal computer user who browses the web without an ad blocker and never runs `pnpm add`, the relevant chance is a little different. (Fun side fact: current pnpm wisely doesn’t run install scripts by default.)

vasco•4h ago
And its users wisely read all of those scripts before manually running them, same as the library code, they read all of it before running.
kstrauser•4h ago
This is very incorrect.

Ads are basically running a program they wrote on your computer. If there’s any exploitable feature in your browser’s JS sandbox, count on someone sending you an ad that will exploit it.

muppetman•3h ago
Right and Donald Trump is a good president. C'mon Grandad, let's get you to bed.
chithanh•2h ago
To add to the other reply, there were even targeted malware campaigns through ad networks. Because nowadays, you can choose who sees your ads so precisely (by IP block or geolocation) that you can target individual organizations.
akho•1h ago
I took a careful look at the definition of malware on Wikipedia. Ads are malware.
sciencejerk•1h ago
Don't ad blockers breach Terms of Service? I assume this is one reason that corps don't roll out adblockers
jacquesm•1h ago
sosume.
bb88•4h ago
For some industries, it's critical their employees are not spied upon. The CISO should prioritize this for those companies.

Banks, Defense, etc.

mordae•1h ago
When I've worked in the public sector IT dept, I've made sure that the installed browser is Firefox and uBlock Origin is set up.

Do your part.

userbinator•5h ago
I found it amusing that my proxy detected the "/ads/" in the URL and killed the connection automatically.

Of course highlighting this fact that the presence of an adblocker is detectable, unfortunately only results in escalating the cat-and-mouse game further.

I have also considered popularising a script that replaces the whole page's content with "JavaScript detected, please disable it to view this content and improve your security".

zamadatix•4h ago
Ironically, the latter would probably end up being cat-and-mouse blocked by tools like the former.
creatonez•2h ago
> I have also considered popularising a script that replaces the whole page's content with "JavaScript detected, please disable it to view this content and improve your security".

This is exactly what most dark net markets do.

reactordev•5h ago
Instead of document.cookie consider document.localStorage since there’s verbiage around showing a notice on your site if you use cookies, etc, for tracking purposes. At least with local storage, you aren’t using cookies :P
Tarq0n•5h ago
The law doesn't care whether it's a cookie or an equivalent.
minitech•4h ago
And this cookie isn’t for tracking purposes anyway, so doesn’t require a notice.
dheera•4h ago
The "law" only applies if you live in the EU anyway.
DocTomoe•2h ago
See, this is where you are wrong. The law applies if you target people living in the EU (such as using one of the languages spoken within the EU. English applies thanks to Malta and Ireland. So does not explicitly removing tracking from EU IPs).

Whether it is technically enforceable in your particular case may be the question. But historically, it has been enforced outside the EU.

As you live in the Bay Area - the CCPA and the CPRA, which are similar in many ways and seem to require an opt-out mechanism (e.g. if you operate a commercial website with >100k devices accessing it during a year).

Talk to a lawyer, don't take advice from strangers on the internet.

jojobas•4h ago
I was wondering why I don't see such a for a second.
initself•4h ago
There's no hope anymore of a solution.
neilv•4h ago
> No adblocker detected. Consider using an extension like uBlock Origin to save time and bandwidth.

And attention and privacy.

This notice is a great idea.

I might remove the "like" from the notice, since "uBlock Origin" is good, but some others are questionable or even outright malware.

BTW, note that the `ublockorigin.com` Web site that is linked to isn't by Raymond Hill, leader of uBlock Origin. It looks well-intended, and is nicely polished UX, but good practice would be to be careful (since it doesn't appear to be under Hill's control, and is an additional point of potential compromise in what would be very valuable malware). Hill seems to operate from <https://github.com/gorhill/uBlock>. One link that isn't too bad to view <https://github.com/gorhill/uBlock/blob/master/README.md>. Another that isn't great but OK is <https://github.com/gorhill/uBlock/wiki>.

balamatom•31m ago
Underappreciated comment. But yeah, even on the README, way too much GitHub header. UBO really needs an official landing page.
ksynwa•4h ago
I am extremely insulated from ads online and have been for about a decade. Once in a while I have to browse on a device that does not have an ad blocker or most of the times does not even let you install one. Seeing a website that is SEoptimised and heavily ad supported feels like walking into a crack den. That this is the normal experience for the vast majority of users is sad.
jdprgm•4h ago
I really can't comprehend how aggressive ad blocking isn't the norm and at 90%+ at this point. Whenever someone just doesn't seem to care i'm concerned something is wrong with them. Youtube ad blocking was briefly not working for me recently and the volume of ads just while doing some chores which forced interrupting flow to go manually skip was astounding and enraging. It's like if I was at a quiet library and every 30 seconds someone randomly started screaming yet half the people have a reaction of "meh, doesn't bother me".
ryandrake•3h ago
I think people are just hopelessly used to their lives being saturated with ads. On TV, on the Internet, on radio, on billboards, at restaurants, at the airport, at the gas station, in stores, out of stores, almost every surface that could have an ad on it either does now or will one day. This saturation has been so complete and normalized that people are blind to it.
BLKNSLVR•1h ago
Indignant Fry: But not in dreams! No siree.

https://www.youtube.com/watch?v=XPGgTy5YJ-g

kelvinjps10•1h ago
I wonder if they're effective at all at this point
nananana9•3h ago
Most people don't use the internet at a whole - if you just stick to the 10 biggest apps/websites, the experience is acceptable without an adblocker.

As for YouTube, blocking their ads is basically a part-time job at this point. On the desktop it breaks once a month, on Android NewPipe stopped working recently, and soon you won't be even able to install third party clients.

ahofmann•3h ago
I hear this often. My experience is totally different. I've installed ublock origin and I'm using Vivaldi as my blink engine wrapper. I've never seen a YouTube ad since years. I wonder why anyone has to fight for an ad free YouTube.
nananana9•2h ago
They often release new "features" in a A/B fashion to a small percentage of users. It's most obvious with UI changes, where a portion of users will get a disfigured version of the site for a month, but it's probably true for their ad-blocking endeavors as well.
orthoxerox•1h ago
I wonder if they're testing the new useless cinema mode on me because I'm running an adblocker.
discomrobertul8•1h ago
> I wonder why anyone has to fight for an ad free YouTube.

90% of my YouTube use is on my smart TV. There's not really a straightforward way to block ads there. Used to be many years ago that a PiHole or similar would work, but they clued onto that years ago.

fragmede•52m ago
The straightforwards way is to give Google money to get rid of them.
Spare_account•42m ago
I have a Chromecast with Google TV, and it allows sideloading of APKs. I installed SmartTube which is a YouTube client that incorporates Adblocking and also SponsorBlock.

It periodically has issues loading videos when Google change something, but the app gets updated every time within a day.

zettabomb•39m ago
If it's a Google TV, there's an app you can sideload called SmartTube, which doesn't play ads and has SponsorBlock built-in. I went from often using my laptop just to play videos without being interrupted constantly, to actually enjoying using the TV app.
hdgvhicv•17m ago
There’s a very simply way to avoid ads on YouTube tv — pay some money.

I spend less in nominal terms, let alone inflation terms, for my tv entertainment now than I did 20 year ago, even with Disney, Netflix, bbc, Paramount and YouTube subscriptions.

happymellon•2h ago
Firefox and UBlock Origin has never broken for me and works effectively.
chithanh•2h ago
You were just lucky, because YouTube uses A/B testing and does not roll out anti-adblock-measures to everyone simultaneously. This gives UBO some time to react.
selcuka•2h ago
I haven't seen any ads for years either.

I use uBlock Origin, plus I've configured my Firefox to open YouTube always in a dedicated container, that logs me out of any Google-related stuff as I never upvote or comment anyway. Browsing YouTube anonymously might have helped.

nananana9•2h ago
I use the same setup, on Windows Linux and Android. It will break when they decide to roll out their aggressive anti-adblock measures more widely, currently they seem to be A/B testing and turning it on and off at random.

I'm surprised they haven't gone for the "refuse to serve the video stream for 20 seconds or however long the ad would take" card yet, although it's probably a matter of time.

dns_snek•1h ago
Consider yourself lucky. Some of their A/B tests seem to be designed to psychologically torment you with videos "buffering" for 10-60 seconds before they start playing, navigation taking 15+ seconds.

If that happens to you, this thread [1] is sometimes updated with manual workarounds that sometimes work:

    www.youtube.com##+js(nano-stb, resolve(1), *, 0.001)
    www.youtube.com##+js(set, yt.config_.EXPERIMENT_FLAGS.web_enable_ab_rsp_cl, false)
    www.youtube.com##+js(set, yt.config_.EXPERIMENT_FLAGS.ab_pl_man, false)
    ||googlevideo.com/videoplayback$xhr,3p,method=get,domain=www.youtube.com
    www.youtube.com/watch##+js(set, ytInitialData, undefined)
[1] https://www.reddit.com/r/uBlockOrigin/comments/1jbv1xn/youtu...
kelvinjps10•1h ago
Although what you describe seems annoying, still no ads
dns_snek•43m ago
No ads but it's far worse than just annoying — for me. I get annoyed when a video buffers for 10 seconds due to a technical hiccup. Being made to wait for up to a minute with pretend-technical issues and mocking messages like "Why am I seeing this?" that try to convince me that they're not doing this on purpose is insulting and enraging.

I would gladly pay for an independent alternative but I will never pay for Youtube Premium on principle [1]. If these workarounds stop working I'll just use third party clients all the time, I already use SmartTube on TV.

[1] If I give you my money, I want you to respect me as a customer. Google will continue tracking me, abuse my personal information, and almost certainly re-introduce ads at some point in the future in pursuit of infinite growth. It's never going to be enough, the only winning move (with them) is not to play.

kelnos•4m ago
[delayed]
mrheosuper•56m ago
>videos "buffering" for 10-60 seconds before they start playing

Thanks, that explains a lot, why i sometime have trouble with youtube, while having perfectly fine internet connection.

kelvinjps10•1h ago
I have stopped ads in everywhere for YouTube and they haven't broke: Mobile revanced so far good new pipe it broke but I only use it for downloading videos. On Firefox I use ublock and it has never failed me. Then on tv I'm using smartube
baud147258•47m ago
On mobile I use Youtube with Firefox and Ublock Origin never had any issue with it.
VTimofeenko•41m ago
Consider using dedicated NewPipe repo in F-droid, fixes land much quicker
tonyedgecombe•2h ago
The solution for me was to not watch YouTube anymore, no ad-blocker required.
EbNar•10m ago
A wise man.
port11•17m ago
It's a tragedy, when it comes to digital and specifically web literacy, but most people don't know they can.

I sat on calls with teachers at my previous job and they had no extensions installed. My own sister (a milennial) wasn't aware. Before that, I was at a place where devs could join UX interviews; it was even worse given the generational divide: older folks couldn't even tell when a link was obviously malicious.

We either install good browsers/extensions for our relatives, or let them be easy prey to the current state of affairs.

ruined•3h ago
funny thought: i would speculate that the demographic intersection of web users and crack users has a higher utilization of adblock than all web users
teiferer•2h ago
... as well as all crack users.
ruined•2h ago
idk those hardcore offline guys do A LOT of billboard vandalism
pea•3h ago
I wonder if you could spend a few million on promoting adblockers to justify a short position on Google or Meta.
jbstack•2h ago
You'd have to be very careful not to run afoul of insider trading and/or market manipulation laws. Whether you would or not would depend on all the details and the jurisdiction.
loeg•2h ago
Not in the US. There's no insider trading angle at all, and it's not fraudulent market manipulation to attempt to persuade consumers to cease supporting a business you're shorting as long as you're not lying about it.
kelvinjps10•1h ago
Brave did this they ran ads on Facebook and YouTube where they would show ads telling you how to install brave to stop receiving them. Also they criticized because brave themselves was showing ads
port11•22m ago
People love a good black-or-white purity attack on companies that try to do better. Yes, they show ads, but at what cost for your personal privacy? We have to be able to handle nuance rather than absolutist positions.
darkwater•1h ago
With uBlock Origin you can actually click on the first Google results for any search, scroll down a bit the initial yadda yadda and find the actual answer to your search even in those webSEOtes that are usually just ads over ads.
bambax•4m ago
I'm in the same boat. I never see ads anywhere (and not just on the web: I never watch regular TV (I don't even have a TV), never listen to ads-supported radio stations, etc.)

How people put up with ads is a complete mystery.

keb_•4h ago
I'm torn. I'm not a huge fan of ads and I don't have a lot of respect for the modern ad networks. However this culture of expecting websites to host the data then freeloading off it by blocking the tracking and ads is also a bit ugly.

There is an unwritten social contract here. Websites are willing to host and organise a vast number of content because that'll attract an audience for ads. If there are too may freeloaders resisting the ads then services won't host the content, and on the path to that the freeloaders are really just leeching off a system in an entitled way (unless their goal is to destroy the services they use in which case good on them for consistency and for picking a worthy target).

If people aren't going to be polite and accept that contract then fine, enforcement was always by an honour system. But strategically if a service's social contract doesn't work for someone then they shouldn't use that service - they'd just be feeding the beast. They should go make their own service work or investigate the long list of alternative platforms.

zartcosgrove•4h ago
I feel like SEO and click bait of all kinds has already broken that unwritten social contract. I feel like your argument is that using an adblocker is impolite, borderline unfair. But I also feel like we, the users, have been exploited by surveillance capitalism. If anyone broke the social contract, it's the websites that participated in [enshittification](https://en.wikipedia.org/wiki/Enshittification).
bb88•4h ago
Ads in and of themselves aren't really the issue. It's the tracking that is.

If the ad was delivered without cookies and without tracking, as just a stationary gif, I'd be more okay with it.

But without tracking, back in 2008/9 ish before the real estate crash, the Simpsons made a reference to the dancing cowboys ad for selling mortgages. These were the adjustable rate mortgages that went sky high shortly after closing on the house.

https://trailers.getyarn.io/yarn-clip/1f73a011-858b-418b-940...

randunel•4h ago
The websites you speak of don't get to decide what my hardware and my software does when running in my hands. Their content is a suggestion for my user agent, not some unbreakable law. If they don't like it, they should shut down completely.
charcircuit•4h ago
That's why the parent said it was a social contact based on the honor system. Just because you can technically block ads, it doesn't meant it's the right thing to do.
ryandrake•3h ago
It's not any kind of contract. A contract (even an unwritten "social" one) implies at the very least some kind of agreement, some meeting of the minds. There is no meeting of the minds on the web: Your browser simply says "Hey, give me this content," then the server says, "Here's what I'd like you to show," and finally the browser decides what out of that stream of bytes gets shown. There's no agreement by the user in that conversation, not even an implied one. The site can decide whether or not to reply, whether or not to send anything, and the user agent then decides what to show. There's no contract.
charcircuit•3h ago
>Your browser simply says "Hey, give me this content,"

The technical details do not matter. Social contacts are about societal expectations, not about your personal ones. Do you think a thief has a meeting of the minds about not stealing something from a shop keeper? It's not the theifs world view that matters here. Similar to your example the physics of the world say it's possible for a human to pick up an item without paying for it, but that doesn't mean it's the right thing to do.

ryandrake•3h ago
I disagree that there is a societal expectation in this case. If I request HackerNews, it will start sending me bytes. There is no societal expectation around what I do with those bytes. Maybe I'll have my browser render them as-is. Maybe I'll strip out the HTML and render them as plain text in a green 80x24 terminal. Maybe I'll drop every second character and print out the result as wall art.

Or (back on topic) when I'm watching cable TV and they send an ad over the wire. There's no societal expectation that I watch that ad. I could hit the mute button. I could get up to take a piss or grab a beer. I could record the broadcast and watch it later, fast forwarding through the ads.

This is not like a store where there's a clear societal expectation that I don't go in and rob them. I don't think anyone would equate leaving the sofa during a commercial with robbery.

charcircuit•3h ago
>There is no societal expectation around what I do with those bytes

Yes, there is. If you had a group of 100 people and asked what google.com should look like and showed them how Chrome renders the page and your 80x24 modification does that all 100 would say that yours is not expected. You are still too hung up on these technical details of how things are implemented than how the average person thinks of these things.

BrenBarn•2h ago
If there is no meeting of minds, why are you going to websites? You go to websites to see information that was in someone else's mind and load it into your mind.
ffsm8•3h ago
The social contract was broken by the website owner by including ads.
charcircuit•3h ago
Even if so, while I disagree, two wrongs don't make a right.
kergonath•3h ago
It is not a social contract. They track me whether I use their services or not, on websites that are completely unrelated. I do not get a choice, not to mention the monopolies they built (yeah, fuck YouTube). These ads eat up my resources and affect my battery life.

There is no more honour involved as when someone pays the mob for protection. I strongly reject this argument. I am bound by honour but they can do anything and change the contract unilaterally? Fuck them, that’s no contract at all.

charcircuit•3h ago
Your choice is to stop giving that place traffic.
bigfudge•3h ago
When sites like these host a large part of our culture, I think it’s reasonable to think about non compliance because the alternative is essentially to become a digital hermit and not to be able to understand the world one is in. I never agreed to have all public spaces for Dr age ad-supported, for example. These illegal monopolies have made it impossible to talk to large chunks of the population without either watching ads or using an ad blocker. That feels wrong.
oneshtein•3h ago
This is exactly what my ad blocker does.
kergonath•7m ago
That’s the thing: I cannot. The whole web is infested with their trackers and their ads.

And there is no alternative to YouTube, for example, including for videos that were uploaded before they went completely overboard with ads.

So no, I am not giving up on my ad blockers.

sexeriy237•2h ago
no ads = no malware
throwawaygmbno•4h ago
This is a fine social contract for the independent blogger just sharing their thoughts on the Internet and maybe hoping to get a few dollars for their server cost.

Mega corporations that have been sucking up personal data for a couple decades now are not people. There is no social contract with them. They just sell your data.

If you know what they are doing, know how to block it, and refuse to, you are complicit in making the world a worse place. Corporations are not people that should be treated with the respect you are talking about.

specproc•3h ago
For so many arguments, I'm also thinking copyright here, the framing is always about the little guy. These laws/practices are there to protect/enable small businesses and content creators.

The reality is very much the opposite, they're about maximising revenue for monopolies. I see no social contract here.

pmontra•2h ago
> Mega corporations that have been sucking up personal data for a couple decades now are not people.

IMHO this is a very wrong take. Mega corporations are people. Demonstration: nobody goes to work at Google for a while. Everything stops, technical stuff and non technical stuff. No people, no corporations, small ones and large ones.

ragequittah•1h ago
Easy bet that most of those people disagree with the corporation's ad (and other) practices also. I'd even bet the ones working directly in ad tech are probably the most likely to always use an ad blocker.
tonyedgecombe•2h ago
>This is a fine social contract for the independent blogger just sharing their thoughts on the Internet and maybe hoping to get a few dollars for their server cost.

The trouble is the ad-blockers will block their ads as well. Visit somewhere like John Gruber's Daring Fireball site which has the least offensive ad placement possible yet his adverts are still blocked.

luckys•56m ago
With Ublock Origin at least, you can whitelist websites that you want to see ads on.
Terr_•4h ago
My view is that core bargain was fine, but advertisers have broken the agreement with other offenses, like:

* Autoplay videos that preemptively take my bandwidth.

* Autoplay audio that takes over my speakers unexpectedly and interrupts other things.

* Forms of pop-ups that clutter or disrupt my tab/window control.

* Being spied-on by a system that tries to aggregate and track all of my browsing habits.

* A mostly unaccountable vector for malware and phishing sites.

* Just a genuinely horrible experience whenever a page is one part content to three parts blinking blooping ever shifting ads that would make Idiocracy blush.

They try to pretend customer resistance is just over the most innocent and uncontroversial display of ads, but it's not true, and it hasn't been for decades.

cookiengineer•4h ago
I wanted to point out that the users that download websites to read them aren't the freeloaders.

The actual freeloaders are the ISPs, because they don't share the profits with the networks they provide access to.

In a better world, Browsers would all be peer to peer, and share their caches end-to-end, with verifiable content hashes, so that websites don't need to provide the majority of bandwidth.

But here we are, Google not giving a fuck because they actually like being a monopoly that does not need to create a healthy ecosystem because everyone involved is paying them anyways. With resources, and with money. Who would have thought?

schaefer•4h ago
gentle reminder: online advertisements are so dangerous that the fbi recommends you use an ad blocker [1]. If there’s a social contract at play, users aren’t the ones breaking it.

Their behavior is abusive, and our behavior is self defense.

Let the ads networks do the hard work of 1) cleaning up their act, and 2) rebuilding trust before you worry about your end of the social contract.

[1]: https://www.pcmag.com/news/fbi-recommends-installing-an-ad-b...

innocentoldguy•4h ago
There needs to be a balance. I don't block ads on sites that respect me enough not to drown out the main content with ads. However, I always block sites that have excessive ads or use pop-ups. On a side note, whoever invented pop-up ads should be sentenced to life in prison on a diet of pickled beets and prune juice.
ruined•4h ago
i host a website because i have information that i want to put on the internet, not because i want ad revenue.
safety1st•3h ago
Well, hang on. Your comment is fair minded, but to be fair we have to consider the context.

The context is that the courts have found Google holds two illegal monopolies within the online adtech market [1], the remedy for which has yet to be determined. Furthermore the DoJ has sued Meta for holding one as well and that trial is now underway. [2]

I don't know about you, but to me, if the counterparty breaches a contract, that contract is now null and void. Same goes for a social contract, and if someone tries to kill me or rob me, whatever social contract we may have had, is now null and void.

Fortunately Google and Meta aren't actually taking hits out on anyone as far as I know, but the fact remains that the market makers for these online ads, are either outright convicted criminals, or being sued by the government for such. I don't see that we have any social contract to respect or allow any of this. It is right, just and moral to oppose the very existence of online advertising in my opinion, until the illegal abuses are corrected.

If the court has resolved that Google's breaking the law, how about we get an injunction ordering them to halt their ad tech business until the remedies are implemented. Why are we going so easy on them?

You don't owe crooks anything, neither do I.

This isn't about being cheap or breaking a fair deal. It's about asking that law and order be restored within American business and society. What's the point of this society, what moral justification does it have to exist as it is, if it keeps on breaking its own laws to protect the most powerful?

Now it's unfortunate that publishers (websites) get caught in the crossfire of this, they might not agree with me when I say you should oppose all online ads full stop until the problem is corrected, but they are getting screwed by Google and Meta and they would be more than happy to see justice done.

[1] https://washingtonmonthly.com/2025/04/18/court-ruling-agains... [2] https://en.wikipedia.org/wiki/FTC_v._Meta

MaxikCZ•3h ago
This is the best counterargument I have hard so far. Saving it and using it next time someone brings that up, hope you dont mind I stole it without generating $0.000000001 of ad revenue in compensation.
safety1st•3h ago
Dang I'll just have to pay for 0.00000001ml of my morning coffee some other way! Thanks and please share by all means. One of my siblings rightly points out how terrible modern online ads are: autoplay, clutter, surveillance, intrusion, malware, etc.

They're totally right of course and my question is - how bad would all this be if the biggest ad market maker wasn't an actual literal convicted-by-multiple-courts criminal with the second biggest market maker not far behind? What if these guys had just followed the existing laws that are on the books?

Well I don't know but I bet it would be better somehow and the only way to find out is to finally start enforcing the law.

I'm sure ads would be better somehow if there were fewer criminals involved. One obvious theory is that Google is underpaying the publishers and the publishers have resorted to dirtier tricks in response. Another is that Google implements stuff everyone else hates because hello monopoly, where else are you going to go? Maybe the lawbreakers cause the slop.

strken•3h ago
The problem is that commercial ad-supported websites force themselves into all available online spaces: search results, discords, social media, affiliate links on blogs. The only way to stop them doing so is to take away their source of revenue.

If ads weren't profitable, you wouldn't find no results for your search about which kitchen knife to buy, you would would find better, less weaponised, more relevant results. If you don't block ads then you are directly contributing to a world with more ads and less content.

oaiey•3h ago
> modern ad networks

Ad networks have been that invasive since the early 2000s. They now only support more channels. It is a stone old business and literal the source of Google finances for a very long time.

somenameforme•3h ago
Sites are using ads to be anti-competitive, such that you literally cannot compete with them on price because their price is $0. I'm rather surprised that we haven't seen the emergence of a site where you are literally paid to use it, because that business model is 100% viable.

And the reason that business model is viable is because people don't realize how literally valuable their attention is. And most people also think they're not heavily affected by advertising. Sites are actively exploiting this to deter competition. I would not be, in the least bit, sad to see this state of affairs end.

Fnoord•43m ago
SomethingAwful forums have this for ages but also newspapers do, too. As do streaming services. Turns out youth don't have much to spend (nor to people generally outside of West), and it stops sockpuppets somewhat.
pwdisswordfishz•2h ago
If I am allowed not to look at the screen when an advert is playing, then I should be allowed not to play it in the first place. There is no moral obligation on the part of the viewer here.

An advert is an investment: someone pays money to broadcast something and hopes that will generate awareness. Any investment is allowed to fail.

southernplaces7•2h ago
>However this culture of expecting websites to host the data then freeloading off it by blocking the tracking and ads is also a bit ugly.

You know what's even uglier? The notion that because I got access to a bit of your free content, I should then be completely fine with utterly pervasive, deeply granulated parasitic tracking, measuring, watching, spying and recording of as many of my habits as possible. This is a sick notion, an idiotically, disgustingly fucked up concept of fairness and those who subscribe to it are either deluded or neatly entrenched in earning from it.

No, nobody has any "right" to expect people to submit to utter surveillance because that person created content that they can't get enough people to pay for directly. I'd rather see any sites on the web that can't sustain themselves without such ad garbage burn and die than make it somehow punishable to evade their shitty cookies and other trash.

With that said, unlike many on HN comments, I also don't think ads should be banned.

Pooge•2h ago
I am fine with static ads like you would have in newspapers. Another answer to this thread lists things advertisers did.

Those are the reasons tracker blockers were created in the first place. Advertisers went too far and now they lost control and weep.

My privacy, attention and digital security is not worth sacrificing for those greedy, unregulated people.

Literally nothing prevents a blog from having static images for sponsored content. Yet, nobody does it.

pmontra•2h ago
We had static ads. We called them banners and websites abused them. Some sites were so bad that it was challenging to find content between horizontal and vertical banners. Animated GIFs followed soon and then everything else we know. Some sites are still as bad as those old ones. I'm can't believe what eyes are seeing any time I look at friends browsing on their computers.
Pooge•1h ago
Good point. My point still stands that it's possible to have ad revenue with unintrusive ads.

For instance, I'm fine with video creators having sponsored sequences because I can skip them if I want. And there's no way for them to know if I watched the ad. In fact, they don't care because they already got paid.

pfg_•1h ago
Youtube creators get access to watchtime stats which show a dip for sponsored segments. My understanding is that sponsor contracts typically don't ask to get access to that data though, instead they look at views and refferals
Fnoord•48m ago
Hey, are you interested in whey powd... <skip> I guess not. And often it is the same sponsor in multiple video/audio. No, I am not interested in Crowdstrike. No, i don't want to become a Lord by owning a small amount of land in Scotland. Yes, I know about Ground News but I won't need it and yes, I know you can cheaply buy whey powder, add some flavor and hype it up.

And yet, HN (a text-based website) has advertising. It is a small headline in the list. Do people block this? I don't, and I am quite an adblocking person.

I actually believe billboards are a net minus for public safety. Just like you wouldn't want all kind of unnecessary traffic signs.

floppiplopp•2h ago
Ads are not the problem. It's the ad-tech surveillance and the malvertising. There are ways to show ads that are not a threat. When online services choose to become hostile, adblockers are the defense. I don't mind ads, I don't mind paying for services without ads, in fact I do for multiple services and news. I don't want surveillance ad-tech anywhere near my devices. It's the business decision of the company, that aides the worst enduring tech businesses with data collection and targeted scams and malware. So fuck'em. I'll steal gladly from overt assholes.
monegator•1h ago
Yeah, no thanks. I used to think like this, and i remember exactly what happened the day i installed my first adblocker: i was already annoyed that some sites i visited employed very annoying ads, on both sides of the window, occupying about 20% of the screen, each. And they were serving an animation with _very_ loud music.

That day instead, when i opened the page 3-4 other pages opened as soon as the website loaded, all serving loud and obnoxious virus alerts, porn and some other crap. But how? I disabled popups a long time ago.

That day i found out about self-clicking ads. That day i installed an ad blocker.

It is THEM that have broken the social contract. Screw them and screw ads.

(good thing that i wasn't on dialup anymore. Anybody remember that? scam sites that would make your dialup bill go up crazy, as if you were calling a courier's help line)

barnabee•52m ago
There’s no social contract in advertising supported content. It’s a business model based on calculated, long term psychological manipulation[0].

At this point I’d prefer it all to disappear entirely along with the content that “can’t exist” without it. I’m pretty sure we’d be ok.

[0] Sounds dramatic, but it’s basically true.

euLh7SM5HDFY•36m ago
> Websites are willing to host and organise a vast number of content because that'll attract an audience for ads.

That hasn't been true for decades. In a way the race to bottom has already finished, we are at "100% clickbait" stage. I checked it very carefully and both Android build in "news" page and Microsoft's equivalent in Win11 Weather&News Widget are just that.

mediumsmart•4h ago
The message does not show on Orion and I have no adblocker installed. I was also not told any Jellyfish facts.
Squarex•3h ago
Have you disabled the bult-in adblocker?
mediumsmart•50m ago
I am not aware of a built in adblocker as a component. The browser is zero telemetry by default and quite a few sites helpfully point to howto disable adblock plugins in chrome and firefox tutorials when they encounter Orion.
noam_k•3h ago
Can anyone explain why the ID of the div is modified?
mcintyre1994•3h ago
Ironically a content blocker on iOS Safari blocks this page from loading at all, I’m guessing because of the /ads/ in the URL rather than the domain. I didn’t see the notice on iOS after disabling the content blockers, but that’s probably because of the not enough space/off to the side constraint?
throwaway290•2h ago
why do you feel entitled that people provide you content for free? do we live in communism now?
lclc•33m ago
Why do you feel entitled to my bandwidth, disk space, and attention?
DocTomoe•2h ago
It's bad enough we got extra work for those who use adblockers. Wasting peoples' time and attention for not using one (out of personal choice or necessity) feels like overreach.

It's also deeply paternalistic: Even if it is meant well - and I assume that's the case here - it implies the site operator knows better than the user what is good for them.

Finally, this will also lower the guards of less technical users for installing random plug-ins on website demand.

From a subjective gut feeling: Please do not do this. Let people decide what they need, and what they don't need.

elashri•1h ago
Even CERN would advice everyone to use ad-blocker [1] for a safer internet experience. I am sure ads as it is today wasn't part of the web plan when it started.

[1] https://home.cern/news/news/computing/computer-security-bloc...

teekert•47m ago
Big tech has slowly convinced us that it is their right to violate us. Because they give us so much for free. But they also take things away from us, without our knowledge and consent, they manipulate us, they make barriers between us en the information we need. They change the human condition for the worse.

We do not have to feel guilty to act against them.

Btw, yesterday Chromium told me Ublock Origin is no longer supported. Well, thank you, now I know why I wasn't using Chromium for anything other than MS365 stuff. It's working just fine on Firefox.

dspillett•42m ago
> Unfortunately, I have no way to detect DNS based blocking short of loading an actual ad.

Before that point I'd already stopped that limitation, but there might be an easy solution: get a domain added to a common block list used by DNS based blockers. If you get the right content from a resource on a host with that name, show the message.

If course there will be false positives if the page goes down or if they're is some other network issue, but no test like this will be perfect.

Anyone want to save me the research to find out the easiest way to get a domain on the lists? I have no objection to sacrificing a few £ per year on a name to use and the pile of tiny requests that'll go through because people aren't running a blocker.

nntwozz•37m ago
The ads themselves are one thing, the more sinister part is that they eat battery life and cause extra network activity.

It's like a leech, and they want you to think it's a symbiotic relationship.