Да! Совсем скоро на Codeforces будет внедрена пачка улучшений касательно рейтинга и цветов. Вторая революция цветов и званий уже близка!
В скором времени вас ждет новый рейтинг с открытыми формулами, новые границы цветов и еще некоторые сюрпризы.
Новые границы цветов призваны компенсировать инфляцию последних лет, вернув эксклюзивность высоких званий и титулов. Не стоит огорчаться, если ваш цвет откатится слегка вниз — это же новый вызов двигаться вперед!
В связи с планируемой сменой границ цветов у нас возникла неопределенность, как именно внедрить нововведение. Здесь есть две опции.
Опция первая: только вперед, не оглядываемся назад
При введении новых границ всюду обновим цвета на основании новой схемы. Например, кто-нибудь утратит не только красный цвет, но и вернет себе цель "стать красным", ведь у него может и не остаться даже упоминания красного цвета в истории. На первый взгляд, это не очень хорошо, но если подумать глубже, то ничего плохого нет. Схема останется целостной, без оговорок в стиле "да ты был красным, но еще до революции — это не считается!". В старых ранклистах не будет путаницы цветов современных участников (например, виртуальных или из дорешивания) и исторических участников. Нерегулярные посетители Codeforces не будут в шоке от того, что здесь кто-то красный, а вроде и не был он никогда красным.
Ведь уже поступили таким образом однажды и получилось неплохо, а если бы в тот раз сохранили бы историю цветов, то это только бы вносило ненужные подробности и оговорки.
Опция вторая: сохраним историю
При введении новых границ цветов оставим цвета как есть в старых ранклистах, постах и комментариях. Это не сломает комментарии в стиле "поздравляю с красным цветом!" (но так ли они ценны?) Такой подход сохранит достижение "стал красным", то есть такой пунктик в вашей биографии никуда не денется и останется подкреплен документально.
Вероятно, мы можем даже график порезать вертикально моментом будущей революции. Слева оставим старые цвета, а справа будет новая система цветных полосок. Однако это приведет к недопониманию, что же именно теперь на графике нарисовано у новичков, непрофессионалов и нечастых гостей Codeforces.
Итого
Как вы видите, оба варианта имеют свои плюсы и минусы. Честно говоря, даже у меня нет уверенного мнения как лучше поступить. По этой причине предлагаю проголосовать и совместно взвесить за и против. Если один из вариантов победит со значительным отрывом, то реализуем его. Иначе сделаю на своё усмотрение.
Пожалуйста, голосуйте только внимательно ознакомившись с опциями. Первые два комментария к посту будут соответствовать возможным опциям. Негативные голоса учитываться не будут, а положительные будут иметь веса 1-2-4-8-16-32 в зависимости от цвета (серый-зеленый-синий-фиолетовый-оранжевый-красный). Голосование секретное, результаты будут 1-го октября вечером.
UPD: Голосование завершено. Мы поздравляем первую опцию с убедительной победой! Она набрала 6394 баллов против 2320 баллов у второй опции. Комментарии для голосования удалены, чтобы не влиять на статистику голосов по комментариям. Ждите нововведений в ближайшее время!
Мне кажется хорошим смешанный вариант — поступить в соответствии с первой опцией, убрав путаницу из древних контестов. При этом, чтобы не было обидно тем, кто потеряет цвет, оставить всего лишь одно какое-то упоминание о когда-то максимальном рейтинге и цвете только в профиле (может быть, через разрезание графика, как описано в опции 2).
Артем, ты таки вылез в желтый?) Мужик — обещал, сделал. Ну тогда
А вообще, конечно — жаль, если вид графика существенно изменится. По нему иногда можно повспоминать, что было в жизни. Довольно забавный вариант использования.
Мне тоже опции кажутся странными. Если хочется сохранить историю графика, то почему просто не сохранить его в виде статического снимка, как предлагает TEK_14? История должна быть в музеях (то есть, отдельно).
Зато сломает мозг тем, кто видит упоминания одного и того же пользователя в разных цветах. А потом пройдет по ссылке и увидит в профиле вообще другой цвет.
И каким образом такие комментарии могут быть сломаны? Ясно же написано, что произошло. А если у кого-то возникли сомнения в словах, тот может провести свое расследование, если захочет.
К слову это и сейчас происходит, в постах по крайней мере периодически проскакивает, что цвет хэндла пользователя запоминается на момент создания поста. Правда, это не печалит меня так сильно, как поменявшиеся хэндлы в постах, которые просто ведут в никуда.
This is going to be so cool!! Thanks for all of the hard work put into this project!
I vote for a first solution: to update color scheme everywhere. There is no need to multiple entities and make it more complex where it is not needed.
count[firstSolution]++;
I vote for a first solution: to update color scheme everyhere. There is no need to multiple entities and make it more complex where it is not needed.
Can't wait to see the new colors.
Предлагаю оставить старую (нынешнюю) историю рейтинга, и предоставить возможность пользователям 'скрыть' старую (нынешнюю) историю. Просто кто-то хвалится заслугами прошлого, а кто-то добивается успехов в настоящем. Было бы не плохо иметь такую возможность :D (Можно еще новый рейтинг с нуля начинать, а старый сохранится просто как трофей на полке)
===
It'd be great if old history of rating was saved in profile, but I'd like to add 'hide' option to the old history of rating. This will be really nice. (P.S new rating can be counted from the beginning (0) and the old one will be saved as a trophy thing)
UPD Кажется это вариант 2 EN-UPD Seems like it's variant 2
Where do we vote? In comments or inbox? Sorry for being confused.
You should vote on the top two comments(downvote ignored).
1) October 1st in the evening? Isn't it too early?
2) I want to know how much will it change; Of course, however the ratings are calculated, they display the contestant's overall ability. If the formula is changed, there can be some 'inversions', right?
3) I'm confused about what the first solution means. Will the old contests be simulated again to calculate ratings based on new formulas, affecting all the previous rating and its changes?
Как по мне, стоит пойти на компромисс. Для отсутствия путаницы в результатах дорешивания достаточно добавить к текущим цветам некоторое обозначение, например заменить красный цвет текстурой с красной штриховкой. Такое дорешивание будет определенно удобнее — сочетает плюсы обоих вариантов. А график в первое время график можно разделить на 2 отдельных, отслеживать историю себя и других на кф довольно занимательно.
I vote for a first solution: to update color scheme everyhere. There is no need to multiple entities and make it more complex where it is not needed.
I vote for a first solution: to update colour scheme everywhere. There is no need to multiple entities and make it more complex where it is not needed.
I vote for a first solution: to update color scheme everyhere. There is no need to multiple entities and make it more complex where it is not needed.
We can cast our vote only by upvoting one of the two comments by Mike. Commenting here will not be counted as a vote. We can not see the total upvotes in either of the comments because they are hidden. I was confused so I thought I might as well tell others about it too. :)
I vote for a first solution
Голосую за единую россию
А вообще обе опции так себе, потомучто рейтинг не нужен он токо мешает нормально общатся...
I vote for a first solution.
То есть раунд 323 будет последним по текущей системе?
Да, мне тоже любопытно когда будет введена новая система?
I vote for a first solution: to update color scheme everyhere. There is no need to multiple entities and make it more complex where it is not needed.
I vote for a first solution: to update color scheme everyhere.
I vote for a first solution: to update color scheme everyhere. There is no need to multiple entities and make it more complex where it is not needed.
I vote for a second solution: the history should be treated respectefully, old colors should be kept. Leave the colors in old ranklists, blogs and comments "as is".
Я голосую за вторую опцию: историю надо уважать, факты достижения цветов надо сохранить. Пусть в старых ранклистах, блогах и комментариях останутся цвета без изменений.
I vote for a second solution: the history should be treated respectefully, old colors should be kept. Leave the colors in old ranklists, blogs and comments "as is".
Голосую за первую опцию.
I vote for a first solution: to update color scheme everyhere. There is no need to multiple entities and make it more complex where it is not needed.
Though I would like to have the split rating graph from second solution
I vote for a first solution: to update color scheme everyhere. There is no need to multiple entities and make it more complex where it is not needed.
А рейтинг не будет пересчитан на основе новых формул и данных о прошедших соревнованиях?
Нет, так совсем многое может поехать и будут спецэффекты типа как по новым данным к этому контесту участник еще не в Div1, но исторически писал Div1.
I vote for a first solution: to update color scheme everywhere. There is no need to multiple entities and make it more complex where it is not needed.
Without any doubts. For the second one.
First solution is preferred. Neither is really bad.
Голосую за первую опцию: я за то, чтобы обновить цветовую схему всюду
Наверняка меня заплюет молодежь, но я категорически против первого варианта. И вообще, против изменения подсчета рейтинга. Нельзя забывать про тех, кто ушел безвозвратно с CF. rem должен остаться красным навсегда.
Как бы пафсоно это не звучало, rem навсегда для очень многих людей (в том числе и для меня) останется красным, пускай не по цвету в профиле Codeforces, так по смыслу, по достижениям и по великолепной карьере.
I vote for a first solution: to update color scheme everyhere.
First solution all the way. (Allow people to) make snapshots of the current state of their account, then throw the current ratings away. Backwards compatibility will unnecessarily hold you back. It's better to focus on making the new version better.
I vote for a second solution: the history should be treated respectefully, old colors should be kept. Leave the colors in old ranklists, blogs and comments "as is".
One problem with old rankings is already virtual contestants — due to inflation their ratings do not corelate with actual contestants anyway, so I don't feel the mix of colour is a huge problem for Option 2.
If anything, I believe there shouldn't be a historical colouring of handles anywhere on the website — is there any good reason to keep the historical colours in the leaderboard or comments? If every colour in the ranklist and in the comments was always up-to-date we wouldn't have this problem right now. Only the graph on the profile page would've need to be updated and your idea with the vertical cut in colours seems rather nice to me.
Голосую за первый вариант, потому что возможно придется двигать границы цветов еще не раз, и тогда возникнет еще большая путаница.
Не мне конечно рассуждать о крутости цветов, но ИМХО значение макс. рейтинга (или перцентиль) важнее, чем цвет.
I vote for a first solution: to update color scheme everyhere. There is no need to multiple entities and make it more complex where it is not needed.
I vote for a first solution: to update color scheme everywhere. There is no need to multiple entities and make it more complex where it is not needed.
I vote for a first solution: to update color scheme everyhere. There is no need to multiple entities and make it more complex where it is not needed. New colours would be awesome ! Thanks for the hard work you put in this !
The more voted option can change after the colour change :D
OCTOBER 1st? As in, less than 24 hours for voting? Isn't that too soon?
I suppose the 1st option with colour bounds' discontinuity in rating graphs would be best.
Голосую за первую опцию.
Is it me or it is not clear that Mike wants the votes to be actual upvoting on the first two comments? That way it would be really easy to count instead of having to count the voting on all the comments.
I think most of us are voting that way, but the current number of upvotes on both comments are hidden,i.e., you can't see any other person's vote except yours.
When will the change be implemented?
Very soon. A little patience!
I vote for a second solution.
Однозначно голосую за первый вариант:
1) Более простая стоимость поддержки такого изменения для разработчиков
2) Более простое для восприятия пользователями
3) Комменты вида "поздравляю с красным цветом!", "ура, я красный!!!!!!!!" могут потерять актуальность и без цветовой революции, например в последующем раунде. Комменты в принципе теряют актуальность со временем, не стоит за них цепляться.
4) Достижения "получил красный цвет", "получил оранжевый цвет" крайне сомнительны: они могут быть результатом "туннельного эффекта" (все испугались писать жадность в D, а он написал; никто не рискнул пропихнуть квадрат в E, а этому повезло). Куда более почетно было бы "удерживал красный цвет десять раундов подряд". Данный момент такого бэйджика не предусмотрено, а значит ничего и не слетит при "революции". А бэйджик вида "попал в ТОП-3 DIV1-раунда" сохранился бы при любой революции.
А можно приоткрыть тайну, сдвинется ли граница между DIV1 и DIV2? И часть каких участников куда перейдет?
Первый вариант. Какая граница будет по рейтингу?
Мы работаем над тем, чтобы опубликовать все изменения как можно скорее. Чуток терпения.
When will the ratings get updated before 323 or after that?
ИМХО лучшим вариантом и поменять цвета и сохранить историю будет компромиссный вариант. Например, если вы хотите сделать красных участников редкими и уникальными, то имеет смысл сделать красными только международных гроссмейстеров (2600+), но при этом сохранить исторические звания. То есть те, кто были просто гроссмейстерами (2200-2599), останутся гроссмейстерами, но цвет станет другой. Чем плох этот вариант?
Почему так? Примерно так делается в спорте. Даже если разрядные нормативы пересматриваются, те, кто уже получил самые высокие звания, уровня МСМК, свои звания не утрачивают. Это достижение на всю жизнь.
А что, кто-то смотрит на звания вообще? :) Кажется, значение имеет исключительно цвет.
Ну так и я о том же. Как я понял, цель всей этой, извиняюсь за выражение, цветной революции, изначально состоит в том чтобы несколько десятков лучших кодеров выделить в особую элитную группу, помеченную отдельным цветом. Потому что красных развелось уже несколько сотен. Для этого предлагается изменить границы всех цветов, звания, вообще всё поменять чуть ли не до того что изменится граница между div1 и div2.
Зачем менять это всё если нововведение нужно лишь для выделения лучших из лучших? Дайте им отдельный цвет, который будет признаком не просто чемпиона, а великого чемпиона спортивного программирования. Зачем заставлять страдать людей с рейтингом 2200+ потому что они теперь уже "не айс" если можно вместо этого сделать более счастливыми людей с рейтингом, скажем 2600+, для кого это всё и делается?
Можно вообще оставить всё как есть для людей 2200-2599, пусть они будут красными и гроссмейстерами, а для 2600+ создать отдельный цвет, который будет ещё круче чем красный.
Или, если у всех кодеров такая фиксация именно на красном цвете, пусть 2600+ будет красным, 2200-2599 (гроссмейстеры) оранжевым (среднее между красным и жёлтым) и 1900-2199 станут жёлтыми. Или ещё как-нибудь.
So, for the first scheme, there are only two cases? Either we move down or stay the same, in term of colour?
Of course it's not
I am correct BTW.
I vote for a first solution: to update color scheme everywhere. There is no need to multiple entities and make it more complex where it is not needed.
.
Раз уж пошла речь о графике рейтинга, давно хотел по просить чтобы когда наводишь на точку в графе (результаты контеста), fade time окна в котором ссылка на контест была хотя бы на секунду дольше. Просто иногда хочешь по смотреть сколько человек задач решил что так поднялся в рейтинге и не можешь навести мышь на эту ссылку. Раздражает.
For me the first option is the best one as I really think is time to move forward. If you still really want to keep the old graph make it continuous somehow. (The color fields broaden or tighten constantly )
I vote for the FIRST solution. Second one will lead to a lot of confusion and will be complex overall . Moreover, a rating graph with two different sections having different colors will surely NOT look good !
I took Screenshot of my profile just to compare with the changed one :P
I vote for a first solution: to update color scheme everyhere. There is no need to multiple entities and make it more complex where it is not needed.
What about their votes who will visit here after the evening of the October, 1st? However, sending invitation email to vote here could be useful in this case.
"votes will have weights according to your color", I think considering about contribution points is also important! e.g. should we care kursatbakis0's vote more than pretorium's?
Please stop upvoting Mike's comments, this is clearly "like begging" — he wants his contribution to rise, don't feed the troll.
inb4 this gets downvoted because people take it seriously :D
To keep his contribution even, I voted up one comment & voted down the other.
Я предлагаю текущий график сохранить отдельно для истории, и начать новый, по новым правилам.
Опять мой комент про то что рейтинг не нужен удалили((((((((
Если рейтинг так важен то почему MikeMirzayanov скрывает свой???
Мне кажется, уважаемый Huyum_nik пытается быть, как Bredor. Но секрет популярности Bredor в том, что на ресурсе не хватало такого простоватого юмора из-за общей интеллигентности контенгента. А второй Bredor не нужен.
Интеллигентность пишется через одну н, интелегент.
Мне кажется я просто задал вопрос, не надо переходить на личности вместо ответа...
Спасибо, что нашли опечатку, исправил.
Huyum_nik поправляет орфографию собеседника? Кажись, в лесу что-то очень крупное сдохло
Я единственный вижу ник MikeMirzayanov в этом комментарии в зеленом цвете? Это бага, тест новой системы рейтинга, или у него действительно скрыт рейтниг?
Да, noxwell, это тест новой системы рейтинга.
К тексту ссылки тоже применимо оформление текста, в том числе, жирный шрифт и зелёный цвет.
После "в том числе" запятая не нада((((
Остановись! В лесу не так много животных, хватит их убивать!!!
Я предлагаю новое голосование за то, что бы забанить максимана
А я уже привык к нему!)
У MikeMirzayanov вообще есть рейтинг? Он же админ как-бы)
Ты бы смог пять лет каждый день заходить на кодфорцез и ни разу не поучаствовать в соревнованиях?
As always ... Awesome :)
Huge difference in results
Дамы и господа, конкурс на самый популярный комментарий на кодфорсесе объявляется закрытым! Золотую медаль получает MikeMirzayanov, почти на 4000 голосов опередивший серебрянного призёра MikeMirzayanov!
Вот, оказывается, для чего этот опрос затевался)
Не-не, это нечестно. Тут веса были у голосов очень большие. Я, наверное, поделю на 10 голоса, чтобы статистику не портить.
Кроме того, мой вклад эти цифры никак не увеличили. Я специально сделал правку в коде, чтобы такого не происходило.
А ведь было бы интересно посмотреть на изменение вклада после такого комментария)
Думаю, ничего необычного. По моим ощущением, плюсик за пост примерно в 10 раз ценнее плюсика за комментарий, а посты с +500 — не редкость, в том числе у MikeMirzayanov. Это примерно +15 — +20 к вкладу.
Song related: https://www.youtube.com/watch?v=B1jYllE0T-k
"These things will change! (...) This Revolution!"
Do you recommend that singer? I'm thinking if I should start listening to her songs.
Hah I wasn't expecting such question :P. I suspect that maybe this was just a bait, but I will go with it :P.
In my opinion, in short, I like her voice, she sings really well, she is pretty, her lyrics are really good and she is really very kind and seems to be a really good person. Regarding to lyrics, there is often some backstory behind each song which makes them much more meaningful. Of course comparisons of lyrics to those of some others great artists/bands like Pink Floyd etc. may be not that profitable, but hey, she's just 25 years old girl and when comparing her to other "similar" artists her lyrics are much more meaningful, but as I mentioned, sometimes you need some additional context (and sometimes they are simply about some failed relationship)
I love Taylor Swift!!!!!!!! <3
She's taken. Fake.No1
поменяйте плиз тока после субботы а то изменится рейтинг и я окажусь в див2 и так никогда и не напишу контест за див1
А ещё лучше учитывать нынешний рейтинг пользователя при изменениях)
I would love to see the site change a little more, more challenges on the way!! :)!!!
Btw have you ever considered to put a div 3? i mean for really new people it seems like a good idea, you can have like the first 3 problems from div 2 and 2 original problems, and that would make a new dimension so it will encourage competitive thinking :)!, people get better when they have competition, not when they get completely stomped and rank like 2000 out of 2300 it is better to rank 500 out of 1000 , people like to see that they are getting better, if they keep getting rekt , they will just quit, we always need more people to share our love for programming :D!!!
Я один это вижу? =)
Прощай старый рейтинг.
revolution has started i think
Раз уж начали нововведения, то может быть тесты откроете? (На дорешке)
Now you are a member of the first democratic programming site!!
Congratulations all! :D
what's going on !?!
I'm sorry, but I have anxiety problems. :D
Can you tell us an expected date to happen those changes?
Without any doubts.For the first one.
That is hell lot of change!!!!
That is hell lot of change!!!
Перемен! Мы ждем перемен!