1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
{
"spec": {
"name": "UGI",
"full_name": "Unified Geek Identifier",
"version": "0",
"status": "draft",
"date": "2026-03-28",
"license": "MIT",
"description": "A compact, URI-safe self-description code for geeks. Encodes identity, skills, interests, and opinions into a single string suitable for bios, email signatures, and URIs.",
"predecessors": [
{ "name": "Geek Code", "author": "Robert A. Hayden", "years": "1993-1996", "url": "https://sig.codes/geek/", "continuation": { "name": "Geek Code 4.0+", "author": "exarobibliologist", "years": "2019-2026", "url": "https://sig.codes/geek-4.0/" } },
{ "name": "Hacker Key", "author": "Chris Allegretta", "years": "2003-2006", "url": "https://sig.codes/hacker-key/" }
],
"references": [
{ "title": "sig.codes", "url": "https://sig.codes/" },
{ "title": "Geek Code on Wikipedia", "url": "https://en.wikipedia.org/wiki/Geek_Code" },
{ "title": "Geek Code v3.12 mirror", "url": "https://geekcode.xyz/" },
{ "title": "Hacker Key v4 mirror", "url": "https://sig.codes/hacker-key/4/" }
]
},
"format": {
"uri": { "template": "ugi:<version>[/<revision>]@<handle>:<field>,<field>,...", "separator": ",", "prefix": "ugi:" },
"block": { "header": "------- BEGIN UGI BLOCK -------", "footer": "-------- END UGI BLOCK --------", "first_line": "v:<version>[/<revision>] @<handle> [G<geek_types>]", "separator": " " },
"case_sensitive": false,
"mandatory_fields": ["g"],
"mandatory_header": ["handle"],
"reserved_codes": ["n", "u"]
},
"scale": {
"type": "octal", "range": [0, 7],
"values": [
{ "value": 0, "general": "Hostile / opposed", "proficiency": "Can't, won't", "enthusiasm": "Despise", "stance": "Strongly against" },
{ "value": 1, "general": "Strong dislike", "proficiency": "Aware it exists", "enthusiasm": "Avoid actively", "stance": "Against" },
{ "value": 2, "general": "Dislike / minimal", "proficiency": "Dabbled briefly", "enthusiasm": "Not interested", "stance": "Lean against" },
{ "value": 3, "general": "Slight negative", "proficiency": "Beginner", "enthusiasm": "Cold", "stance": "Slightly against" },
{ "value": 4, "general": "Baseline / neutral", "proficiency": "Average", "enthusiasm": "Take or leave", "stance": "No opinion" },
{ "value": 5, "general": "Moderate positive", "proficiency": "Competent", "enthusiasm": "Enjoy", "stance": "Lean toward" },
{ "value": 6, "general": "Strong positive", "proficiency": "Advanced / daily", "enthusiasm": "Enthusiast", "stance": "Support" },
{ "value": 7, "general": "Obsessed / defining", "proficiency": "Master / creator", "enthusiasm": "Life-defining", "stance": "Evangelist" }
]
},
"modifiers": {
"paid": { "symbol": "$", "description": "Earns money doing this", "example": "ppy6$" },
"aspire": { "symbol": "+", "description": "Aspiring toward target level", "example": "prs5+7", "format": "+<digit>" },
"paid_aspire": { "symbol": "$+", "description": "Paid and aspiring", "example": "pjs5$+7" },
"alternative": { "symbol": "/", "description": "Fluctuates between values (direct fields) or separator (g, b, v)", "example": "c3/6" },
"custom": { "symbol": "~", "description": "Custom sub-ID prefix", "example": "m~synthwave6" }
},
"fields": {
"a": { "name": "Age", "category": "identity", "type": "direct", "modifiers": { "paid": false, "aspire": false, "alternative": false }, "scale_type": "custom", "values": { "0": { "label": "Under 10", "humor": "Still loading. Baby Shark has more life experience." }, "1": { "label": "10-14", "humor": "Old enough for Linux opinions, too young to drive to the meetup." }, "2": { "label": "15-19", "humor": "Convinced you know everything. Might be right about the tech stuff." }, "3": { "label": "20-24", "humor": "Student loans arrived but so has 3am pizza freedom." }, "4": { "label": "25-34", "humor": "Peak earning-to-caring ratio. GitHub green, back complaining." }, "5": { "label": "35-49", "humor": "You remember dial-up noises. Kids ask what a floppy disk is." }, "6": { "label": "50-64", "humor": "You were there when it happened. All of it." }, "7": { "label": "65+", "humor": "Living legend. Your software runs on OSes born decades after you." } } },
"b": { "name": "Build", "category": "appearance", "type": "special", "format": "<height>/<width>", "modifiers": { "paid": false, "aspire": true, "alternative": false }, "dimensions": { "height": { "values": { "0": "Extremely short", "1": "Very short", "2": "Short", "3": "Below average", "4": "Average", "5": "Above average", "6": "Tall", "7": "Extremely tall" } }, "width": { "values": { "0": "Extremely thin", "1": "Very thin", "2": "Slim", "3": "Below average", "4": "Average", "5": "Above average", "6": "Broad", "7": "Extremely broad" } } } },
"c": { "name": "Clothing", "category": "appearance", "type": "direct", "modifiers": { "paid": false, "aspire": true, "alternative": true }, "scale_type": "custom", "values": { "0": { "label": "Nudist", "humor": "Quite a fashion statement." }, "1": { "label": "Punk", "humor": "Safety pins are load-bearing." }, "2": { "label": "Political tees", "humor": "Your shirts have opinions so you don't have to." }, "3": { "label": "Jeans & tee", "humor": "Universal geek uniform. You own seven identical shirts." }, "4": { "label": "Average", "humor": "Inoffensive. Forgettable. Exactly as intended." }, "5": { "label": "Smart casual", "humor": "You've mastered the blazer-over-tee." }, "6": { "label": "Formal", "humor": "You iron things. On purpose." }, "7": { "label": "Suit daily", "humor": "CEO, lawyer, or cosplaying as one." } } },
"d": { "name": "Editor / IDE", "category": "tech", "type": "multi", "modifiers": { "paid": false, "aspire": true, "alternative": false }, "scale_type": "proficiency", "humor_scale": { "0": "Opened it by accident, couldn't close it.", "7": "The editor is an extension of my nervous system." }, "sub_ids": { "vi": { "long": "vim", "name": "Vim / Neovim" }, "em": { "long": "emacs", "name": "Emacs" }, "vs": { "long": "vscode", "name": "VS Code" }, "ij": { "long": "idea", "name": "IntelliJ / JetBrains" }, "xc": { "long": "xcode", "name": "Xcode" }, "vt": { "long": "vstudio", "name": "Visual Studio" }, "ed": { "name": "ed" }, "na": { "long": "nano", "name": "nano / pico" }, "su": { "long": "sublime", "name": "Sublime Text" }, "ec": { "long": "eclipse", "name": "Eclipse" }, "np": { "long": "npp", "name": "Notepad++" }, "hx": { "long": "helix", "name": "Helix" }, "ze": { "long": "zed", "name": "Zed" }, "ka": { "long": "kakoune", "name": "Kakoune" }, "lp": { "long": "lapce", "name": "Lapce" }, "at": { "long": "atom", "name": "Atom" }, "nv": { "long": "nvchad", "name": "NvChad / LazyVim" } } },
"e": { "name": "Education", "category": "identity", "type": "direct", "modifiers": { "paid": false, "aspire": true, "alternative": false }, "scale_type": "custom", "values": { "0": { "label": "None / primary", "humor": "School of life. And YouTube." }, "1": { "label": "Middle school", "humor": "Survived. Emotionally, jury's still out." }, "2": { "label": "High school", "humor": "They said best years. They lied." }, "3": { "label": "Trade / associates", "humor": "You can actually do things, unlike philosophy majors." }, "4": { "label": "Bachelors", "humor": "Four years and paper that cost more than your car." }, "5": { "label": "Masters", "humor": "First degree wasn't enough to convince anyone." }, "6": { "label": "PhD", "humor": "Call me Doctor. Especially at parties." }, "7": { "label": "Post-doc", "humor": "Forgotten what sunlight looks like." } } },
"f": { "name": "Food / Cooking", "category": "lifestyle", "type": "direct", "modifiers": { "paid": true, "aspire": true, "alternative": false }, "scale_type": "custom", "values": { "0": { "label": "Microwave only", "humor": "Smoke detector is your kitchen timer." }, "1": { "label": "Boils water", "humor": "Sometimes remembers to turn off stove." }, "2": { "label": "Basic meals", "humor": "Eggs and pasta. The two food groups." }, "3": { "label": "Follows recipes", "humor": "To the letter. Substitution is heresy." }, "4": { "label": "Home cook", "humor": "Friends don't dread your dinner invitations." }, "5": { "label": "Experiments", "humor": "Sometimes works. You pretend you planned it." }, "6": { "label": "Hosts dinners", "humor": "Spice rack has subdivisions." }, "7": { "label": "Chef level", "humor": "Own a mandoline, all fingers intact." } } },
"g": { "name": "Geek Specialization", "category": "identity", "type": "special", "format": "domain[/$]/domain/~custom", "separator": "/", "modifiers": { "paid": true, "aspire": false, "alternative": false }, "mandatory": true, "description": "/ separates domains, ~ prefixes custom, $ after domain = paid. No ratings.", "sub_id_groups": { "computing": { "label": "Computing & Tech", "sub_ids": { "cs": "Computer Science", "ai": "Artificial Intelligence", "ml": "Machine Learning", "cy": "Cybersecurity", "ds": "Data Science", "bc": "Blockchain", "io": "Internet of Things", "qc": "Quantum Computing", "vr": "Virtual Reality", "os": "Operating Systems", "dv": "DevOps", "ap": "API Development", "cl": "Cloud Infrastructure", "eg": "Edge Computing", "sc": "Ethical Hacking", "ux": "User Experience", "wp": "Web Performance", "db": "Databases", "em": "Embedded Systems", "fp": "Functional Programming", "nx": "Networking", "cv": "Computer Vision", "nl": "NLP / Comp. Linguistics", "cr": "Cryptography" } }, "science": { "label": "Science & Medicine", "sub_ids": { "bi": "Biology", "cm": "Chemistry", "ph": "Physics", "md": "Medicine", "nr": "Neuroscience", "ev": "Environmental", "fs": "Forensics", "fd": "Food Science", "as": "Astronomy", "gl": "Geology", "bt": "Biotech", "gn": "Genetics" } }, "engineering": { "label": "Engineering & Making", "sub_ids": { "ee": "Electrical Eng.", "me": "Mechanical Eng.", "rb": "Robotics", "dy": "DIY / Maker", "tp": "3D Printing", "ar": "Arduino", "ce": "Civil Eng.", "ae": "Aerospace Eng.", "am": "Additive Mfg.", "ct": "Control Systems" } }, "academic": { "label": "Academic & Humanities", "sub_ids": { "mt": "Mathematics", "pl": "Philosophy", "ed": "Education", "lb": "Library Science", "lw": "Law", "ss": "Social Science", "py": "Psychology", "cg": "Cognitive Science", "li": "Linguistics", "hs": "History", "an": "Anthropology", "ec": "Economics" } }, "art": { "label": "Art & Design", "sub_ids": { "gd": "Graphic Design", "ad": "Animation", "fa": "Fine Arts", "mu": "Music", "pa": "Performing Arts", "sr": "Screenwriting", "tw": "Tech Writing", "wr": "Writing", "vd": "Game Design", "pg": "Photography", "tx": "Textile Arts", "ty": "Typography" } }, "business": { "label": "Business & Comms", "sub_ids": { "bz": "Business", "mk": "Marketing", "gv": "Government", "lo": "Logistics", "qa": "QA", "pm": "Project Mgmt", "hr": "HR" } }, "culture": { "label": "Culture & Society", "sub_ids": { "mm": "Memes", "fn": "Fandom", "pp": "Pop Culture", "gn": "Gender Studies", "al": "Alt Lifestyles" } }, "games_media": { "label": "Games & Media", "sub_ids": { "rp": "RPG", "sm": "Streaming", "pd": "Podcasting", "cw": "Cosplay" } }, "futurism": { "label": "Futurism", "sub_ids": { "ax": "Aerospace", "ft": "Futurism", "ali": "Alien Theories", "tr": "Transhumanism" } } } },
"h": { "name": "Hair", "category": "appearance", "type": "multi", "modifiers": { "paid": false, "aspire": true, "alternative": false }, "scale_type": "custom", "scale_labels": { "0": "Alopecia", "1": "Shaved", "2": "Stubble", "3": "Below average", "4": "Average", "5": "Above average", "6": "Impressive", "7": "Sasquatch" }, "sub_ids": { "h": { "name": "Head" }, "f": { "name": "Face / beard" }, "b": { "name": "Brows" }, "m": { "name": "Mustache" }, "s": { "name": "Sideburns" } } },
"i": { "name": "AI Stance", "category": "stance", "type": "direct", "modifiers": { "paid": false, "aspire": false, "alternative": false }, "scale_type": "custom", "values": { "0": { "label": "Butlerian Jihadist", "humor": "Would unplug every GPU on earth." }, "1": { "label": "Strongly opposed", "humor": "'No AI' in bio, code, and dating profile." }, "2": { "label": "Skeptical", "humor": "Prefer human-authored everything." }, "3": { "label": "Cautious", "humor": "Ethics papers keep you up at night." }, "4": { "label": "Neutral tool", "humor": "Like a hammer. No opinions about hammers." }, "5": { "label": "Positive", "humor": "Copilot saved 20 minutes today." }, "6": { "label": "Enthusiast", "humor": "Cyborg partnership workflow." }, "7": { "label": "Singularity evangelist", "humor": "Grocery list is AI-generated." } } },
"j": { "name": "Gaming", "category": "entertainment", "type": "multi", "modifiers": { "paid": true, "aspire": true, "alternative": false }, "scale_type": "enthusiasm", "humor_scale": { "0": "Video games are a waste of time.", "7": "People disconnect when they see your name." }, "sub_id_groups": { "genre": { "label": "Genre", "sub_ids": { "rp": { "long": "rpg", "name": "RPG" }, "fp": { "long": "fps", "name": "Shooter" }, "st": { "long": "str", "name": "Strategy" }, "pz": { "long": "pzl", "name": "Puzzle" }, "si": { "long": "sim", "name": "Simulation" }, "mm": { "long": "mmo", "name": "MMO" }, "ad": { "long": "adv", "name": "Adventure" }, "sp": { "long": "spo", "name": "Sports" }, "mb": { "long": "mba", "name": "Metroidvania" }, "ro": { "long": "rog", "name": "Roguelike" }, "su": { "long": "surv", "name": "Survival" }, "sa": { "long": "sand", "name": "Sandbox" }, "rr": { "long": "race", "name": "Racing" }, "fi": { "long": "fight", "name": "Fighting" }, "ho": { "long": "horror", "name": "Horror" } } }, "platform": { "label": "Platform", "sub_ids": { "pc": { "name": "PC" }, "ps": { "name": "PlayStation" }, "xb": { "long": "xbox", "name": "Xbox" }, "ns": { "long": "switch", "name": "Switch" }, "mo": { "long": "mobile", "name": "Mobile" }, "re": { "long": "retro", "name": "Retro" }, "vr": { "name": "VR" }, "sd": { "long": "steamdeck", "name": "Steam Deck" } } }, "tabletop": { "label": "Tabletop", "sub_ids": { "dn": { "long": "dnd", "name": "D&D" }, "pf": { "long": "path", "name": "Pathfinder" }, "cc": { "long": "coc", "name": "Call of Cthulhu" }, "sr": { "name": "Shadowrun" }, "wo": { "long": "wod", "name": "World of Darkness" }, "ft": { "long": "fate", "name": "Fate" }, "gu": { "long": "gurps", "name": "GURPS" }, "bg": { "name": "Board games" }, "mt": { "long": "mtg", "name": "Magic: TG" }, "wh": { "name": "Warhammer" } } } } },
"k": { "name": "Books", "category": "entertainment", "type": "direct", "modifiers": { "paid": false, "aspire": true, "alternative": false }, "scale_type": "custom", "values": { "0": { "label": "Illiterate by choice", "humor": "Words are tiny drawings that haven't tried hard enough." }, "1": { "label": "Not since school", "humor": "Didn't finish that one either." }, "2": { "label": "Web only", "humor": "You call this 'reading.'" }, "3": { "label": "Occasional", "humor": "Mostly when trapped on a plane." }, "4": { "label": "Few/year", "humor": "Goodreads updated sporadically." }, "5": { "label": "Regular", "humor": "To-read pile doubles as furniture." }, "6": { "label": "Avid", "humor": "Library cards from multiple jurisdictions." }, "7": { "label": "Book/week", "humor": "Shelves have shelves. Read this spec for fun." } } },
"l": { "name": "Spoken Languages", "category": "identity", "type": "multi", "format": "ISO 639-1 + rating", "modifiers": { "paid": true, "aspire": true, "alternative": false }, "scale_type": "custom", "scale_labels": { "0": "None", "1": "Few words", "2": "Tourist", "3": "Beginner", "4": "Conversational", "5": "Proficient", "6": "Fluent", "7": "Native" }, "common_codes": { "en": "English", "es": "Spanish", "fr": "French", "de": "German", "zh": "Chinese", "ar": "Arabic", "ja": "Japanese", "ko": "Korean", "pt": "Portuguese", "ru": "Russian", "hi": "Hindi", "it": "Italian", "nl": "Dutch", "sv": "Swedish", "tr": "Turkish", "pl": "Polish", "uk": "Ukrainian", "fa": "Farsi", "he": "Hebrew", "th": "Thai", "vi": "Vietnamese", "id": "Indonesian", "ms": "Malay", "sw": "Swahili", "bn": "Bengali", "ta": "Tamil", "fi": "Finnish", "no": "Norwegian", "da": "Danish", "el": "Greek", "ro": "Romanian", "hu": "Hungarian", "cs": "Czech", "sk": "Slovak", "bg": "Bulgarian", "sr": "Serbian", "hr": "Croatian", "ka": "Georgian", "am": "Amharic", "ur": "Urdu" } },
"m": { "name": "Music", "category": "entertainment", "type": "multi", "modifiers": { "paid": false, "aspire": false, "alternative": false }, "scale_type": "enthusiasm", "humor_scale": { "0": "This genre is an assault on sound.", "7": "This genre IS your personality." }, "sub_ids": { "rk": { "long": "rock", "name": "Rock" }, "mt": { "long": "metal", "name": "Metal" }, "pk": { "long": "punk", "name": "Punk" }, "jz": { "long": "jazz", "name": "Jazz" }, "bl": { "long": "blues", "name": "Blues" }, "fk": { "long": "folk", "name": "Folk" }, "cl": { "long": "clas", "name": "Classical" }, "el": { "long": "elec", "name": "Electronic" }, "hp": { "long": "hip", "name": "Hip-hop" }, "pp": { "long": "pop", "name": "Pop" }, "rb": { "long": "rnb", "name": "R&B" }, "cn": { "long": "coun", "name": "Country" }, "ab": { "long": "amb", "name": "Ambient" }, "pg": { "long": "prog", "name": "Progressive" }, "rg": { "long": "reg", "name": "Reggae" }, "in": { "long": "ind", "name": "Indie" }, "sl": { "long": "soul", "name": "Soul" }, "lt": { "long": "lat", "name": "Latin" }, "wr": { "long": "wrld", "name": "World" }, "dk": { "long": "dnb", "name": "Drum & Bass" }, "tr": { "long": "trap", "name": "Trap" }, "lo": { "long": "lofi", "name": "Lo-fi" }, "sy": { "long": "synth", "name": "Synthwave" }, "go": { "long": "gospel", "name": "Gospel" }, "op": { "long": "opera", "name": "Opera" }, "ga": { "long": "garage", "name": "Garage" } } },
"o": { "name": "Operating System", "category": "tech", "type": "multi", "modifiers": { "paid": true, "aspire": true, "alternative": false }, "scale_type": "proficiency", "humor_scale": { "0": "Would mass-format every drive running this.", "7": "You ARE the sysadmin. First person plural." }, "sub_id_groups": { "linux": { "label": "Linux (x prefix)", "sub_ids": { "xa": { "long": "xarch", "name": "Arch" }, "xd": { "long": "xdeb", "name": "Debian" }, "xu": { "long": "xubu", "name": "Ubuntu" }, "xm": { "long": "xmint", "name": "Mint" }, "xp": { "long": "xpop", "name": "Pop!_OS" }, "xf": { "long": "xfed", "name": "Fedora" }, "xr": { "long": "xrh", "name": "Red Hat" }, "xc": { "long": "xcent", "name": "CentOS/Alma/Rocky" }, "xs": { "long": "xsuse", "name": "OpenSUSE" }, "xg": { "long": "xgen", "name": "Gentoo" }, "xj": { "long": "xmanj", "name": "Manjaro" }, "xsl": { "long": "xslk", "name": "Slackware" }, "xn": { "long": "xnix", "name": "NixOS" }, "xk": { "long": "xkali", "name": "Kali" }, "xv": { "long": "xvoid", "name": "Void" }, "xz": { "long": "xzor", "name": "Zorin" }, "xx": { "long": "xmx", "name": "MX Linux" }, "xt": { "long": "xtail", "name": "Tails" }, "xq": { "long": "xqube", "name": "Qubes" }, "xl": { "long": "xlfs", "name": "LFS" }, "xe": { "long": "xelem", "name": "Elementary" }, "xw": { "long": "xwsl", "name": "WSL" }, "xi": { "long": "ximmut", "name": "Immutable" }, "xb": { "long": "xbedrock", "name": "Bedrock" } } }, "bsd": { "label": "BSD", "sub_ids": { "fb": { "name": "FreeBSD" }, "ob": { "name": "OpenBSD" }, "nb": { "name": "NetBSD" }, "db": { "name": "DragonflyBSD" } } }, "windows": { "label": "Windows", "sub_ids": { "wt": { "long": "wten", "name": "Windows 10" }, "we": { "long": "welv", "name": "Windows 11" }, "ws": { "long": "wsrv", "name": "Win Server" } } }, "mac": { "label": "Mac", "sub_ids": { "mc": { "long": "mac", "name": "macOS" } } }, "mobile": { "label": "Mobile", "sub_ids": { "an": { "long": "android", "name": "Android" }, "io": { "long": "ios", "name": "iOS" }, "pm": { "long": "pmos", "name": "postmarketOS" }, "li": { "long": "lineage", "name": "LineageOS" } } }, "other": { "label": "Other", "sub_ids": { "sl": { "long": "sol", "name": "Solaris" }, "ax": { "long": "aix", "name": "AIX" }, "ch": { "long": "chrome", "name": "ChromeOS" }, "ha": { "long": "haiku", "name": "Haiku" }, "tm": { "long": "temple", "name": "TempleOS" }, "se": { "long": "serenity", "name": "SerenityOS" }, "rx": { "long": "redox", "name": "Redox" }, "pl": { "long": "plan9", "name": "Plan 9" } } } } },
"p": { "name": "Programming Languages", "category": "tech", "type": "multi", "modifiers": { "paid": true, "aspire": true, "alternative": false }, "scale_type": "proficiency", "humor_scale": { "0": "Mass-produced negative opinions without writing a line.", "7": "You ARE the language. People cite your blog posts." }, "sub_ids": { "py": { "long": "python", "name": "Python" }, "rs": { "long": "rust", "name": "Rust" }, "c": { "name": "C" }, "cp": { "long": "cpp", "name": "C++" }, "cs": { "long": "csharp", "name": "C#" }, "jv": { "long": "java", "name": "Java" }, "kt": { "long": "kotlin", "name": "Kotlin" }, "sw": { "long": "swift", "name": "Swift" }, "ph": { "long": "php", "name": "PHP" }, "pl": { "long": "perl", "name": "Perl" }, "lu": { "long": "lua", "name": "Lua" }, "hs": { "long": "haskell", "name": "Haskell" }, "cj": { "long": "clj", "name": "Clojure" }, "er": { "long": "erlang", "name": "Erlang" }, "ex": { "long": "elixir", "name": "Elixir" }, "sc": { "long": "scala", "name": "Scala" }, "jl": { "long": "julia", "name": "Julia" }, "r": { "name": "R" }, "m": { "long": "matlab", "name": "MATLAB" }, "zg": { "long": "zig", "name": "Zig" }, "ni": { "long": "nim", "name": "Nim" }, "as": { "long": "asm", "name": "Assembly" }, "sq": { "long": "sql", "name": "SQL" }, "ba": { "long": "bash", "name": "Bash" }, "ps": { "long": "psh", "name": "PowerShell" }, "vb": { "name": "Visual Basic" }, "da": { "long": "dart", "name": "Dart" }, "oc": { "long": "objc", "name": "Obj-C" }, "ls": { "long": "lisp", "name": "Lisp" }, "js": { "name": "JavaScript" }, "ts": { "name": "TypeScript" }, "go": { "name": "Go" }, "rb": { "long": "ruby", "name": "Ruby" }, "ml": { "long": "ocaml", "name": "OCaml" }, "fs": { "long": "fsharp", "name": "F#" }, "pr": { "long": "prolog", "name": "Prolog" }, "co": { "long": "cobol", "name": "COBOL" }, "fo": { "long": "fortran", "name": "Fortran" }, "gd": { "long": "gdscript", "name": "GDScript" }, "vl": { "long": "vhdl", "name": "VHDL" }, "sv": { "long": "sysv", "name": "SystemVerilog" }, "cr": { "long": "crystal", "name": "Crystal" }, "hy": { "long": "hylang", "name": "Hy" }, "rk": { "long": "racket", "name": "Racket" }, "tc": { "long": "tcl", "name": "Tcl" }, "aw": { "long": "awk", "name": "AWK" }, "sd": { "long": "sed", "name": "sed" }, "wm": { "long": "wasm", "name": "WASM" } } },
"q": { "name": "Security / Hacking", "category": "tech", "type": "direct", "modifiers": { "paid": true, "aspire": true, "alternative": true }, "scale_type": "custom", "values": { "0": { "label": "No security", "humor": "Password is 'password'. Click every link." }, "1": { "label": "Don't care", "humor": "Firewalls are a construction thing." }, "2": { "label": "Default passwords", "humor": "Pet name plus birth year. Reused everywhere." }, "3": { "label": "Basic awareness", "humor": "Know phishing is bad. Fallen for it once." }, "4": { "label": "Password manager", "humor": "Normal human security." }, "5": { "label": "2FA everywhere", "humor": "Judge friends' passwords." }, "6": { "label": "Encrypts everything", "humor": "Paranoid but justified." }, "7": { "label": "Tinfoil hat", "humor": "NSA has a file but can't read it either." } } },
"r": { "name": "Religion", "category": "stance", "type": "single", "modifiers": { "paid": false, "aspire": false, "alternative": false }, "scale_type": "custom", "scale_labels": { "0": "Hostile", "1": "Strongly negative", "2": "Lapsed", "3": "Indifferent", "4": "Cultural", "5": "Moderate", "6": "Devout", "7": "Clergy-level" }, "sub_ids": { "ch": { "long": "chr", "name": "Christian" }, "is": { "long": "isl", "name": "Islam" }, "ju": { "long": "jud", "name": "Judaism" }, "hi": { "long": "hin", "name": "Hindu" }, "bu": { "long": "bud", "name": "Buddhist" }, "sk": { "long": "sik", "name": "Sikh" }, "pg": { "long": "pag", "name": "Pagan" }, "de": { "long": "dei", "name": "Deist" }, "ag": { "long": "agn", "name": "Agnostic" }, "at": { "long": "ath", "name": "Atheist" }, "pn": { "long": "pan", "name": "Pantheist" }, "sp": { "long": "spi", "name": "Spiritual" }, "zo": { "long": "zor", "name": "Zoroastrian" }, "ja": { "long": "jain", "name": "Jain" }, "ta": { "long": "tao", "name": "Taoist" }, "sh": { "long": "shin", "name": "Shinto" }, "ba": { "long": "bah", "name": "Bahá'í" }, "dr": { "long": "druz", "name": "Druze" } } },
"s": { "name": "Sex / Relationships", "category": "lifestyle", "type": "direct", "modifiers": { "paid": false, "aspire": true, "alternative": true }, "scale_type": "custom", "values": { "0": { "label": "Celibate", "humor": "Made your peace." }, "1": { "label": "Not active (unwilling)", "humor": "Dating profile is unrewarded effort." }, "2": { "label": "Not active", "humor": "'Focusing on yourself.' Friends skeptical." }, "3": { "label": "Complicated", "humor": "Status requires a flowchart." }, "4": { "label": "Private", "humor": "None of your business." }, "5": { "label": "Dating", "humor": "At least two dating apps." }, "6": { "label": "Partnered", "humor": "Found someone who tolerates your geekery." }, "7": { "label": "Married w/ kids", "humor": "Evidence is small, loud, doesn't sleep." } } },
"t": { "name": "TV / Film", "category": "entertainment", "type": "multi", "modifiers": { "paid": false, "aspire": false, "alternative": false }, "scale_type": "enthusiasm", "humor_scale": { "0": "Crime against storytelling.", "7": "Know the lore deeper than the writers." }, "sub_id_groups": { "scifi": { "label": "Sci-Fi", "sub_ids": { "st": { "long": "trek", "name": "Star Trek" }, "sw": { "long": "wars", "name": "Star Wars" }, "sg": { "long": "gate", "name": "Stargate" }, "ex": { "long": "exp", "name": "Expanse" }, "bs": { "long": "bsg", "name": "Battlestar" }, "bb": { "long": "bab", "name": "Babylon 5" }, "ff": { "name": "Firefly" }, "du": { "long": "dune", "name": "Dune" }, "fn": { "long": "fnd", "name": "Foundation" }, "dw": { "long": "drwho", "name": "Doctor Who" }, "tb": { "long": "tbp", "name": "3 Body Problem" }, "si": { "long": "silo", "name": "Silo" }, "fa": { "long": "fall", "name": "Fallout" }, "al": { "long": "alien", "name": "Alien" }, "bd": { "long": "blade", "name": "Blade Runner" }, "or": { "long": "orville", "name": "Orville" } } }, "fantasy": { "label": "Fantasy", "sub_ids": { "go": { "long": "got", "name": "Game of Thrones" }, "wo": { "long": "wot", "name": "Wheel of Time" }, "ro": { "long": "rop", "name": "Rings of Power" }, "wi": { "long": "wit", "name": "Witcher" }, "sn": { "long": "sand", "name": "Sandman" } } }, "other": { "label": "Other", "sub_ids": { "mp": { "long": "monty", "name": "Monty Python" }, "bt": { "long": "bbt", "name": "Big Bang Theory" }, "rm": { "name": "Rick & Morty" }, "bl": { "name": "Black Mirror" }, "sv": { "long": "sev", "name": "Severance" }, "mr": { "long": "mrobot", "name": "Mr. Robot" }, "hm": { "long": "humans", "name": "Humans" }, "ww": { "long": "westworld", "name": "Westworld" }, "dp": { "long": "devs", "name": "Devs" } } } } },
"v": { "name": "Politics", "category": "stance", "type": "special", "format": "<social>/<economic>", "modifiers": { "paid": false, "aspire": false, "alternative": false }, "dimensions": { "social": { "values": { "0": "Far-right authoritarian", "1": "Strong conservative", "2": "Conservative", "3": "Center-right", "4": "Centrist", "5": "Center-left", "6": "Progressive", "7": "Far-left libertarian" } }, "economic": { "values": { "0": "Unregulated capitalism", "1": "Strong free market", "2": "Fiscal conservative", "3": "Center-right", "4": "Mixed economy", "5": "Social democrat", "6": "Democratic socialist", "7": "Full socialism" } } } },
"w": { "name": "Hardware", "category": "tech", "type": "direct", "modifiers": { "paid": true, "aspire": true, "alternative": false }, "scale_type": "custom", "values": { "0": { "label": "Defeated by USB", "humor": "The cable won." }, "1": { "label": "Can plug in", "humor": "Big hole is for power." }, "2": { "label": "Replaced a part", "humor": "Three YouTube videos and mild weeping." }, "3": { "label": "Troubleshoots", "humor": "Can tell RAM from a graphics card." }, "4": { "label": "Built a PC", "humor": "Cable management isn't great but it posted." }, "5": { "label": "Comfortable", "humor": "Friends call when things break." }, "6": { "label": "Mods regularly", "humor": "Void warranties recreationally." }, "7": { "label": "Builds everything", "humor": "Manufactured your own PCBs." } } },
"x": { "name": "Comics / Manga", "category": "entertainment", "type": "multi", "modifiers": { "paid": false, "aspire": false, "alternative": false }, "scale_type": "enthusiasm", "humor_scale": { "0": "Comics are for children. (You're wrong.)", "7": "Collection requires its own room." }, "sub_ids": { "dc": { "name": "DC Comics" }, "mv": { "long": "marvel", "name": "Marvel" }, "mg": { "long": "manga", "name": "Manga" }, "dl": { "long": "dilbert", "name": "Dilbert" }, "xk": { "long": "xkcd", "name": "XKCD" }, "in": { "long": "indie", "name": "Indie" }, "wt": { "long": "webtoon", "name": "Webtoon" }, "gn": { "long": "graphicnovel", "name": "Graphic Novels" } } },
"y": { "name": "Fitness", "category": "lifestyle", "type": "direct", "modifiers": { "paid": true, "aspire": true, "alternative": false }, "scale_type": "custom", "values": { "0": { "label": "What is outside", "humor": "Cardiovascular exercise is walking to the fridge." }, "1": { "label": "Avoids activity", "humor": "Physical activity is a social obligation." }, "2": { "label": "Occasional walk", "humor": "Coffee is the point, not the walk." }, "3": { "label": "Light activity", "humor": "Own athletic wear. Never been to a gym." }, "4": { "label": "Some exercise", "humor": "Can climb stairs without existential crisis." }, "5": { "label": "Regular workouts", "humor": "Track your steps." }, "6": { "label": "Very active", "humor": "Resting heart rate impresses doctors." }, "7": { "label": "Daily athlete", "humor": "Body is a temple. Temple has a squat rack." } } },
"z": { "name": "Maker / DIY", "category": "lifestyle", "type": "direct", "modifiers": { "paid": true, "aspire": true, "alternative": false }, "scale_type": "custom", "values": { "0": { "label": "Defeated by IKEA", "humor": "Allen keys are your nemesis." }, "1": { "label": "IKEA once", "humor": "One screw left over. Probably fine." }, "2": { "label": "Basic repairs", "humor": "Holes approximately where they should be." }, "3": { "label": "Handy", "humor": "Fixes hold. Duct tape is structural." }, "4": { "label": "Simple projects", "humor": "A shelf here, a birdhouse there." }, "5": { "label": "Regular maker", "humor": "Projects folder never shrinks." }, "6": { "label": "Advanced", "humor": "Workshop has zones." }, "7": { "label": "Built my house", "humor": "Hardware store sends Christmas card." } } }
},
"examples": [
{ "handle": "jdoe", "description": "Full-stack developer", "uri": "ugi:0@jdoe:gcs$/dev,a4,b5/4,c3,hh4f5m4,e4,len7,oxa6we5,ppy6$js6$ts5rs4+6,dvs6,w5,q4,i5,v5/4,rag4,tst5ex7,k5,xxk6,jst5pc6,mrk5in4,s6,y4,f4,z3" },
{ "handle": "neo", "description": "Security researcher", "uri": "ugi:0@neo:gcy$/sec/os,a3,b5/3,c1,hh2,e6,len6zh4,oxd7$fb6,pc6$ba7as5rs5,ded7,w6,q7$,i1,v6/5,rat5,tff7bs6bl6,k7,jro6pc7,mmt6el5,s2,y5,f3,z6" },
{ "handle": "hax0r", "description": "Hardware hacker", "uri": "ugi:0/3@hax0r:gee$/rb/dy~solder,a5,b6/5,c2,hh3f6+7m5,e4,lja7en5,oxg7fb5,pc5ba6as7$,dem5,w7$,q6,i2,v3/3,rbu5,tbb6ff7,k5,xxk6dl5,jre7pc6bg5,mmt7pk6,s3,y5,f4,z7$" }
],
"comparison": {
"features": [
["Rating", "+/- stacking", "+/- stacking", "0-9", "0-7 octal"],
["Length", "4-6 lines", "4-8 lines", "1 line", "1 or 4-8"],
["Fields", "~25", "~35+", "~16", "24+2"],
["URI-safe", "No", "No", "Mostly", "Yes"],
["Case", "Sensitive", "Sensitive", "Sensitive", "Insensitive"],
["Extensible", "No", "No", "Limited", "~ custom"],
["Format", "Block", "Block", "Inline", "Block+URI"],
["Active", "1996", "GitHub", "2006", "Draft"]
],
"retained": [
{ "ugi": "a", "from": "both", "note": "Age brackets" },
{ "ugi": "b", "from": "geek_code", "note": "Dimensions" },
{ "ugi": "c", "from": "geek_code", "note": "Dress/clothing" },
{ "ugi": "e", "from": "both", "note": "Education" },
{ "ugi": "g", "from": "geek_code", "note": "Geek type, expanded" },
{ "ugi": "h", "from": "geek_code_2026", "note": "Hair/beard" },
{ "ugi": "k", "from": "both", "note": "Books" },
{ "ugi": "o", "from": "both", "note": "OS merged" },
{ "ugi": "p", "from": "both", "note": "Programming" },
{ "ugi": "q", "from": "both", "note": "Security/PGP" },
{ "ugi": "s", "from": "both", "note": "Sex" },
{ "ugi": "t", "from": "geek_code", "note": "TV merged" },
{ "ugi": "v", "from": "both", "note": "Politics" },
{ "ugi": "w", "from": "hacker_key", "note": "Hardware" }
],
"added": [
{ "ugi": "d", "reason": "Editor war must be documented" },
{ "ugi": "f", "reason": "Geeks cook now" },
{ "ugi": "i", "reason": "Defining divide of the 2020s" },
{ "ugi": "j", "reason": "Gaming beyond DOOM" },
{ "ugi": "l", "reason": "Geek culture is global" },
{ "ugi": "m", "reason": "Absent from predecessors" },
{ "ugi": "r", "reason": "From Hacker Key" },
{ "ugi": "x", "reason": "Beyond Dilbert" },
{ "ugi": "y", "reason": "Modern geek exercises" },
{ "ugi": "z", "reason": "Maker movement" }
],
"removed": [
{ "field": "Usenet", "reason": "Dead" },
{ "field": "Kibo", "reason": "Niche" },
{ "field": "DOOM", "reason": "Use j" },
{ "field": "OS/2, VMS", "reason": "Use o+~custom" },
{ "field": "MBTI", "reason": "Pop psychology" },
{ "field": "Residence", "reason": "Low value" },
{ "field": "GitHub handle", "reason": "@handle" },
{ "field": "I/O", "reason": "Abstract" },
{ "field": "Cracking", "reason": "Use q" },
{ "field": "Lang hacking", "reason": "In g" },
{ "field": "Math level", "reason": "In e+g" },
{ "field": "Prog methodology", "reason": "In p" }
]
}
}
|