These days, when even a few hurdles of crap present themselves, I often just leave. I don’t care what the site has to say or sell me.
Whenever I come across a site that just displays content immediately, it fills me with joy. Usually it’s some obscure personal or academic site, but for a moment I feel like I’ve found a gem in the desert and I browse happily for a while…then I promptly add to a list of non-crap-peddling sites. I long for a curated list of such sites.
<p align="left"><font size="+1" face="ARIAL,HELVETICA">
Q: Interested in selling gail.com?<br>
A: Sorry, no.</font></p>I don't know if this is good news but I started doing this a while back and found so many sites that it was futile to keep them in one list. These days I tend to keep them in contextual notes or databases.
Also many of them fail to pass one or two annoyance tests, but I find that they're worth it anyway. For example they are not mobile friendly in some minor way, like the touch target for their menu is annoyingly small, or they are a little bit cluttered, or use more CPU than I'd like (specific mapping sites).
So it's not easy to fit a perfect list, but it's impressive to me just how deep the less-discovered, high quality web really is.
(Also I try to make my own obscure personal sites all the time as my contribution to this mess...)
Would that there were a search engine out there that prioritised the indexing of these high quality ‘well behaved’ sites.
I find that disabling JavaScript often helps. I have it enabled by default, but disable it in uBlock on a per-site basis if some crap pops up. A lot of the times that fixes things.
For example for some reason the BBC thinks it's helpful to display a big fat "Register for an account today!" every fucking time I visit their website, but with JS disabled you don't get it. I think missing out on all BBC content would be too high of a price to pay, especially since most news sites do something similar (or worse).
Downside is that sometimes stuff like images no longer work. It's usually not a big deal.
My browser's "disable javascript" extension can disable on a per-domain basis, but really what I'd like is on a per-URL-pattern basis, so that <google.com> is disabled but not <google.com/maps>.
Sometimes disabling scripts is not enough, so I also disable CSS. This makes images huge at the top of the page (navigation icons, etc.). So, then I disable images as well. Then there are huge vector graphics of some kind; I can't tell if it's SVG not counting as an image, or just really large font sans CSS to size it.
Maybe one of these days I'll write a "no bullshit" firefox extension that carefully applies these restrictions except for in a user-defined allow list.
edit: oh yeah, I could call it "reader mode." Hm...
Now this site is the only one I still actively browse.
it's not a curated list, but there is a "surprise me" button
In the 2000s, running with an ad blocker was a near surefire way to speed up loading a page without any functional issues cropping up - the ad blocking tech even then was _good_.
Then came paywalls - pay for this content, or you won't see it. I suppose, then, I won't see the content.
Then came JavaScript frameworks in the 2010s - ads weren't assets anymore, they were actually part of the content. But for the most part, the Web still worked without JavaScript, and many sites (for what reason, I still don't totally understand) would gracefully fall back to presenting "just the content" if JavaScript was disabled. So I traded an ad blocker for NoScript, turning the lot of it off instead. Some sites need a minimal amount of JS to function, which I'll allow (first-party and CDNs like `jsdelivr`). But if you require JS from stripe.com, I suppose I also won't see then content.
But eventually those JavaScript frameworks became bold - displaying partial content, or no content at all, became the fallback. I count the "Continue reading" button among these (and I get why - tracking who actually read the article must be vastly more lucrative than counting pageviews), though some pages are so bold as to display _nothing_ but the "You need to enable JavaScript" text itself.
Most recently, I've noticed a new tactic: setting a CSS "opacity: 0;" on the page, then removing it with JS, even when JS is not required to load the page. Removing the rule with dev tools shows the entire page. I can only assume this is a way to make sure the page doesn't become visible until all of the content is loaded, but again, the content includes the ads, upsells, and otherwise.
Thankfully I've logged into Hacker News and posted this comment without JavaScript enabled. I wonder how long I'll be able to do that.
Reader mode (ctrl+alt+r) instantly gets rid of this kind of crap.
Web search for such websites: https://wiby.me/.
If it was backwards compatible with gopher, with added TLS I might even consider it a good idea, but this is just plain text with links.
The true power of web used to be self expression. This is why geoticies was a big thing, why myspace worked, and why Flash defined an era.
It's not a great idea to reduce options for creativity; instead, we should encourage it again.
Tip: add your site to your HN profile, and look at others' profile.
https://marijnflorence.neocities.org/linkroll/
https://neonaut.neocities.org/directory/
https://dreamwiki.sixey.es/welcome.dream/
Unfortunately it makes for pretty boring reading. So many sites out there have like 4 or 5 blog posts, and that's it.
As an alternative, there is FrogFind search engine (http://frogfind.com) for text-only websites.
Like you, I'm a fan of this kind of websites. I have one of my own in fact.
And since you're after curated lists, let me share a few links:
https://512kb.club/ https://terra.finzdani.net https://gossipsweb.net/directory https://theforest.link/ (I built this one for fun)
Text only websites - https://sjmulder.nl/en/textonly.html (Disclaimer: The author has kindly included couple of my websites in the list).
Also, the article itself is clickbaity garbage that you resent yourself for clicking into in the first place.
*Merges "changes to apiPromiseFactory.js"
[EDIT] I think I figured out the main difference: this lets me imagine that more than 10% of the "content" isn't also SEO garbage, and has actual value.
[EDIT AGAIN] What it really needs is a giant sticky header that hides when scrolling down but pops up the second you scroll up at all, obscuring all the stuff you were scrolling up to see.
I've taken to using the element zapper on Ublock Origin to remove them. Sometimes I worry that it'll break the navigation, but then again I rarely come back to sites like those.
Yup. I think the author forgot to color the main article text, and to label it "also an ad".
javascript:(function()%7B(function%20()%20%7Bvar%20i%2C%20elements%20%3D%20document.querySelectorAll('body%20*')%3Bfor%20(i%20%3D%200%3B%20i%20%3C%20elements.length%3B%20i%2B%2B)%20%7Bif%20(getComputedStyle(elements%5Bi%5D).position%20%3D%3D%3D%20'fixed')%20%7Belements%5Bi%5D.parentNode.removeChild(elements%5Bi%5D)%3B%7D%7D%7D)()%7D)()
It will delete any fixed headers and footers on your current page.- option 1: don't add feature X
- option 2: add feature X
- option 3: add feature X slightly modified
So, since option 1 is not an option at all (businesses want to grow; they don't want "stable software", they want to push features live every sprint), then lean product managers say "let's do an A/B test and see what our customers like more: either option 1 or option 2!". The A/B test is done and it appears that option 2 increases conversion slightly more than option 1. The team pushes the feature live and everyone call it a day.
The next sprint: the same story. So, the net result is that applications and websites get "features" on of top of each other without any order or purpose, but everyone is happy because metrics look good. I know it's very counterintuitive, but that's how things work these days: no one wants to hear your "common sense" opinion, they only want to listen to what the data says; and data says the more ads the more revenue, the more newsletter pop ups the more user emails store in the db, etc.
I know this because I have worked for such companies, and they are not precisely going bankrupt.
My favorite scene in the movie Sorry To Bother You:
- See? It's all just a big misunderstanding.
- This ain't no fucking misunderstanding, man! So, you making half-human, half-horse fucking things so you can make more money?
- Yeah, basically. I just didn't want you to think I was crazy. That I was doing this for no reason. Because this isn't irrational.
- Oh. Cool. Alright. Cool. No, I understand. I just I just got to leave now, man. So, please get the fuck out of my way.
For example, say you "A/B tested" product pricing naively. I would expect demand to have a momentum component. If you set your prices to a large value abruptly, you will probably keep getting a similar sales rate for a while, until demand starts dropping over long term (could be years for all I know -- enough time for most opinions around information sources to have shifted, for example). Compare this to a strategy like Optimal Pricing[1] based on more refined methods.
Overall, I can locate at least 3 large scale problems here:
(1) Short term behavior of websites (maximizing ads, poor experience)
(2) Poor industrial coordination: surely this practice brings the entire (web) industry down. If most of what you see is plagued by ads and infinite popups, you will seek alternatives.
(3) Regulation failure. Sometimes even industrial coordination is insufficient, because joint efforts are still limited to a single domain, and not all of society. In this case usually regulation is necessary.
Privacy is great and all, but clicking a cookie disclaimer for every website seems such unnecessary friction. Most inexperienced users I've met did not know what cookies meant and couldn't make the privacy-convenience decision effectively.
[1] https://en.wikipedia.org/wiki/Price_elasticity_of_demand#Opt...
I am not defending it as I also believe that ab tests ruin the web, but if anyone does option2/3 at start they are not doing AB test at all.
Now do one for those horrible CRM messages "Thank you for XXXX. You are very important to us at YYY. Please click here to give us important feedback on your experience."
After I bought a new VW from a local dealer, I was getting so many of these "requests" that I called the dealer and told them that I would never buy another car from them again if I got one more of these emails. They stopped.
I've recently started to. For example, just last week, my telco's app (that I use because it's the least-hassle way to pay my phone/Internet bills) got 2 stars on Google Play Store, with a comment explaining that the app is fine, except slowish, and constantly nags about rating it on the Play Store.
Yeah I almost wonder how many of the people responsible for the final UX actually experienced it themselves. Not some debug or dev mode, but what the end user actually deals with. Would they tolerate it? Then how does this stuff persist?
But nowhere near sufficient.
- Not NEARLY enough link-litter (social links).
- No Taboola Chumbox. SAD! PATHETIC!!!
- Needs a CTA interruption about 15--30s after landing on the payload page.
- Needs a useless hero image.
- Needs more interstitial nags within the article itself. In bold and annoying context.
- Needs more social links after the byline.
Yes, today's web is an utter and complete clusterfuck.
Could use another few dozen, just for luck.
(A few years ago I started collecting screenshots of link litter. I think the max was about a dozen links, though most sites seem to keep it to 3--5.)
- cloudflare redirections
- Affiliate links to Amazon
... to read a minimally informative article.
- Carousel
- Pagination
- "Click for full article" link
- Autoplay video
- Separate autoplay background audio.
If you guys want to check out his content, maybe give him a review for this website, here's what I've found:
https://juejin.cn/user/254742427077869
https://www.producthunt.com/@evan_lee5/made
https://www.cnblogs.com/hh54188/
https://www.zhihu.com/people/li-yi-69
https://v2ex.com/member/hh54188
The marketing and sales departments never targeted the editorial/dev team of a website/company but directly the sales department or an upper management department of the potential new customer.
Chances are that the developers of those websites have to suffer those bullshit integrations as much as you do. And they also are asked to integrate them.
Funny story: at my previous job the widgets were disabled "forever" from the site (via a cookie) once you logged with your company email. Marketing and marketing devs had emails in another domain to test their widgets.
I used the chat solution of my broadband provider just a couple of weeks ago and it was a really good experience.
Also, as a former support technician I far prefer text from both sides of the table.
I removed it mostly because it takes a lot of effort to maintain a good level of responsiveness on these kind of things unless you have a dedicated support team.
Some of these support chat popups are a bit too in-your-face, but it sure beats hunting down some email address somewhere.
Ridiculous.
We'll break out of it eventually though. People are tiring of their walled technology gardens.
I agree with the idea. Miss a regular non intrusive web experience too much. The only place I usually find it is here on HN.
But I also ran across some sites messing with the history, so they take you to a different site when you click "back".
I am especially worried about pushState and replaceState.
https://developer.mozilla.org/en-US/docs/Web/API/History_API...
People posting on HN usually work on web applications. Those don't need to serve ads because somebody is already paying for the service provided (e.g. Netflix, Salesforce, JIRA).
Similarly, they don't serve annoying email popups because every user is already logged in, and their email is already known. A random website you came across while searching for X, doesn't have that luxury.
So they can afford to talk about bad UX elsewhere, because their websites don't have to compromise on UX to make money.
And every single time, they are overruled.
Scary accurate. I hate the web.
It could have some type of "readability / usability / user friendliness rating" (score 0-10) ...
http://kakapo.susa.net:8080/cfs/
A similar (and in my opinion more viable) approach is Marginalia Search. This down-scores pages with a large number of scripts, among other heuristics.
Removing the 'content' and just showing the structure of these annoying web elements in isolation has an interesting effect:
our minds typically do the exact opposite (to a certain extent)—the showcased elements are repeated so often they get partly filtered from experience: our minds know there's nothing interesting to them; a stored and practiced routine can be put on autoplay without conscious attention.
So the page serves to exactly invert that filter and highlight these elements that increasingly vanish[1] from our experience in response to repeated exposure.
[1] aside from a persistent low intensity feeling of annoyance/frustration of course
If there was an easy micro-payment solution on the web this could make it more accessible and enjoyable again. This what the web3 movement is all about: https://www.freecodecamp.org/news/what-is-web3.
With in-browser cryptographic wallets like Metamask, Ethereum‘s proposed token economy and the current generation of „Dapps“ we got quite a bit closer to that vision. Web3 has the added benefit to eradicate the need for password managers because your public key becomes your identity.
The web was great until someone said "I love this, but how do we make money with it?"
It's a slippery slope tragedy of the commons that small actors can do nothing about really.
If Google were to start rating on this basis, or some 3rd party were able to (and then get enough noise and traction) it might help.
But it rather seems like there are a bunch of things that need to be done, not just one, including the controversial 'cookie issue' which I don't believe actually resolves the intended issue and creates a 'mini headache'.
My personal pet peeves are recipe sites. They are the absolute worst!! The other day I went to look up the right proportions for lemonade - which has all of three ingredients, and a one word instruction: stir. You should try it yourself to really see how bad it is.
(For future reference, 1 part sugar and lemon juice to 4 parts water. You can get fancy and make a simple syrup first, but if you stir well enough, it doesn't matter much in my opinion.)
You know who has enough influence to fix this issue? Google. When they said they were giving mobile websites a ranking boost, the web changed relatively over night to mobile-friendly pages. If Google announces they will penalize websites that over monetize? Poof, we'd all have a readable web again.
Then I opened it in incognito mode and it was making a point about the commoditization of the web.
Just use browser extensions, folks.
The creators might want to mix in some https://userinyerface.com sauce to increase realism ;-)
All those dynamic moving fancy interactive elements are great for actual applications. But as a solution for transmitting plain old information, web technology is now a raging garbage fire. I’ve stopped publishing my site in HTML at all.
The web needs to rediscover document formats.
After reading the comments in this post I can see some of you want curated content, others just want to explore random websites that work perfectly on all types of devices and popped into a search engine.
I've created a site that some of you may like (I'm sure it isn't what all of you are looking for) but it might be what some of you are looking for? It by no means has all the bells and whistles of a search engine but it does offer cool lesser known websites that Google fails to show us.
If you visit https://boredhoard.com/ you can give it a go and please fell free to provide feedback so that maybe I can morph it into something you guys like/want.
Will be very happy to listen
https://www.nytimes.com/2007/12/02/books/review/Collins-t.ht...
For example, I know that every issue of the Economist is going to have an ad for a luxury watch I will never buy on the inside cover. I have full-on banner blindness to that. That's impossible on display ads that are dynamically placed right in the middle of the article body.
Surprisingly fitting!
1. Firefox reader mode. Sometimes that is enough. Switch to reader mode, reload.
2. Stopping the incomplete page load. May require several attempts.
3. Some combination of 1 and 2.
In the past few years, the (very much suffering) principle local daily began falling far below this level. During the first wave of COVID-19, there were days with virtually no advertising at all.
On the one hand, that made for less distraction. But knowing that ad revenue is the mainstay of newspaper revenues, it was terrifying. The bleeding has continued, and the household eventually cancelled its subscription (something I'd long advocated for).
I have much more appreciation for Brave today and how it molds my daily browsing experience.
lacks of giant pop-up on google search page about cookies, privacy or something that appears whenever you open google in new instance of porno mode
Based on the comments here this website badly needs contributions from people who are eager to reflect the real UX of the modern web.
I especially love that my browser asked if I really wanted to leave the page, got me with my own setup.
I also get annoyingly loud and flashy autoplaying videos...
The only thing it’s missing is a broken Reader View easter egg.
uBlock is not detecting Youtube ads,
Twitter is blocking anonymous navigation
And the examples of OP are all too accurate (Business Insider, Bloomberg, Forbes, Medium, virtually any platform).
When Youtube started showing ads for me I just stopped binge-watching videos on the site, and started using YouTube-dl and watching everything offline.
I added those paywall sites to my hosts file block, I just don't care anymore. I already block everything from Facebook/Instagram, and I'm about to do the same with Twitter. My whole family and friend circle only really use WhatsApp/Telegram anyway, so it doesn't matter.
Those things reduced my screen time a lot and I honestly find it healthy.