frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Fighting Unwanted Notifications with Machine Learning in Chrome

https://blog.chromium.org/2025/05/fighting-unwanted-notifications-with.html
19•feross•1d ago

Comments

CommenterPerson•3h ago
The Most Unwanted Notification in Chrome is the annoying pop-up that asks if I want to make Chrome my default browser. The second most are the "sign in with Google" pop-ups on many many websites. My answer is, "NEVER".

The internet monopolists sound like they have gotten desperate, trying to monetize, capture, and surveil the last few independent users. Sooner you are broken up the better!

-- Happy Duck user

fluidcruft•3h ago
At work we have to use these Citrix environments on thin clients with sessions that get nuked after a few hours of disuse. Nothing trains you to muscle-memory to Edge quite like avoiding the whole Chrome onboarding experience every few hours. Edge is annoying too but much easier to ignore. You click the shit and get a URL bar not this whole amnesiac Googleverse login spiel. Edge annoys you to login, too but the annoyance at least GTFOs of the way.
gruez•1h ago
>The second most are the "sign in with Google" pop-ups on many many websites. My answer is, "NEVER".

That's not even a chrome thing. I see it in firefox as well.

tmerc•3h ago
Would rather have extension manifest V2 still work. That had the power to stop unwanted notifications by user choice.
surajrmal•2h ago
Use a chromium fork with manifest V2 support. They exist.
hedora•2h ago
Or switch to Firefox / Safari.

Thanks to Orion by Kagi, I can use v2 FF extensions on my iPhone.

ocdtrekkie•3h ago
We do not need to boil the oceans to decide what notifications are spam: We need to recognize the notifications API was a bad idea and should either deprecate it entirely or, like Safari, only permit it for apps installed to the home screen.
hdjrudni•2h ago
I think it has its uses. For apps. I've been meaning to add notifications to my app but I haven't gotten around to it. It's a b2b so it'd be strictly for their benefit, I don't get anything out of it.

It's just a very, very small # of apps have useful enough notifications that I'd want to enable them. I wish there was some other way to present "This app supports notifications" and allow users to opt in that wasn't quite so intrusive. Or maybe require that the user spends at least 10 minutes on the site/app before its allowed to show the popup or something. I don't know. The little RSS icons we used to have are maybe not quite noticeable enough.

mook•2h ago
I've seen it useful for things like logs of long running build jobs. But the API should have been done so that notifications can only be registered upon user action, like how pop-up window detection works.

But to a first approximation, a function that always returns "no" will probably be close enough for most users. Somehow I don't think their priorities align with mine.

cosmic_cheese•2h ago
To me the easiest fix is to just default notifications to off for all sites, remove the prompt, and if the user wants to turn on notifications for a particular site they can do so manually. Keeps the functionality while making it impractical for sites to harass users into approving and defeats those stupid in-site “we need to maintain the ability to prompt the user” pre-prompts all in one swoop.
mey•3h ago
Has anyone come across a notification they found _useful_? (Aside from the recent April fools xkcd one).

Seems like you don't need an ML system here, just an expert system, which is just, always reject.

hedora•2h ago
Firefox onboarding is fine, fwiw.
kevingadd•2h ago
For web apps I can imagine good uses for notifications, like how I have a Google Calendar tab pinned and it's useful for it to be able to alert me that I have a meeting in 15 minutes.

But for websites? Can't think of anything.

accurrent•1h ago
I wish we could time limit notifications, like it'd be nice to allow notifications to an app for a fixed time period (say a barber queueing app) but I dont want to see ads served by them outside of that time period.
driverdan•2h ago
> Notifications in Chrome are a useful feature...

They lost me right there. They are not a useful feature and should not exist.

hedora•2h ago
Here is proof that it is an intentionally-bad feature:

Web pages can tell if you enabled notifications.

The last time I checked, Slack used this to break unrelated functionality until you gave it browser notification permission, and re-broke itself if you disabled permissions after enabling them. Otherwise, there is no reason to enable it or install the app. (You can deny notifications per app, at least on apple platforms).

jlund-molfese•12m ago
Same with iOS (and I presume Android)! So many apps will add extra nags inside the app until you enable notifications. But then as long as you do, they'll send you spam notifications on a frequent basis.
technion•2h ago
One of the most impactful things I've done with enterprise security, and I mean moreso than buying any expensive product, was deployed a browser policy that disabled browser notifications (and deployed ublock). Service desk calls from people claiming to have been hacked because their browsers kept popping up scare ware ads dropped to nothing overnight, with a notable drop in complaints and absolutely zero complaints logged about people who wanted notifications on something. It's obscene, the desktop notification feature has generated more work for security people than active directory and it's lack of mfa support.
afavour•36m ago
They’re plenty useful when used by a service you engage with. I run Slack as a tab in my browser rather than as a standalone app and browser notifications make that usable.
trinsic2•5m ago
I was thinking the exact same thing. Nobody want notifications. It's just a way for sites to spam ads.

The fact that you have to have a seperate warning for spam messages proves that the notifications system itself is a design flaw.

Vision Now Available in Llama.cpp

https://github.com/ggml-org/llama.cpp/blob/master/docs/multimodal.md
60•redman25•1h ago•8 comments

Internet Roadtrip: Vote to steer

https://neal.fun/internet-roadtrip/
59•memalign•2d ago•7 comments

Brandon's Semiconductor Simulator

https://brandonli.net/semisim/
100•dominikh•4h ago•10 comments

Business books are entertainment, not strategic tools

https://theorthagonist.substack.com/p/why-reading-business-books-is-a-waste
189•ZeroTalent•8h ago•82 comments

Charles Bukowski, William Burroughs, and the Computer (2009)

https://realitystudio.org/bibliographic-bunker/charles-bukowski-william-burroughs-and-the-computer/
47•zdw•4h ago•11 comments

WebGL Water (2010)

https://madebyevan.com/webgl-water/
104•gaws•5h ago•31 comments

ALICE detects the conversion of lead into gold at the LHC

https://www.home.cern/news/news/physics/alice-detects-conversion-lead-gold-lhc
516•miiiiiike•14h ago•265 comments

Fleurs du Mal

https://fleursdumal.org
77•Frummy•6h ago•26 comments

Stratolaunch Successfully Completes Reusable Hypersonic Flight and Recovery

https://www.stratolaunch.com/news/stratolaunch-successfully-completes-reusable-hypersonic-flight-and-recovery-with-talon-a2-vehicle/
28•speckx•2d ago•4 comments

Sofie: open-source web based system for automating live TV news production

https://nrkno.github.io/sofie-core/
293•rjmunro•15h ago•38 comments

Launch HN: Nao Labs (YC X25) – Cursor for Data

131•ClaireGz•12h ago•51 comments

What’s new in Swift 6.2

https://www.hackingwithswift.com/articles/277/whats-new-in-swift-6-2
135•ingve•8h ago•122 comments

6502 Illegal Opcodes in the Siemens PC 100 Assembly Manual

https://www.pagetable.com/?p=1798
7•ingve•1d ago•0 comments

Some novelists are becoming video game writers – and vice-versa

https://www.theguardian.com/games/2025/apr/30/novelists-video-game-writers
47•ilamont•2d ago•28 comments

Rust’s dependencies are starting to worry me

https://vincents.dev/blog/rust-dependencies-scare-me/?
231•chaosprint•20h ago•281 comments

21 GB/s CSV Parsing Using SIMD on AMD 9950X

https://nietras.com/2025/05/09/sep-0-10-0/
263•zigzag312•15h ago•139 comments

Fighting Unwanted Notifications with Machine Learning in Chrome

https://blog.chromium.org/2025/05/fighting-unwanted-notifications-with.html
19•feross•1d ago•20 comments

Algebraic Effects: Another mistake carried through to perfection?

https://kjosib.github.io/Counterpoint/effects.html
9•todsacerdoti•2h ago•3 comments

PlainBudget – Minimalist Plain Text Budgeting

https://plainbudget.com/
41•jgalvez•5h ago•11 comments

The Screamer – a yell-on yell-off light

https://rulethepla.net/the-screamer/
3•eieio•1d ago•1 comments

Past, present, and future of Sorbet type syntax

https://blog.jez.io/history-of-sorbet-syntax/
116•PaulHoule•13h ago•73 comments

Itter.sh – Micro-Blogging via Terminal

https://www.itter.sh/
222•rrr_oh_man•15h ago•65 comments

Math Machine – A notebook will show your kid how far they have travelled

https://kidswholovemath.substack.com/p/math-machine
57•sebg•3d ago•8 comments

Six Days in the Dark

https://tonyyo11.github.io/posts/Six-Days-in-the-Dark/
25•firexcy•6h ago•21 comments

Show HN: Aberdeen – An elegant approach to reactive UIs

https://aberdeenjs.org/
200•vanviegen•16h ago•110 comments

Show HN: Hyvector – A fast and modern SVG editor

https://www.hyvector.com
261•jansan•18h ago•75 comments

Reverse Engineering "DNA Sequences" in the Lost World: Jurassic Park Video Game

https://32bits.substack.com/p/under-the-microscope-the-lost-world
71•bbayles•2d ago•4 comments

Odin, a Pragmatic C Alternative with a Go Flavour

http://bitshifters.cc/2025/05/04/odin.html
89•hmac1282•11h ago•41 comments

Rollstack (YC W23) Is Hiring TypeScript Engineers (Remote US/CA)

https://www.ycombinator.com/companies/rollstack-2/jobs/QPqpb1n-software-engineer-typescript-us-canada
1•yjallouli•12h ago

Show HN: Hydra (YC W22) – Serverless Analytics on Postgres

https://www.hydra.so/
46•coatue•13h ago•23 comments