### MikeMirzayanov's blog

By MikeMirzayanov, 4 months ago,

Hello, Codeforces.

Unfortunately, we have to declare the round unrated.

Absolutely, these are not issues of the side of Codeforces code, but rather it is a hardware issue. Probably, electricity, power unit or something else. This led to unexpected repeated reboots of the server with the database. I hope that we will be able to quickly deal with this.

We apologize to the writers of the round and its participants.

P.S. Please, do not downvote the round announcement: the writers are not to blame for what happened. And in general, this time it is difficult to blame someone. Sometimes hardware fails.

Mike.

• +1497

 » 4 months ago, # |   +119 Have you considered migrating to the cloud? Perhaps it would be too expensive?
•  » » 4 months ago, # ^ | ← Rev. 2 →   +17 I think if that is the problem they can easily ask people in codeforces to donate money as much as they want and then there may be stored good money (or may be I am wrong because maybe it needs much money during the year)
•  » » 4 months ago, # ^ |   +124 Of course, this will cost many times more. In addition, similar problems occur in data centers too. In this case, what I and geranazavr555 are doing at the current time would help. Just a couple of days ago, he took from a delivery point an adapter so that it would be possible to add fast disks to another server. After some time, we will have a fully functional slave, to which we can switch in case of failure of the main server. Now it is, but it will not handle the huge load of the round (it is needed for backups).
•  » » » 4 months ago, # ^ | ← Rev. 7 →   +403
•  » » » 4 months ago, # ^ |   +37 You are walking on the edge here.
•  » » » 4 months ago, # ^ | ← Rev. 2 →   +26 Hi Mike, As you might already know, cloud providers like AWS, Azure etc. provides a very good SLA. We can have our servers hosted in multiple regions so even if there is a power outage at one place, we can still serve from other regions (with little degraded experience sometimes). These servers can also handle huge loads easily by horizontal auto-scaling (except for sudden burst in load since those would require some pre vertical scaling as well). However the cost to use such infra would be obviously high. But given that we have such a huge community of programmers now, we can try for donations. If we are able to raise enough fund to use these cloud providers for say 3 years then we can think of migrating. One interesting problem to solve here is to come up with an approximate estimate :)
•  » » » » 4 months ago, # ^ |   +164 I believe tech giants and fortune companies should sponsor CodeForces. Because directly or indirectly they are getting a huge number of top-class employees from this community.
•  » » » » » 4 months ago, # ^ |   0 I totally agree with you
•  » » » » » 4 months ago, # ^ |   0 Agreed
•  » » » » » 4 months ago, # ^ |   +21 Such sponsorship is not always a good thing. It isn't uncommon for cloud service providers to initially donate their free services to open source projects (or non-profit organizations that are doing something good for the humankind). But then these cloud service providers eventually stop their sponsorship and start charging a lot of money after people get used to the service and can't easily move away. Here's one example: https://www.theregister.com/2021/04/01/freedesktoporg_migration_from_google/Also an online judge platform may have some extra very specific requirements, which are non-typical for the other cloud users. For example, the execution time of a submitted solution has to be reproducible with a good accuracy.
•  » » » » » 4 months ago, # ^ |   0 Agreed!!
•  » » » » » 4 months ago, # ^ |   +118 The number of upvotes on this comment really show how naive some people are. Let's put yourselves as a marketing director of a big company and think of how you would convince your company to sponsor CF. It's kinda easy to spend others' money, right?
•  » » » » » » 4 months ago, # ^ |   0 They will not do it only for their promotion. They will do it also to continue the supply chain of quality candidates. So, I don't think some sponsored round or activities which help CodeForces to raise their fund will be bad.
•  » » » » » 4 months ago, # ^ |   +126 I don't like this. With big sponsorships come big expectations.
•  » » » » » » 4 months ago, # ^ |   0 Yeh they would like to change some of the things in their way :)
•  » » » » 4 months ago, # ^ |   +41 I would absolutely donate this site literally helped me get a job so least I'd bs thrilled to donate.
•  » » » » 4 months ago, # ^ |   0 agree
•  » » 4 months ago, # ^ |   0 Migrating to cloud??? Like will they have good internet connection if they go that high !!
 » 4 months ago, # |   0 Maybe it would be a good idea to look into distributed systems as a way to increase fault tolerance
 » 4 months ago, # |   +34 It's all part of the game.
•  » » 4 months ago, # ^ |   -54 As a bright individual once said QuoteGive up on your dreams and die.
 » 4 months ago, # | ← Rev. 2 →   -73 It's good that the round became unrated, since I solved only problem A))
•  » » 4 months ago, # ^ |   0 Why you dislike me?(
•  » » » 4 months ago, # ^ |   +42 because you solved only A
•  » » » » 4 months ago, # ^ |   0 and how many problems did you solve?
•  » » » » » 4 months ago, # ^ |   0 that was just a joke. you did fine.
•  » » » » » » 4 months ago, # ^ |   0 ok thanks
 » 4 months ago, # |   +14 No problem,we trust technical team of codeforces,they are putting lots of efforts.
 » 4 months ago, # |   +77 It's surprising to me that Codeforces still runs on an old Thinkpad in the basement. If running it off the cloud is too expensive, perhaps having a fallback on the cloud that you could turn on when there are technical issues?
•  » » 4 months ago, # ^ |   +26 Wait, this Thinkpad hosts the backend and also runs all solutions? Is that for real?
•  » » » 4 months ago, # ^ |   +66 nah, its hosted on a lemon powered potato
•  » » » » 4 months ago, # ^ | ← Rev. 2 →   +54 It runs on a B360M-DS3HThis is what I found by doing system("systeminfo | FINDSTR \"System model\"") on custom invocation System Boot Time: 1/16/2022, 1:20:27 AM System Manufacturer: DEPO Computers System Model: B360M-DS3H System Type: x64-based PC System Directory: C:\Windows\system32 System Locale: en-us;English (United States) ===== Used: 77 ms, 6316 KB 
•  » » » » » 4 months ago, # ^ |   +12 is there only 1 machine that runs whole cf?
•  » » » » » » 4 months ago, # ^ |   +18 To be fair, that's more than enough. At a specific time I only see about a dozens of submissions got executed, which only take a few milliseconds of the CPU load. If you put in about 12-16 physical cores with probably 128-256GB RAM it should be able to handle the whole site without any problems. In the end this is just a very modest estimation. We're in 23rd century already, there is no need for multi-server setup to run a website or a web application.
•  » » » » » » » 4 months ago, # ^ |   +44 Hey, but not all of us are time travelers from the future like you are :(
 » 4 months ago, # |   +11 It is only a game.
 » 4 months ago, # |   +4 It's all part of Aizen's plan
 » 4 months ago, # |   +6 It's okay MikeMirzayanov. All the best for hosting the next round properly.
•  » » 4 months ago, # ^ |   0 YOU are right
 » 4 months ago, # |   -233 Just a suggestion, you can make rated for the participants who will be getting positive delta, and for the rest, contest can be made unrated. Everyone will be happy and also it's fine as everyone got the same time just the contest duration got reduced. Also, it's not the fault of the participants then why should they suffer?
•  » » 4 months ago, # ^ |   +1 It's only my humble opinion, but I guess it'll be unfair: imagine a 1500 rated specialist (let it be A) solving 3 problems fast and getting 1000th rank and high positive delta, and everything shuts down. Imagine if it didn't, he wouldn't have solved any more, but 3000 people with the rank below him would solve 4 problems and A would have had 4000th rank or lower, so he would've had negative delta, and you suggest that we add him rating for his performance. I know that 3000 people can't solve 4 problems, cause normally <=1500 ppl solve at least 4, but no one knows what could've happened. I'm sorry if I offended you or any specialists
•  » » » 4 months ago, # ^ |   -35 No one knows what would have happened if the contest was for 2 hours. Maybe that specialist which you mentioned, may have solved even E. Making unrated for long queues is fine as in that case there is an unfair advantage to the participants who solved in one go over the participant who submitted and got a wrong answer verdict after 10 minutes. In today's case, no one has got any advantage, so it's reasonable to make it rated for participants who will be getting a positive delta and everyone will be happy.
•  » » » » 4 months ago, # ^ |   +15 Yes, no one knows what would have happened. The positions the participants got doesn't reflect what their actual skill levels is. For this reason I think it is better to be unrated.
•  » » » » » 4 months ago, # ^ |   -36 You did not get whatever I was trying to convey. First, even standings at the end of any contest do not reflect their actual skill level for some users. Also, in any 2hrs contest minutes, then there must be some user who ended with a rank around 1000, could have ended up under 200, if the contest would have been extended by just 5 minutes. What I am saying that everyone got around 1hrs 15 mins, so it's reasonable to make rated for participants who will be getting a positive delta. Why should other persons bother about someone else's rating?
•  » » » » » » 4 months ago, # ^ |   +18 Because ratings will inflate overall and in my opinion it may ruin the legitimacy of ratings if we allow this to consistently happen for unrated rounds. I was thinking that taking the square root of the delta is an idea but also not really realistic.
•  » » » » » » 4 months ago, # ^ |   +1 Why are you craving so much for ratings man. Ratings indeed brings motivation but when motivation turns into greed it also brings a huge demotivations.
•  » » 4 months ago, # ^ |   +39 Also, I think it does not make sense to have positive delta without negative delta, its like yin and yang...
•  » » 4 months ago, # ^ |   +20 It would only cause rating inflation.
 » 4 months ago, # |   +12 This happened once in a year (or maybe even more rare). so, saying blaming codeforces is not on the cloud is the reason for it seems like a big stretch to me.
 » 4 months ago, # |   0 if possible don't make it unrated because site crash was for everyone
•  » » 4 months ago, # ^ |   0 I know that someone play well in this round, including me. But there is also someone who just want to submit the time the problem happened, well, also including me. It's empathetic for you to understand that there is huge difference between interruption like this and normal ending. Just imagine that the site crashed just after you finished programming your code and prepare to submit, then you can put yourself in.
•  » » » 4 months ago, # ^ |   0 Even then he/she will be in the same situation, it would have been unrated for him/her.
 » 4 months ago, # |   +200
•  » » 4 months ago, # ^ |   -11 orz
 » 4 months ago, # |   +26 Please check if some of your employees are giving contest and performed very bad so they caused some hardware issue LOL:)
 » 4 months ago, # |   +7 Even though I performed better in this round than in others, I understand the situation and will continue to support this platform!
 » 4 months ago, # |   +4 Can we add another Educational round by end of Jan to make up this one ??
 » 4 months ago, # |   -20 please keep another div 2 contest before the next one if possible MikeMirzayanov
 » 4 months ago, # |   0 PLS, keep another contest before Codeforces Round #767 (Div. 2)
 » 4 months ago, # |   +3 Hoping for a round before the next div2 to compensate for this one. Nice questions today.
 » 4 months ago, # | ← Rev. 3 →   -65 Could you please give everyone their delta if it is positive ?
•  » » 4 months ago, # ^ | ← Rev. 2 →   +5 it will be kinda unfair for others cause they could have got +ve delta during the down time or something so the better choice is to make it unrated
•  » » » 4 months ago, # ^ |   -30 For them, it's still unrated, and why should they bother for others' ratings?
•  » » » » 4 months ago, # ^ |   -11 yeah
•  » » » » 4 months ago, # ^ |   +18 Because of rating inflation. It's like you have money, and the state beginning to print and distribute the same currency, so that you can not buy anything. Or if everybody gets +1000 to his rating, it makes no sense.Or another explanation. Percentil is more important than rating. Someone who has not even participated in this round, expects that his percentil will not change. Some winners will overtake him, but the same amount of participants would normally fall under his rating level. If there are only winners, it disadvantages all non-participants.
•  » » » 4 months ago, # ^ |   0 but it is unfair for people who thought it is impossible to continue for that the crash lasted a long time. Things will be different if the problem is solved in minutes.
 » 4 months ago, # |   +2 Goodbye my dreams of solving 3 problems in a rated contest.
 » 4 months ago, # |   +1 I'm actually up rank, but it's ok.
•  » » 4 months ago, # ^ |   +11 me too.and i just want to submit my D(LOL
 » 4 months ago, # |   +3 It's all good, even though it is unfortunate, the writers are not to be blamed. Good luck to everyone in future CodeForces contests.
 » 4 months ago, # |   0 dompit
 » 4 months ago, # |   0 Hope this round can be rated again soon(although i will have negative delta lol)
 » 4 months ago, # |   0 Russian cloud variant has low cost high milage option with endless options for renewal. Yeah, endless options for renewal.
 » 4 months ago, # |   0 ah shit happens
 » 4 months ago, # | ← Rev. 2 →   -49 Again!Again this happened when my rating went up. I want to laugh and cry)
•  » » 4 months ago, # ^ |   -25 It would be cool
•  » » 4 months ago, # ^ |   +24 Just my opinion, but I don't think you should think about rating at all until you get to something like $\geq$ stable-mid-blue, simply because, I think until that point what's more important is to get problem-solving experience and some skill, and attaching it to rating just gets in the way of that.
•  » » » 4 months ago, # ^ |   +24 Why is it different at any other rating? (also for me rating always has been one of the greatest motivations)
•  » » » » 4 months ago, # ^ | ← Rev. 2 →   +14 I think it boils down to: 1. When you hit $\geq$ stable blue, you have enough contest experience (of course, this might not always be the case) to not be too perturbed by rating loss, and (hopefully) you don't learn only stuff which "is expected to be used in Div2 C" or similar. I have seen a lot of lower rated people stuck in the loop of "I don't know $X$ because it doesn't appear in problem $Y$, and I can't solve problem $Y/Y+1$ because I don't know $X$.", or, "I solve only $\leq Y$ rated problems because I am rated $X$, and I am rated $X$ because I only solve $\leq Y$ rated problems." 2. Rating is definitely a great motivating factor! But, just my opinion, at something below stable blue (of course it's not a very strict range), it is very easy to start worrying about rating and skipping contests/using alts/similar things, or just in general, focusing more on less important things than on solving problems.
•  » » 4 months ago, # ^ |   0 I'm sorry.I was angry
 » 4 months ago, # |   +7 No problem! We trust the team of codeforces
 » 4 months ago, # |   0 It's okay. All the best for hosting the next round properly.
 » 4 months ago, # | ← Rev. 3 →   -8
 » 4 months ago, # |   0 MikeMirzayanov, with whom, did not happen ?)
 » 4 months ago, # |   -38 What if we distribute processing power between computers based on blockchain kind of technology, with specific profiles for each kind of CPU it can work and we could track clock cycles instead of time used by a specific CPU.
 » 4 months ago, # |   -14 Bhai kabhi kabhi tow badhti hai.
 » 4 months ago, # |   0 This was my first participation in the codeforces contest :(
 » 4 months ago, # |   -29 HOW COME U HAVE ELECTRICITY CUT OFF, I MEAN YOU GUYS ARE RICH ENOUGH TO BUY AN INVERTER FOR SUCH POWER CUT SITUATIONS. I DO NOT MEAN TO OFFEND, IF U DON'T HAVE THAT KIND OF MONEY.YOU CAN ASK YOUR USERS TO DONATE VERY SMALL AMOUNTS SO THAT YOU CAN BUY AN INVERTER.
•  » » 4 months ago, # ^ |   0 AND ON TOP OF THAT THEY DIDN'T EVEN CHARGE THE LAPTOP ON WHICH THE SITE WAS RUNNING ELSE IT WOULD HAVE GIVEN A BACKUP OF A FEW HOURS ATLEAST.
 » 4 months ago, # |   +61 Can you put a "Donate" link? Some of us would like to help a hardware situation. This can result in a hardware renewal/duplication over some time. If you do, you should also consider "Top donors" list similar to "Top contributors"
•  » » 4 months ago, # ^ |   +3 Codeforces is very bad (at best)!@!! I'm still waiting for updates! xD
 » 4 months ago, # | ← Rev. 2 →   0 This is a very sad news for me, as It was my first contest and I manage to solve A & B....very sad news...!!
 » 4 months ago, # | ← Rev. 2 →   +13 Codeforces is loading really slow for me for past 3 days. Main reason why I couldn't take part in last div 2 round. --- www.codeforces.com ping statistics --- 12 packets transmitted, 9 packets received, 25.0% packet loss round-trip min/avg/max/stddev = 338.355/366.281/434.326/29.461 ms UPD — Working fine now :)
 » 4 months ago, # |   0 i just wanna say that codeforces is so slow when compared to other programming websites like hackerrank, hackerearth, atcoder and codechef. my internet connection is very fast, but when i use codeforces it takes too much time to open and when i submit any solution it also takes too much time. i am noticing this from a long time. all i wanna say is lodeforces is fucking slow.try to improve it mikey.
•  » » 4 months ago, # ^ |   +25 But for me codeforces opens faster than other sites like codechef and atcoder ! I think this is a weird problem :|
•  » » » 4 months ago, # ^ |   0 but why does it take too much time for me?
•  » » » » 4 months ago, # ^ |   0 maybe you need to change your internet or browser or connect to VPN.
•  » » » » » 4 months ago, # ^ | ← Rev. 2 →   -16 but other websites like hackerrank and codechef works so slow. xd;)
•  » » » » » » 4 months ago, # ^ |   0 -_-
•  » » » » » » » 4 months ago, # ^ |   0 i am serious bro :(
•  » » » » » » » » 4 months ago, # ^ |   0 P***hub isn't a good website, Don't go to it !!!
•  » » » » » » » » » 4 months ago, # ^ |   +6 okay, so can you suggest some good websites? XD
•  » » » » » » » » » 4 months ago, # ^ |   0 I can suggest you to use codeforces to solve more CP problems :p
•  » » » » » » » » » 4 months ago, # ^ |   +20 this one is good
•  » » 4 months ago, # ^ |   +8 I guess it's partially because of CF server is in the other country for you (and CodeChef is in the same country).
 » 4 months ago, # |   0 One thing I noticed yesterday was that the site started working just after the contest end time 10:05 (IST), was that intentional?
•  » » 4 months ago, # ^ |   0 I would not reveal the truth XD
 » 4 months ago, # |   +8 You know I expected my rate to go up at this round but sadly this happened thank you Mike for fixing the problem but we wish it never happen again
 » 4 months ago, # |   0 Sh*t happens
 » 4 months ago, # |   +1 Thinks like this happens.No issues :) Kudos to the writers.
 » 4 months ago, # |   +1 ok