In the same manner that world history is a struggle between grasses and trees*,  the internet is a struggle between producers and consumers of media for control of the way in which media is displayed on the user's screen.

The earliest versions of HTML were specifically designed so that the consumer had maximal control over how the information was presented. The exeption was <table>, which allowed the producer to order the information in rows (<tr>) and columns (<td>). But one of the cool things about <table> is that it allowed nesting. You could do a new table inside the cell of an existing table. Producers of content very quickly begain to use this nesting to control how the information displayed itself on the user's desktop.**

And then along came movable gifs, videos that start automatically, and Cascading Style Sheets (CSS). Things seemed to shift decisively in favor of the producer's colonization of the laptop.

Weirdly, in the early phases of this just about every "Web Design for Dummies" type book warned content producers not to put movable gifs on their web-pages, because they are distracting and a non-trivial percentage of users hate them. But as the web commercialized, "distractability" became a feature, not a bug, and most commercial web pages are like seething mounds of cockroaches, little bits moving here and there all over the place.


For those of us who find cockroach infestations so distracting that it's not worth it to use a teeming website, adblock plus has been a blessing. But the battle continues with the freedom fighters at adblock constantly having to change things so as to stop new and terrible ways the forces of the dark side try to colonize our screens.

Distressingly, the Galactic Empire has in these last few months adopted another strategy. You go on the web page and then a useless drop-down menu comes down, taking up an inch or so of screen space at the top. The leader of this bit of interface barbarism has of course been Microsoft-owned slate dot com. You go to  a story now and when you scroll down a drop-down menu comes down. It colonizes your screen space to no end at all, just showing the name of the article that you are reading (as if you might forget).

Unfortunately, last week's nytimes web re-do copied slate, though the drop down includes stuff you can navigate to. The new republic web site does the same thing, though their dropdown has places you can click to e-mail the article, print it, or put it on social media. In all cases (though slate is the worst), I find it distracting to have information stay still while everything else is scrolling. It's also information you don't need that is taking up screen space. This is quite frankly obnoxious.

Why are they doing this? Hypotheses:

  1. It feels good to be in control, even if you are messing over your own readers (so here we just have a passive-aggressive response to adblock plus),
  2. All of these companies have in house web designers and the have to be kept busy by constantly redesinging things, even if it makes it worse.

Any other reasons anyone can think of?

I hypothesize that only reason the dropdowns don't include adds yet is because the programmers at adblock would do something about it. I think very soon we'll find out if they can.

[Notes:

*Which grasses won by making themselves edible to creatures like us.

**It's interesting how natural it is to divorce "information" from the way in which that information is presented. I think that this is unproblematic in this context, but that a much bigger story has to be told with respect to all media, including with respect to human-computer interface issues.]

Posted in , ,

7 responses to “Free Your Screens and Your Mind Will Follow”

  1. Sebastian Lutz Avatar

    I recommend “Nuke Anything Enhanced”: One can delete specific objects on a webpage via the context-menu. It still requires user interaction, but it’s often nicer than reading a whole article with that blasted drop-down menu.
    https://addons.mozilla.org/en-US/firefox/addon/nuke-anything-enhanced/
    Also works for preparing pages for printing, by the way.

    Like

  2. Jon Cogburn Avatar
    Jon Cogburn

    Yes! The good people at mozilla found the thermal exhaust port.
    With four right clicks I was able to get rid of the thing on slate.

    Like

  3. ben w Avatar
    ben w

    “The earliest versions of HTML were specifically designed so that the consumer had maximal control over how the information was presented.”
    This strikes me as a very odd claim. Can you explain it? I don’t see how tables nested in tables is any more an expression of the producer’s control over display than bold nested in italic—and “bold” and “italic” are (notoriously!) examples of the specification, in early versions of HTML, of how something should be displayed, which contrast with the later “strong” and “em[phasis]”, which do not specify (in the same way) how something should be displayed.

    Like

  4. zwei_dinge Avatar

    I also hate drop-down menus, and until I saw Sebastian’s post I had given up hope of getting rid of them. As for why they’re so common, I suspect your point (2) is the primary reason. Constant innovation is demanded, but there are only a finite number of ways to design a usable user interface, so eventually you’re bound to hit on something obnoxious.
    Following up on Sebastian’s suggestion, I found Yet Another Remove It Permanently, which accomplishes a similar effect, permanently:
    https://addons.mozilla.org/mk/thunderbird/addon/yarip/versions/

    Like

  5. Jon Cogburn Avatar
    Jon Cogburn

    ben,
    Interesting about “bold” versus “em.”
    I don’t have any citations because I don’t have my old “teach yourself HTML” books any more. More than one of them said that the original designers of the language were upset by the way people were using tables to take away user’s control of the format. With the exception of frames (which people tended to hate) up to HTML 4 nesting tables was the only way to control what went where on the computer screen. This is much more radical than typesetting issues.
    There was this whole ideology of just putting the information out there and letting other people decide what to do with it. This is, of course, unsustainable because form and content are much more tightly connected in real life.
    I think the early HTML ideology paved the way for java, which can be seen as a later iteration of it, with operating systems the users here. You can do the same program and different operating systems will compile it as they want. I haven’t followed the fortunes of java very closely though. I know that there are so many problems with security that I don’t even let my kids play Minecraft on-line over the computer, and at some point might have to get a console just so they can do this.

    Like

  6. David Wallace Avatar
    David Wallace

    A rather belated comment, but in this sentence:
    “And then along came movable gifs, videos that start automatically, and Cascading Style Sheets (CSS)”
    one of these things is not like the others. CSS, per se, is just a tool for page design: it doesn’t in of itself put any constraints on that design. And as someone who did a bit of web design in the mid 1990s (pre-CSS) and then came back to it in 2010, I’ve found it to be a huge improvement, not least because it offers a really clean separation of form (in the CSS) and content (in the HTML), even if it’s not always used that way. Look at http://www.csszengarden.com/ for illustration of this.

    Like

  7. Jon Cogburn Avatar
    Jon Cogburn

    Yeah, that was misleading.
    All I meant to say was that CSS was a vital tool for designers to be able to exercise more control over the way the user’s page looks. I might be wrong about that though (I did stuff in the 90s, but never came back post CSS).
    But the above seems to implicate that designer control is always a bad thing. Really I was just miffed that these new tools are being used now by minions of the dark side.
    Old school web stuff really selected for pages that look like sets of boxes, because these were what you got by nesting tables and frames. I think great web designers figured out inventive ways to fight against that, in the sense that much art involves fighting against the medium and genre expectations. But I’m pretty out of the loop now as far as what’s actually going on under the hood.

    Like

Leave a reply to zwei_dinge Cancel reply