Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Meta

Post History

66%
+2 −0
Meta Codidact Fractional Byte Consensus

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 ...

posted 1y ago by WheatWizard‭  ·  edited 1y ago by WheatWizard‭

Answer
#3: Post edited by user avatar WheatWizard‭ · 2023-06-20T12:34:00Z (over 1 year ago)
  • 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 by user avatar WheatWizard‭ · 2023-06-20T11:16:56Z (over 1 year ago)
  • 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 by user avatar WheatWizard‭ · 2023-06-20T03:16:39Z (over 1 year ago)
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.