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

Автор Um_nik, история, 5 лет назад, По-английски

Last three blogs on main page of CF shouldn't be on main page. And it become quite common thing in recent CF practice. Main page should contain only something that all users should see. Of course, round announcements, platform upgrades and sponsor posts should be on main. Blogewoosh had some rights to be on main because it was cool series of blogs which had chosen CF as its platform so CF should have praise it (but it would be nothing wrong for it to be just in Radewoosh's posts like everything else). But all other stuff? Let's look at some examples for the last year.

Important: I'm not saying that these blogs are bad. Most of them are good. But why are they on main page? CF have great blogs system, every user can write something helpful. Just don't put random stuff on main.

Some algorithm stuff which is better than other algorithm stuff, I guess:
C++ STL: Order of magnitude faster hash tables with Policy Based Data Structures
Linear Recurrence and Berlekamp-Massey Algorithm
[Tutorial] Searching Binary Indexed Tree in O(log(N)) using Binary Lifting
Don't use rand(): a guide to random number generators in C++ — this one is kinda mandatory for participating in CF rounds due to bad compilers on CF, so it is good that it was on main
Blowing up unordered_map, and how to stop getting hacked on it

Random contests in gym which are better than other contests in gym, I guess:
Original Gym contest: Geometry Special 2018
2018-2019 ACM-ICPC, Asia Xuzhou Regional Contest (Online Mirror on Gym)
ROI 2018 in GYM

Promoting Errichto, I guess:
Stream
Sums and Expected Value — part 1
Lecture #3 — Exchange arguments (sorting with dp)

More sponsored stuff??
Анонс кружков от tinkoff.ru
My Course at Harbour.Space University: Advanced Algorithms and Data Structures (January, 2019) — selfpromotion, also nobody should pay 1000 euro for a course no matter what this course is. This is just abusing position as Codeforces CEO

IDK
Lunch Club at ICPC WF
The D programming language in competitive programming
Codeforces Contests Picker Goes Live: Celebrating ICPC Season
Team dashboard
Let's bring souvenirs to the ICPC World Finals
Unnecessary blogs on main

MikeMirzayanov's personal blog:
Hello, ITMO! — yes, there are some inforamtion about platform improvements but it is just an excuse to write this post
Codeforces Round #547 (Div. 3) — round announcement? Um_nik is totally crazy. Well, yes, but the photo and "I'm so cool I made a round in 6 hours" is nonsense. Also how about wait in line for half a year like others do?

It looks like it is just a question of whether Mike saw and liked the post. MikeMirzayanov, CF main page is not your personal blog. Please don't use it as your favorite tab.

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

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

inb4 this blog makes the front page

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

Also how about wait in line for half a year like others do?

Проорал в голосину

»
5 лет назад, # |
  Проголосовать: нравится +290 Проголосовать: не нравится
  1. How do those posts bother you? I don't see why it's better to just see the announcement of a previous round. The coming round is not hidden in any way, because it's usually at the top.

  2. "CF has great blogs system" -> well, that's arguable. Instead of a forum, there are "recent actions" where a new blog can quickly disappear.

  3. While I agree Radewoosh's blogs can be on the main page, I don't really understand why you approve them there. The quality? Then other educational contest can be there too, as long as it's good?

  4. Complaining about the price is fine, but what is wrong in Mike's selfpromotion? If he is the owner of the platform, then he can put sponsored things there, also if it's promotion for him, not for another company.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится -22 Проголосовать: не нравится
    1. Everything not normal bothers me. Actually, I really don't like the idea of "talking to people" on main page.
    2. If the blog disappear it is not that good.
    3. Because it was supposed to be series. And it could be on different platform.
    4. I don't believe he is a sponsor.
    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится +80 Проголосовать: не нравится
      1. I think you are in the minority.
      2. This is not how it works. A good blog won't necessarily have a new comment every day or so. Actually, for educational content, many questions would imply that something isn't explained well.
      3. I could say my streams are a series, and I think they shouldn't often be on the main page. Instead, some valuable educational lecture can be. I don't think being a series should be a big factor.
      4. Using your website to promote your service is normal.
      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится -80 Проголосовать: не нравится
        1. So what?
        2. Then who decides on what is good and what is not? Mike? I don't think that he is capable.
        3. Your main content is not on CF. Also your posts on main are randomly chosen, I don't understand it. But OK, I can agree that Blogewoosh is not a must on main.
        4. No.
        • »
          »
          »
          »
          »
          5 лет назад, # ^ |
            Проголосовать: нравится +105 Проголосовать: не нравится
          1. If you don't care what others think (or that most of people don't agree with you on some topic), why do you even bother writing the blog? You want something to change, and yet "so what?" is your answer to "most people disagree"?
          2. Yes, Mike. And people with their votes. I think Mike is quite experienced in competitive programming and as a teacher, so he should do fine.
          3. Note that I wanted to understand your reasoning, not change your mind.
          • »
            »
            »
            »
            »
            »
            5 лет назад, # ^ |
              Проголосовать: нравится +5 Проголосовать: не нравится
            1. I'm in the minority on the matter of liking other people, not the whole blog. (It looks like the whole blog also) And yes, "most people disagree" is not a reason not to say what you think.
            2. People with their votes is better (still not good because people are stupid, but there is no good solution). And this is already implemented. You don't need putting something on main.
            • »
              »
              »
              »
              »
              »
              »
              5 лет назад, # ^ |
                Проголосовать: нравится +37 Проголосовать: не нравится
              1. Ofc. it isn't a reason not to say what you think. I'm just saying that answering "so what?" to the minority thing, suggests that you want things to be exactly your way, and it doesn't matter what other users want.
              2. Voting doesn't make a blog more visible. Being on the main page does.
              • »
                »
                »
                »
                »
                »
                »
                »
                5 лет назад, # ^ |
                  Проголосовать: нравится 0 Проголосовать: не нравится
                1. Everyone wants the things to be exactly their way. But that's not the point. I think that Mike should hear that different views exist.
                2. Why these blogs deserve to be more visible?
  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится -7 Проголосовать: не нравится

    Also I think you missed the point. Why all of these on main? Why nothing else is on main?

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

      These are some random-ish blogs that many people will want to read. It is hard, obviously, to perfectly choose the best of them to be on the main page. But I don't understand what else you would want to see there.

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

        If people want to read some random blogs, they can go to recent actions. I would prefer to see nothing that is not required to be there.

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

          Highlighting blogs more valuable than others makes perfect sense to me. And things quickly disappear from recent actions.

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

            Highlighting some random shit doesn't.

            So maybe Mike should change how recent actions works, not choosing what he likes?

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

            The problem is: who gets to decide that a blog is more valuable? I think there should be rules for that.

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

          I have always found main page blog useless for me (with or without stuff you mentioned). Will you really use it if there's only contest notifications and editorials?

  • »
    »
    5 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится -15 Проголосовать: не нравится

    Errichto, You're a smart guy who's just about to top the contribution list. I think u made the right choice to be at the top in the contributions because Um_nik won't let you go above him in the ratings.

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

grabs popcorn

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

I want to see this blog on main xD

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

I agree that blogs on the main page shouldn't be chosen with an individual's opinion (whether he likes or not). I mean the mechanism for a blog to be on the main page should be clear to the community and I think the best option is to let the community decide (although I agree that people are stupid).

Why "x"'s blog is on the main page but "y"'s is not? This is a serious question and needs to be answered to.

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

    Btw, no offense for saying "people are stupid". But I think this is a TRUE fact. Look at random up/downvoting blogs and comments.

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

So were there any violation of ToS, or moral hazard?

I know what you are talking about, right, Codeforces has become huge community, so admin should be responsible about it. But it is just a blog, admin can think it is featured and put it in to main page.

This can be good suggestion toward the good community... And it might be better not aggresive when you say it.

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

Ebin trole suggestion: put this blog on main.

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

Why is it on main page? According to your post, this is something that shouldn't be on main.

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

I see some comments disagreeing with the blog and it seems to be downvoted as well, so I want to instead thank Um_nik very much for making this blog as it completely expresses what I've been thinking for a while. It is quite annoying (for me) to open Codeforces and see arbitrary blogs on the front page. I miss the time when it was just contest announcements.

To the people using arguments such as "if you don't like it, don't visit the website" or "The admin can do whatever he likes" — you're correct, but that doesn't mean criticism is not allowed.

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

I have a great suggestion. Give everyone with 2600+ rating the right to decide on their own discretion what may be on main page. Like we trust people giving them extra rights in gym, why not to do this with main page as well? :)

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

Auto comment: topic has been updated by Um_nik (previous revision, new revision, compare).

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

Well, yes, but the photo and "I'm so cool I made a round in 6 hours" is nonsense. Also how about wait in line for half a year like others do?

Couldn't agree more. CF's management and communication are very low. I had the chance to organize two contests and had an overall good experience apart from waiting. I understand that some writers are given priority because they are more connected and have more experience, that's fine, I would support this if this would increase the contest quality, but at least give some reply and say something like "this problem sucks, either get a new one or fuck off".

OMG, you are so unpleased by everything, but why won't you contribute yourself? Well, I would, but I didn't see any public selection of testers or coordinators or anything that would contribute.

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

    I heard that someone has already been waiting in line for half a year while "the schedule of this month is not replete with rounds".

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

      That's surprising, while some other coordinators are opening more than 2 contests in a month? If the quality of given proposal sucks then coordinators can deny them...

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

        Nobody cares, they don't even reply most of the times.

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

          That sounds very bad. I think this is why they should be transparent. Codeforces is very closed..

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

      That's true, I waited for about 3 months each time. Some wait more.

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

wathever, ... but is it rated?

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

I don't know what is going on but I'm glad I'm a part of it now.

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

What is the exact condition to be listed on the main page?

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

> Um_nik

"Some algorithm stuff which is better than other algorithm stuff, I guess: Linear Recurrence and Berlekamp-Massey Algorithm"

> also Um_nik

"I can't understand anything from your post. (...) Even code is not helping."

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

    I misunderstood this part at first too. He's not saying that these blog posts are better than others — he's trying to categorize Mike's rationale for putting these blog posts on the front page.

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

    Did you read the whole blog?

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

    Is it time for part 2 of my "Learn to read" blog?

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

      Chilli Errichto Um_nik you guys need to increase number of levels of irony you operate with. On one hand I wanted to recall funny comment of dear mista Um_nik on second hand I wanted to piss off some users by intentionally clearly taking things out of context.

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

        On the third hand you just wanted more upvotes.

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

        You just failed

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

        You are right. We should assume you never misunderstand anything. That's so funny! What a comedian.

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

          Xellos you're my last hope among this crowd of normies ಠ_ಠ

          You shouldn't assume that I never misunderstand anything, but at the point where only explanation you see is that I didn't read the blog, a red flag should raise in your head and make you think twice before posting a question whether I read the blog or not ¯_(ツ)_/¯

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

Okay, add a separate section for announcements (or reversed, add a section for nice blogs and only leave announcements on main), problem solved.

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

    That's just like the top section. There is only one main page.

    However, a new section for nice blogs about algorithms is a good idea for those who learn algorithms on Codeforces.

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

Umnik is crazy => at least you know you're crazy

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

Here's my opinion, There should be a different tab for announcements and editorials( "Home" or "Main") and a tab for something like "Editor's choice" as they have in many blogging platforms. Codeforces can assign a role "Editor" or a "team of Editors" to some candidates by means of rating or voting maybe.

The Editor team will regulate the "Editor's Choice tab" and choose what posts might be helpful to the greater percentage of the community. They will also be elected and replaced periodically. They need not be paid in any form, many people might be willing to do this voluntarily.

This way, the random but useful blogs, and promotions will be segregated from the Codeforces round announcements and editorials.

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

    They will also be elected and replaced periodically.

    Politics are coming to invade Codeforces!

    Also twice fans.

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

A one like Um_nik has appeared in Facebook and now there is the news feed which is adapted to a user by machine learning or something else. So I suppose it is a suggestion from Um_nik to make a "clever" main page which will be generated by AI. :)

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

    actually it seems you got it backwards, and he wants to see predictable main page

    And algo-feeds suck, btw

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

      Actually I just want to whine raise awareness. I don't think that there is a good solution but current situation is not ok either.

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

One of the rarest things on the planet, a Legendary GrandMaster getting downvoted

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

Ya lor ngmh

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

"I don't know how many of you have ever read Um_nik's posts, but you probably know that arrogance in competitive programming is measured in nano-Um_niks."

»
5 лет назад, # |
  Проголосовать: нравится -19 Проголосовать: не нравится

I have a much better solution: don't look at the main page.

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

Totally agree, only Most Valuable Posts(MVP) should be on main page.

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

lmao check out tags

»
5 лет назад, # |
  Проголосовать: нравится -11 Проголосовать: не нравится

Почему люди минусуют хороший пост? Что за стадные инстинкты? Зачем ставить минус, если даже не прочитал?

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

I don't know how someone could be annoyed from Mike lol.. after all the work he has done he has no right to post what he wants ?

if you are legendary grand master ofcourse you aren't interested in Errichto posts and you don't want to see such a thing on main page but other beginners like us could find something helpful

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

    i know u r interested in upvotes...but i truely feel what u have written

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

      nah not really I had a blog got me down to -20 but I don't give a **** I just kept watching my contribution going down

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

Do not write any criticism if you care about your contribution ;) Let it be worse. Don't be umnik ;)

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

this blog is just too much fun for me.

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

The irony in this being on the home page :D

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

Unnecessary blogs --> Unnecessary downvotes :D

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

I am really interested in seeing you as a president for some country one day. The IQ Hitler.