olympia's blog

By olympia, history, 7 weeks ago, In English

Hey Codeforces,

I am a US student who lives in CA. My classes start soon, and Monday, Tuesday, Wednesday, Thursday I have classes starting from 7:15 PST, which will interfere with all the upcoming codeforces rounds, which are all scheduled during that time. Therefore, I won't be able to make very many codeforces rounds (and no--I don't have the godly potential to sit in a lecture and do a contest).

But more importantly, there are countless other users I suppose who also have events planned that consistently interfere with Codeforces contests. It is important, therefore, that the codeforces contest times are varied, not just 7:30 PST — 9:30 PST.

I hope I see some change. I would be interested to hear other users' opinions as well.

 
 
 
 
  • Vote: I like it
  • +72
  • Vote: I do not like it

»
7 weeks ago, # |
  Vote: I like it +148 Vote: I do not like it

I also live in the US and have encountered the same conflict with many rounds this summer. However, I don't think changing the time is plausible. The reasoning is simple: most of Codeforces' users live in Europe and Asia. Understandably, Codeforces' timeslot is set to maximize the number of users who are able to compete; 2:35 UTC is probably the best way to ensure that contests are fully accessible to users in Europe, Russia, and India and that the times are somewhat reasonable for users in the US and China.

As a result, I'm not sure they can do much better than this time. The NA userbase is a tiny fraction of Codeforces' total number of users; rounds in the afternoon or evening for Americans would likely attract 25% as many competitors at most, so I'm not sure there's a justification for regular rounds at later times.

Obviously, though, morning rounds during weekdays are still not ideal because they don't work for people with work/school conflicts, which is why the solution I've proposed a number of times is to hold as many contests as possible on the weekends. In particular, ideally, all or almost all Div 1 rounds should be held on weekends (as they are generally rarer).

Of course, other contests present conflicts with this timeslot, but the intent should be to avoid scheduling a Div 1 round on a weekday when a weekend slot is available, and to use Div 2/Div 3 rounds to fill as many of the remaining weekend slots as possible.

  • »
    »
    7 weeks ago, # ^ |
    Rev. 3   Vote: I like it 0 Vote: I do not like it

    I am not arguing for all--or even most--contests to have times more US-convenient. Rather, I'd like to have some variety (as in, 1 in every 6 contests have different times).

    • »
      »
      »
      7 weeks ago, # ^ |
        Vote: I like it +30 Vote: I do not like it

      Yes, I understand that--but given that weekend rounds are reasonably convenient for both the US and the rest of the CF userbase, it seems more reasonable to just prioritize holding rounds on the weekend. Then, with any remaining rounds, it makes sense to prioritize the times at which most users will be able to compete, even if they are unworkable for the US.

      The unfortunate reality is that North America makes up only about 5% of CF's active users--I don't have time to count the numbers for every South American country, but I don't think they add too much more. Until that changes, weekend rounds are the best way to create contests accessible to the US; other than that, it just doesn't make sense for any nontrivial number of rounds to exclude the vast majority of CF's users for the sake of the remaining 5-10%, as long as that remaining group still has opportunities to compete on the weekend.

    • »
      »
      »
      7 weeks ago, # ^ |
        Vote: I like it +33 Vote: I do not like it

      As someone on the western side of the U.S, you should be grateful for the contest times (at least I am) with CF. Contests like TopCoder and AtCoder have contests 4/5 AM (PT) in the morning. Basically, what CF is doing is that they're giving the people in eastern Asia (China for example) bad contest times and giving people in the U.S. decent contest times. To be more exact,

      CF contest times: starts at midnight-ish for people in eastern Asia, starts at 735 for people in PT

      AtCoder/TopCoder contest times: starts at 9-ish for people in eastern Asia, starts at 4/5 for people in PT

      With that said, be grateful for CodeForces' 735 AM contests.

      Nevertheless, I think that CF should consider prioritizing scheduling rounds on the weekend. Many rounds are missed simply because they are in the middle of the week, coinciding with a lot of stuff. It's often a bit disappointing to see a week with 2 rounds on weekdays but none on the weekend.

      • »
        »
        »
        »
        7 weeks ago, # ^ |
        Rev. 2   Vote: I like it +3 Vote: I do not like it

        I said this recently, but I think the argument is horrible that east asia has worse contest times. I'm biased because I stay up very late every night, but at night you are nearly guaranteed to not have a conflict, while in the working and school world 7am-9am is almost guaranteed to have a conflict during weekdays, so I see no reason to be greatful for the time.

        But ofc good/bad contest time is dependent on each individual's schedule and preference to be awake, and I agree just prioritize rounds, specifically ones that happen less ie non-div2, on weekends.

        • »
          »
          »
          »
          »
          7 weeks ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          Yes, well I think we have slightly different definitions of east Asia. For countries like Japan, China, and Korea (and those with similar longitudes), they have contests that start at midnight (11:35 PM to be exact).

          For some young cpers, their parents won't allow them to stay up that late and they end up missing the contest (I personally know some examples). Even for those that don't have this constraint, midnight is still a pretty horrible time to do a contest (unless if you completely adjust your sleep schedule).

          Although those in east Asia have more flexible contest times, they definitely are on the lower hand on weekends. With that being said, I still believe that CodeForces should try their best to put contests on weekends, it is beneficial to all parties. Those with midnight contests don't have to worry about getting up earlier the next day and those with contests conflicting with school don't have that trouble any more.

          • »
            »
            »
            »
            »
            »
            7 weeks ago, # ^ |
            Rev. 3   Vote: I like it 0 Vote: I do not like it

            Uh that's the East Asia I mean, almost all cpers are old enough they can stay up that late (China has the most v young ppl probably though, orz, but this is not a problem in most countries, maybe also San Fran bay area in U.S.?, but def not near me), but like I said ig I'm biased I'm usually up far later every night and think better then, but I don't think that's abnormal for highschool/college students to stay up that late.

            • »
              »
              »
              »
              »
              »
              »
              7 weeks ago, # ^ |
                Vote: I like it 0 Vote: I do not like it

              Anyways, I don't know about you but I can think much better in the morning than at night (especially really late, midnight for example)

              • »
                »
                »
                »
                »
                »
                »
                »
                7 weeks ago, # ^ |
                  Vote: I like it +3 Vote: I do not like it

                I mean that is pure personal preference, and probably 50/50 split in general.

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  7 weeks ago, # ^ |
                    Vote: I like it 0 Vote: I do not like it

                  Ok, I think we're getting a bit off topic. The point I was trying to make with this post is that people in PT should be grateful about CF contest times, especially when compared to contests like TopCoder and AtCoder with times that make it rather hard for those in PT to participate.

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  7 weeks ago, # ^ |
                    Vote: I like it +6 Vote: I do not like it

                  And my point is there is no reason to be grateful, and I'd argue there's more non-opinionated points(less conflicts is factual for average person) to say East Asia should be more grateful for their time. But it doesn't matter who should be grateful or not about time, there is just a set time because the time allows the most ppl to participate world wide, and everyone can be grateful cf does its best to incorporate as many ppl as it can and holds regular contests.

        • »
          »
          »
          »
          »
          7 weeks ago, # ^ |
            Vote: I like it +1 Vote: I do not like it

          5 AM is guaranteed to be free ;)

          • »
            »
            »
            »
            »
            »
            7 weeks ago, # ^ |
              Vote: I like it 0 Vote: I do not like it

            Sure that is true. I was meaning more of cf times, but at least western U.S. does have Atcoder, though it's always on saturday anyway.

    • »
      »
      »
      7 weeks ago, # ^ |
        Vote: I like it -9 Vote: I do not like it

      People who suffer from entitlement issues often don't have logical reasoning for why they feel they should have better treatment

      China gets most contests at its sleeping time , nobody complains , and sleeping is much more important than lectures ,

      you can live without lectures but you can't live without sleep ....

      And if every chinese , taiwanese , etc started posting blogs like you , then according to ratio of participation from a REGION , you won't even get 1 in 50 (forget weekends too) contests let alone 1 in 6

      Don't post blogs like this , because this motivates everyone else to write a blog stating their TIME OF CONVENIENCE , what do you think will be the end result then ??

  • »
    »
    7 weeks ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    Since the majority of Codeforces users are in Europe/Asia, could anyone please recommend some good online judges/contests based in North America?

»
7 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Practice is all we want . Your reason is quite true but you can give virtual contests . Kudos !!

  • »
    »
    7 weeks ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    But participating in Main contests gives you more confidence than participating in virtual contests.Agree!!

»
7 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

PST is the worst time zone for CP. Atcoder is 5am, CFS is 7:35.

  • »
    »
    7 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    5am is the best time for those who are dedicated and willing to wake up early. guaranteed no conflict.

»
7 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Yes, I agree, timings should be varied similar to Google Kickstart Rounds.

»
7 weeks ago, # |
Rev. 2   Vote: I like it +6 Vote: I do not like it

It is not so much about the time as it is about days of week. For some reason contests at codeforces are often conducted on working days when, surprisingly, a lot of potential participants need to work

For comparison, atcoder always conducts its rounds on weekends