Post History
I'm going to reiterate and build off ideas I laid out on this post on PPCG. First let's point out that at current the leader board does not support fractional scores. In this answer I am going to ...
Answer
#3: Post edited
- I'm going to reiterate and build off ideas I laid out on [this post on PPCG](https://codegolf.meta.stackexchange.com/a/25721/56656).
- First let's point out that at current the leader board does not support fractional scores. In this answer I am going to assume this is unchanged. That may prove to be false, in fact I think it is likely a false assumption, but I think it's a *useful* assumption for the sake of this answer.
- ## What does it mean to allow?
- The question asks if fractional bytes should be *allowed*, but I want to dig into what that means.
- Answerers are allowed to pursue other goals than just byte count. They are allowed for example to try golfing a problem while at the same time implementing the optimal algorithm. People are allowed to try golfing using restricted methods. People are allowed to golf in Java.
- If people pursue a lower fractional byte score is anyone going to stop them? It seems like disallowing fractional bytes can only mean forcing users to round their score up to the nearest whole in the title of the post. This means users are still perfectly capable of noting their fractional score in the answer. And if one answer is 4.3 bytes and another is 4.97 bytes then everyone is going to know that the 4.3 byte answer is the one that's *really* shorter, even though the "official" score says they're the same.
- Allowing fractional bytes isn't that much different. The leader board doesn't interpret fractional bytes correctly so comparison of fractional bytes still has to be done by individuals. It seems at most you could say that the "disallow" solution standardizes the way scores are presented to the machine for ranking, while allowing leaves anything of that nature unofficial.
- # What should we do?
I think we should, for the purposes of maintaining a consistent score board, mandate the "official score" to be the byte count rounded up to the nearest whole number of bytes. This does not prevent people from pursuing fractional byte gains, or from using certain languages. Fractional scores can still be included in the title of the post and will naturally be the point of comparison for the relevant languages.
- I'm going to reiterate and build off ideas I laid out on [this post on PPCG](https://codegolf.meta.stackexchange.com/a/25721/56656).
- First let's point out that at current the leader board does not support fractional scores. In this answer I am going to assume this is unchanged. That may prove to be false, in fact I think it is likely a false assumption, but I think it's a *useful* assumption for the sake of this answer.
- ## What does it mean to allow?
- The question asks if fractional bytes should be *allowed*, but I want to dig into what that means.
- Answerers are allowed to pursue other goals than just byte count. They are allowed for example to try golfing a problem while at the same time implementing the optimal algorithm. People are allowed to try golfing using restricted methods. People are allowed to golf in Java.
- If people pursue a lower fractional byte score is anyone going to stop them? It seems like disallowing fractional bytes can only mean forcing users to round their score up to the nearest whole in the title of the post. This means users are still perfectly capable of noting their fractional score in the answer. And if one answer is 4.3 bytes and another is 4.97 bytes then everyone is going to know that the 4.3 byte answer is the one that's *really* shorter, even though the "official" score says they're the same.
- Allowing fractional bytes isn't that much different. The leader board doesn't interpret fractional bytes correctly so comparison of fractional bytes still has to be done by individuals. It seems at most you could say that the "disallow" solution standardizes the way scores are presented to the machine for ranking, while allowing leaves anything of that nature unofficial.
- # What should we do?
- With respect to the above, I think we should try to update the leaderboard to support fractional bytes. If people can and will score their answers in terms of fractional bytes regardless, then updating the leaderboard to reflect the reality of how people are scoring is probably for the best. This is a *descriptive* approach to the leaderboard.
#2: Post edited
- I'm going to reiterate and build off ideas I laid out on [this post on PPCG](https://codegolf.meta.stackexchange.com/a/25721/56656).
First let's point out that at current the leader board does not support fractional scores. In this answer I am going to assume this is unchanged. That may prove to be false, but I think it's a useful assumption right now.- ## What does it mean to allow?
- The question asks if fractional bytes should be *allowed*, but I want to dig into what that means.
- Answerers are allowed to pursue other goals than just byte count. They are allowed for example to try golfing a problem while at the same time implementing the optimal algorithm. People are allowed to try golfing using restricted methods. People are allowed to golf in Java.
- If people pursue a lower fractional byte score is anyone going to stop them? It seems like disallowing fractional bytes can only mean forcing users to round their score up to the nearest whole in the title of the post. This means users are still perfectly capable of noting their fractional score in the answer. And if one answer is 4.3 bytes and another is 4.97 bytes then everyone is going to know that the 4.3 byte answer is the one that's *really* shorter, even though the "official" score says they're the same.
- Allowing fractional bytes isn't that much different. The leader board doesn't interpret fractional bytes correctly so comparison of fractional bytes still has to be done by individuals. It seems at most you could say that the "disallow" solution standardizes the way scores are presented to the machine for ranking, while allowing leaves anything of that nature unofficial.
- # What should we do?
- I think we should, for the purposes of maintaining a consistent score board, mandate the "official score" to be the byte count rounded up to the nearest whole number of bytes. This does not prevent people from pursuing fractional byte gains, or from using certain languages. Fractional scores can still be included in the title of the post and will naturally be the point of comparison for the relevant languages.
- I'm going to reiterate and build off ideas I laid out on [this post on PPCG](https://codegolf.meta.stackexchange.com/a/25721/56656).
- First let's point out that at current the leader board does not support fractional scores. In this answer I am going to assume this is unchanged. That may prove to be false, in fact I think it is likely a false assumption, but I think it's a *useful* assumption for the sake of this answer.
- ## What does it mean to allow?
- The question asks if fractional bytes should be *allowed*, but I want to dig into what that means.
- Answerers are allowed to pursue other goals than just byte count. They are allowed for example to try golfing a problem while at the same time implementing the optimal algorithm. People are allowed to try golfing using restricted methods. People are allowed to golf in Java.
- If people pursue a lower fractional byte score is anyone going to stop them? It seems like disallowing fractional bytes can only mean forcing users to round their score up to the nearest whole in the title of the post. This means users are still perfectly capable of noting their fractional score in the answer. And if one answer is 4.3 bytes and another is 4.97 bytes then everyone is going to know that the 4.3 byte answer is the one that's *really* shorter, even though the "official" score says they're the same.
- Allowing fractional bytes isn't that much different. The leader board doesn't interpret fractional bytes correctly so comparison of fractional bytes still has to be done by individuals. It seems at most you could say that the "disallow" solution standardizes the way scores are presented to the machine for ranking, while allowing leaves anything of that nature unofficial.
- # What should we do?
- I think we should, for the purposes of maintaining a consistent score board, mandate the "official score" to be the byte count rounded up to the nearest whole number of bytes. This does not prevent people from pursuing fractional byte gains, or from using certain languages. Fractional scores can still be included in the title of the post and will naturally be the point of comparison for the relevant languages.
#1: Initial revision
I'm going to reiterate and build off ideas I laid out on [this post on PPCG](https://codegolf.meta.stackexchange.com/a/25721/56656). First let's point out that at current the leader board does not support fractional scores. In this answer I am going to assume this is unchanged. That may prove to be false, but I think it's a useful assumption right now. ## What does it mean to allow? The question asks if fractional bytes should be *allowed*, but I want to dig into what that means. Answerers are allowed to pursue other goals than just byte count. They are allowed for example to try golfing a problem while at the same time implementing the optimal algorithm. People are allowed to try golfing using restricted methods. People are allowed to golf in Java. If people pursue a lower fractional byte score is anyone going to stop them? It seems like disallowing fractional bytes can only mean forcing users to round their score up to the nearest whole in the title of the post. This means users are still perfectly capable of noting their fractional score in the answer. And if one answer is 4.3 bytes and another is 4.97 bytes then everyone is going to know that the 4.3 byte answer is the one that's *really* shorter, even though the "official" score says they're the same. Allowing fractional bytes isn't that much different. The leader board doesn't interpret fractional bytes correctly so comparison of fractional bytes still has to be done by individuals. It seems at most you could say that the "disallow" solution standardizes the way scores are presented to the machine for ranking, while allowing leaves anything of that nature unofficial. # What should we do? I think we should, for the purposes of maintaining a consistent score board, mandate the "official score" to be the byte count rounded up to the nearest whole number of bytes. This does not prevent people from pursuing fractional byte gains, or from using certain languages. Fractional scores can still be included in the title of the post and will naturally be the point of comparison for the relevant languages.