GNU Geek Code 5.5

← GNU Geek Code - Source : newgeekcode.sourceforge.net ()

Date accessed: 2025-11-07

License: GNU Free Documentation License, Version 1.1

Open fileDownload file

^-.-^-.-^-. If this download is slow, try the website below .-^-.-^-.-^
-----------------------------------------------------------------------
___ _ _ _ _ _________ ______ _________ _________
/ /_| \| | || | __ ____/___ ____ /__ __ ____/___ _____ /___
| | | \ | || | _ / __ _ \ _ \ //_/ _ / _ __ \ __ / _ \
\___/|_\__|\__/ / /_/ / __/ __/ ,< / /___/ /_/ / /_/ / __/
and improved \____/\___/\___/_/|_| \____/\____/\__,_/\___/
-----------------------------------------------------------------------
Version 5.5 http://newgeekcode.sourceforge.net/ 3.14.2002
-----------------------------------------------------------------------
w w w w w w w w || If the Ws match up with the Is, then you've
i i ì í î ï || got a working text viewer!
The GNU Geek Code project is an extension of the original "Geek Code",
which prevailed up until around 1996 and is still used today, although
it is mainly outdated. GNU Geek Code aims to improve on the original
project by adding new kinds of codes and making the program GNU
distributable.
WHAT'S NEW IN 5.5?
// More Geek Code Plugins; Otaku Code, GothCode98, and more
// New PurityPlugins which make up about 25% of the entire file
// Various stupidBugFixes that make this release overruling
// Comm[unism] removed, Pol2 [Y axis] put in its place.
// Figured out solution for the C++ Problem. C, C++ Skill Codes added.
-----------------------------------------------------------------------
Contents
-----------------------------------------------------------------------
-- Contents
-- Submissions
-- Format
-- All of the Geek Codes
-- Debate Codes
-- Skill Codes
-- Geek Code Plugins
-- Personal Information
-- Gender
-- Age
-- Geek Code Adjectives
-- Disclaimer
-----------------------------------------------------------------------
Submissions (submit to my power!)
-----------------------------------------------------------------------
If you would like to add a trait to the Geek Code, don't declare it
yourself; it will only make things more confusing. Please post it in
the message boards and request the feature to be added. If the project
is dead and you want to pick it up again, first attempt to gain admin
access for the SourceForge project, and if that doesn't work, follow the
editing instructions in Part 4 of the GNU Free Documentation License.
-----------------------------------------------------------------------
Format (how to write a GNU Geek Code block)
-----------------------------------------------------------------------
The old Geek Code was a real mess, huh? Well, guess what? This one is
a bit more clean! There is a special Compact Edition for those slim
Slashdot/Kuro5hin sigs, as well as the regular .sig block, which now
is easier to decode. Neither requires for you to give a bit of text
for all your codes; you can leave out ones that you don't think people
need to know, especially in the Compact Edition.
The Compact Edition should look like this:
GeekCode5.0 a++ AG3 MS? A+ pl---- F+ E... G+]++
The regular .sig block should look like this (it doesn't HAVE to have
equal spacing, but it makes it look nice, right?):
-----BEGIN GEEK CODE BLOCK-----
Version: GNU Geek Code 5.5
Website: http://newgeekcode.sourceforge.net/
Abrt++ AOL? GNU++ Evlu... SbDb?
Anme+ Pol2+++ HTML--- Perl- Gndr+]++
Age3 GNtl+ N-- USA+++++++++
Adj$AEIKLPRVXZ@BFGHKOSTW
------END GEEK CODE BLOCK------
Here's Ashibaka's Geek Code, just for fun:
-----BEGIN GEEK CODE BLOCK-----
Version: GNU Geek Code 5.5
Website: http://newgeekcode.sourceforge.net/
Anme+++ Evlu++++ GNU++ GNtl++ Lnux++ Msft-
Poli++ Pol2++ Sub+++ Vi++ Age0 Draw@--
HTML+++ Up140302 Writ@+ Gndr@+]-+ Adj$A_SOLID_JUG
3500 fs* ml-- j++ o++ a+ mc cd* con cos-- fic! art!*
3500 h- CCS++ DBZ--- DGM ELH+ EVA% OMGSD++ PMH+++
3500 SLA+ MKR(m)++ t/a k*
9998 P*++ V++ |+-|++ F- 1+++ 2--
------END GEEK CODE BLOCK------
-----------------------------------------------------------------------
All of the Geek Codes
-----------------------------------------------------------------------
Here are all of the Debate Codes, which are the most pertinent of the
Geek Codes if you want to show where you stand in various arguments.
Pick the ones you think should go in your block.
Abbreviations should only be used if you're writing a Compact block.
Code Abb Description (with added information if necessary)
-------- ---------------------
Abrt a Abortion
Anme Am Anime -- in general
AOL AOL AOL-Time-Warner-ICQ-Winamp
BSD B BSD (Open, Net, whatever)
dCSS D DeCSS, Dmitry Skylarov, etc.
Evlu E Evolution
GNU GNU GNU
GNtl GT Gnutella
Lnux L Linux
Msft MS Microsoft
Npst N The new Napster and other pay-for MP3 programs
Poli P Political leanings (liberal is +, conservative is -)
Pol2 P2 Political leanings, Y axis (libertarian is +, authortarian is -)
Sub Sub Subs or dubs? (subtitles is +, dubbed is -)
Vi Vi Do you like Vi -- i.e., Vi or Emacs?
USA U United States of America
These are the rest of the Geek Codes; Skill Codes, personal info, et cetera.
The parentheses after the entry show you where to look to determine the value.
Again, abbreviations should only be used if you're writing a Compact block.
Code Abb Description (with added information if necessary)
-------- ---------------------
0000-9999 Plugins (see the section)
Adj Adj Geek Code Adjectives (see the section)
Age A Age (Personal Information)
C: C: C (Skill Code) -- Do not forget
C++: C+: C++ (Skill Code) -- trailing colon
Debt Db Debate (Skill Code)
Draw Dr Drawing (Skill Code)
Emac Em Emacs (Skill Code)
Gndr G Gender (Personal Information)
Lang Lng Natural Languages (see section under Skill Code)
HTML H HTML (Skill Code)
Java Jav Java (Skill Code)
Lshl Ls Linux shell scripts (Skill Code)
Netw Net Networking (Skill Code)
Perl Pl Perl (Skill Code)
PuPl Pu PurityPlugins (see Plugins)
Pyth Py Python (Skill Code)
Up Up When your block was last updated (Personal Information)
Writ W Writing (Skill Code)
-----------------------------------------------------------------------
Debate Codes (everyone takes a side.)
-----------------------------------------------------------------------
With a few exceptions, Debate Codes are expressing whether you're FOR
or AGAINST something. The more pluses, the more you're for it; the more
minuses, the more you're against it. Three + or - modifiers should be maximum,
unless if you're a real LOON about something, in which case you can add more.
Here are some examples of what a correct Debate Code will look like. Note that
you can't just write a code with "A real %1 lover" and such, because these
examples apply specifically to Linux. For example, you can't be "a real abortion
lover". At least, I hope not. O_o
Lnux+++++ (Linux is the best OS ever! Nothing will ever beat it!)
Lnux+++ (A real Linux lover.)
Lnux++ (I like Linux.)
Lnux+ (Linux is OK.)
Lnux (No opinion on Linux.)
Lnux- (Linux is overhyped.)
Lnux-- (Linux hater.)
Lnux--- (G'ah! Linux is so stupid!)
Lnux----- (I cannot believe ANYONE would like this worthless excuse for an OS.)
Lnux! (Linux is such a big controversy, I don't WANT to have an opinion.)
Lnux? (What the smeg is Linux?)
Lnux... (What the smeg is Linux? I'm trying to find out.)
Lnux++@ (I usually love Linux, but my feelings waver.)
Lnux-@ (I usually don't like Linux, but my feelings waver.)
-----------------------------------------------------------------------
Skill Codes (you are the best)
-----------------------------------------------------------------------
These codes show how good you are at something! Yay!
They follow the general pattern of Debate Codes, but with a different
sort of system for + and - as such:
(Again, these are EXAMPLES.)
Perl++++++ (I wrote Perl.)
Perl+++ (I am an awesome Perl writer. I wrote a Perl version of AIM.)
Perl++ (I'm a great Perl writer. I've written a guestbook system.)
Perl+ (I'm OK at Perl.)
Perl (Heard of it.)
Perl- (I am bad at writing Perl.)
Perl-- (The last time I wrote a Perl script, the hard disk formatted itself.)
Perl? (What's Perl?)
Perl... (You know, I might learn that some day.)
Perl@ (I *am* learning that.)
Perl+@ (I'm OK at Perl and still learning.)
-- Natural Languages
These are annoying; I can't list all 1000+ languages, obviously. To use
this as a Skill Code, put the country code of the country whose language
you are talking about, then put the appropriate +s and -s. Example:
LangJP++ LangFR-@
-----------------------------------------------------------------------
Geek Code Plugins (other geek codes)
-----------------------------------------------------------------------
Other Geek Codes may appeal to you more for resembling the original...
but only the GNU Geek Code 5.0 has PLUGINS! Plugins allow you to insert
not one, not two, but as many other Geek Codes as you like. For example,
if you wanted to have some Personal Growth Geek Code in your code block,
you'd merely type 1100 before each line of the Personal Growth code, like so:
1100 GG++ T A++ M+>++s+++ !g B+ !C !P a N+ n b++ bjb+ bam+ h-
1100 i+(?) id ig iy f(-) E+(-) c !S++(-)& !D R+++= xac->+ ye->++
1100 !ya>+ !ym>+ r~++ !rbz? o-- ep+ ek++ pl++ pf+ !d U_
Thus, clued-in person with a lot of plugins could have a Geek Code that
looked like this:
-----BEGIN GEEK CODE BLOCK-----
Version: GNU Geek Code 5.5
Website: http://newgeekcode.sourceforge.net/
Abrt++ AOL? GNU++ Evlu... SbDb?
Anme+ Pol2+++ HTML--- Perl- Gndr+]++
1100 GG++ T A++ M+>++s+++ !g B+ !C !P a N+ n b++ bjb+ bam+ h-
1100 i+(?) id ig iy f(-) E+(-) c !S++(-)& !D R+++= xac->+ ye->++
1200 tBl++++ H++ Q++ A M+ C+++:P+:m+:v+ W+++ gu+ w m+ rpg+(+++)
1200 tv++(-) a g-: S:H+:W e+++>++++ oCS>Art/Sci>$ r+++ x+++(++)
------END GEEK CODE BLOCK------
Don't use too many of these, your code block could get crowded :)
Here is the reference database:
Ref. Geek Code Name URL to find an encoding/decoding text
---- ---------------------- -------------------------------------------
0xxx Original Geek Code: xxx represents version, e.g., 0312 for v3.12,
0060 for v0.6 http://www.geekcode.com/
1100 Personal Growth http://gning.net/geek-code.html
1110 Catholic http://www.geocities.com/Athens/Delphi/5655/r0398/0323-3.html
1120 Yiddishkeit http://www.grossweb.com/geekcodes.htm
1130 GothCode98 http://ativan.netdesign.net/~moses/gc98.html
1131 Goth Code 2.5 http://groups.google.com/groups?selm=4pc02d%2444c%40newsman.murdoch.edu.au
1133 Goth Code 3.x http://ativan.netdesign.net/~moses/gc.html
1200 Everquest GeEQ http://w3.one.net/~gordonh/geeqcode/
1300 Perl http://www.xmltwig.com/pgc/
1400 Twink Code http://www.cris.com/~tdk/twink112.html
1410 Smurf Code http://www.geocities.com/Athens/Acropolis/1977/smurfcode.html
1420 Bear Code http://resourcesforbears.com/nbcs/gennbcs.html
2000 Archers http://www.lowfield.co.uk/archers/geek.html
2010 Yorkshire http://www.physiol.ox.ac.uk/~cgb/geek.html
3000 Simpsons http://www.snpp.com/guides/geekcode.html
3500 Otaku Code http://tundra00.tripod.com/tundra/otaku.html
3510 Moonie (Sailor Moon) http://www.geocities.com/Tokyo/Towers/7933/mooniecode.txt
9998 The Code Code http://bdaverin.best.vwh.net/codecode.txt
9999 Meta Geek Code http://alumni.cse.ucsc.edu/~dylan/mgc/
-- PurityPlugin [!new! to 5.5]
These are plugins for various purity tests. Put these all on one line, e.g.:
PuPl AAA:89.38 FJS:92 JDA:48.21
WARNING: Some of these purity tests may not be for children. If you are a child, please
go away.
Ref Purity Test Name URL to find encoding/decoding text
--- ---------------------- --------------------------------------------
AAA 1000-question purity http://www.armory.com/tests/sex1000.html
ACA Dabney 100-Q purity http://www.armory.com/tests/dabney.html
ACA CalTech 100-Q purity http://www.armory.com/tests/dabney.html
ACB Ricketts 100-Q purity http://www.armory.com/tests/new100.html
ACC Deckard 100-Q purity http://www.armory.com/tests/pt100.html
ACD NetS3x 100-Q purity http://www.sexychyck.com/purity
ACL ACL 100-Q purity http://www.armory.com/tests/100.html
ADA 247-Q purity http://www.armory.com/tests/sex247.html
ADB 250-Q purity http://www.geocities.com/SouthBeach/Boardwalk/3371/purity.html
AEA ACL 400-Q purity (M/F) http://www.armory.com/tests/400.html
AEB 500-Q purity (M/F) http://www.armory.com/tests/500.html
AF+ Male purity http://www.armory.com/tests/male.html
AF- Female purity http://www.armory.com/tests/female.html
AFB Married purity http://www.armory.com/tests/couples.html
AFC Intellectual's purity http://members.aol.com/ducttape42/vocabpurity.html
AGA Purity of Mind http://www.angelfire.com/ok/perspicacity/purityofmind.html
AGB Evil Purity http://www.armory.com/tests/bdsm.html
ASA Spark: Purity Test http://test.thespark.com/puritytest/
AXA Dr. Seuss purity- yech http://www.armory.com/tests/seuss.html
AXX Disgusting purity http://www.geocities.com/arbetron/index.html
AXY Shorter perversity http://www.armory.com/tests/perversity.html
AYA Childhood Abuse http://www.geocities.com/Athens/Acropolis/9083/trauma.html
AZA Non-virgin (!) purity http://www.armory.com/tests/nonv1.2.html
AZZ Virgin "purity" http://www.armory.com/tests/virgin.html
BAA Movies http://www.filmwritten.org/movienerdtest.htm
BAB Actor's http://www.angelfire.com/ok/perspicacity/purity.html
BAD Rocky Horror Pic Show http://www.rockymusic.org/purity.html
BAK Rentheads / RENT http://www.armory.com/tests/rentheads.html
BGA Evil Sailor Moon http://www.geocities.com/twylightshadow/sailormoon/purity.html
BGB Anime http://www.armory.com/tests/anime.html
BFY Buffy the Vampire Slyr http://www.geocities.com/bethandkat/btvspurity.html
BOO Horror Movies http://www.armory.com/tests/horrormovies.html
BKA Whose Line is it Anywy http://www.geocities.com/Hollywood/2549/wlpurity.html
BL5 Babylon 5 http://www.geocities.com/Area51/Orion/3746/test.html
BZO Roswell http://members.dencity.com/Megg/RoswellPurity.html
BZP That 70's Show http://breakfast.itgo.com/70stest.html
CAA Engineer http://ductape.net/~electric/purity.html
CAB Electrical Engineer http://www.armory.com/tests/ee.html
C++ 500-Q Hacker http://www.armory.com/tests/hacker.html
CAR 100-Q Nerd http://www.armory.com/tests/nerd.html
CAS 500-Q Nerd http://www.armory.com/tests/nerd500.html
CAT Geek http://www.armory.com/tests/geek.html
CAZ Computer/Geekiness http://www.freespeech.org/ljk/purity.html
CBA Math (X^3 :) http://www.armory.com/tests/math.html
CCA Web Design http://jero.simplenet.com/purity/
CGI Internet http://www.geocities.com/pandora1313/internettest.html
CRA Weirdness http://www.geocities.com/TimesSquare/Realm/1098/weirdness.html
CRL Cruel & Unusual(geek?) http://lightning.prohosting.com/~walri/cuptest.html
CZA Marching Band http://members.tripod.com/~jazz_band/bandpure.html
DAA World of Darkness http://rivendell.fortunecity.com/sword/384/WOD.html
EAA Queen http://www.geocities.com/TelevisionCity/Network/9971/index.html
EAB Colorguard http://www.armory.com/tests/colorguard.html
EBB Marilyn Manson http://www.armory.com/tests/mansonite.html
EEK Teenybopper http://www.cwis.net/~cmiller/teeny.html
EZZ Highland Dancing http://www.geocities.com/Vienna/Choir/8637/purity.html
HAM Ham Radio http://www.geocities.com/CapitolHill/Senate/1060/hamtest.html
MIN Minnesota (!) http://free.prohosting.com/~ebolomat/mnpurity.html
MGO North Georgia (!!) http://www.gurlpages.com/other/steffie_rand/purity.html
MZA Volkswagen http://www.geocities.com/MotorCity/2388/quiz.html
FAA Drugs http://www.geocities.com/CollegePark/Gym/9229/drugtest.html
FEM Feminist http://www.geocities.com/SoHo/Coffeehouse/2706/puritytest.html
FIR Pyro http://www.armory.com/~spcecdt/pyrotest.html
FRK Freak http://breakfast.itgo.com/freaktest.html
FNG Vampire http://www.armory.com/tests/vampiric.html
FZZ Draconity (evilness) http://www.armory.com/tests/draconity.html
GAI Gaiman http://www.angelfire.com/la2/rlea42/Gaiman.html
GTP afp: alt.fan.pratchett http://primus.lspace.org/~gillian/afptest.html
HHG Hitchhiker's Guide 2G http://members.xoom.com/DragonJen/hhgttg/test.html
IAA Sanity Test http://www.angelfire.com/oh2/jigglemeister/sanitytest.html
INS Insanity Test v1 http://www14.brinkster.com/gertie/test1.html
ISN Insanity Test v2 http://www14.brinkster.com/gertie/test2.html
IRC IRC Purity http://www.armory.com/tests/irc.html
JAA Gamer's http://www.tower.org/purity/gamer.html
JMA Quake http://www.armory.com/tests/backup/quake.html
JMT mtrek http://www.armory.com/tests/mtrek.html
JOK Jock http://www.armory.com/tests/jock.html
REN Renaissance Faire http://members.tripod.com/~whitedragon/renpure.html
SAS Spark: Arse (A--) http://www.thespark.com/assquiz/
SBA Spark: B-----d http://www.thespark.com/tardtest
SBT Spark: B---h http://www.thespark.com/btest
SDT Spark: Dead http://test.thespark.com/deathtest/
SIQ Spark: IQ http://www.thespark.com/iq2/
SMT Spark: Match http://match.thespark.com/
SGD Spark: Gender http://www.thespark.com/gendertest/
SGR Spark: Greed http://test.thespark.com/greedtest
SGY Spark: Gay http://www.thespark.com/gaytest/
SPT Spark: Personality http://www.thespark.com/person
SPR Spark: Pregnancy http://test.thespark.com/pregnancytest/
SSL Spark: Slut http://www.thespark.com/sluttest/
SST Spark: Stress http://www.thespark.com/stresstest/
SSX Spark: Sex http://www.thespark.com/sextest/
SUT Spark: Un-intelligence http://test.thespark.com/untest/
SWT Spark: Wealth http://www.thespark.com/wealthtest/
ZCB ZCBOR/Spleen (?!?!?!) http://www.eccentrica.org/spleen/purity.html
-----------------------------------------------------------------------
Personal Information (a little about yourself)
-----------------------------------------------------------------------
Here, I'll give lists for each code so that you can fully understand them.
-- Gender (Gndr or G)
Everyone has a gender, like it or not. This handy code will indicate
both your gender and which gender you are "interested" in (ie, find kuggable).
+ represents males and - represents females. Thus:
Gndr+]++ Male homosexual and PROUD
Gndr+]+ Male homosexual
Gndr+]- Male heterosexual
Gndr+]-- Male heterosexual and PROUD
Gndr+]+- (See below)
Gndr+]-+ Male bisexual (with - and + listed in order of preference)
Gndr+]? Male, pre-puberty (you don't know what you're missing)
Gndr+]! Male, prefer not to state sexual orientation (or not listed)
Gndr+] Male with no idea who he likes.
I assume women are smart enough to know how to convert this:
Gndr-]+ Female heterosexual
(etc.)
There are also other options, examples of which are below:
Gndr?]+ I don't know what gender I am, but I like men
Gndr!]! I refuse to state both my gender and who I like
Gndr+(-) Male transsexual
Gndr-(+) Female transsexual
Gndr? Never looked down.
Gndr@+]- Jusenkyo (don't ask) male heterosexual
-- Age (Age or A)
Please pay attention to the descriptions. This will prevent confusion.
AgeX 0-12
Age0 13-18
Age1 19-25
Age2 26-30
Age3 31-40
Age4 41-50
Age5 51-60
Age6 61+ (retired geek!)
You can also simply write your age next to the symbol (assuming you're not
6 or younger):
Age24
Or, if you prefer, opinionate your age:
Age++++++++ Dead
Age+++ Old
Age++ Mature
Age+ Prime
Age Adult
Age- Teen
Age-- Child
Age--- Baby
Age-------- Womb
Age? Immortal
Age! I refuse to answer
Age@ Time traveller
-- Last Updated
Nobody likes an out-of-date Geek Code. If you like, you can have
an "Updated" block followed by the six-digit day; for example, if
your code was last updated on March 14, 2002, you'd write,
Up140302
WRITE THIS IN DD/MM/YY FORMAT. If you don't, everything will get confusing!
-----------------------------------------------------------------------
Geek Code Adjectives (and I was like wheeeeee!)
-----------------------------------------------------------------------
Words that describe you. Pick any of the ones below -- use the one-letter
abbreviations to keep the code short.
These should only be used in the full code block, unless if you're willing
to sacrifice quite a bit of space in the compact block.
$A-$Z: $-series adjectives
$A Atheist
$B Blog reader
$C Conservative
$D Debatophile
$E Environmentalist
$F Furry
$G Contributor to the GNU Geek Code
$H [OPEN FOR SUBMISSION]
$I Internet addict
$J Japanese wannabe
$K Read Kuro5hin
$L Liberal
$M Muslim
$N Network administrator / sysadmin / root
$O Otaku (anime addict)
$P Programmer
$Q Ask a lot of questions
$R Religious
$S Scientist
$T Trekkie
$U I am you
$V [OPEN FOR SUBMISSION]
$W Wiccan
$X Christian
$Y Philosopher ("why"... get it? haw haw haw!)
$Z ZZT user
@A-@Z: @-series adjectives
@A Author
@C Chick.com reader
@F Fanfic writer
@G Green Party
@J Jedi Knight
@L Linux user
@P Psychic/New-Ager
@S Sci-fi writer
@T Television addict
@W Webmaster
@X Fan of Xenu
It's easier to look these up when you list them in alphabetical order.
If you want to squeeze them all into a little space, you could have
separate entries for each series:
Adj$ENOR
Adj@AEFIJW
Or, you could combine them into one long list:
Adj$ENOR@AEFIJW
If your adjective set makes a word, feel free to spell it out, at the
expense of those decoding it:
Adj@GE$E@K
Adj$ALVZ@APRQ
-----------------------------------------------------------------------
Disclaimer (can I copy this? has Ashi copied someone?)
-----------------------------------------------------------------------
The GNU Geek Code is copyleft 2002 Ashibaka (Avery) of Gizmonic Institute.
The only official text is the one approved by Ashibaka, thus the only
official 5.x versions of the Geek Code are those approved by Ashibaka.
This Geek Code, despite sharing the name of the one by Robert A. Hayden,
is entirely original in format and takes absolutely no text from the
versions 3.12 and below.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1
with the Invariant Sections being the Format, with the Front-Cover Texts
being the pretty ASCII drawing and version info below, and with no Back-Cover
Texts.
http://www.gnu.org/licenses/fdl.html

Click on a line to select it for linking. Shift-click to select multiple lines. Click any line twice to clear the selection. To bypass this behavior and select text with the mouse, hold Control.