Geek Code

Last updated

Geek code example, which opens by stating that the user is a Geek of Technical Writing (GTW) who usually wears jeans and a t-shirt (d-@), is of average height and above-average weight (s:+), and is aged between 25 and 29 (a-). Bloque de codigo geek (1330560000).svg
Geek code example, which opens by stating that the user is a Geek of Technical Writing (GTW) who usually wears jeans and a t-shirt (d-@), is of average height and above-average weight (s:+), and is aged between 25 and 29 (a-).

The Geek Code, developed in 1993, is a series of letters and symbols used by self-described "geeks" to inform fellow geeks about their personality, appearance, interests, skills, and opinions. The idea is that everything that makes a geek individual can be encoded in a compact format which only other geeks can read. This is deemed to be efficient in some sufficiently geeky manner. [1]

Contents

It was once common practice to use a geek code as one's email or Usenet signature, but the last official version of the code was produced in 1996, and it has now largely fallen out of use. [2] [3]

A number of similar codes were developed for other subcultures, such as a Goth Code for the Goth subculture, and the Natural Bears Classification System for gay men.

History

The Geek Code was invented by Robert A. Hayden in 1993 and was defined at geekcode.com. [3] It was inspired by a similar code for the bear subculture - which in turn was inspired by the Yerkes spectral classification system for describing stars. [4] [5] [6]

After a number of updates, the last revision of the code was v3.12, in 1996. [7]

Some alternative encodings have also been proposed. For example, the 1997 Acorn Code was a version specific to users of Acorn's RISC OS computers. [8]

Format

Geek codes can be written in two formats; [3] either as a simple string:

GED/Jd--s:++>:a--C++(++++)ULU++P+L++E----W+(-)N+++o+K+++w---O-M+V--PS++>$PE++>$Y++PGP++t-5+++X++R+++>$tv+b+DI+++D+++G+++++e++hr--y++**

...or as a "Geek Code Block", a parody of the output produced by the encryption program PGP:

-----BEGIN GEEK CODE BLOCK-----Version:3.1GED/Jd--s:++>:a--C++(++++)ULU++P+L++E----W+(-)N+++o+K+++w---O-M+V--PS++>$PE++>$Y++PGP++t-5+++X++R+++>$tv+b+DI+++D+++G+++++e++hr--y++**-----END GEEK CODE BLOCK-----

Note that this latter format has a line specifying the version of Geek Code being used.

(Both these examples use Hayden's own geek code.) [4]

Encoding

Occupation

The code starts with the letter G (for Geek) followed by the geek's occupation(s): GMU for a geek of music, GCS for a geek of computer science etc. There are 28 occupations that can be represented, but GAT is for geeks that can do anything and everything - and "usually precludes the use of other vocational descriptors". [3]

Categories

The Geek Code website contains the complete list of categories, along with all of the special syntax options. [9]

Decoding

There have been several '"decoders" produced to transform a specific geek code into English, including:

See also

Related Research Articles

<span class="mw-page-title-main">Encryption</span> Process of converting plaintext to ciphertext

In cryptography, encryption is the process of encoding information. This process converts the original representation of the information, known as plaintext, into an alternative form known as ciphertext. Ideally, only authorized parties can decipher a ciphertext back to plaintext and access the original information. Encryption does not itself prevent interference but denies the intelligible content to a would-be interceptor.

<span class="mw-page-title-main">GIF</span> Bitmap image file format family

The Graphics Interchange Format is a bitmap image format that was developed by a team at the online services provider CompuServe led by American computer scientist Steve Wilhite and released on June 15, 1987.

<span class="mw-page-title-main">JPEG</span> Lossy compression method for reducing the size of digital images

JPEG is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and image quality. JPEG typically achieves 10:1 compression with little perceptible loss in image quality. Since its introduction in 1992, JPEG has been the most widely used image compression standard in the world, and the most widely used digital image format, with several billion JPEG images produced every day as of 2015.

Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of email messages to support text in character sets other than ASCII, as well as attachments of audio, video, images, and application programs. Message bodies may consist of multiple parts, and header information may be specified in non-ASCII character sets. Email messages with MIME formatting are typically transmitted with standard protocols, such as the Simple Mail Transfer Protocol (SMTP), the Post Office Protocol (POP), and the Internet Message Access Protocol (IMAP).

<span class="mw-page-title-main">MP3</span> Digital audio format

MP3 is a coding format for digital audio developed largely by the Fraunhofer Society in Germany under the lead of Karlheinz Brandenburg, with support from other digital scientists in other countries. Originally defined as the third audio format of the MPEG-1 standard, it was retained and further extended — defining additional bit-rates and support for more audio channels — as the third audio format of the subsequent MPEG-2 standard. A third version, known as MPEG-2.5 — extended to better support lower bit rates — is commonly implemented, but is not a recognized standard.

Pretty Good Privacy (PGP) is an encryption program that provides cryptographic privacy and authentication for data communication. PGP is used for signing, encrypting, and decrypting texts, e-mails, files, directories, and whole disk partitions and to increase the security of e-mail communications. Phil Zimmermann developed PGP in 1991.

Simple Network Management Protocol (SNMP) is an Internet Standard protocol for collecting and organizing information about managed devices on IP networks and for modifying that information to change device behavior. Devices that typically support SNMP include cable modems, routers, switches, servers, workstations, printers, and more.

<span class="mw-page-title-main">FLAC</span> Lossless digital audio coding format

FLAC is an audio coding format for lossless compression of digital audio, developed by the Xiph.Org Foundation, and is also the name of the free software project producing the FLAC tools, the reference software package that includes a codec implementation. Digital audio compressed by FLAC's algorithm can typically be reduced to between 50 and 70 percent of its original size and decompresses to an identical copy of the original audio data.

In computer programming, Base64 is a group of binary-to-text encoding schemes that transforms binary data into a sequence of printable characters, limited to a set of 64 unique characters. More specifically, the source binary data is taken 6 bits at a time, then this group of 6 bits is mapped to one of 64 unique characters.

<span class="mw-page-title-main">Advanced Video Coding</span> Most widely used standard for video compression

Advanced Video Coding (AVC), also referred to as H.264 or MPEG-4 Part 10, is a video compression standard based on block-oriented, motion-compensated coding. It is by far the most commonly used format for the recording, compression, and distribution of video content, used by 91% of video industry developers as of September 2019. It supports a maximum resolution of 8K UHD.

<span class="mw-page-title-main">The Bat!</span> Email client for Windows

The Bat! is an email client for the Microsoft Windows operating system, developed by Moldovan software company Ritlabs. It is sold as shareware and offered in three editions: Home Edition, Professional Edition, and Voyager which is a portable version and is included with Professional Edition.

The Disc Filing System (DFS) is a computer file system developed by Acorn Computers, initially as an add-on to the Eurocard-based Acorn System 2.

<span class="mw-page-title-main">Acorn MOS</span> Computer operating system

The Machine Operating System (MOS) or OS is a discontinued computer operating system (OS) used in Acorn Computers' BBC computer range. It included support for four-channel sound, graphics, file system abstraction, and digital and analogue input/output (I/O) including a daisy-chained expansion bus. The system was single-tasking, monolithic and non-reentrant.

JPEG XR is an image compression standard for continuous tone photographic images, based on the HD Photo specifications that Microsoft originally developed and patented. It supports both lossy and lossless compression, and is the preferred image format for Ecma-388 Open XML Paper Specification documents.

dcraw

dcraw is an open-source computer program which is able to read numerous raw image format files, typically produced by mid-range and high-end digital cameras. dcraw converts these images into the standard TIFF and PPM image formats. This conversion is sometimes referred to as developing a raw image since it renders raw image sensor data into a viewable form.

<span class="mw-page-title-main">XXTEA</span> Block cipher

In cryptography, Corrected Block TEA is a block cipher designed to correct weaknesses in the original Block TEA.

In the BBC Microcomputer System, the Tube is the expansion interface and architecture which allows the BBC Micro to communicate with a second processor, or coprocessor.

<span class="mw-page-title-main">BBC Micro</span> Series of British microcomputers by Acorn

The British Broadcasting Corporation Microcomputer System, or BBC Micro, is a series of microcomputer designed and built by Acorn Computers Limited in the 1980s for the Computer Literacy Project of the BBC. Designed with an emphasis on education, it was notable for its ruggedness, expandability, and the quality of its operating system. The machine was the focus of a number of educational BBC TV programmes on computer literacy, starting with The Computer Programme in 1982, followed by Making the Most of the Micro, Computers in Control in 1983, and finally Micro Live in 1985.

<span class="mw-page-title-main">WebP</span> Image file format

WebP is a raster graphics file format developed by Google intended as a replacement for JPEG, PNG, and GIF file formats. It supports both lossy and lossless compression, as well as animation and alpha transparency.

Apple Video is a lossy video compression and decompression algorithm (codec) developed by Apple Inc. and first released as part of QuickTime 1.0 in 1991. The codec is also known as QuickTime Video, by its FourCC RPZA and the name Road Pizza. When used in the AVI container, the FourCC AZPR is also used.

References

  1. Susan Leigh Star (1995). The cultures of computing . Wiley. pp. 10–20. ISBN   9780631192824.
  2. Romenesko, James (May 17, 1996). "The Code of the Geeks". Washington Post. Retrieved November 14, 2018.
  3. 1 2 3 4 "The Geek Code". Archived from the original on February 28, 2009. Retrieved April 9, 2004.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  4. 1 2 "geek code". The Jargon File (version 4.4.7). Archived from the original on August 14, 2018. Retrieved November 16, 2018.
  5. Auerbach, David (August 20, 2014). "The First Gay Space on the Internet". Slate. Slate.com.
  6. Unlike the Geek Code, the Yerkes system uses classes, subclasses and peculiarities for categorization. These systems differ in their orthogonality: the Geek Code is very orthogonal in the computer science sense (where variables may be projected onto basis vectors), where the Yerkes system is very orthogonal in the taxonomic sense (representing mutually exclusive classes).
  7. Serge K. Keller (May 8, 2017). "An archival copy of The Code of the Geeks v3.12".
  8. Parker, Quintin (1997). "The Acorn Code – Geek Code Supplement". Archived from the original on July 13, 1997. Retrieved May 5, 2011. The problem is, for us Acorn users, is that it asks you quantify all your opinions of UNIX and PC programs, whereas many of us wouldn't even touch them with a bargepole!
  9. Robert Hayden. "geekcode.com". geekcode.com. Archived from the original on February 28, 2009. Retrieved March 12, 2013.
  10. "The Geek Code Decoder Page". Ebb.org. Archived from the original on March 1, 2013. Retrieved March 12, 2013.
  11. The site first appears in the Internet Archive on December 7, 1998 ( "Geek Code Decoder history at the WayBack machine". The Internet Archive. December 7, 1998. Archived from the original on April 14, 2013. Retrieved January 5, 2008.).
  12. Reference to the site first appears in the Internet Archive on October 7, 1999( "Geek Code Decoder history at the WayBack machine". The Internet Archive. February 9, 1999. Archived from the original on October 5, 2016. Retrieved October 5, 2016.).