Live data from Hacker News

Every Fucking Website (2020)

lxe.github.io

341–350 of 529 posts

Re: Every Fucking Website (2020)

#341

Earlier quoted context omitted.

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.

Nuance: if someone actually bought the product 1 hour ago, it's fine. If not, it's fraud.

And if the drugs do make you feel good, that's not fraud either.

Re: Every Fucking Website (2020)

#342

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.

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!

Downvote all you like, if you're just using purely functional cookies, you don't need a banner.

Re: Every Fucking Website (2020)

#344
post #329

Earlier quoted context omitted.

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?

They see it as a win because you've still been using their site for a decade now, and every time they advertise their app there's still a non-zero chance you'll relent, but if they stop pushing their app, that chance drops to zero. The only winning move is not to play.

And then uninstall the app...

Re: Every Fucking Website (2020)

#345

Earlier quoted context omitted.

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.

I do this in the gmail mobile app all the time thanks to their ads injecting themselves in between the emails several seconds late. They must love me, their most engaged ad consumer.

A website can track where your mouse pointer is, but surely they wouldn't do this on purpose just to get ad revenue.

Re: Every Fucking Website (2020)

#346

Earlier quoted context omitted.

Oh, that UI paradigm already exist. It's just that browser makers are too busy with things like webasm, webgpu, or allowing pages to launch location/notification popups at users, so they don't have time to fix fundamental flaws.

I don't think it does? Popups are one thing, but the very possibility of dynamic content entails that stuff will shift on the page. Sometimes it's just the nature of the thing, like a chatroom or a notification stream -- it'll shift as new content arrives, which is what I want most of the time, but if I'm interacting with a message, that message shouldn't shift. I'd like a general solution to this. Does that exist?

Devil's advocate, the worst-case scenario is really bad, and would probably be common: A random button your pointer is unintentionally hovering on stays put while the rest of the page wildly formats around it, super-janky UX.

Re: Every Fucking Website (2020)

#347
Serious answer:

Bootstrap.

That framework did more damage to web design than any other framework. Yeah, its nice that you can spin up a page in a second that looks like every other page on the internet, wait a minute...

Technical answer:

CSS

It was a nice idea, and it sure beat hand-designing each and every page (wait a second, weren't/aren't we doing that all over again?).

It did/does too much, and was mostly in lieu of a common repository of UI stuff, so people found One Way that it would work reasonably well on most browsers/devices, and so bootstrap was born...

Re: Every Fucking Website (2020)

#348
I don't see any answers here with a link to best practices or a grading system or something promoting clean websites. What can be done in this space?

You get things rating accessibility, methodologies for building apps but nothing about standards for website quality?

Re: Every Fucking Website (2020)

#349
post #95

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 t…

You forgot to mention condom^W Cloudflare between you and site. With "please tick checkbox to prove that you are a human" and "we add five minutes delay because you have old browser".

Re: Every Fucking Website (2020)

#350

Earlier quoted context omitted.

I don't think it does? Popups are one thing, but the very possibility of dynamic content entails that stuff will shift on the page. Sometimes it's just the nature of the thing, like a chatroom or a notification stream -- it'll shift as new content arrives, which is what I want most of the time, but if I'm interacting with a message, that message shouldn't shift. I'd like a general solution to this. Does that exist?

Devil's advocate, the worst-case scenario is really bad, and would probably be common: A random button your pointer is unintentionally hovering on stays put while the rest of the page wildly formats around it, super-janky UX.

Yeah, it would need to be designed and tested carefully. Rather than formatting around things, I would probably be fine with something simple like overlaying the previous layout in a small disk area under the cursor. So if a button shifts down, you'd see it shift down, but there would be a copy of it still under your cursor, which would fade on its own after a short period.

Alternatively, we could disable clicking/selecting anything that wasn't visible for at least 200 or 300 ms at that location. So if you try to click on a button and it's shifted down or something pops up in front, and you end up clicking on that instead, your cursor would just blink red.

Post reply on HN