Hacker News new | ask | show | jobs
by rosser 4087 days ago
But that's exactly my point: without loading an arbitrary page, I can't know whether or not there are ads embedded in its markup.

If a page's headers could somehow tell me, "Hey! This page has ads! Do you still want to load it?", and I choose to continue viewing the page, then I've consented.

Absent that kind of exchange, I am in principle being involuntarily subject to unwanted content.

1 comments

The same is true of every element on the page, from the menu system to the related articles box. Shall we have headers for every single element on a page?
Navigation elements are an expected, and rather essential part of a site's functionality.

Ads aren't — as ad-blocking software perfectly demonstrates: the day a site legitimately doesn't work (in the sense of being unnavigable, or somehow otherwise unable to be utilized in the way its creators intended, irrespective of its revenue model) because advertising content — which someone has chosen to include in order to monetize my eyeballs — doesn't load, then maybe you'll have an argument.

It's as simple as this: ads, if they're on a page, aren't what induced me to view that page. If the stuff that does draw me to a given page doesn't work, that's a problem. If ads don't load, my (personal) experience of the page is, in fact, improved. How exactly is that a problem, again?

Navigation elements beyond a spacebar and hyperlinks aren't essential. And probably PageUp. From websites of the 90's to today's product pages, there are plenty of websites that only require a spacebar and links to get around - no fancy dropdown menus or related article boxes.

Example, I've just been looking at https://www.consul.io/ - no menus, no special boxes. All you need is a spacebar to navigate the page, and you click on links to go to other pages. It's perfectly workable - fancy geegaws are not essential to navigate the site. Just like not all sites have ads, neither to all sites have drop-down menus and similar.

Perhaps I should have used HN as the example - it's also nothing but space/pageup and links.