36
\$\begingroup\$

Newcomers to codegolf.SE are often compelled to ask what many of our abbreviations and terms mean. Let us list them here so this information always will be easily available.

Return to FAQ index

\$\endgroup\$
5
  • 8
    \$\begingroup\$ While I like this post, it isn't a complete solution to the problem as newcomers won't necessarily be able to find it. When dealing with newcomers acronyms should be avoided unless obvious from context as in Welcome to PPCG. \$\endgroup\$ May 26, 2017 at 0:48
  • \$\begingroup\$ @LevelRiverSt chat.stackexchange.com/transcript/message/37584339#37584339 \$\endgroup\$
    – Adám
    May 26, 2017 at 5:21
  • 8
    \$\begingroup\$ @LevelRiverSt what the heck is a PPCG? \$\endgroup\$ Jun 1, 2017 at 16:56
  • \$\begingroup\$ @Adám I wasn't criticising in any way. I think this post is a great idea. But the fact remains that there is a lot for newcomers to learn when they start here and some people aren't very helpful. according to codegolf.meta.stackexchange.com/q/11807/15599 someone actually commented Y U NO CRITERIA? The fact that we mention winning criteria in our site rules does not make it acceptable to leave a cryptic insult to a newcomer who doesn't know them. Nor should your post make people think it acceptable to comment Y U NO ABBREVIATIONS or similar. \$\endgroup\$ Jun 1, 2017 at 19:34
  • \$\begingroup\$ @carusocomputing you just proved my point! ;-) I think if a new user were to be told WELCOME TO PPCG they would be able to work out that PPCG was some kind of name for the site. They may not immediately connect that it stands for programming puzzles and code golf but in this particular case that doesn't matter too much. \$\endgroup\$ Jun 1, 2017 at 19:38

1 Answer 1

37
\$\begingroup\$

See also Stack Exchange Glossary - Dictionary of Commonly-Used Terms.

Abbreviations marked with a star (*) are chat specific.

ATO: Attempt This Online; a website similiar to TIO where newer versions of languages are hosted. Created by pxeger.

*The Bakery: The Nineteenth Bakery, the room where spam and off-topic messages from The Nineteenth Byte are moved, kept as a gallery room so that users whose messages are moved aren't notified (as compared to Trash, where users get notified if their posts are moved to this room). Currently frozen.

*Butter: Spam messages, especially when moved to The Bakery. Originated from this message

Catalog: A type of simple on-topic challenge where the challenge's aim not so much to find a winner as it is to create a catalog of solutions in many languages.

CG: Code Golf; a challenge to solve a particular problem with the shortest code.

CGCC: Code Golf & Coding Challenges; our official abbreviation for the main Stack Exchange site for coding competitions.

*CMC: Chat Mini Challenge; a less formal challenge posted in chat. Answers are expected as replies to that message, and in the form Language, XX bytes: [solution](link-to-code-running-service). Example.

*CMC / CMegaC: Chat Mega Challenge; usually a challenge posted jokingly in chat due to it being very involved or outright impossible. Example.

*<initial>MC / <language>MC: <language> Mini Challenge; Acronyms of this form are usually Chat Mini Challenges for specific languages, typically used during LYALs for that language.

*CMM: Chat Mini Meta (question); a less formal Meta question posted in chat. Example.

*CMP: Chat Mini Poll; a request for opinions on a stated question, often about programming language design. Example.

*CMQ: Chat Mini Question; usually an alternative to a CMM, but more general (not necessarily restricted to Meta-like questions)

CnR: Cops and Robbers; challenges where one person has to "crack" another person's code.

CR: Code Review; jokingly our archenemy in the sense that they value efficient legible code while we value obscure inefficient code.

CW: Community Wiki, a type of post which especially invites collaboration editing by the community

Eleven / 11: To delete something using moderator powers, e.g. "Yeah, the post is gone, Dennis 11'd it". mod abuse -> mod abuse!!! -> mod abuse !!11!1!! -> mod abuse !!eleven!1!! -> mod abuse eleven -> eleven

FGITW: Fastest Gun in the West; a quick submission to a just-posted challenge, typically used in reference to the problem that fast answers get more visibility and upvotes than later but better ones.

Hammer: To close a challenge single-handedly; users that have a gold tag badge in one of the posts's tags have the privilege to close it as a duplicate by themselves; moderators can also single-handedly close any question.

Hello, World!: A simple program outputting "Hello, World!". May also refer to the chat feed of the same name that posts new answers to the Hello, World! challenge into TNB.

HNQ: Hot Network Questions; a global page where popular Stack Exchange posts are often featured. Also the corresponding global sidebar.

KC: Kolmogorov Complexity; a challenge to compress a static output.

KotH: King Of The Hill; a game where the submissions interact with and compete against each other in some form of game.

*LDQ: Language Design Question; a question about some aspect of language design. Most commonly found during the Language Design Workshop but also appears during other times.

LDW: Language Design Workshop: a chat event every other Wednesday, where it is encouraged to discuss and develop your in-progress languages.

LotM: Language of the Month; a monthly event designed to promote lesser-known languages

*LYAL: Learn You A Lang For Great Good, a chat event every other Wednesday, where it is encouraged to discuss and use a specific language for that day - essentially a single day version of LotM

LQA: Low Quality Auto; these are reviews that show up in the review queue from being short or containing only code.

LQP: Low Quality Posts; posts that are generally of a very low quality, such as spam. Alternatively, used to refer to the linked review queue

Mother Meta / MSE: Meta.SE, the meta site for the entire network, where posts relevant to and about multiple sites are most on-topic.

*NP: New Posts; a chat bot operated by Redwolf Programs which posts in TNB whenever a new challenge is submitted on the site, or a new question is posted on Meta.

Nuke: Moderators have the power to permanently delete a post, this is called nuking. Also used in reference to "spam nuking", where users flag a post as spam to remove it.

OEIS: The On-Line Encyclopedia of Integer Sequences; as the name says a website that collects all kinds of integer sequences and assigns them a name, e.g. the squares are A000290. Frequently cited in challenges.

OP: Original poster; the author of the challenge. Also used for Original Post; when talking about the challenge text itself.

OWC: Objective Winning Criteria; a requirement for all challenges on the site.

PopCon: Popularity Contest; a competition where the answer with the highest vote tally (upvotes minus downvotes) wins. Note that popcons are generally discouraged, and ones that are "do X creatively" are simply not allowed.

PPCG: Programming Puzzles & Code Golf; the old name for this site.

Proper quine: A program that not only prints itself (see quine) but also obeys the proper quine rules.

Quine: A program that prints its own source code. See also proper quine.

*RO: A Room-owner of a chat room is a user with special privileges in that room.

*SP: Sandbox Posts; a chat bot operated by Redwolf Programs which posts in TNB whenever a new challenge is proposed in the Sandbox.

Spec: Short for the specification of a challenge.

TIO: Try It Online; a code testing website for many programming languages, both practical and recreational ones, made by Dennis.

*TNB: The Nineteenth Byte; our principal chatroom.

*TNBDE: TNB Data Explorer. Currently down, however you can still use the Chat Search

*Twelve / *12: Similar to Eleven/11, but for room owner "abuse" in TNB instead of moderator "abuse". Often used to ask the ROs to move messages to the Bakery e.g. "@RO's can you 12 that please" in reference to a spam post.

VLQ: Very Low Quality; a type of flag that can be automatically cast on very short posts. These flags used to also cast automatic downvotes, but this no longer occurs. These also show up in the review queue.

VTC: Vote To Close; usually called a CV (Close Vote) on the rest of Stack Exchange.

VTR or VTRO: Vote To Reopen.

VTD: Vote To Delete.


Please add to this list!

\$\endgroup\$
17
  • \$\begingroup\$ I've added some that are not PPCG-specific but appear rather often here. \$\endgroup\$
    – xnor
    May 23, 2017 at 6:30
  • 1
    \$\begingroup\$ @xnor, is it necessary to repeat ones like OP which are in the glossary that's the first link in the answer? \$\endgroup\$ May 23, 2017 at 11:16
  • \$\begingroup\$ Adám, would you object to moving chat-specific ones to a separate answer? There are a few in here which are new to me, and that suggests that they're specific to subcultures within PPCG. \$\endgroup\$ May 23, 2017 at 11:22
  • \$\begingroup\$ @PeterTaylor I'd rather they stay together so that there are fewer places to look. Maybe mark the chat specific ones with a star or other symbol? \$\endgroup\$
    – Adám
    May 23, 2017 at 11:25
  • \$\begingroup\$ @PeterTaylor How is that? \$\endgroup\$
    – Adám
    May 23, 2017 at 11:39
  • \$\begingroup\$ Most browsers have search functions for text in a page :p The asterisk helps, though. \$\endgroup\$ May 23, 2017 at 13:21
  • 3
    \$\begingroup\$ Oh hey look it's me \$\endgroup\$ May 24, 2017 at 20:31
  • \$\begingroup\$ @VoteToClose I've been considering adding abbreviations for the most famous users… \$\endgroup\$
    – Adám
    May 24, 2017 at 20:32
  • \$\begingroup\$ I'd argue that TNB may be used outside of chat, when referring in questions or comments to relavent discussions \$\endgroup\$
    – Beta Decay
    May 28, 2017 at 9:03
  • \$\begingroup\$ @BetaDecay True. The distinction isn't very meaningful. A comment to a trivial challenge could e.g. say -1 trivial: should have been CMC. \$\endgroup\$
    – Adám
    May 28, 2017 at 9:24
  • \$\begingroup\$ Isn't 11 Dennis-specific? \$\endgroup\$ May 28, 2017 at 15:03
  • \$\begingroup\$ The CMC answer format isn't so strict. That doesn't really work for multi-line programs, for example. \$\endgroup\$
    – mbomb007
    Jun 1, 2017 at 16:13
  • \$\begingroup\$ Also, I think "Catalog" might be a good term to add. Maybe this link could be helpful. \$\endgroup\$
    – mbomb007
    Jun 1, 2017 at 16:19
  • 2
    \$\begingroup\$ @Poke While that may be, the abbreviation was used less than a month ago. \$\endgroup\$
    – Adám
    Oct 3, 2017 at 13:33
  • 1
    \$\begingroup\$ @Adám Okay? So was crossed out 44 \$\endgroup\$
    – Poke
    Oct 3, 2017 at 14:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .