Skip to main content

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
10 votes
1 answer
133 views

What do we do with an abandoned challenge that requires the author's participation?

When the author of a challenge makes a commitment to a challenge posted (e.g. "The timing will be done on my machine") but then clearly gives up on the challenge (e.g. by attempting to ...
Adám's user avatar
  • 30.4k
6 votes
1 answer
111 views

Should AI generated questions and or answers be banned?

Relevant discussion that inspired this question Questions and answers (content) generated by AIs like LLMs (e.g ChatGPT, Google Bard, character.ai) are not prohibited on the StackExchange network by ...
lyxal's user avatar
  • 33.6k
2 votes
1 answer
118 views

Do we want a banner warning about our policy on AI generated content?

Since January 10th, sites have been able to request to opt in to have a banner shown on answers reminding answerers on their site's policy regarding AI generated content. This leads to two questions: ...
caird coinheringaahin g's user avatar
2 votes
0 answers
134 views

What are our policies about this exotic I/O format about integers?

Please refer to this post on Sandbox. (EDIT: The challenge is posted on main.) Basically, the proposed challenge is about a new numeral system I made. Though the proposal doesn't require the I/O ...
Dannyu NDos's user avatar
  • 5,961
10 votes
2 answers
228 views

Should we refresh our standard loopholes?

We have a list of standard loopholes which are forbidden by default. This is pretty good, it does good for the site. But it's also 8 years old, and it is showing its age. We occasionally inaugurate ...
Wheat Wizard's user avatar
  • 98.8k
1 vote
3 answers
66 views

Can Function Objects be Appened to STDIN From the Stack?

This is mostly specific to Vyxal, but I've worded the language so that any hypothetical stack language could utilise this Say you have a stack-based language which supports function objects on the ...
lyxal's user avatar
  • 33.6k
3 votes
1 answer
116 views

Minecraft Commands I/O Methods

What I/O should be allowed for Minecraft commands answers? There is already this post, but it is mainly focused on redstone creations, and is quite outdated. Here are some specific points, however, a ...
Command Master's user avatar
5 votes
2 answers
216 views

What is our consensus on languages which do not halt by design?

Current consensus seems to be that programs must terminate by default. This makes sense in general. However, does this bar use of languages which are not designed with a halt state (other than ...
thejonymyster's user avatar
1 vote
0 answers
69 views

What loopholes should be assumed when a name-specific file is used for code golf?

I have posted this golfing tip for Bash before: In Pure Bash (or any other pure shellscript), use . for looping. It's a tip that recomments using a file whose the ...
user avatar
4 votes
1 answer
104 views

Should "import" statement be included in byte count if I'm not using it directly [duplicate]

Related: On scoring imported functions I knew that if I want to use some imported functions, I had to include "import" statement in the byte count. For example, I want to find out the most ...
tsh's user avatar
  • 34.9k
18 votes
0 answers
171 views

Correct flag usage on invalid submissions

Recently, a couple of invalid answers have been flagged as NAA. This is somewhat of a duplicate of this answer on our policy, but I want to mention this because it's important that everyone is using ...
hyper-neutrino's user avatar
  • 42.4k
4 votes
3 answers
99 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 ...
Aaroneous Miller's user avatar
10 votes
1 answer
247 views

Handling old, popular, creative, but non-competitive answers

Take a look at this answer: Produce the number 2014 without any numbers in your source code. This is the most upvoted answer on our site right now. However, as many have pointed out, by modern ...
hyper-neutrino's user avatar
  • 42.4k
4 votes
4 answers
153 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 ...
qarz's user avatar
  • 279
20 votes
5 answers
625 views

What is our consensus on floating point issues?

As far as I can tell, we don't yet have a definitive Meta consensus to the following question: Are answers allowed to work "in theory" but fail in practice due to floating point issues? ...
caird coinheringaahin g's user avatar
8 votes
1 answer
219 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 ...
Bubbler's user avatar
  • 77k
15 votes
7 answers
910 views

Default policy for output in decision problems

Challenges tagged as decision-problem involve "deciding whether the input meets certain criteria". Although some challenges with this tag involve more than two categories, most involve only ...
Luis Mendo's user avatar
  • 105k
11 votes
2 answers
344 views

Omitting trailing closing parentheses in Excel

When golfing in Excel, it is often possible to omit closing parentheses at the end of an expression. Excel will detect this, add the missing closing parentheses and ask if this is what was meant. ...
Adám's user avatar
  • 30.4k
5 votes
0 answers
140 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 ...
just_floating's user avatar
9 votes
4 answers
342 views

Policy on answering challenges with cumbersome I/O

We've probably all seen new users ask questions with cumbersome I/O rules, like mandatory taking the input by reading separated lines of STDIN and outputting to STDOUT to give an example. In those ...
Kevin Cruijssen's user avatar
14 votes
1 answer
337 views

Closing a more general challenge as a duplicate

Recently there has been a bit of debate as to whether this question is a duplicate of this question. So I though I would bring it to meta where we can have a constructive conversation, not only about ...
Wheat Wizard's user avatar
  • 98.8k
2 votes
1 answer
122 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 ...
agtoever's user avatar
  • 2,941
4 votes
0 answers
200 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 ...
Silas Reel's user avatar
5 votes
0 answers
106 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 ...
Jo King's user avatar
  • 47.2k
25 votes
2 answers
707 views

Is it permitted for a submission to terminate merely with probability 1?

The question is in the title. I'm interested in submissions that terminate with probability 1 but have unbounded worst case running times. This is related to the question Do programs have to ...
ngm's user avatar
  • 4,314
10 votes
1 answer
216 views

Post other people's code?

Some people are very good code golfers but for their own reasons do not want to join PPCG. Is it acceptable to post their solutions as answers to challenges? If at all acceptable, I would personally ...
Adám's user avatar
  • 30.4k
9 votes
2 answers
360 views

So what happens now?

Martin Ender is stepping down as moderator. We had a moderator election only about half a year ago. There were three candidates, of which two were elected. The last candidate was PhiNotPi. Do we ...
Adám's user avatar
  • 30.4k
26 votes
1 answer
412 views

The view from a newcomer (or an unwary traveller)

I had a small programming problem, Checking a file contains only null bytes. Having chanced on PPCG a few days before, I thought this could be an interesting place to see various ways someone might go ...
babou's user avatar
  • 259
13 votes
2 answers
287 views

Is function returned by first invoke of a currying function submission required to be reusable?

As per past discussion, function submissions should be reusable. And, currying function may be a valid submission. Consider a challenge which require 2 inputs x, ...
tsh's user avatar
  • 34.9k
6 votes
4 answers
264 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) ...
moonheart08's user avatar
7 votes
2 answers
258 views

Definition of a Function in Concatenative Languages

Concatenative languages are languages where juxtaposition of functions represents composition. Programs consist of the primitives in the language combining to form a large function which takes program ...
Esolanging Fruit's user avatar
17 votes
1 answer
460 views

What are the standard requirements for answering a [random] challenge?

There are lots of of challenges involving randomness. However, not all languages have a built-in method for randomness. Some languages, like python or most golfing languages make it really easy. You ...
DJMcMayhem's user avatar
  • 59.3k
1 vote
2 answers
212 views

Voting to close question if it's unclear for some?

There are cases where a challenge asks for some specific inputs/outputs, for instance an array where each element is a tuple or something similar. This might be perfectly fine and clear in some ...
Stewie Griffin's user avatar
17 votes
1 answer
225 views

Are bots allowed in The Nineteenth Byte?

People seem to know that active chat bots are prohibited in TNB, but I don't see that written anywhere. Is this indeed so? And if so, are pure listening bots that never speak also prohibited? These ...
Adám's user avatar
  • 30.4k
23 votes
11 answers
683 views

Are baseline submissions serious contenders?

One of PPCG's oldest rules, mentioned in What topics can I ask about here?, is that all answers to challenge questions must: Be a serious contender for the winning criteria in use. For example, an ...
Dennis's user avatar
  • 210k
0 votes
1 answer
217 views

Why is this non-serious-contender answer still around, despite a "helpful" flag?

As explained in our policy on serious contenders, this answer is not a serious contender because it is deliberately crafted to get a low score (the only way it could win is if there were no other ...
user avatar
2 votes
0 answers
80 views

Default for fastest-code or restricted-time challenge

Because it would be hard for newcomers to find and read all of the meta questions about this topic, I suggest having a common post for all of them. It would be easier for moderators to point newcomers ...
DELETE_ME's user avatar
  • 17.3k
28 votes
4 answers
486 views

ASCII Art Output Rules

I know there's a desire on PPCG for challenges to be flexible in terms of what they allow for input and output. However, I think there is an argument to be made that ascii-art is a special case, and ...
James Holderness's user avatar
12 votes
1 answer
344 views

Multiple answers in a single post

Is is acceptable to bunch together multiple answers in a CW post just because the challenge is trivial? See e.g. https://codegolf.stackexchange.com/a/151280/43319.
Adám's user avatar
  • 30.4k
2 votes
1 answer
65 views

How many winners can a challenge have?

I'm currently writing a challenge which forces people to work in pairs to participate in the challenge. However, this leads to the question, who wins in the pair? I'm thinking about (ideally) having ...
caird coinheringaahin g's user avatar
20 votes
2 answers
4k views

Command-line flags on front ends

Our standard policy regarding command-line flags states that one should count the space before the dash (-) too, when there aren't any "free" options, since it ...
Erik the Outgolfer's user avatar
15 votes
1 answer
425 views

Is a transliteration tool enough to grant count as SBCS?

Prompted by this. I'll speak about Dyalog APL here, but this could really apply to any language. Background Dyalog APL has its own SBCS called ⎕AV. For backwards ...
Adám's user avatar
  • 30.4k
6 votes
2 answers
517 views

Is outputting a Maybe acceptable in Haskell? [duplicate]

The vote on this output option has moved here. Haskell has a very strong type system, so there is a type called Maybe to work around some restrictions. The ...
totallyhuman's user avatar
  • 17.2k
11 votes
1 answer
274 views

Should we have a new, improved matrix determinant challenge?

There is currently a challenge to compute the determinant of a matrix. However, it was written 5 years ago, before our current quality standards were established. It falls short of those standards in ...
user avatar
9 votes
0 answers
346 views

If we can require a particular domain, can we require a particular path?

Background Following on from this question where it was decided that, as we define languages by their implementation, JavaScript solutions could include a requirement that they be run under a specific ...
Shaggy's user avatar
  • 42.1k
2 votes
1 answer
169 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 ...
Caleb Kleveter's user avatar
25 votes
7 answers
763 views

Should question/challenge titles always be in English?

There's some dispute over this challenge's title. The author originally created it as "Многочлены Чебышёва". A user edited it to "Chebyshev Polynomials" (an imperfect translation, ...
user avatar
0 votes
1 answer
79 views

Is it wrong to ask for an answer that is not source code?

Consider king-of-the-hill challenges. Significant effort on the part of the challenge presenter goes into collecting the code entries and massaging them into a runnable state (language versions, ...
Rip Leeb's user avatar
  • 1,240
10 votes
3 answers
475 views

Can JS answers require the code to be run at a certain domain?

In challenges that require loading remote data - e.g. "What's my PPCG ID?" - some JavaScript (or other languages that may be run in the browser) answers may rely on being run at a certain domain (...
Birjolaxew's user avatar
0 votes
0 answers
28 views

Are modifications to existing languages allowed as submissions? [duplicate]

Say I have a language I'd love to use (like JavaScript for example), but there are tons of little pieces of functionality I'd love to modify built-ins with, like ...
Patrick Roberts's user avatar

1
2 3 4 5