djq_cpp's blog

By djq_cpp, history, 3 years ago, In English

Several weeks ago, a friend of mine asked me to help him create a Codeforces account.

At first, I was a bit confused: his English is not bad, of course, and he has already registered for an Atcoder account, which means he isn't new in competitive programming websites. However, after a while, I realized something: the CAPTCHA for registration is linked to Google, which is banned in (Mainland) China. There were a few methods to bypass the IP blockade several years ago, but most of them are considered as illegal activities now.

I know there are many other problems(in other websites, perhaps) caused by blockade,but stopping the Great Firewall is an even more difficult choice as it is said that some Chinese users tend to go to extremes when they get complete freedom.(perhaps related to political reasons?)

So, I sincerely suggest Codeforces provide a more convenient way for Chinese users to register, as a significant number of competitive programmers are from (mainland) China.

(Sorry for my poor English :P)

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

»
3 years ago, # |
  Vote: I like it +10 Vote: I do not like it

even North Koreans can register why can't you?

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

    China don't support Google,If Chinese want to ,they must use VPN. However,VPN is illeagal now in China.

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

      Sir police officer, this one guy attempted to create a Codeforces account!

      • »
        »
        »
        »
        3 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Sir police officer, this one guy attempted to prevent us from creating a Codeforces account!

  • »
    »
    3 years ago, # ^ |
      Vote: I like it -11 Vote: I do not like it

    Even North Koreans??? How is this comment upvoted?

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

      Yeah, I_LOVE_METSUKA is really saying that many people like him who have "North Korea" on their profiles are actually not from North Korea.

»
3 years ago, # |
  Vote: I like it +83 Vote: I do not like it

CF should have its own captcha, not just for this reason. Google's ReCaptcha sometimes takes several tries to get right, when they ask you to identify squares containing traffic signs and there are 5 out of 16 that contain only a tiny portion of a traffic sign, or when you should decide if a picture with absolutely shitty resolution shows a storefront. Captcha shouldn't be hard to solve for humans, that kind of defeats the point.

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

    With google's captcha most people probably get it right on the first try actually. They just spam you with images so they can train their machine learning models, especially those for self-driving cars. That's why everything is about street signs or cars or roadside stores.

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

      most people probably get it right on the first try actually

      What do "most people" do when an image contains a small part of what you're supposed to identify? Mark it as "contains" or "does not contain"?

      • »
        »
        »
        »
        3 years ago, # ^ |
          Vote: I like it -13 Vote: I do not like it

        I would expect "does not contain".

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

          Even if the small part (of the whole object) is 1/3 of the square? Where is the threshold? We don't detect objects by splitting our view into squares, so common sense does not apply — if a square contains the bottom of a traffic sign with nothing written on it, plus the pole this traffic sign sits on top of, then it makes sense both to say it contains (part of) a traffic sign and does not contain (the relevant part, what's written on) the traffic sign. Also, by cutting off borders, won't you lose track of the object's shape? You can easily turn a circle into an almost-square by cutting off only small bits off the borders.

          There are even memes making fun of some stupid cases where you're given a completely different object that the CNN you're training mislabels. Like this. Is a billboard a street sign?

          Really, what happens when your answer is evaluated as incorrect? Is it probably accepted for training? Then it trains using incorrect answers too and can learn nonsense. Is it probably rejected? Then it's extremely biased based on the initial few tests. There is something called "ground truth" in ML and there is none apparent here. It's as if the problem Languages in IOI 2010 didn't give feedback on what the correct answer is after you gave yours.

          • »
            »
            »
            »
            »
            »
            3 years ago, # ^ |
              Vote: I like it 0 Vote: I do not like it

            I don't know much about machine learning, this is all from google's own description.

            • »
              »
              »
              »
              »
              »
              »
              3 years ago, # ^ |
                Vote: I like it 0 Vote: I do not like it

              source please?

              • »
                »
                »
                »
                »
                »
                »
                »
                3 years ago, # ^ |
                  Vote: I like it 0 Vote: I do not like it

                https://www.google.com/recaptcha/intro/

                reCAPTCHA helps solve hard problems in Artificial Intelligence. High quality human labelled images are compiled into datasets that can be used to train Machine Learning systems. Research communities benefit from such efforts that help build the next generation of groundbreaking Artificial Intelligence solutions.

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

                @redocyz

                smh you could've researched about Recaptcha yourself instead of humiliating other (without knowing the fact that if that guy is right or wrong)

»
3 years ago, # |
  Vote: I like it +29 Vote: I do not like it

I don't get the point why we need CAPTCHA when we've done email comfirmation.

»
3 years ago, # |
  Vote: I like it +10 Vote: I do not like it

Yep. I've tried to register a new account, but met the same problem.

»
3 years ago, # |
  Vote: I like it +23 Vote: I do not like it

Actually that mean most Chinese people create their Codeforces account by a illegal way(illegally got through China's Internet censorship system)

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

    Chinese people can create their account when they are traveling aboard! (like me!)

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

      not every。one could have that chance

»
4 weeks ago, # |
  Vote: I like it -36 Vote: I do not like it

I know this is necroposting but you could ask someone from a different country you know on Codeforces to make an account for you, and then you could change your password.