Every Fucking Website (2020) (lxe.github.io)
558 points by doubletwoyou 4 hours ago
jchw 3 hours ago
Should load much slower.
Also, where is the unrelated autoplaying video that will unmute if you actually click it, that follows your scrolling and only becomes smaller when you dismiss it? Plus, it should probably have text that cuts off letting you know you can have access for just $10/month.
Plus, isn't this website undissmissably "better in the app" after a few minutes of attempting to use it on a phone? Where's that at?
edit: Oh shoot! I forgot, too. This modal needs to also ensure there is absolutely no way to scroll. If you could scroll you might be able to accidentally get to the address bar of your browser to fix the URL to xcancel or even close the page, which isn't using the app as you are intended to do.
Also, it doesn't attempt to hijack the back button to give me stuff I clearly wanted to see before I leave the page.
A lot of work left to do here before it's a "real" website. Although, it has about as much substance as the average website so far, so good work on that.
bee_rider 3 hours ago
> Plus, isn't this website undissmissably "better in the app" after a few minutes of attempting to use it on a phone? Where's that at?
This is the most annoying thing on the internet. There’s a site I’d like to use, but “try the app” takes up the entire page (and appears to be impossible to dismiss?). Actually, is there a way to permanently request the desktop site for all future visits to a domain on iOS? There is no reason to visit this full-page app advertisement.
dcminter 2 hours ago
eBay stops me from typing in the thing I want to search for so they can try to persuade me to use the app that I have expressed zero interest in for a decade or so. Guys, I'm trying to press money into your thieving little hands - why are you trying to stop me?
kmoser 22 minutes ago
summarybot an hour ago
heathrow83829 2 hours ago
Wells Fargo went so far as to remove their best feature from their website: the Spending breakdown page! they now say go to the app but the app is far worse than the browser version was before they removed it. i might even stop using them just for this mess.
philistine 2 hours ago
stickfigure 2 hours ago
getpokedagain 2 hours ago
Its always confusing to me since I'm already accesing it through an app.
inventor7777 2 hours ago
On iOS Safari, tap the three stacked lines on the URL bar (depending on which Safari view you use), tap Website Settings, then you'll see a Request Desktop Website switch, which should persist for that domain.
bee_rider 2 hours ago
jchw 2 hours ago
I'd recommend using Libredirect if you're on a Firefox-based mobile browser. It can configure redirects to alternate "frontends" that will serve you much more agreeable HTML (though because we live in hell, it will usually still involve antibotting out of sheer necessity. But I accept this.)
For Reddit, my choice for now is safereddit. If I need to view a Reddit link on mobile and old Reddit is blocked as it sometimes is, I just swap the domain to safereddit.com.
For Twitter, my choice has been xcancel for ages. I have no idea how that manages to stay up in spite of Twitter's hostility but it is a Nitter instance that seems to just work.
You can also run these frontends yourself, too, but I assume it requires accounts.
(edit: Also I hope it goes without saying that I don't really have any specific trust that my activity is necessarily more "private" with these frontends, although honestly if I was forced to bet I would have to bet that they are much more respectful to my privacy than Twitter or Reddit are. I just use them for functionality.)
Good luck fellow traveler. If there was more to do in real life, I'd probably had thrown my phone into the ocean by now. I'm about halfway there in spite of the lack of many appealing third spaces.
hinkley 2 hours ago
And don’t ever save the user’s “no” for next time. We need to needle them to use the app EVERY SINGLE TIME the visitor the website.
I wonder sometimes how the team doing the website feels about being treated as second class. Or if it’s the same team and they have to hold their noses to work on it.
The third dumbest smart person I had to work with obviously hated HTML and kept trying to get us to use a DSL instead. At least it wasn’t an in house one, but he had a couple other devs interested in his madness as well. But the two of us who were doing the bulk of the performance work and tricky bug fixes would have been absolutely sunk if we’d allowed that to happen. One of the worst things about React is trying to track back an HTML bug in someone else’s complex React project to the templates that are misbehaving together. The Grafana UI code is madness to debug.We would have been there very quickly and without the dev toolbox to help.
Paracompact 16 minutes ago
jchw 2 hours ago
mey 2 hours ago
I have Firefox setup to not launch apps on android with permission. I don't have Instagram/Facebook/etc installed. Attempting to view a Instagram link on mobile is the most hostile thing in existence. You essentially can't, but it so aggressively routes you to the website based Google play store it's horrifying.
FridgeSeal 2 hours ago
IAmBroom an hour ago
Some Fucking MBA (SFMBA) heard that apps build customer loyalty and increase eyeball time on their sites, so now their company needs an app.
Repeat (without rinsing).
quercusa 3 hours ago
If the site happens to be a discussion site that starts with 'R', clearing cookies will let you through for a while. In Brave, there's a setting to do so when you leave the page.
yojo 2 hours ago
bee_rider 2 hours ago
Micrococonut 2 hours ago
f17428d27584 2 hours ago
National cinema chain has a banner on their web site that says something like “film lovers prefer our app” so they manage to employ a little guilt / social proof as well.
It’s such a small thing in the grand scheme of things but it’s just that final straw for me, someone made the decision to be this shitty to their users because they want to employ extra tracking/data collection / advertising in their app.
christophilus an hour ago
Yeah. No spinners. No pulsing gray placeholders that sit there for minutes and then shift the content when they load. No 10GB video playing in the background. My laptop didn't even get hot or spin up the fans when I viewed this page.
lxe 2 hours ago
Feedback taken. Will ask ai agents to make improvements.
alsetmusic 2 hours ago
Where are the third-party ads that interrupt the content I wasn’t able to read? And the popover telling me about singles on my area? Why haven’t I been offered a subscription to a newsletter so I can receive daily updates and offers to pay for additional services?
You’re right. It’s a good start, but there’s still a lot to do.
evandena an hour ago
Elements that load slower than the rest of the content, so it bumps the links that you're trying to click down, and you click the wrong thing.
eviks 2 hours ago
> there is absolutely no way to scroll
Or, at the very least, at a widely different speed/acceleration that you're accustomed to
wombat-man 3 hours ago
Wild that it is somehow worth it to stream video to every visitor on the hopes that it'll get them to stick around longer or see an ad in the video. That conversion number has to be crazy low.
gofreddygo 31 minutes ago
Every. SINGLE. Recipe website.
Just search for anything like "egg omelette recipe". Click *any* link for example [1].
sidewndr46 2 hours ago
No, it definitely hijacked the back button
wlesieutre 2 hours ago
"We value your privacy! We and our 892 legitimate business partners use cookies to improve your experience."
_trampeltier 2 hours ago
The record I saw is more like 1892 partner
alex1138 an hour ago
"They're enforcing GDPR so here's malicious compliance and our own little template verbiage about how much we do actually 'care' about your privacy. Now click me to deny or blindly accept like you have with EVERY OTHER SITE you've visited since this morning"
TZubiri an hour ago
I don't think the goal is to capture all of the ways a website can break, but to capture all of the tropes that corporations add to websites in order to check boxes of what they feel a website should be based on imitation.
alex1138 an hour ago
Tribunals at the Hague.
(Not for this website, which is obviously a joke/telling commentary. I mean for real 'fucking websites'.)
runlaszlorun 31 minutes ago
Web Crimes Tribunals
ripe an hour ago
idopmstuff 2 hours ago
I started an e-commerce brand on a Shopify site. I swore to myself I would never put up one of those stupid things that pops up "Someone bought X product an hour ago!" messages in the corner of the screen.
I ended up trying it. Boosted conversion rate meaningfully. Worth the price I pay in mild self-loathing.
Chesterton's popup, I guess.
ryandrake 2 hours ago
That's the real problem. Being aggressively annoying works. Dark patterns work. Popups that grab your attention work. Flashing text conveying urgency works. Thumbnails with open-mouth YouTube-face work. Moving buttons around so people mis-click works. Tiny [X] buttons that make people accidentally click an ad work. You're never going to convince someone to stop doing something that is making them money.
gtowey an hour ago
Yes, but on whom does it work?
Does it work because you're taking advantage of a group of people who are extremely vulnerable to manipulation? People who already struggle with impulse control, who are prone to making bad financial decisions? The elderly, kids?
We have to escape this mentality that anything that makes money is valid, that the money itself is the validation of "rightness".
Some of us, just some think that maybe enterprises that prey on the vulnerable just don't deserve to be in business. Otherwise everything might as well be payday loans and online gambling. I'm not saying OP is definitely in that category, but I would encourage them to think long and hard about weather or not using dark patterns to goose their sales is really the kind of world we want to be fostering.
d3rockk an hour ago
wakamoleguy 2 hours ago
On the extreme side, things like blackmail and fraud are generally illegal, even if they can make you money. Most of these dark patterns that "work" tend to follow a similar pattern: by taking advantage of the target, one can extract more money from them.
I would possibly be a terrible salesperson, because these all give me the ick. Your product should provide an offer of genuine value.
toyg 2 hours ago
The tech field is increasingly devoid of any resemblance of morality.
I guess it's the inevitable parable of anything started by '70s hippies: sooner or later, we all sell out.
vovavili an hour ago
theappsecguy an hour ago
RoddaWallPro an hour ago
That's the real problem: selling drugs works! Forming a cartel to produce and distribute addictive products, killing anyone who gets in your way? It's effective! You're never going to convince someone to stop killing people and dumping their bodies into culverts when they're making money. It's just not reasonable to expect that, or do anything about it.
TZubiri an hour ago
cm11 an hour ago
Very much agree, but also (not saying you're saying otherwise) stealing, lying, entitlement (which is possibly just stealing and lying), and scamming "work." These are checked in large part by a person's aversion to it not just by its lack of working. Of course dark patterns work. If what one says increasingly inches towards 100% misrepresention (but shy of it), people will "mistake" what's being said. "Mistake" doing a lot of blame shifting.
"You're never going to convince someone to stop doing something that is making them money." Reasonable, but I would soften from "never". There was less of it at one point—and it seems logical to guess we have less today than we'll have tomorrow. The main reason is likely that we simply didn't know about these tricks yet, but somewhere below that on the list of the reasons is that some people dropped off from doing it at lesser forms of misrepresentation. Or they made the case against it at work resulting in them either winning (and their projects perhaps did less well) or them losing and being overrun by those more willing. With losing possible also leading towards leaving, not getting promoted, or getting fired. This is just a way to say that there are people who do forgo money, they just might not be around or visible for various reasons. And, as implied by the difficulty of convincing people to not make money, their (former) coworkers prefer that on some level even if they don't believe they agree with stealing or lying. But losing or earning less money is not the same as having no choice.
gigatree 2 hours ago
Absolutely. Maybe the answer is that everyone should just rank them up to 11 until it stops working and then people have to get creative again.
LollipopYakuza 2 hours ago
This reminds me the clickbail title and thumbnail on YouTube. One of my favorite channel apologized for it but explained that the difference compared to NOT doing this is phenomenal and they can't afford stopping.
olyjohn an hour ago
If this is the only way to get people to watch your videos, maybe your channel sucks. But glad you are making money tricking people into wasting their time so you can get one more ad impression.
ivanjermakov 2 hours ago
Don't get me started on "like and subscribe".
frantathefranta 2 hours ago
Out of all the annoying website things, always thought that one was pretty tame. Almost feels like a spiritual successor to the visit-o-meter. Obviously as long is it doesn't put a (1) on my tab or makes a noise and doesn't steal mouse focus.
rao-v 2 hours ago
Genuine curiosity - is the pop up vaguely factual or sort of randomly generated?
m4tthumphrey 2 hours ago
Always randomly generated!
rao-v 2 hours ago
agumonkey 2 hours ago
Is there a law of society / business where everything we hate is on average something that made the society able to function ? it's similar to chesterton but it's not a fence, it's the tree we live on.
bigbuppo an hour ago
I actually kind of like those, though I've always been suspicious that those events are fabricated because that's the sort of thing marketing people would do.
m4tthumphrey 2 hours ago
This is not in the same sport let alone league as the things demoed in OP.
WarmWash 3 hours ago
Loaded way too fast and is way too responsive.
Also when I checked NoScript, it's only loading js from lxe.github.io
I expect there to be at minimum 8 domains, but often 12-18.
boomlinde 3 hours ago
All buttons and links need to shift around for a good 10 seconds before the page settles.
breuleux 2 hours ago
I wish we had a UI paradigm where whatever is underneath your cursor is not allowed to change. If you hover a button, that button must remain right there for you to click, if you hover some text, it must remain there for you to select. Browser and OS-enforced, ideally.
We can debate the specifics, maybe it's only in effect for X seconds after you stop moving the cursor, maybe it creates a 100px diameter disk of stability, I don't know. Just let me interact with the stuff I see.
diegocg 2 hours ago
Freak_NL an hour ago
The page of my bank's website (ABN AMRO) which shows an account's transactions does this in the worst way. It all loads perfectly, it shows the transactions, I move to click on one or the button for a new transfer, and boom a message gets loaded in at the top which shifts every fucking item on the page down 20 pixels or so.
The message is always something inane like 'markets go brrr¹', and it's never something I need at the moment on that page (or anywhere else). I can dismiss the message (hooray?) but it always comes back the next time, so that isn't actually helpful at all.
1: Obviously they use carefully blandified corporate bank language for those messages.
peterleiser 3 hours ago
This. My favorite is when I search for products on a website or app and the results appear in batches, with subsequent results interleaving with the previous results. So when you want to select a particular result and start to move your mouse and click, or move your finger and press, you often end up selecting something unintended because a later result pops into the location.
andypants 2 hours ago
imagent 2 hours ago
Better yet, detect mouse clicks and display a popup right where you clicked that says something you didn't want, and show a busy indicator to make sure the user understands that they just agreed to something important.
Sardtok 2 hours ago
It's important to have the accept cookies button pop up on top of something you are almost guaranteed to click at just the right moment.
ModernMech 3 hours ago
I was waiting for the overlay that hides the content until you turn off your ad blocker. Which of course is a trap because as soon as you do it covers the content in ads.
jabroni_salad 2 hours ago
Yes, and put a search bar that loses focus to some piece of crap I dont care about after I enter 3 characters, and some hotkeys that navigate me to a different page when I accidentally activate them because I thought I was going to put text in the search field.
youtube people I know you are in here. Fix your stupid PIP thing.
amarant 3 hours ago
..... In such a way that most commonly used button is replaced by an ad 0.001 seconds before you click it
stackghost 2 hours ago
js eventListener that intercepts the click/tap event, moves the button somewhere else, and clicks the ad underneath.
john_strinlai 3 hours ago
>I expect there to be at minimum 8 domains, but often 12-18.
news sites are the worst for this. bloomberg, nbc, etc. have 20+ domains, and as you click "temporarily allow" on one, it loads in a few more.
foxnews loads 36 domains before temporarily allowing any, which probably approaches 50 once you start allowing.
anygivnthursday 3 hours ago
And needs some kind of loop that retries endlessly to make the AdBlock counter go brrr
Gualdrapo 3 hours ago
It also loaded too fast because it has no (ai-generated/3d/high color contrast) 10MB background image in the hero section
lxe 2 hours ago
I'm sorry
psychoslave 3 hours ago
And the legitimate mass spying with multi thousand other organizations, of course.
2b3a51 2 hours ago
I'm filing a bug report...
Steps to reproduce: Open terminal emulator and type;
$ w3m https://lxe.github.io/everywebsite/
I can read the same content as I can read in Firefox.
What I expected to happen: See content similar to the following;
Update your browser Your browser isn't supported any more. To continue your search, upgrade to a recent version. Learn more
bigbuppo an hour ago
You must upgrade to IE5 to continue.
kwertyoowiyop 3 hours ago
Needs a Google login popup, required for any site that there is no reason at all to have an account with.
robertjwebb 3 hours ago
It should appear a second after the page seems to have finished loading, so that it hijacks the input if the user is navigating with the keyboard or typing something into a form.
Dwedit 3 hours ago
Or even better, something that pretends to be a real "Sign in with Google" button but instead phishes your username and password.
malfist 2 hours ago
It also needs to ask the browser for your location and to send you notifications.
JKCalhoun 3 hours ago
Notifications?
How about an email popup. My browser will happily auto-populate it.
RivieraKid 3 hours ago
The cookie thing, I assume it's EU-only, is an example of the EU policy making process being fundamentally broken in some way. If you create a flawed policy and don't fix it many years after it's very visibly obvious that it's a bad policy, something is really wrong.
dijit 3 hours ago
it's an example of malicious compliance by some, and herd mentality by others.
I had a discussion with my CFO about removing the cookie banner from our website (because we don't set any tracking cookies, and cookies for things like login are exempted) and he said "yeah, but it makes the site seem less legitimate.
bonoboTP 3 hours ago
That reasoning isn't wrong, though it seems ridiculous when looked at with techie-brain. But if there is a standard expectation of what serious company websites are like, it makes business sense to look like that too. It's like dressing up appropriately to cultural expectations. You can deviate somewhat but you have to strategically spend your weirdness points.
naravara 3 hours ago
pbhjpbhj 3 hours ago
You could have a 'no cookies' badge that links to your cookie policy - 'we use no tracking cookies and so are compliant with EU law ... then list any cookies/local-storage used and explain what they're for.
bborud 3 hours ago
tempest_ 3 hours ago
Xirdus 3 hours ago
nonethewiser 2 hours ago
No one is tanking UX to stick it to the EU. It would be better for them to simply not piss off their users. They are covering their ass.
The obvious conclusion is that when you try to regulate something like this you arent going to get the behavior you want.
wat10000 17 minutes ago
quruquru 3 hours ago
Many years ago, I used to make informational websites for small, local businesses and they all wanted the cookie banner "just to be safe", even after explaining they didn't need it.
Xirdus 3 hours ago
forgotaccount3 2 hours ago
bigbuppo an hour ago
In my experience, most people come in two camps: 1) they just click to make it go away because they click everything and would agree to sell their own mother to organ scrappers just to get past the annoyance, and 2) they understand what it's asking and are immediately suspicious.
patwolf 2 hours ago
I built an ecommerce site long ago, and even though the UI was fairly modern for the time, they insisted we use antiquated styling on the billing forms of the checkout page to help exude trust. As a developer it bugged me because I knew it was just styling, but they probably weren't wrong.
Achterlangs 3 hours ago
I have had the same discussion multiple times at multiple companies. Luckily most of them were fine with dismissing the popup with a timer.
Aurornis 3 hours ago
> and he said "yeah, but it makes the site seem less legitimate.
He may be right, sadly. I’ve seen the lack of a cookie banner used to suggest that a site was doing something shady or not complying with the law.
Most people don’t have knowledge about the finer details of cookie laws. They’ve been trained to believe that legitimate sites who comply with the laws will implement the cookie banner, and not seeing it feels suspiciously unprofessional.
bborud 3 hours ago
I'd say just remove it. Don't ask people who don't actually understand the cost of having it there because you will get the wrong answers. Sometimes people just have to do the right thing, take some heat and then everyone can move on. If it has severe consequences then that's probably a good reason to leave anyway.
Back in the day, this is how we introduced AWS at a large company. We just did it. And once done, they couldn't deny that it cost a fraction of what we were paying our supplier and that things took minutes to set up rather than weeks. And that they worked a lot better.
Yes, there was shouting in meeting rooms. And yes, people said "you can't do this". Turns out they were wrong. A few years later I mentioned this to Werner Vogels. During a meeting. Where my CEO and CTO were present. And where everyone was feeling very good about us being one of AWS' biggest customers in our region.
So when someone says "you can't do that", sometimes you should make them prove it.
(At the time AWS was a good idea. Today dependence on a US service provider is a harder sell in Europe. The _first_ question you get today is if we can host it ourselves if we need to or if we can use a local service provider.)
docjay 3 hours ago
alexpotato 3 hours ago
Reminds me of the early days of the CANSPAM act.
One of the best indicators that something was not spam was the unsubscribe button.
kermatt 2 hours ago
> but it makes the site seem less legitimate
I have yet to head that cookie prompts are a sign of legitimacy. What business has customers that would think that way?
TheOtherHobbes 2 hours ago
vovavili 3 hours ago
>it's an example of malicious compliance
So how would you do ePrivacy Directive compliance/risk avoidance in a non-obnoxious way?
dghlsakjg 3 hours ago
0xbadcafebee 2 hours ago
Good point. The page should have 200MB of assets so that it loads slowly, making it look like there's serious engineering going on.
Mistletoe an hour ago
CFO should be fired immediately.
zetanor 3 hours ago
The EU said "you have to ask for permission before forcefully sodomizing your users", and webdevs thought "let's ask for permission" rather than "let's not forcefully sodomize our users". Of course, the law could have said "don't forcefully sodomize users", but it seems the west is still under the impression that some people will do the right thing, just because, sometimes. (maybe 20 years ago they would have, just because, sometimes, but they won't now)
nirava 3 hours ago
Not web devs per se, I’d be hard pressed to find a serious web dev who wanted to “forcefully sodomize users”. Thats a management thing
bborud 3 hours ago
zetanor 3 hours ago
mmillin 3 hours ago
I see a lot of people below arguing that this isn’t the fault of the EU policy but the companies. I think that’s being overly charitable to the policy. While you can be rightly upset with the companies behavior, ultimately policy has to work with the incentives it creates. The policy in its current form allows for meeting requirements with annoying cookie banner opt-outs while keeping the lucrative business of tracking. If we don’t want that, the policy should be changed. Don’t expect companies to go against their interests here, even if some will actually be thoughtful and find a way to do so. The “Purpose Of a System Is What It Does” principle applies, and the purpose of the EU policy seems to be cookie banners for most sites.
mnewme 3 hours ago
Actually the purpose was not to invade our privacy as much, which we do and there is active lobbying (for example by Google) against any better solution: https://noyb.eu/en/eu-member-states-and-google-suddenly-want...
nonethewiser 2 hours ago
Classic over-regulation producing unintended side effects
clan 2 hours ago
tempest_ 3 hours ago
Nah fuck the companies and their horse shit.
99% percent of them intentionally turn the "decline" choice into a 5 - 10 step game of dark patterns even though the EU policy says it should be equally easy to decline. They know its bullshit but they also know the chance that someone will drag them through court is low.
naravara 3 hours ago
I’ve long believed that making companies liable for paying damages if PII is leaked in a data breach would be the best way to stop excessive tracking. If you force them to have to manage user data like they’re handling radioactive waste then the expense and overhead involved is a natural drag on the business logic that drives the bottomless appetite for data collection. They’ll collect it if they actually need it, and they’ll take great pains to secure it.
mnewme 3 hours ago
dgellow 2 hours ago
Aurornis 3 hours ago
mnewme 3 hours ago
Actually cookies are not mandated by the EU, but this was the solution the big companies agreed on and now Google and Co try to lobby against better solutions.
Check out: https://killthecookiebanner.eu/
mingus88 3 hours ago
Most US sites are giving the cookie bag to US users. It may simply be easier for leadership to say add the widget than it is to say we won’t accept traffic from the EU or risk the consequences
It feels similar to how CA environmental regs become the national standard simply because the market is so large it’s not worth splitting on it. So they just slap a cancer warning on everything
qurren 2 hours ago
1. It's also a piece of cake to just not display the cookie banner for non-EU IPs
2. If you are a purely US entity with no actual business presence in the EU, you only need to comply with US laws and nothing else. If the EU doesn't like a purely-foreign website, it's on them to set up a national firewall and block it.
Case in point 1: It's not on you to comply with China's laws, it's on them to block it if they want to
Case in point 2: China's local businesses with no EU presence do not follow GDPR and do not display cookie banners even if accessed from the EU
dgellow 2 hours ago
logseman 3 hours ago
Do Not Track was the right implementation (browser-based, activate only once) and it was sabotaged by ad peddlers. It is bad policy that has been reached after every better alternative was rejected.
dgellow 2 hours ago
Do not track has been used by ad companies to track users, it’s one of the datapoints that can be used to identify your fingerprint
frollogaston 13 minutes ago
LastTrain 33 minutes ago
The banners force sites to divulge that they are tracking you in a very obvious way. It’s fucking great and site owners can make it go away any time they want by choosing not to tack their users.
frollogaston 15 minutes ago
California should start enforcing cancer warnings in the EU
Havoc 3 hours ago
Policy making assumed good faith actors - specifically that tracking outside of necessary for website to function to be minimal. Because like…not necessary.
It’s only broken to the extent that it collided with a messed up world where websites track even when they don’t need to and then send that to 2000 partners for more profit extraction on top of what the website does commercially.
Something is deeply fucked up there and it’s not the EU part. They just make a good scapegoat because the banner is what users see
ryanfreeborn 2 hours ago
Policy should never assume good faith actors. There wouldn't need to be policy if an assumption of good faith was a valid substrate for the policy. The policy is bad because its authors built it in a vacuum, without any thought or care put towards how its compliance would actually instatiate. This is a consistent problem with EU regulators. The 'tax' the policy levies on invasive cookie use (which I agree is broken and horrific) is forwarded to the user, via this terrible, omnipresent popup. The policy has made the problem worse, by further densensitizing humanity at large to this terrible practice. Shameful behavior by EU regulators and they should absolutely be pilloried for the present state.
f6v 3 hours ago
> Policy making assumed good faith actors
Let's not paint the policymakers naïve when they're in fact incompetent.
mnewme 3 hours ago
Havoc 2 hours ago
Xirdus 3 hours ago
The biggest positive outcome of the whole GDPR affair is that people finally believe me when I say that yes, they are selling your data to thousands of 3rd parties, and no, I'm not making these numbers up or exagerrating at all.
buildsjets an hour ago
WARNING: Reading his post can expose you to photons, which are known to the State of California to cause cancer. For more information go to www.P65Warnings.ca.gov
ganzsz 3 hours ago
The most used banners at least have a quick way of dismissing without opting in. When the cases against too obvious dark patterns started that fixed itself at least.
umeshunni 2 hours ago
It's the EU equivalent of the California Prop 65 warning that tells you that every building causes cancer: https://en.wikipedia.org/wiki/1986_California_Proposition_65...
gdcbe 3 hours ago
I have yet to see an actual part of that policy which requires a cookie banner though. Seems more to me that it's a combination of (a) websites allowing all kind of fcked up use cases of cookies on their site (most sites do not even need cookies for real) and (b) not respecting http headers that ask to not be tracked... They much rather have a very confusing popup that kinda forces you to accept all :) How convenient.
Just like websites also give zero fcks about accept-language header... sure do geoip lookup, so much easier... not
dd8601fn an hour ago
I’m certain it’s often just the California “literally everything is known to cause cancer” problem.
It’s simplest just to put the bullshit everywhere and the dipshit bureaucrats will leave everyone alone.
devmor 3 hours ago
I have always seen the cookie banner as a sort of punishment to the public for daring to have demanded better treatment.
“Oh you want consent involved in this interaction? Then we’ll annoy you about it constantly instead of respecting the intent of the regulation.”
TZubiri an hour ago
What is the consequence of not complying with the cookie thing? Assuming you sell out of a jurisdiction outside of the EU
charles_f 2 hours ago
Once again, as everytime I see this, the policy only dictates that you ask for consent to track personal information from people. The problem is not the cookie banner, it's that every fucking website extracts your pants size to sell it to Facebook.
6510 2 hours ago
You are free to set cookies if you need them for site functionality.
skrebbel 3 hours ago
Bullshit. There’s no need to track every visitor. Just stop tracking and you don’t need a cookie banner.
The only mistake EU policymakers made was underestimating how willing companies were to deface their websites.
PerryUlyssesCox 3 hours ago
"Every time you visit the websites managed by the European Commission, you will be prompted to accept or refuse cookies." https://european-union.europa.eu/cookies_en
frollogaston 20 minutes ago
skrebbel 29 minutes ago
ryanfreeborn 2 hours ago
>The only mistake EU policymakers made was underestimating how willing companies were to deface their websites.
Yes and that is a MASSIVE mistake for a policymaker to commit. They should absolutely be pilloried for their incredible lack of foresight and understanding of how internet companies handle compliance. The policy has set back humanity by further desensitizing internet users around the world to the terrible, endemic use of cookies by most websites.
NetMageSCW 3 hours ago
That shows the same fundamental misunderstanding of the modern web that led to the ignorance of EU regulations.
zigzag312 3 hours ago
The policy is both, good, but also flawed. For example, you cannot persist settings, because one policy says that website settings should be ephemeral unless user agrees to persist them.
dgellow 2 hours ago
sghiassy 3 hours ago
It’s an EU law, but it impacts us all in America as well… because you know, every fucking website
mnewme 3 hours ago
It is not an EU law. Nowhere in GDPR are cookie banners mandated.
Actually big tech is to blame: https://killthecookiebanner.eu/
mr_mitm 3 hours ago
nathell 2 hours ago
No it’s not, it’s a testimony to how broken the Internet is.
There’s a perfectly valid and simple way to comply with the EU policies, including GDPR, and not impose annoying popups on your users: just don’t set cookies (if you need to have a login, you can ask for permissions at login time) and don’t collect personal data. That a lot of sites elect not to do that is an indication of how they treat the user, not of the brokenness of EU law.
4ndrewl 2 hours ago
It's not a cookies banner. It's a request to harvest your data and share it with third parties for purposes that are not required for the service you're offering.
No harvest data to 936 partners? No need for a banner!
4ndrewl 2 minutes ago
Downvote all you like, if you're just using purely functional cookies, you don't need a banner.
VCFundedGenYer an hour ago
Some graybeard advice - Any time you need to use a website that doesn't require active cognitive interaction - click the button in your browser that enables Reader View to get the content and strip out everything else. It's not perfect, but it makes the web more usable (especially on mobile, my goodness it's gotten bad).
Firefox also has an extension called "Auto Reader View" in which you can set sites to automatically change to that mode.
cg5280 3 hours ago
So many websites do popups and it feels so anti-user. Maybe I get unusually annoyed, but I do not need a Gemini popup ad in Google Docs. Just let me do what I came to the website to do!
dylan604 3 hours ago
But you could obviously be doing it faster/smarter by using Gemini /s
SamBam 3 hours ago
If they make it hard enough to interact with the actual website, we'll have to use AI!
dylan604 2 hours ago
andy99 3 hours ago
Needs to autoplay a video which when dismissed just moves to another window and continues playing. With sound.
six_seven 3 hours ago
and hijack your clipboard and back button
tamimio 3 hours ago
And you can’t dismiss it because the X is somehow hidden behind another popup
fantasizr 3 hours ago
it's funny sometimes there will be an archived espn.com (like this https://proxy.espn.com/espn/page2/story?page=simmons/030418) and it's hard to argue the web was not better like this, i.e. readable
RattlesnakeJake 3 hours ago
That "In case you're not aware, there's COVID-19 happening" banner isn't nearly tall nor yellow enough. Given a 6-inch-tall screen, the proper layout would be:
+-----------------+
|2" of vestigial |
|COVID messaging |
+-----------------+
|1.5" of actual |
| content |
+-----------------+
|2.5 of EU |
| cookie banner |
+-----------------+
A local utility took it even further during COVID: +---------------------+
|2" of COVID messaging|
+---------------------+
|1" of undismissable |
| "our app is gone; |
| use the mobile site |
| that you're on now" |
+---------------------+
|0.5" of content |
+---------------------+
|2.5" of EU cookie |
| banner, despite |
| being a US-only corp|
+---------------------+jasonjayr 3 hours ago
It also needs to scroll in after a second or two, and shift the page content down, so you mis-click the wrong link, and end up loading something that takes forever to load and somehow manages to cause the back button to misbehave.
pbhjpbhj 3 hours ago
Clever people with no morals use that to load ads under your finger, timed to create an inadvertent click.
I swear NYT do this in their games app, the play button gets replaced with a subscribe as the late loaded subscribe element shifts the page exactly the amount to put subscribe under your finger. I wonder how well it worked?
bartread an hour ago
monknomo 3 hours ago
manually scrolling before every widget loads should cause a full page refresh.
zooming in should cause a full page refresh
tedggh 3 hours ago
As feedback, you made that popup way too clean and easy to close. That’s not how it works in reality. You need to make the background transparent and the X so small it’s technically impossible to hit. Also think about adding an ad and a timer and move the popup slightly after N ms so that the user always hits the ad.
peesem 3 hours ago
inaccurate, i don't have to go three screens deep into a modal to choose only necessary cookies
nerdawson 3 hours ago
The best one now is “Read for free” (give me all the trackers) or join a subscription and you can opt out. Pretty much every news / media site now
orthoxerox 3 hours ago
That one is honest at least, makes you aware that you're the product.
s08148692 3 hours ago
It's a bit 2025. Needs a scroll hijack background animation and cursor effects to be up to date for 2026
coldpie 2 hours ago
Yeah. I've written about this a few times, with some suggestions for how to make it marginally less miserable to visit a website:
"Take back your web browser screen space with Kill Sticky" https://www.smokingonabike.com/2024/01/20/take-back-your-web...
"Quick Tips For Making The Internet Suck Less" https://www.smokingonabike.com/2025/08/01/tips-for-making-th...
"Web browsers have stopped blocking pop-ups" https://www.smokingonabike.com/2025/12/31/web-browsers-have-...
spottedmarley 3 hours ago
No endless scroll? What the hell am I supposed do I do with my mouse wheel?? Useless!
frollogaston 16 minutes ago
If the website is for some product that's trying to look fancy, the scroll doesn't actually scroll but moves through some insanely laggy animation
hectdev 3 hours ago
Needs a scroll that becomes a full page ad that when you scroll pass becomes the same ad but 1/3rd the page
bigbuppo an hour ago
And if you scroll back up the content above is completely changed to something else.
freudia 3 hours ago
Don't give them ideas... LoL
NetMageSCW 3 hours ago
poetry-leading an hour ago
Reminds me of https://how-i-experience-web-today.com/
yassa9 3 hours ago
Yea , thank u , I really despite those websites of current web, much JS, colors, much images and animations with mouse, and million fonts , rounded buttons and everything is rounded and "modern" and slow and bloated why cant have we simple websites, small coherent nice color palette to just read and know the needed info ? hackernews is extremely good example suckless: https://suckless.org/sucks/web/ is another brilliant example
buzzin__ 2 hours ago
How hard could it be to write a greasemonkey script that will send the current html/Javascript from hell to a LLM with a prompt that will ask you which of the detected annoying elements you want to remove, and then will create and install another GM script that is removing those elements from this site, and also invent finglonger as a side effect. A man can dream, though. A man can dream.
mrmckizzle an hour ago
It needs a feature that disables the whole page and prevents you from using it if it detects you are using Forefox.
trevithick 3 hours ago
I like it. Reminds me of this: https://how-i-experience-web-today.com/
CrzyLngPwd 2 hours ago
Oh I love that!
nphardon 2 hours ago
A while back I realized that it was just the browser keeping me on screen when I didn't want to be. I switched to the purely native Safari app on my phone, from a highly customized ad blocking browser, with lots of content filtering. My screen time dropped from like 2 hours a day to like 10 minutes.
jonplackett 3 hours ago
I made a game about this. You can play it if you want to feel annoyed.
polishdude20 3 hours ago
Even my back button was hijacked for a second. Nice attention to detail!
dstanko 2 hours ago
I may be skeptical, so take this with a grain of salt. The transformation happened when someone decided to stop being UI designer, to become UX designer. That wasn't enough, so they came up with XD - experience design. At every step of the way, they introduced more lofty goals for the design to justify the increased importance of themselves.
mawadev an hour ago
Beautiful engineering, it is modern art. I missed the very slow skeletons in between and the particle webgl stuff
bigbuppo an hour ago
The interstitial popup needs to be delayed until about 750ms after the first scroll action for that extra insult.
bilekas 2 hours ago
How will the poor analytics companies pay their poor salaries? And how will people be able to know to advertise to me about a pair of shorts I looked up last month??
wktmeow 3 hours ago
Yea but do you guys remember when we actually needed pop up blockers to avoid having a site spawn like 10 new windows behind the current one, and tabs didn’t really exist yet, and the popups had adult content and sometimes they autoplayed sound/video? Like, internet explorer 6 era? Sometimes I miss those days
SamBam 3 hours ago
You knew you done goofed when the adult site you opened on your family computer was opening new windows faster than you could close them...
0xbadcafebee 2 hours ago
Not a problem; you were on a 28.8k, so the adult banner images would take forever to load, so you could close the pop-ups before they got you in trouble
freediver 3 hours ago
Answer: ads as the main business model running the web since 25 years ago and us accepting the convenience of 'free'.
It turns out everything has a price, and in more recent times we started noticing that our time, attention and intelligence not being insulted also has value.
donatj 3 hours ago
We've got the stupid chat bubble at the bottom.
We didn't want it, it's like a megabyte of JavaScript. It's some third party service corporate forced on us.
I have to imagine a lot of websites are in the same boat, where they're just add crap they don't want to add by higher ups.
jmmv 3 hours ago
Somehow the clicking around reminded me of Windows RG. Go check this old relic if you have never seen it: https://www.jamesweb.co.uk/windowsrg . Turn the volume up!
rob74 3 hours ago
(2019) *
* according to the copyright notice, although, going by the mention of Covid, it could also be 2020?
charles_f 2 hours ago
You forgot the sign-up "CTA" button bold and wide, with a microscopic "Sign-in" button somewhere in the footer.
clintmcmahon 3 hours ago
Is the beef with the design or the pop ups, chatbot, banner, etc?
If it's the design, not everyone is a web designer so the bootstrap theme is great to get up off the ground.
If it's the other stuff then, yeah, totally.
MBCook 3 hours ago
Every paragraph (maybe sentence) needs to fade in as I attempt to scroll. If I can read the first paragraph easily when the page loads (ignoring the pop-ups) then the website is too well designed.
t1234s 2 hours ago
The worst patterns:
1) scroll hijacking (this should be a felony) 2) stupid cookie popups/banners 3) useless hero images (clients love them, users hate them)
lxe 2 hours ago
I made this 6 years ago but it still applies today.
Cameri an hour ago
Not enough ads!
bigbuppo an hour ago
also didn't yell at me for using an ad blocker.
dansitu 2 hours ago
Maybe also it could randomly jump to different vertical scroll positions while you are reading an article?
j9feng 2 hours ago
If the traffic to the site drops dramatically because of the “features”, we would have seen the features removed already.
duxup 3 hours ago
Cookie banners are a great example of regulation gone wrong.
Me having to make a legal agreement with every website is absurd and totally predictable.
JKCalhoun 3 hours ago
Yeah, I hand-rolled my site. Not even Google analytics. I have absolutely no idea if anyone even visits my site.
Oh well.
1dom 2 hours ago
No need to worry, I just visited. Now you know.
Seems like the sort of site and person who should have a guestbook - I would have left an appreciative and encouraging comment there, but this will have to do:)
rc_kas 3 hours ago
Damn, yeah this is exactly how I make my websites look.
hk1337 2 hours ago
If it works, keep it. If it doesn't work, remove it.
ChipopLeMoral 2 hours ago
Missing some spammy "article" links with AI generated images.
messh 3 hours ago
There are more creative ones. Check out https://shellbox.dev
wxw 3 hours ago
I kinda miss the CSS bootstrap aesthetic.
alpha_trion 3 hours ago
Needs more jank from a bajillion ads loading. :D Kidding aside, this is hilarious and made my morning
Retr0id 3 hours ago
Bootstrap, what a blast from the past! They just don't make bad websites like they used to.
agumonkey 2 hours ago
it's missing the google sso popup, the close buttons are not anti-pattern enough, and the cookie banner still lets me use the site too much
good job though
heyitsmedotjayb 3 hours ago
It needs to present a happy moose to you if you don't use an adblocker
amelius 3 hours ago
Apple.com looks ok. It doesn't have the cookie banner.
ratelimitsteve 3 hours ago
I wasn't asked for my location, notifications, camera permissions or to log in. This is, regrettably, still better than most recipe websites I visit.
snawazzee 2 hours ago
I knew it wont work but still I tried to enter a message in chat window and click enter. (And it didn't worked)
gnarlouse 2 hours ago
Why would you make this. I feel traumatized.
lxe 2 hours ago
To spread suffering
imagent 2 hours ago
You're hired
donio an hour ago
In 2026 instead of "Here's some stuff we wrote that you won't read." it's "Here's some slop we couldn't be bothered to write but why don't you read it."
jsharf 3 hours ago
We need a special version mocking recipe websites
jdthedisciple an hour ago
needs more unexpected layout shifts ;)
aavci 3 hours ago
Where is the ‘sign in with google’ pop up?
improgrammer007 3 hours ago
I use Brave browser and even that didn’t help.
TuxPowered 2 hours ago
Every Fucking Website 2026:
- Paragraphs emerge from the background as you scroll, sometimes only after 3/4 of your screen is empty.
- Some paragraphs are hidden until you expand them. You can’t expand more than one at a time.
- Horizontal scrolling for some items, like e.g. meal categories in a restaurant. The buttons for the scrolling are different on each site, or are dots you must click on.
jedbrooke 3 hours ago
it’s missing spinners for 5-10 seconds while it loads endless megabytes of javascript doing who knows what.
Seriously how did we get to this point? I remember growing up in the 2000’s and all the marketing about computers was “it’s fast!” and “get results instantly!” that kind of thing. Now everything it gated by multiple spinners, then it loads a skeleton, then it partially loads your actual content, then, when you go to click on something, more content loads and the existing content jumps to a new place and you end up clicking on something else, meaning now you have to go back (if they haven’t hijacked the back button), wait for it all to load again, wait for the second “real” load, and then click on what you actually meant to click on in the first place.
motbus3 3 hours ago
It should also detect the ad blocker
sublinear 2 hours ago
Not true.
The web is more than blogspam, SaaS, the most desperate cases of ecommerce, and the web versions of legacy newspapers/magazines.
Havoc 3 hours ago
Also on iPhones Twitter appears to have aligned their privacy reject button with where their open in app overlay appears just a second later so that you hit that instead.
Too many people working on evil dark pattern bullshit
chrisjj an hour ago
Did I miss "We share your PPI with 1786 partners" ?
jere 27 minutes ago
monkey's paw curls
programmarchy 3 hours ago
Really needs a 20MB video playing in the background of the hero.
sidrag22 an hour ago
the main thing its missing is random notification bloops to go with that obnoxious chat box in the bottom right.
tacodestroyer 3 hours ago
with an ad overlayed that won't go away
_superposition_ 3 hours ago
This is perfect.
maqp 3 hours ago
I can't believe I'm not able to buy Every Fucking Website Premium with business focused ads and native advertising masquerading as quasi-educational infotainment. Also where's the sign-up with Spybook?
fuzzy_dunlopp 3 hours ago
SmallWeb ftw!
ChrisArchitect 2 hours ago
A more current version of this: https://everyfuckingwebsite.com/
josefritzishere 2 hours ago
This is completely accurate. I see it every day.
0xbadcafebee 2 hours ago
Needs a shopping cart that when you click submit, does nothing, requiring you to open web dev tools to discover the silent 503 error, with no way to report the error. Bonus points for a bank account, credit card or retirement fund
reality_inspctr 3 hours ago
No agents.md?
croes 3 hours ago
The cookie banner should have the option to change the cookies but you have to deselect the trackers one by one
tonymet 3 hours ago
It’s missing a “we stand with the current thing “ flag and a compliance prompt for community standards.
Also 1.5gb of heap allocated minimum
phoghed an hour ago
Should request push notification and local network access lol
morkalork 3 hours ago
Needs the floating video thumbnail with auto-play and sound. Also the requests for location and permission to send notifications dialogs in chrome!
martythemaniak 3 hours ago
For my current project, I tried going with a non-traditional style I personally liked, I call it "Soft Neo Brutalism". You can see it at: http://www.frost-e.com
I generally wanted web 1.0 simplicity, lots of contrast, but also a soft gentle colours and modern vibe. I also have a general design for use in dashboards/apps etc: https://frost-e.com/design-system/
insane_dreamer 2 hours ago
missing the popup to "SAVE 10% ON YOUR NEXT ORDER" by giving your phone number, with no "No Thanks" button, and the X button to close the popup is almost invisible in the corner so you think there's no way to get rid of it other than entering your number
monxer 3 hours ago
Every Fucking Website not created by Claude. Otherwise it would have a dark gray background with transparant rounded buttons with a neon border.
lxe 2 hours ago
This is from pre-ai era
1dom 2 hours ago
This feels about 2 - 5 years out of date now. There isn't enough dark theme with slop-neon accents.
lxe 2 hours ago
I should modernize this?
1dom 2 hours ago
Claude should modernise this. It'll come out looking like all the other results when you search an image engine for "AI landing page": dark, with purple, blue or other neon accents.
ajam1507 2 hours ago
Needs an annoying header that changes size as you scroll.
dorianpruski 3 hours ago
missing carousel
andai 3 hours ago
Trump 2020! I hate puppies!
dangjustintime 3 hours ago
This is actually good boilerplate. lol
hbcdbff 3 hours ago
Not enough AI slop
lxe 2 hours ago
lol
gib444 3 hours ago
Because it works
(AIUI "I agree" gets people to give explicit consent with good success and the subscribe modals are quite effective too)
pbhjpbhj 3 hours ago
There was a piece of caselaw about a company having an "agree" but a million tick-boxes to disagree. A lot of sites added a "disagree" button then.
gib444 2 hours ago
That doesn't take away from the fact "I agree" etc can be displayed prominently and often is. "I agree" isn't outlawed
lifestyleguru 3 hours ago
Cookie banners are malicious compliance. There are only 1-2 EU countries with quarrelsome predatory lawyers proactively scanning the web.
The positives about covid and AI is that we don't hear anymore about blockchain and crypto (well, except one boomer oligarch holding onto it). Just please make the next two big things happen already for God's sake.
frail_figure 3 hours ago
Just a quick reminder that you don't need to put up any cookie banners at all if you simply don't track your users in a privacy-invading way.