first, let's shoot all the HTML hackers

merlyn on 2002-10-15T04:05:19

Can we please put the first person who did this:

For more on these methods and the W3C DOM, read to these two articles on the subject.
(where "two" and "articles" are the links to the two articles) at the head of a line, followed by everyone else who has done that, and shoot a single particle beam through all of their collective heads, excising the part that thinks that this is either cute or useful?

{sigh}

Why not simply:

For more on these methods and the W3C DOM, check out an article on subject 1 and an article on subject 2.

I'm sure Tim screams every day when browsing the web, "What have they done to my nice idea?" I can see how Jakob Nielsen will always have a job as well.


Even better:

brian_d_foy on 2002-10-15T08:19:19

Just write like you are not using hypertext, because you do not know how it might be displayed.


Read [Randal's WebTechniques article on X] and [Alan Flavell's comments on Y].


Or, if you want to present a set of links the reader should check out, consider something like the CGI Meta FAQ which is useful as HTML or text. Although a competent designer could make it look pretty, it still tells the reader where they are going and what they should expect to find there.

Even printed, both methods give the reader a chance to finding the reference.

There is not a New Writing just like there was not a New Economy. I have been frustrated reading blogs, a new thing to me, because most people seem to blog "Read this article" which references another article that says the same thing, and so on for another six references until I reach the root blog entry which is only three sentences. That sort of writing supposes that people like to play with their mouse and surf the web---both of which outgrew their novelty around 1996. The medium is the massage, but it does not have to be.

I would really like, however, a browser that makes the links for me based on my preferences and configuration. Instead of allowing the HTML author to make the links, let me set my preferences. Big words I probably do not know link to dictionary.com, foreign languages snippets to Babelfish, stock symbols to my favorite financial site, news stories to my chosen wire service, perl references to perldoc.com, and so on, but all under my control. Some people might decide to make Randal Schwartz a link to to his home page. Someone else might link to one of Randal's RSS feeds. The browser would be smart enough to turn things like "US Constitution", "CGI Meta FAQ", or "HTML 4.0 standard" into appropriate links. The author references the content in the text, but not where to get it. A reference to CPAN finds my closest mirror automatically and links to it, without Akamai voodoo. A reference to a Perl module knows if my local Apache::Pod has it and links the search.cpan.org if it does not. Movie titles present multiple links perhaps (showtimes with my favorite online ticket service, Apple for trailers, Ebert for reviews---or however I configure it). The author can only force a link by explicitly stating it in the text---"the president's schedule published by his staff", "the W3C HTML 4.0 specification", "OSU's RFC archive", and so on. With or without the hypertext, the text says the same thing.

I would really like to see this on new stories. Gen. Baccus, formally in charge of Camps X-Ray and Delta in Cuba, is my brigade commander and is in the middle of a typical Rhode Island political shitstorm, but every article I read assumes I already know all of the other players. If my browser recognized the names and made them links to information about them. I can find out more about the people trying to take down the best general officer I have ever worked for. However, I suspect links are not made more to control the news than a lack of technology. I get to read what they tell me, or I have to do a lot of googling to get the background, which might spin the story differently. Indeed, three very different rumors are making the rounds and the news wants me to see its rumor exclusively.

Pipe dreams? Probably. People want too much control of information to let this happen. Stay on message, read approved sources, and never mind the man behind the curtain. :)

Re:Even better:

Fletch on 2002-10-15T12:42:46

Ooooh, UberAutoWikiZilla.

Actually M$ got raked over the coals for a plan similar to this, but basically it was because IE was going to start making the extra links and they (M$) would be selling what would get linked to. Content producers and authors griped because it crossed a (fine) line between displaying the content and altering the content (for example, what if the word chicken on PETA's site started automatically becomming a link to Chick-Fil-A).

There are several neat add-ons for recent mozillae (poke around here) that will let you hilight text and right click to send it to a specific search engine. That combined with some of the Sherlock plugins could get you part of the way there.

Argh, get in the line!

merlyn on 2002-10-15T13:22:45

You just did it:
There are several neat add-ons for recent mozillae (poke around here [mozdev.org]) that will let you hilight text...
See how that makes no sense away from a hypertext context? Why in English would you say "poke around here"?

Why not just:

There are [several neat add-ons for recent mozillae] that will let you highlight text ...
{sigh}

Guilty as charged, but . . .

Fletch on 2002-10-15T14:32:27

It was a parenthetical aside pointing to where you could find the aforementioned add-ons. (Actually considering the way slash adds [foo.com] after links, it might have better to use `poke around' as the anchor content to get `poke around [mozdev.org]').

Something that just occured to me is that it may be a holdover from my email writing style. I don't do HTML email (since it's evil) and tend to intersperse comments or pointers to things parenthetically or as footnotes. Maybe it's some deep seated need to have a visible grammatical referent rather than have the link be an anonymous metaproperty of the normal flow of text.

Re:Guilty as charged, but . . .

merlyn on 2002-10-15T18:52:20

It's the "here" that triggered my raised eyebrow. "here" is like "click here". It doesn't make any sense when read.

If you had written that in "email style" as:

There are several neat add-ons for recent mozillae (poke around mozdev.org) that will let you hilight text...
and the hostname is the link, I'd have had no objection. Notice that this sentence reads correctly, and the link says what it is and does what it is. That's clean hyperlinking.

Re:Guilty as charged, but . . .

bart on 2002-10-15T21:59:19

If you had written that in "email style" as:
There are several neat add-ons for recent mozillae (poke around mozdev.org) that will let you hilight text... and the hostname is the link, I'd have had no objection.
Unfortunately, slash doesn't work that way. If he had made "mozdev.org" a hyperlink, then the result would have looked like:
(poke around mozdev.org [mozdev.org])
which just isn't right.

Re:Guilty as charged, but . . .

jordan on 2002-10-18T19:05:39

First off, I want to say thank you to merlyn for pointing out the proper way to use hyperlinks. I've done it both ways and I've always been more satisfied with the "right" way and never knew exactly what I was doing wrong when I did it the wrong way.

Now, back to my response already in progress:

  • Unfortunately, slash doesn't work that way. If he had made "mozdev.org" a hyperlink, then the result would have looked like: ...

Actually, the way links are presented is an option. (See 'Display Link Domains').

It's only the beginning

jplindstrom on 2002-10-15T11:25:54

Even worse:

To read this interesting article click here.

* bluärghhh *

Not only is it ugly, it's been shown that people scan web pages for links, so to wasting them on "click here" or "this article" just is sooo stupid.

And while very few (none actually) professional web designers I know commit this crime against the Web, most bloggers aren't web designers. They just want to say stuff.

/J