2
\$\begingroup\$

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 the Github server is using)?

And if Github was not used to release the language, should it be the date where the company/organization was based at the time of release?

Or maybe the Zulu-time at the moment of release?

Maybe we should go by whatever date was written (or meta-data) in the release document itself?

| |
\$\endgroup\$
  • 3
    \$\begingroup\$ Solution: don't make challenges that are dependent on the date a language was released (except for the specific timestamp the challenge was posted, although I personally don't even like that). I'm sure there are better ways to encourage answers in old languages if that's your goal. \$\endgroup\$ – Martin Ender Mar 10 '16 at 17:49
  • \$\begingroup\$ @MartinBüttner Can you give an example of how to encourage answers in old languages in a better way? \$\endgroup\$ – Adám Mar 10 '16 at 17:53
  • \$\begingroup\$ bounties come to mind. \$\endgroup\$ – Martin Ender Mar 10 '16 at 17:54
  • \$\begingroup\$ @MartinBüttner I don't understand. Can you elaborate? \$\endgroup\$ – Adám Mar 10 '16 at 17:55
  • \$\begingroup\$ If you want to see answers in old languages on a challenge, put a bounty on it and give it to the best answer in a language created before 19XX. \$\endgroup\$ – Martin Ender Mar 10 '16 at 17:56
  • \$\begingroup\$ @MartinBüttner "best"? Many things may be writable in Plankalkül. There needs to be some gradation... \$\endgroup\$ – Adám Mar 10 '16 at 18:03
  • \$\begingroup\$ I mean "best" for the given winning criterion. Alternatively, give it to the oldest language (provided the solution is valid and attempts to compete). \$\endgroup\$ – Martin Ender Mar 10 '16 at 18:05
  • \$\begingroup\$ @MartinBüttner Also, being that golfing languages have evolved over the years to express things shorter and shorter, I think a scoring that combines length and release gives and interesting balance. \$\endgroup\$ – Adám Mar 10 '16 at 18:06
  • 4
    \$\begingroup\$ Step 1: ask them if they'd like to go to dinner/see a movie/get coffee with you. \$\endgroup\$ – Mego Mar 13 '16 at 23:28
  • \$\begingroup\$ @Mego Nice one. I came here to make a similar joke, but I guess you beat me. Just make sure the language is old enough. \$\endgroup\$ – mbomb007 Mar 21 '16 at 18:40
8
\$\begingroup\$

Use UTC

All SE time stamps do, so it makes sense to extend this to other aspects.

Using GitHub's time zone (UTC -3) seems arbitrary, since code can be hosted elsewhere.

Using the hosting platform's local time seems even more arbitrary, since not the moment but the place of publication could determine the date.

| |
\$\endgroup\$

You must log in to answer this question.

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