Блог пользователя MikeMirzayanov

Автор MikeMirzayanov, 2 месяца назад, По-русски,

Привет, Codeforces!

К сожалению, недоброжелатели сорвали проведение раунда, сделав DDOS на нашу инфраструктуру. Ни координатор, ни авторы раунда не виноваты, что у вас не получилось полноценно принять участие в раунде. Пожалуйста, не минусуйте анонс раунда. Я думаю, что такая ситуация — дополнительный повод поддержать авторов. Они подготовили хорошие задачи!

Видимо, подобную атаку надо расценивать как симптом того, что Codeforces перерос фазу юношества и вступил во взрослую серьезную жизнь. Конечно, мы ответим адекватными мерами, чтобы защититься от подобных инцидентов. К счастью, за почти 10 лет работы вокруг сложилось большое сообщество тех, кому небезразличен Codeforces. Мы не переживаем по поводу возможных дополнительных трат или приложенных усилий. У нас всё получится. Раунды должны продолжаться.

MikeMirzayanov

UPD 1: Раунды будут нерейтинговыми, но по результатам тестирования лучшие участники отбора Технокубка будут приглашены в Финал. Мы сообщим подробности завтра. Кроме того, будет проведён дополнительный (четвёртый) отборочный раунд.

UPD 2: Ура! Сегодня пережили еще одну DDOS-атаку. Раунд прошел неидеально, но сорван не был.

 
 
 
 
  • Проголосовать: нравится
  • +3234
  • Проголосовать: не нравится

»
2 месяца назад, # |
  Проголосовать: нравится -10 Проголосовать: не нравится

Не понял то есть не рейтинговый будет ?

»
2 месяца назад, # |
  Проголосовать: нравится -15 Проголосовать: не нравится

Что с самим туром-то делать? Никто не успел доделать ничего. Будет какой-то повтор или как?

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится -14 Проголосовать: не нравится

    Будет проведен дополнительный отборочный раунд, как в прошлом году

»
2 месяца назад, # |
  Проголосовать: нравится +307 Проголосовать: не нравится

Seriously, what could be the reason to attack a non-profitable and educational site like Codeforces :( ?

  • »
    »
    2 месяца назад, # ^ |
    Rev. 2   Проголосовать: нравится +65 Проголосовать: не нравится

    You must think globally. If the tasks are complex, you no need to solve them, just DDOS the platform.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится +37 Проголосовать: не нравится

    to get rid of codeforces fans and drag them to another site and make a profit .

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится +107 Проголосовать: не нравится

    It's not unreasonable to think that screwing with the Technocup selection would be profitable to someone, possibly a participant. Wasn't the same contest also attacked last year?

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    The attackers want to demonstrate that they can beat the best programmers in the world, especially in their favorite website.

    • »
      »
      »
      2 месяца назад, # ^ |
        Проголосовать: нравится +61 Проголосовать: не нравится

      But it shows they cannot beat the best programmers, so they attack the platform.

      • »
        »
        »
        »
        2 месяца назад, # ^ |
          Проголосовать: нравится +4 Проголосовать: не нравится

        It depends on how to define "beat". For coders here, writing an accepted answer quickly is of course one way. However, for others, implementing and breaking efficient, secure and reliable practical systems is obviously another way. I believe best programmers here have sufficient ability to make to their "home" more efficient, secure and reliable. Hopefully can see more academia publications from CF to show how it achieve this goal.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится -35 Проголосовать: не нравится

    Well, to be honest, my action of visiting the website was apparently considered as DDOS by the server of codeforces. I'm not sure if there's a "real" DDOS or just everyone was refreshing too often.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится +35 Проголосовать: не нравится

    Perhaps the hacker did badly in the contest, and he wanted it to be unrated. :-p

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    codechef's users :v just kidding

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Congrats

»
2 месяца назад, # |
  Проголосовать: нравится +175 Проголосовать: не нравится

Show must go on

»
2 месяца назад, # |
  Проголосовать: нравится -57 Проголосовать: не нравится

It's rated?

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Will the Technocup Div2 round still be rated?

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    I don't think so. The whole website was under attack during all of three contests, so there's no sense of making div2 rated.

»
2 месяца назад, # |
  Проголосовать: нравится +38 Проголосовать: не нравится

Sounds supermotivating. #roundsmustgoon

»
2 месяца назад, # |
  Проголосовать: нравится +43 Проголосовать: не нравится

The problems was very nice although we had bad time with submissions but this is not anyone's fault rather than the stupid attacker who hate the community. Thanks for the great contest Codeforces! I hope this attack doesn't stop the community passion for making new rounds.

»
2 месяца назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится

Боязнь слить рейтинг или не пройти отборочный? В любом случае это неспортивное поведение. Испортили участникам настроение и Мише Мирзаянову проблем добавили. Надеюсь у людей появится совесть.

»
2 месяца назад, # |
  Проголосовать: нравится +101 Проголосовать: не нравится

Maybe a little off-topic: But having a UI which looks as modern today as it was 10 years ago. Congratulations to whoever designed the UI of codeforces.

»
2 месяца назад, # |
  Проголосовать: нравится -42 Проголосовать: не нравится

»
2 месяца назад, # |
  Проголосовать: нравится +64 Проголосовать: не нравится

Exact same thing happened last year. What did you do differently this time?

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится +53 Проголосовать: не нравится

    They added the mirror Codeforces minimalistic sites. At least I got to submit today, last year everything was down.

    • »
      »
      »
      2 месяца назад, # ^ |
      Rev. 2   Проголосовать: нравится +36 Проголосовать: не нравится

      Yes, what I meant to say is "what will you do differently this time".

      • »
        »
        »
        »
        2 месяца назад, # ^ |
          Проголосовать: нравится +10 Проголосовать: не нравится

        Maybe they should add Captcha for login.

        • »
          »
          »
          »
          »
          2 месяца назад, # ^ |
            Проголосовать: нравится -26 Проголосовать: не нравится

          Codeforces allows the option to login to as many devices you want. Could that increase the chances of attack? Codechef just allows one to login at one device at a time.

          • »
            »
            »
            »
            »
            »
            2 месяца назад, # ^ |
              Проголосовать: нравится +103 Проголосовать: не нравится

            How is this relevant? You don't need to login to do a ton of requests to the servers.

            Also CodeChef's login thing (actually a lot of things about CodeChef) is really annoying and shouldn't be taken as an example.

    • »
      »
      »
      2 месяца назад, # ^ |
        Проголосовать: нравится +53 Проголосовать: не нравится

      Sadly, all of the mirrors were under attack today too. Big thanks to m2 for working even under such terrible conditions <3

      Why, Mike?
      • »
        »
        »
        »
        2 месяца назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Seriously?? m2 was working?? I am asking because I quit after checking the m3 and m1...

        • »
          »
          »
          »
          »
          2 месяца назад, # ^ |
            Проголосовать: нравится +127 Проголосовать: не нравится

          m2 was 'working', it didn't show my submission through it in My Submissions.

      • »
        »
        »
        »
        2 месяца назад, # ^ |
          Проголосовать: нравится +3 Проголосовать: не нравится

        m2 stayed up, but https was disabled. Is this a man in the middle attack? I don't know anything about security.

        • »
          »
          »
          »
          »
          2 месяца назад, # ^ |
            Проголосовать: нравится +36 Проголосовать: не нравится

          (I am not security expert)

          I'm pretty sure it's only possible to do man in the middle attack if you are the internet provider or control the internet of the target. So it's not likely in this case.

      • »
        »
        »
        »
        2 месяца назад, # ^ |
          Проголосовать: нравится +3 Проголосовать: не нравится

        Because of this.

»
2 месяца назад, # |
  Проголосовать: нравится +15 Проголосовать: не нравится

Couldn't blame anything, just support always be. Thanks to codeforces and Mike for years of hard work.

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Any eta on when the queue might start progressing like normal? those past couple of hours have been tiring on my poor soul ;=;

shame on whoever thinks that DDoSing this wholesome place is a good idea.

»
2 месяца назад, # |
  Проголосовать: нравится +107 Проголосовать: не нравится

хз каким пидором нужно быть, чтобы подобной ху*ней заниматься

»
2 месяца назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

Situation was — either the codeforces server gets flooded or I get flooded with negative rating...

N.B: (By no means I am the attacker or one of them... I am just one of the noobs who solved only one problem)

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Можно ли как-то по-желанию сделать рейтинговым? Например я бы очень хотел.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится +20 Проголосовать: не нравится

    У нас так не принято . Даже m1,m2,m3 не работали , это анрейтед однозначно .

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Is there anyway to know how much my rating will change if this round was rated?

»
2 месяца назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится

why I can't open testcases of any problem

»
2 месяца назад, # |
  Проголосовать: нравится +51 Проголосовать: не нравится

Thanks to Mike Mirzayanov for Codeforces and Polygon platforms

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I hope this doesn't happen again ...

»
2 месяца назад, # |
  Проголосовать: нравится +25 Проголосовать: не нравится

Sadly I was top 294 in the div.2 round. But I will do my best at the educational, I mean, I hope it will happen. Please, don't attack other rounds even if you go badly. Stop not accepting a lose. (Only for the attacker)

»
2 месяца назад, # |
  Проголосовать: нравится +42 Проголосовать: не нравится

The attacker while trying to hack codeforces

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

such a shameless work done by the attacker,i think it was a participant who failed to solve those problems -_-

»
2 месяца назад, # |
  Проголосовать: нравится +25 Проголосовать: не нравится

ЗАКОНЧИЛ ДЕЛАТЬ ДОМАШКУ ПО ФИЗРЕ
@
ТАК И НЕ КОНЧИЛ И РЕШИЛ НАПИСАТЬ ТЕХНОКАП
@
НАЧАЛ ПИСАТЬ И УВИДЕЛ ЧТО ТЫ КАК ВСЕГДА СОСН

А

@
ПРЕДПРИНЯТЬ ПОПЫТКИ ДЛЯ ПОПАДАНИЯ В ФИНАЛ?
@
ДА
@
РЕШАТЬ ЗАДАЧИ?
@
НЕТ
@
ЛОМАЕШЬ СЕРВЕРА КФА, И ДЕЛАЕШЬ ЕЩЕ ОДНУ ПОПЫТКУ СОС

НА

@
???
@
PROFIT

Если серьезно , это происходит уже не первый год и особенно на технокубках . Надо было уже давно предпринять нужные меры и подавить агрессивных школьников(без агрессий).

»
2 месяца назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

I really love the platform. And I’d like to thank you and everyone else who’s involved in anyway on Codeforces for making this great website. Also, Is there anyway that we can donate to the website? I think every dollar will help and I’d like to give back to the community. The rounds must go on!

»
2 месяца назад, # |
  Проголосовать: нравится +30 Проголосовать: не нравится

Why you did this evil person? This was the first time in my holy life I have solved two problems within 30 minutes...I was so much excited that I went for a walk to calm my horses...I was happy again...and now..look what you made me do??? here I am making this confession,rather I should be celebrating my 30+ rating or so in the parallel universe...and oh if you think you can lure away people by doing so..you are wrong... :D

»
2 месяца назад, # |
  Проголосовать: нравится -30 Проголосовать: не нравится

Можно ли отстранить PikMike от координирования раундов ?)

»
2 месяца назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится

F

»
2 месяца назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится

Кажется, это не первый раз когда срывается именно технокубок. Даже скорее наоборот -- это уже почти традиция, что отборы на технокубок срывают DDOS'ом.

»
2 месяца назад, # |
  Проголосовать: нравится +141 Проголосовать: не нравится

Failing kid:

»
2 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

When a technocup round comes then it will be probably unrated...

»
2 месяца назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится

Even in Russia you can't hide from russian hackers

»
2 месяца назад, # |
  Проголосовать: нравится +57 Проголосовать: не нравится

Кажется, мы можем отметить первый день рождения зеркал m1, m2 и m3. Они появились именно после сорванного отбора на Технокубок

»
2 месяца назад, # |
  Проголосовать: нравится +113 Проголосовать: не нравится

Hackers when they do bad on a codeforces round:

»
2 месяца назад, # |
  Проголосовать: нравится -24 Проголосовать: не нравится

were the 10-15 minute delays in the previous rounds the hackers' fault?

»
2 месяца назад, # |
Rev. 3   Проголосовать: нравится +3 Проголосовать: не нравится

Looks like it is not possible to check the test details of submissions (in problems from problemset) since the attack :(

Edit: already fixed, thanks MikeMirzayanov

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    You mean from "Status" bar? I can see them.

    • »
      »
      »
      2 месяца назад, # ^ |
        Проголосовать: нравится +5 Проголосовать: не нравится

      I tried from different places but it is always the same because they reach the same point, the submission:

      My profile -> submissions -> specific submission -> "click to see test details" but they don't appear.

      Problemset -> one attempted problem -> one submission -> "click to see test details" but they don't appear.

      Contests -> one participated contest -> my submissions -> one submission -> "click to see test details" but they don't appear.

      From status it used to be possible to click on one submission and a pop up used to appear with the code and the tests, but now the pop up doesn't appear. It is possible to access the submission page opening the link in a new page, but as in the other cases it will not show the test details

»
2 месяца назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

So sad... I did so well and I thought I could be a Master in this round.

Anyway, still great thanks to codeforces for all your efforts.

»
2 месяца назад, # |
  Проголосовать: нравится +15 Проголосовать: не нравится

How can "300iq" send tasks while DDOS atack?

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Could Cloudfare stop this problem of DDOS attacks?

»
2 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Sad...I am just a new programmer from math background..but the problems of this contest were really cool..

»
2 месяца назад, # |
  Проголосовать: нравится +31 Проголосовать: не нравится

f**k the attacker

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Why attack such a wonderful platform where we can develop our skills and compite with one another

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Why can't I see the testcases?

»
2 месяца назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

Давайте 6 отборов технокубка

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

i can't see my testdate :(

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Why it is failed ?

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

What may happen,we are with you.

»
2 месяца назад, # |
  Проголосовать: нравится +26 Проголосовать: не нравится

Why cant you just use Cloudflare for protection ?? even illegal torrent sites use cloudflare .

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится +28 Проголосовать: не нравится

    The main reason — it is partially blocked in Russia

    • »
      »
      »
      2 месяца назад, # ^ |
        Проголосовать: нравится +21 Проголосовать: не нравится

      Why not use Cloudflare for just one of the mirrors?
      Why not use another similar service, such as BitMitigate?

      • »
        »
        »
        »
        2 месяца назад, # ^ |
          Проголосовать: нравится +23 Проголосовать: не нравится

        That will make the mirror partially available in Russia? That doesn't solve the problem..

        Other fully available services is the only bet then

        • »
          »
          »
          »
          »
          2 месяца назад, # ^ |
            Проголосовать: нравится +18 Проголосовать: не нравится

          It depends. Only some of Cloudflare IP addresses are blocked in Russia, so if the mirror gets an IP address that is not blocked, it will be fully available.

          • »
            »
            »
            »
            »
            »
            2 месяца назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится

            That should work unless cloud flare rotates its IP address during the attack to stop attacks and lands on a Russia-blocked address. Not sure if they will use this strategy to prevent the attack though they might, in that case we are again back to same issue I suppose.

            • »
              »
              »
              »
              »
              »
              »
              2 месяца назад, # ^ |
                Проголосовать: нравится +8 Проголосовать: не нравится

              I don't think that they rotate IP addresses to stop attacks. It is trivial for the attacker to discover the new address.

              • »
                »
                »
                »
                »
                »
                »
                »
                2 месяца назад, # ^ |
                Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

                They probably do rotate saying "Most of the attackers don't follow you to the new IP, surprisingly" Its part of one of their heuristics arsenal I guess, so they may rotate.

                This is an old video but here they say they do rotate https://youtu.be/kjs3KZtFeTM?t=289

»
2 месяца назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится
»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

We all are with you Mike Mirzayanov sir and thank you for providing such a polygon.

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

What a pity.The problems last night are very nice.I am sorry that it was unrated.:-( Who DDOS the platform???Codeforces is a awesome computer platform and there's no reason to destroy it.

»
2 месяца назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

I have a request — When a contest becomes unrated, can we still give ratings to the problems in it ?

I'm asking this because I find the feature of rating problems extraordinarily useful

»
2 месяца назад, # |
  Проголосовать: нравится +61 Проголосовать: не нравится

TechNoCup : DDOS Strikes Back

»
2 месяца назад, # |
  Проголосовать: нравится +290 Проголосовать: не нравится

Plot twist: Mike did the DDOS so he could now write this post and gain contribution. Illuminati confirmed.

Also, please don't use "$$$q$$$ independent queries" in statements when you just mean test cases.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Laughs in "Demons and Angels"....

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится +16 Проголосовать: не нравится

    Lol

    Mike can become highest contributor anytime he wants xD

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Isn't "test cases" can be misinterpreted as "tests"? Because I saw several times clarifications with something like: "My solution works on first testcase, why am I getting WA1?"

    • »
      »
      »
      2 месяца назад, # ^ |
        Проголосовать: нравится +18 Проголосовать: не нравится

      When the input section mentions that the input starts with $$$T$$$ and then there are $$$T$$$ test cases on the input, it's only contestants' fault for not understanding that WA1 is WA on the first input and that their code isn't supposed to print something different for the first sample input than the output in the statement.

      This is like if foreigners who are learning your language tried to change words they have difficulty with. You don't have to follow their fancy. Let them learn.

      • »
        »
        »
        »
        2 месяца назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        You may be right, I'm not sure. Anyway, we recieved the proposal from higher-ups to use "queries" instead of "test cases".

        • »
          »
          »
          »
          »
          2 месяца назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          Okay, the higher-ups will probably see that it wasn't well-received.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Strongly agree on avoiding using 'q independent queries' in codeforces.

»
2 месяца назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

I think mike must do something to protect this awesome website from being hacked.

»
2 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Currently, I have a problem viewing submissions (even mine) in any round or gym, it takes a long time to appear or it doesn't appear at all, is it just me or it's a common problem? Thanks.

»
2 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

hacker noob

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I can't register for the Educational round 74 (Div 2), does that have anything to do with the DDOS attack?

»
2 месяца назад, # |
  Проголосовать: нравится -7 Проголосовать: не нравится

I know that the decision has been made and I respect it, but was making it unrated really the best possible option? Around 75% of the time everything worked perfectly, and 75% of the time typically accounts for 90% of the contest submissions. One possible option would be to shorten the contest duration and use the results after 1:30:00 as a base for standings and rating calculation.

Of course, this would not be completely fair. For example, there are people who budgeted their time between coding and hacking and their plans were thwarted by the abrupt end. There might be somebody who did some final testing, and if they knew the contest is in their last minutes, they would submit faster.

As a counter-argument, there were rounds where time was added due to some issue. This might not be as severe, but still can cause similar issues, e.g., knowing that I cannot possibly finish a task in time, my concentration drops and I move to hacking instead.

Furthermore, the chosen solution is also "unfair" in the sense that people who did well in the contest before shit hit the fan did not gain rating. Feel free to call me a crybaby in the comments, as I likely missed pushing my top rating because of this.

Clearly, this wouldn't have been unrated if the DDoS happened in the last minute, and would be unrated if it happened twenty minutes in. Where's the boundary? (That's a hypothetical question, I know this is fuzzy.)

To end on a higher note, thank you for all you're doing for us and that you tried hard to keep the contest alive!

  • »
    »
    2 месяца назад, # ^ |
    Rev. 2   Проголосовать: нравится +24 Проголосовать: не нравится

    I wasn`t able to submit at about 01:10. The first submission by problem E I made was at 01:15 and I remember it was already hard to do it :) . And I think 70 minutes for Div.1 Round is unfair a little

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится +10 Проголосовать: не нравится

    I am biased as I did not do well in this particular contest, but I started seeing troubles after 50-60 minutes in the contest (somehow I ended up reloading the page with the problem statement), then switched to m2, and after another 15 minutes I started struggling with the submission.

    Still, I think keeping rating on the basis of the time point when everything was working well is a good idea. Kind of a "sudden death" feature. However, I see a couple of issues here:

    1) Some people start with harder problems, probably in an effort to get more points (no idea if it works or not, never tried). Then it becomes a gamble for them, as they might not have enough time to submit a single problem.

    2) The rating becomes not very representative in the cases when 0-1 problems are solved by that time. Even if the line is drawn after 1 h, I guess this affects more than 50% of participants.

    I do not really know how to assess this, my point is that the scoreboard looks legitimate for top 200-300 participants, but below that it looks a bit more random. You can see it by the growing dispersion of rating changes (like, some people who would solve only one problem, solved it before the issues appear, and people who would solve three problems, sent a buggy solution for the 1st, started solving 2nd while waiting for the 1st to test, then realized they have a bug etc.).

    I think it will be easier to solve servers vulnerability issues rather than to come up with clear and fair rules for "problematic" rounds.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится +31 Проголосовать: не нравится

    If you announce a round that lasts X minutes and then shorten it, you're punishing people for not refreshing often enough and instead doing stuff like stresstesting a solution or trying harder problems before easier ones. We're given a known amount of time and told to use it the best way we can. Changing that after the fact is massively unfair, just like e.g. disregarding a problem because it was standard or changing problem scores.

    Adding time doesn't have that problem (it has some problems). You're given the time you need, you need access to statements, you can use it the way you want and then you can submit. I still think that you need to see the verdict too and it isn't fair otherwise.

    The second problem is that you can't objectively pick the "end time". If someone submits at 1:31 and gets AC, why would you punish that person? On the other hand, if you disregard too little time at the end, you're giving a random advantage to people who were able to submit through m2, which worked unreliably, or who just kept trying in a situation where it seems like everything is totally down. The only fair decision is that the disruption caused everyone to have a worse result, so everyone's rating change must be non-negative.

    Clearly, this wouldn't have been unrated if the DDoS happened in the last minute

    It isn't so clear. If enough people's submissions in the last minute of the contest don't go through and the website times out for the next hour (=provable DDoS in the last minute), they should have the opportunity to be unrated. The line is "can we prove they were unfairly affected?" and "how many people?".

    Furthermore, the chosen solution is also "unfair" in the sense that people who did well in the contest before shit hit the fan did not gain rating.

    I don't want that kind of rating.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится +50 Проголосовать: не нравится

    I have a high place and that's only because there was a ddos and nobody could submit later :D

    Losing more than the last 2-3 minutes of a contest is already a big deal because it's optimal to choose last problem in such a way that you finish it just before the end. It's often good to test it too if you have enough time. I would say that the website not working for the last 10 minutes would be enough to make the round unrated, maybe even less than that.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится -45 Проголосовать: не нравится

    petition to make it rated

»
2 месяца назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится

Why attack an educational site?

»
2 месяца назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

кфживи

»
2 месяца назад, # |
  Проголосовать: нравится -25 Проголосовать: не нравится

So how many people qualify for the finals after the first qualifier ?

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I think You should use a cloud-flare for preventing such incident, I love codeforces, so I would suggest people to donate for making codeforces powerful enough to prevent such attacks, donate by your knowledge or anything that could help in that, I suggest also to make a bug bounty program for bugs finding that would help a lot at least with hall of fame to the person who finds bug in the system because that would motivate persons to find bugs for such a great platform. I will try to help in enhancing such a security issues to be solved thanks codeforces for a great problem set and contribution please don't down-vote this because I am really sad from black-hat hackers to make us losing our passion for solving with this website

»
2 месяца назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

I suggest penetration testers to enhance such a great platform I also suggest to use cloud-flare for preventing such incidents I also suggest to donate by anything that could help in such a situation, because code-forces is a good platform for us all thanks Mike for that effort thanks problem sitters for really good contests please don't down vote that because it's a really nasty problem of hacking something that helping you to be better in CP world

»
2 месяца назад, # |
  Проголосовать: нравится +57 Проголосовать: не нравится

I can't post a new blog :(

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится +14 Проголосовать: не нравится

    That's because your contribution is already very high. XD

»
2 месяца назад, # |
  Проголосовать: нравится +23 Проголосовать: не нравится

»
2 месяца назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

After reading this I realised How much I am connected to this platform, I started using just two months ago. and it feels like someone has attacked my partner.

»
2 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

ЯМы Codeforces

»
2 месяца назад, # |
  Проголосовать: нравится +30 Проголосовать: не нравится

It seems that now any user is not allowed to submit more than 20 times within 5 minutes. I understand that this is because of safety reasons, but can you please make some exceptions for vjudge bots, as there are many different people submitting from vjudge.net simultaneously and thus 20 submits for 5 minutes is not so big amount and this cause some queues.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится -13 Проголосовать: не нравится

    vjudge already uses multiple accounts to submit codes. Isn't it possible to increase number of threads(code submitters)?

    • »
      »
      »
      2 месяца назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      For some (obviously unknown to me) reasons they use five accounts, which is no so big amount. Even 100 submits per 5 minutes isn't enough, because vjudge is pretty popular.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    We're very appreciated for Mike not banning us. We will control the submiting frequecy ourselves when we get smarter.

»
2 месяца назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

What does the attacker think?

»
2 месяца назад, # |
  Проголосовать: нравится -18 Проголосовать: не нравится

I believe best programmers here have sufficient ability to make to their "home" more efficient, secure and reliable. Hopefully can see more academia publications from CF to show how it achieve this goal (such as implementing its own operating system, networking stack, web server, contest sandbox, etc ..??).

»
2 месяца назад, # |
Rev. 2   Проголосовать: нравится +30 Проголосовать: не нравится

лучшие участники отбора Технокубка будут приглашены в Финал. Мы сообщим подробности завтра.

По словам моего друга DavitMarg он получил email в котором написано что приглашены лучшие 108 участников. Я занял 50 место но не получил подобного письма. Можете подтвердить или опровергнуть его слова? (пранкстер чертов однажды наврал про бесплатную майку)

UPD: Capture

»
2 месяца назад, # |
  Проголосовать: нравится +21 Проголосовать: не нравится

Submissions sent 6 hours ago such as 62240408 are still in queue. DDoS again?

»
2 месяца назад, # |
Rev. 2   Проголосовать: нравится -7 Проголосовать: не нравится

A note for the hacker:-

"I don't know who you are.
I don't know what you want.
But if you ruin any future contest I participate in,
I will find you, and I will ki11 you."
»
2 месяца назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

"недоброжелатели сорвали проведение раунда", UPD2: "Раунд прошел неидеально, но сорван не был." Вы уж определитесь :)

»
2 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Позор дудосерам! #roundsmustgoon