| home | contents | previous | next page | send comment | send link | add bookmark |

The New Hacker's Dictionary

The geek code originated in 1993; it was inspired (according to the inventor) by previous "bear", "smurf" and "twink" style-and-sexual-preference codes from lesbian and gay newsgroups. It has in turn spawned imitators; there is now even a "Saturn geek code" for owners of the Saturn car. See also computer geek.

geek out // vi.

To temporarily enter techno-nerd mode while in a non-hackish context, for example at parties held near computer equipment. Especially used when you need to do or say something highly technical and don't have time to explain: "Pardon me while I geek out for a moment." See computer geek; see also propeller head.

gen /jen/ n.,v.

Short for generate, used frequently in both spoken and written contexts.

gender mender // n.

[common] A cable connector shell with either two male or two female connectors on it, used to correct the mismatches that result when some loser didn't understand the RS232C specification and the distinction between DTE and DCE. Used esp. for RS-232C parts in either the original D-25 or the IBM PC's bogus D-9 format. Also called 'gender bender', 'gender blender', 'sex changer', and even 'homosexual adapter;' however, there appears to be some confusion as to whether a 'male homosexual adapter' has pins on both sides (is doubly male) or sockets on both sides (connects two males).

General Public Virus // n.

Pejorative name for some versions of the GNU project copyleft or General Public License (GPL), which requires that any tools or apps incorporating copylefted code must be source-distributed on the same anti-proprietary terms as GNU stuff. Thus it is alleged that the copyleft 'infects' software generated with GNU tools, which may in turn infect other software that reuses any of its code. The Free Software Foundation's official position as of January 1991 is that copyright law limits the scope of the GPL to "programs textually incorporating significant amounts of GNU code", and that the 'infection' is not passed on to third parties unless actual GNU source is transmitted. Nevertheless, widespread suspicion that the copyleft language is 'boobytrapped' has caused many developers to avoid using GNU tools and the GPL. Changes in the language of the version 2.0 GPL did not eliminate this problem.

generate // vt.

To produce something according to an algorithm or program or set of rules, or as a (possibly unintended) side effect of the execution of an algorithm or program. The opposite of parse. This term retains its mechanistic connotations (though often humorously) when used of human behavior. "The guy is rational most of the time, but mention nuclear energy around him and he'll generate infinite flamage."


| home | contents | previous | next page | send comment | send link | add bookmark |