Hi gosborne,
I hope you find the following answer satisfactory. If not, please
request a clarification before rating and I will do my best to resolve
any issues.
This is an old humor technique used by UNIX geeks: the ultimate source
has to do with the way different computer terminals handled the
keyboard instructions. Basically, some terminals sent the "backspace"
command when Backspace was pressed, and some terminals sent the
"Delete" or "control-H" command when backspace was pressed.
If the host computer or program was not configured to recognize
"delete" as its backspace command, when Backspace was pressed, the
characters "^H" would appear on the screen, rather than actually
deleting the characters. (The ^ is the computer's shorthand for
"control".) So if you are typing very quickly and somewhat
inattentively, and your computer's backspace command is set up
incorrectly, you might type something, decide to backspace it, and
continue; but what actually happens is that a row of ^H^H^H^H appears
instead of actually having backspaced the typing.
Here's a post from an EMACS list that might hint at the complexitites
of setting up "backspace" vs. "ctrl-h":
http://list-archive.xemacs.org/xemacs-beta/200104/msg00120.html
This is exploited for humor purposes by UNIX/internet geeks, the
implication being that they decided to type something nasty, thought
better of it, then "tried" to backspace over it and write something
nicer. Of course, "their terminal was sending the wrong backspace
signal" so they "accidentally" failed to delete their uncharitable
words.
The effect is something like this:
"He's such a loser^H^H^H^H^Hnice guy."
It's kind of a computer nerd equivalent of indicating a "Freudian
slip" typographically.
Here's an example and an explanation from USENET:
--- begin quote ---
Subject: Re: Wintrolls why aren't you FUD^H^H^Hpushing TCO?
FYI, the backspace character is also accessible from most keyboards using
"Ctrl-H". If not handled by a program it's commonly displayed as follows:
"^H". If you want to *show* that you were thinking one thing but saying
another, you can visually do that by manually typing the caret, then "H",
once for each letter of the preceding word. This indicates your intention
to backspace over your original inflammatory choice of words and type a
more politically correct alternative.
To others: sorry for the tortured explanation, but this guy's obviously too
stupid^H^H^H^H^H^Hinexperienced to pass criticism on Usenet conventions.
--- end quote ---
source: http://groups.google.com/groups?selm=v1bgdalr7fjce0%40corp.supernews.com&output=gplain
Another use for this humorous device is to indicate that something has
gone through a recent or notorious name-change. Here's an example:
--- begin quote ---
Not all systems running on Alpha processors add 3 bytes of padding to
FDDI headers to align the payload on a 4-byte boundary; for example,
Linux/Alpha doesn't appear to do so, which causes filter expressions not
to work correctly on FDDI on Linux/Alpha.
The "__alpha" test was really intended to check for DEC
OSF/1^H^H^H^H^H^H^H^H^HDigital UNIX^H^H^H^H^H^H^H^H^H^H^H^H Tru64 UNIX,
so test "__osf__" instead.
--- end quote ---
source: http://cvs.tcpdump.org/cgi-bin/cvsweb/libpcap/pcap-int.h
The basic idea behind the usage of this device is to indicate that the
author (humorously or ironically) had second thoughts about what to
type and changed his mind.
One more example, this time indicating an intended reference by the author:
"Waiting for Godot^H^H^H^H^HLonghorn"
http://weblogs.asp.net/dweller/archive/2004/01/30/65351.aspx
As with many humorous devices, the usage of this device has begun to
expand from its original meaning of "mistaken revelation of second
thoughts about what to type."
I hope you find this answer satisfactory. If not, please request a
clarification and I will do my best to clear things up.
Thanks,
smudgy.
Google search terms:
"^h^h^h^h"
Google groups search terms:
"^h^h^h^h" |