Skip to content

Instantly share code, notes, and snippets.

@badboy
Created February 14, 2009 22:28
Show Gist options
  • Save badboy/64507 to your computer and use it in GitHub Desktop.
Save badboy/64507 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
require 'yaml'
(puts 'usage: wtf <acronym>';exit) unless ARGV.size > 0
y= YAML.load(File.read(File.join(File.dirname(__FILE__), 'wtf.dict')))
ARGV.each do |arg|
puts "search for #{arg}:"
f = y.keys.grep(/#{arg}/i)
f.each { |k| puts " #{k}: #{y[k]}" }
end
"AFAICR": "as far as I can recall"
"AFAICT": "as far as I can tell"
"AFAIK": "as far as I know"
"AFAIR": "as far as I recall"
"AFAIU": "as far as I understand"
"AFD": "away from desktop"
"AFK": "away from keyboard"
"AFU": "all fucked up"
"AFW": "away from window"
"AIU": "as I understand"
"AIUI": "as I understand it"
"AKA": "also known as"
"ASAIC": "as soon as I can"
"ASAP": "as soon as possible"
"ATM": "at the moment"
"AWOL": "absent without official leave"
"AYBABTU": "all your base are belong to us"
"B/C": "because"
"B/S": "bullshit"
"B/W": "between"
"BBIAB": "be back in a bit"
"BBL": "[I'll] be back later"
"BBS": "be back soon"
"BBT": "be back tomorrow"
"BC": "because"
"BFD": "big fucking deal"
"BIAB": "back in a bit"
"BIAF": "back in a few"
"BIALW": "back in a little while"
"BIAS": "back in a second"
"BIAW": "back in a while"
"BOATILAS": "bend over and take it like a slut"
"BOFH": "bastard operator from hell"
"BOGAHICA": "bend over, grab ankles, here it comes again"
"BOHICA": "bend over here it comes again"
"BRB": "[I'll] be right back"
"BS": "bullshit"
"BTDT": "been there, done that"
"BTTH": "boot to the head"
"BTW": "by the iway"
"BW": "between"
"CMIIW": "correct me if I'm wrong"
"CNP": "continued [in my] next post"
"COB": "close of business [day]"
"CYA": "see you around"
"D/L": "download"
"DIY": "do it yourself"
"DKDC": "don't know, don't care"
"DL": "download"
"DSTM": "don't shoot the messenger"
"DTRT": "do the right thing"
"DTWT": "do the wrong thing"
"DWIM": "do what I mean"
"EG": "evil grin"
"EMSG": "email message"
"EOB": "end of business [day]"
"EOD": "end of discussion"
"EOL": "end of life"
"ETLA": "extended three letter acronym"
"EWAG": "experienced wild-ass guess"
"FAQ": "frequently asked question"
"FCFS": "first come first served"
"FIGJAM": "fuck I'm good, just ask me"
"FIIK": "fuck[ed] if I know"
"FIIR": "fuck[ed] if I remember"
"FM": "fucking magic"
"FOAD": "fall over and die"
"FOD": "fuck off and die"
"FSDO": "for some definition of"
"FSVO": "for some value of"
"FTBFS": "fails to build from source"
"FTFM": "fuck the fuckin' manual!"
"FUBAR": "fucked up beyond all recognition"
"FUD": "fear, uncertainty and doubt"
"FWIW": "for what it's worth"
"FYI": "for your information"
"G": "grin"
"G2G": "got to go"
"G/C": "garbage collect"
"GAC": "get a clue"
"GAL": "get a life"
"GIGO": "garbage in, garbage out"
"GMTA": "great minds think alike"
"GTFO": "get the fuck out"
"GTG": "got to go"
"HAND": "have a nice day"
"HHIS": "hanging head in shame"
"HICA": "here it comes again"
"HTH": "hope this helps"
"IAC": "in any case"
"IANAL": "I am not a lawyer"
"IC": "I see"
"ICBW": "I could be wrong"
"ICCL": "I couldn't care less"
"IHAFC": "I haven't a fucking clue"
"IHBW": "I have been wrong"
"IHNFC": "I have no fucking clue"
"IIANM": "if I am not mistaken"
"IIRC": "if I recall correctly"
"IIUC": "if I understand correctly"
"IMAO": "in my arrogant opinion"
"IMCO": "in my considered opinion"
"IMHO": "in my humble opinion"
"IMNSHO": "in my not so humble opinion"
"IMO": "in my opinion"
"IOW": "in other words"
"IRL": "in real life"
"ISAGN": "I see a great need"
"ISTM": "it seems to me"
"ISTR": "I seem to recall"
"ITYM": "I think you mean"
"IYSS": "if you say so"
"IWBNI": "it would be nice if"
"J/K": "just kidding"
"JIC": "just in case"
"JK": "just kidding"
"JMO": "just my opinion"
"JTLYK": "just to let you know"
"KISS": "keep it simple, stupid"
"KITA": "kick in the ass"
"KMA": "kiss my ass"
"KNF": "kernel normal form"
"L8R": "later"
"LART": "luser attitude readjustment tool (ie, hammer)"
"LJBF": "let's just be friends"
"LMAO": "laughing my ass off"
"LMSO": "laughing my socks off"
"LOL": "laughing out loud"
"LRF": "little rubber feet"
"LTNS": "long time no see"
"MIA": "missing in action"
"MOTAS": "member of the appropriate sex"
"MOTOS": "member of the opposite sex"
"MOTSS": "member of the same sex"
"MRQF": "mostly reasonable quasi-fact"
"MTF": "more to follow"
"MYOB": "mind your own business"
"N/M": "never mind"
"NBD": "no big deal"
"NFC": "no fucking clue"
"NFI": "no fucking idea"
"NFW": "no fucking way"
"NIH": "not invented here"
"NMF": "not my fault"
"NMP": "not my problem"
"NOYB": "none of your business"
"NOYFB": "none of your fucking business"
"NP": "no problem"
"NRFPT": "not ready for prime time"
"NRN": "no reply necessary"
"OCD": "obsessive compulsive disorder"
"OIC": "oh, I see"
"OMG": "oh, my god"
"OT": "off topic"
"OTL": "out to lunch"
"OTOH": "on the other hand"
"OTT": "over the top"
"OTTOMH": "off the top of my head"
"PEBKAC": "problem exists between keyboard and chair"
"PFO": "please fuck off"
"PFY": "pimply faced youth"
"PITA": "pain in the ass"
"PKSP": "pound keys and spew profanity"
"PNG": "persona non grata"
"PNP": "plug and pray"
"PLZ": "please"
"POC": "point of contact"
"POLA": "principle of least astonishment"
"POS": "piece of shit"
"PPL": "pretty please"
"PTV": "parental tunnel vision"
"QED": "quod erat demonstrandum"
"RFC": "request for comments"
"RIP": "rest in peace"
"RL": "real life"
"RLC": "rod length check"
"ROFL": "rolling on floor laughing"
"ROFLMAO": "rolling on floor laughing my ass off"
"ROTFL": "rolling on the floor laughing"
"RP": "responsible person"
"RSN": "real soon now"
"RTFB": "read the fine/fucking book"
"RTFC": "read the fine/fucking code"
"RTFD": "read the fine/fucking documentation"
"RTFM": "read the fine/fucking manual"
"RTFMP": "read the fine/fucking man page"
"RTFS": "read the fine/fucking source"
"SABDFL": "self-appointed benevolent dictator for life"
"SCNR": "sorry, could not resist"
"SEB": "stupid emo band[s]"
"SEP": "someone else's problem"
"SFA": "sweet fuck all"
"SHID": "slaps head in disgust"
"SIMCA": "sitting in my chair amused"
"SMLSFB": "so many losers, so few bullets"
"SMOP": "simple matter of programming"
"SNAFU": "situation normal, all fucked up"
"SNERT": "snot-nosed egotistical rude teenager"
"SNMP": "sorry, not my problem"
"SNR": "signal to noise ratio"
"SO": "significant other"
"SOB": "son of [a] bitch"
"SOL": "shit out [of] luck"
"SOP": "standard operating procedure"
"SPB": "stupid punk band[s]"
"SSIA": "subject says it all"
"STFA": "search the fucking archives"
"STFU": "shut the fuck up"
"SUS": "stupid user syndrome"
"SWAG": "silly, wild-assed guess"
"SWAHBI": "silly, wild-assed hare-brained idea"
"SWMBO": "she who must be obeyed"
"TANSTAAFL": "there ain't no such thing as a free lunch"
"TBC": "to be continued"
"TBD": "to be {decided,determined,done}"
"TBOMK": "the best of my knowledge"
"THNX": "thanks"
"THX": "thanks"
"TIA": "thanks in advance"
"TINC": "there is no cabal"
"TLA": "three letter acronym"
"TLB": "translation lookaside buffer"
"TMA": "too many abbreviations"
"TMI": "too much information"
"TOEFL": "test of english as a foreign language"
"TRT": "the right thing"
"TTBOMK": "to the best of my knowledge"
"TTFN": "ta ta for now"
"TTUL": "talk to you later"
"TTYL": "talk to you later"
"TWIAVBP": "the world is a very big place"
"TY": "thank you"
"TYVM": "thank you very much"
"UL": "upload"
"U/L": "upload"
"UTSL": "use the source, Luke"
"VEG": "very evil grin"
"W": "with"
"W/": "with"
"W/O": "without"
"WAG": "wild-ass guess"
"WB": "welcome back"
"WFM": "works for me"
"WIBNI": "wouldn't it be nice if"
"WIP": "work in progress"
"WO": "withou"
"WOFTAM": "waste of fucking time and money"
"WOMBAT": "waste of money, brain, and time"
"WRT": "with respect to"
"WTF": "{what,where,who,why} the fuck"
"WTH": "{what,where,who,why} the hell"
"WYSIWYG": "what you see is what you get"
"YALIMO": "you are lame, in my opinion"
"YHBT": "you have been trolled"
"YHL": "you have lost"
"YKWIM": "you know what I mean"
"YMA": "yo momma's ass"
"YMMV": "your mileage may vary"
"YW": "you're welcome"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment