Questions tagged [policy]

This tag indicates that your question is about site policies. Usually, new proposals for policies or questions about existing ones will have this tag

Filter by
Sorted by
Tagged with
6
votes
1answer
188 views

Challenge closed as duplicate that's clearly different

I posted Draw the Olympic Games logo, which is clearly a code-golf question requiring users to post a solution that outputs ascii-art. chubakueno posted Olympic Games Logo - Free Style Edition, which ...
6
votes
1answer
191 views

“Good” Questions that are Incomplete

Edit I was mistaken about the links being bad in the mp3 challenge. It wasn't playing well with Centos but seems to be fine on Windows. As such, there are no grounds for closing that challenge. The ...
6
votes
2answers
253 views

Winning conditions not measurable until question author decides to reveal test data set

This question has an interesting property, in that judging a winner is dependent on unknown data: Recognize handwritten digits This is actually not an uncommon way of things working in puzzle-space. ...
5
votes
2answers
172 views

Should we repost a challenge because of a changed consensus?

Golf you a quine for great good! is a great example, since it was posted before the quine consensus was made. That means it's cluttered with answers not following it. Should we repost challenges ...
5
votes
3answers
169 views

Accepting numeric inputs in mixed decimal and unary bases

There seems to be agreement that numeric input is by default accepted in either decimal or unary bases. The linked meta-question doesn't address the issue of whether separate inputs of the same ...
5
votes
1answer
223 views

How do we deal with novel emerging/recurring challenge types?

Recently, there has been a new type of challenge introduced called duct-tape-coding. Fears have been brought up that, like code-trolling, this challenge type may spawn posts that are extremely trivial ...
5
votes
1answer
181 views

Byte counting policy for library imports in Factor

As this month's LotM (Forth) was not gaining much participation, I guessed it's partly because it's way too low-level, so I was looking into Factor as a modern, high-level alternative to Forth. If it ...
5
votes
1answer
368 views

What if an interpreter update invalidates an existing answer?

I noticed earlier today that the Befunge interpreter on TIO no longer functioned in quite the same way as the old version (I guess this was caused by the nexus update). As a result, one of my old ...
5
votes
1answer
196 views

Are “restricted programming” problems on topic?

I'm not sure if "restricted programming" is the right term for what I'm thinking about. I'm referring to questions of the form: "Complete [some task] in [some specific language] without [some obvious ...
5
votes
1answer
102 views

Dark Mode Coming Here?

After many long years, the thrilling dark mode for Stack Overflow has just been released! However, it's not everywhere and this cryptic paragraph is all we have regarding that decision: For now, ...
5
votes
3answers
227 views

Input/Output format, scoring, and the status of The Powder Toy

The Powder Toy is a falling-sand game with enough functionality to be classified as a interesting take on fungeoids. However, there are a few problems with this. Input/Output Programs (simulations) ...
5
votes
1answer
244 views

On byte count and language preprocessing [duplicate]

Related: Fair size comparison across languages with different source alphabets Scoring non-ASCII languages in code-golf has been long-debated. Since I primarily uses APL for code golf, I have seen ...
5
votes
0answers
129 views

For fastest-code questions are new compiler optimisations as non-competing allowed?

I looked around and it seems that the language is defined by the compiler not operational semantics. In normal code golf new languages are banned because of the loophole of implementing the answer as ...
5
votes
0answers
97 views

Non-standard command line calls

Note this isn't about command line flags, which already have a consensus here. There was a recent PHP answer involving multiple PHP files. Normally, programs with multiple files are either using one ...
4
votes
3answers
210 views

Do I need to count the newline for Vitsy methods?

Background: Methods in Vitsy are defined by specific indices of lines of code. For example, if I wanted to call the second line of a program, I would call 1m to ...
4
votes
3answers
67 views

Does a Vim submission have to end in a certain mode?

This question came up recently in a discussion of the validity of my answer to this question. It was argued that the answer was a V submission, not a Vim submission. It is widely agreed that ...
4
votes
1answer
134 views

Behaviour on different computers

Whilst answering questions, is it Ok to use functions/bits of code where the output will be different for some computers? For example I was thinking about adding a new time type to PYKE where the ...
4
votes
2answers
144 views

Does drag+paste count as a valid form of input in Excel?

I recently answered in Excel, where my input was based on the user copying a cell's contents via drag and past over multiple cells, where the input n was the final ...
4
votes
1answer
269 views

Choosing outputs for challenges

When the program you write for a challenge writes/outputs to multiple of the default outputs, are you, the answerer allowed to state which one is counted for the purposes for the challenge? For ...
4
votes
1answer
317 views

Answers written in “joke” languages [duplicate]

As an answer to this question, I wrote an answer in the "programming language" 2014 (screenshot). The answer was deleted, accompanied with this note: I'm temporarily removing this post in ...
4
votes
0answers
145 views

Scratch 2.0 is no longer considered a “free” language. Does this retroactively make cops-and-robbers cop answers in Scratch 2.0 non-competitive?

As per this question's answers, Scratch 2.0 is no longer considered a "free" language. As per this question's accepted answer, non-free languages are allowed if marked as non-competing. Scratch 2.0 ...
4
votes
1answer
335 views

How do we count compiler/interpreter flags? [duplicate]

It's accepted practice to include non-standard compiler or interpreter flags in a program's byte count (most often used with Perl and Ruby, to run the program in an implicit I/O loop - but there are ...
3
votes
2answers
230 views

Is using external decompression legitimate golfing?

The 12 Days of Christmas Lyrics challenge has several solutions of the form "Use an external decompression utility on this file to create a solution.language file, then execute the decompressed file." ...
3
votes
1answer
75 views

What should the policy be on questions currently being used for recruiting?

Companies sometimes hold mini programming contests in order to select potential employees based on the answers they give. We've already had 2 questions (this and this) of this type. Clearly some of ...
3
votes
2answers
77 views

Should challenges that give unfair advantages to certain users be off-topic?

Consider the following two challenges: This Sandboxed challenge gives an unfair advantage to users who have been around longer and contributed more towards collaborative golfing efforts. The original ...
3
votes
2answers
160 views

Is “assembled” golflang code acceptable? [duplicate]

Recently, I have been thinking about creating golflang assemblers. Like assemblers, they just substitute a mnemonic(or a word) with the actual symbol. Since many golflangs aren't much more ...
3
votes
2answers
231 views

Should we enforce the SO golfing rules here?

As noted, the quality of many questions on Code Golf SE leaves a lot to be desired. dmckee mentioned about the SO golfing rules that have made golf contests in SO much more successful. I think we ...
3
votes
1answer
126 views

What are the guidelines for formulating a Cops and Robbers style challenge?

I've been slowly forming in my head a question for a Cops and Robbers style code challenge, and it occurred to me that I actually don't really know the general details of how they're set out... Is ...
3
votes
2answers
162 views

Should we consider the starting mechanism for Minecraft programs?

Time to add to the list of Minecraft Meta Questions! So, my question is fairly basic. When we run programs in other langs through the command line, we don't count anything but their flags. For ...
3
votes
3answers
132 views

Should we split per-language tips for different versions?

The recently added list for golfing tips in ECMAScript 6 sparked a bit of a discussion in the comments (and the close/reopen votes) whether tips for different versions of one language should go in the ...
3
votes
2answers
95 views

Are questions about designing code contests on-topic here?

I'm a moderator on Programmers, and we just received a question asking for advice and feedback about a code contest the poster is designing: Would This Work As A New Obfuscated C Code Contest? ...
3
votes
1answer
210 views

Are “one line” problems distinct from code golf, and if so what rules apply?

How to write a single-line password generator asks for a solution in "one line". It seems to me that this is potentially a different class of challenge from code-golf, and for the nonce I've tagged ...
3
votes
0answers
163 views

What should you do in cases where you've got answers, but others think that the question is not a challenge?

See, for example, a question I asked earlier: Write the shortest code to generate a random number between 1 and x. @Oberon said "I'm not a downvoter, but maybe it's because the question isn't much of ...
2
votes
5answers
310 views

Programming languages that do not match our default posting criteria

In the What are programming languages? meta post we seem to have come to the consensus put forth by Peter Taylor that: A purported programming language should be accepted as such if and only if ...
2
votes
3answers
480 views

FAQ update ideas

I'm trying to solicit ideas on a couple of items where I think a FAQ update is appropriate: Amend FAQ to state that language-agnostic is the default Is using external decompression legitimate golfing ...
2
votes
1answer
170 views

When do I have to include things like Java's public static void main

Can someone tell me why sometimes people are including class C{public static void main(String[]a){...}} and sometimes that seems to be not necessary?(https://...
2
votes
5answers
52 views

What assumptions can be made about the environment in Scratch?

It seems to be undisputed precedent for Scratch answers that only the code is counted when determining the bytes used for an answer (although, how to come up with the amount of bytes that the code ...
2
votes
1answer
161 views

Is using the Swift REPL for my answer valid? [duplicate]

This is a very strange hack that I came across the other day. In the Swift REPL, if I create an instance of any type (say for example, a String), it automatically gets assigned to a variable in the ...
2
votes
2answers
146 views

What's our policy on tags?

There are a lot of questions now that could be tagged: "sudoku", "sorting", "maze" etc. Should we tag them? What is the current policy on tagging? Tag everything that appears thrice or more? Tag at-...
2
votes
1answer
115 views

Should administrative content hosted on external sites ever be binding?

Should PPCG rules or guidelines or other administrative content be considered "official" when it is not hosted on meta or main? (Note that "PPCG" refers to the entirety of the Programming Puzzles &...
2
votes
1answer
136 views

Is it OK for an answer to not work from time to time if the language it's written in is probabilistic? [duplicate]

If an answer is written in a language that deliberately prevents the programs written with it from doing the same output/calculations/etc. every time by introducing randomness, should it be deleted ...
2
votes
1answer
85 views

How to date languages

Some challenges refer to the year a language was released. If a release is dated on 31 December or 1 January, it may depend on locale. Should Github date be used as the official date (whatever locale ...
2
votes
1answer
93 views

In bash, can I use non-coreutil programs

Since bash scripts (or any other Linux shell scripts) are accepted as a programming language, I wonder what (Linux) programs are accepted as callable from the command line. It seems that it is ...
2
votes
1answer
68 views

Can I assume that the input will always be within the printable ASCII range (0x20-0x7E)?

Many challenges don't specify what characters the input consists of, so I often assume the input will only consist of printable ASCII chars. Is my assumption correct? Note that this mostly concerns ...
2
votes
1answer
88 views

Is Ctrl-C one keystroke or two?

Preliminary question: is it valid to score Excel in keystrokes? I guess it is, but I'm not sure what our policy is. Assuming it is (or, in general, for languages that are scored in keystrokes), does ...
2
votes
1answer
231 views

Introducing FunKiller

I've invented a new language called FunKiller, which is designed to make radiation-hardening challenges trivial and boring. This is the JavaScript interpreter: ...
2
votes
1answer
118 views

Why is this answer considered non-competitive?

A few weeks ago I posted this answer on a challenge. Yesterday it was deleted because "it isn't a serious contender for the winning criteria" despite getting the second best score in the challenge. ...
2
votes
1answer
106 views

Must answers be given as SOURCE code, or is machine code acceptable? [duplicate]

It's been my understanding that answers in code golf competitions should generally be given as source code. But lately I've seen a few answers specified as x86 assembly, counting the size as the ...
2
votes
2answers
132 views

How do we treat old answers in “languages” that aren't real languages?

This is a followup of this meta post about Wolfram|Alpha, but it is probably relevant for other "languages" as well. There seems to be a consensus that Wolfram|Alpha is not a programming language +19/-...
2
votes
1answer
251 views

Adding multiple answers to “Tips for golfing in [Language]” questions

I've been lurking in this community for quite a while and finally want to start participating and golfing. I'm mostly an iOS developer so I expect to golf in Swift and Objective-C. I recently added ...