by mechazawa on 3/25/24, 2:32 PM with 199 comments
by wrigglingworm on 3/25/24, 6:28 PM
by hedora on 3/25/24, 2:56 PM
I wonder how much longer it will be before the next major escalation happens with ad blockers. I can imagine mainstream browsers that fetch unmodified pages and click ads in the background (do subvert pay per click ad business models and make it harder to compute targeting metrics), but then display an ad/tracking-free version in a separate rendering pipeline.
by soco on 3/25/24, 3:14 PM
by jedberg on 3/25/24, 5:11 PM
by josephcsible on 3/25/24, 3:38 PM
by zzo38computer on 3/25/24, 7:23 PM
> Note: For compatibility reasons it is recommended to only send HTTP 103 Early Hints responses over HTTP/2 or later, unless the client is known to handle informational responses correctly.
> Most browsers limit support to HTTP/2 or later for this reason.
by guitarlimeo on 3/25/24, 2:54 PM
by thenewnewguy on 3/25/24, 3:06 PM
by kevmo314 on 3/25/24, 2:54 PM
It seems pretty easy to mitigate this by always loading the early hints though, as in Firefox should adopt Chrome's approach as described in the README.
by hn_acker on 3/26/24, 2:58 AM
> Copyright (c) 2024 Mechazawa
> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software with specific restrictions, provided that the user intends to use the Software explicitly FOR the purposes of evil or advancing evil, including but not limited to:
> Genocide, Wanton Destruction, Fraud, Nuclear/Biological/Chemical Terrorism, Harassment, Prejudice, Slavery, Disfigurement, Brainwashing, Ponzi Schemes and/or the Destruction of Earth itself,
> with this, including without limitation the rights to copy, modify, merge, publish, distribute, sublicense, sell and/or run copies Software or any executable binaries built from the source code.
HN converts single newlines into spaces. The license text on Github [1] has apparently intentionally obstructive newlines within the "paragraphs".
[1] https://github.com/Mechazawa/103-early-anti-adblock/blob/mas...
by ahmedfromtunis on 3/25/24, 6:28 PM
Lending webpages some CPU-cycles (probably to mine crypto) in a controlled and safe way would be a win-win(-win) situation.
Websites won't have to submit to their advertising overlords and still be able to incrementally monetize their content.
Users won't have to deal with the downgraded experience — while sacrificing compute cycles anyway to download and display the awful ads.
Even advertisers would win, as they won't have to deal with content farms trying to fake impressions and clicks.
by gxonatano on 3/25/24, 9:52 PM
by lakomen on 3/25/24, 3:08 PM
I've been there.
Don't do it.
by esbranson on 3/25/24, 6:35 PM
I wonder if Brave has these same limitations? Not sure where its Shields JS fits into the architecture.
by deadbabe on 3/25/24, 4:01 PM
by shmde on 3/25/24, 5:00 PM
by _rm on 3/26/24, 8:17 AM
If adblock doesn't catch it, my thumb twitch reflex when a popup appears will.
by skrtskrt on 3/25/24, 6:30 PM
by Tabular-Iceberg on 3/25/24, 6:18 PM
by failedartifact on 3/26/24, 8:01 AM
by darepublic on 3/26/24, 1:22 AM
by terrycody on 3/26/24, 4:08 AM
by ceving on 3/25/24, 4:44 PM
by harrygeez on 3/27/24, 8:47 AM
by unstatusthequo on 3/27/24, 12:55 PM