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

Автор Radewoosh, история, 4 года назад, По-английски

There are many blogs on Codeforces, and most of them aren't very important a long time after publishing, like round announcements, saying "hello", asking for a better explanation of problem B than the one in the editorial, and so on. Among them, there are a few very interesting blogs that are a great resource of knowledge, like ODE by MiFaFaOvO, HLD by Vladyslav, suffix automaton by quasisphere or even Blogewooshes.

In my opinion, it would be great if there would be a special place for such blogs, accessible for example, by navigation bar, where they would be somehow sorted. It would be much easier to think "Let's learn something new!" and to do it. Also, probably Codeforces would have the greatest such base for competitive programmers. What do you think guys and MikeMirzayanov?

EDIT One more argument after thinking a bit more: of course there are a lot of papers, but everybody here knows that it's much easier for "us" to learn from blogs written by other competitive programmers. An example which comes to my mind: I've heard that parametric search sometimes isn't very popular in papers because it has something like $$$O(\log(limit$$$_$$$for$$$_$$$coordinates))$$$ and it isn't "proper" to have something like this in the complexity while ofc for us it's great and has a lot of usages. Competitive programming and paper-science differ a lot, so a base of knowledge for us would be great and we have a lot of it written and hidden, so why not organize it?

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

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

CF Wiki basically.

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

I am quite surprised I agree with you about something, that would be very nice to have a place for blogs whose validity never expire (not necessarilly educational ones, but mainly those). And don't forget about my Ultimate guide to TopCoder plugins xD

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

perhaps even solutions of OI problems can be compiled(which don't have English editorials).(from various blog posts about them or comments on cf contest pages)(eg-JOI and POI)

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

    That's not exactly what I meant. It would be also OK to have a base of solutions, but Codeforces already has its own editorials (with links to them on problem sites) and other tasks belong to other websites and they have such bases of solutions (maybe), while on Codeforces there are plenty of educational blogs with a lot of techniques, which might be forgotten unfortunately.

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

      Yeah I know that you didn't mean this.I was just suggesting that if cf makes a wiki such things can also be added

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

Can we just start a subreddit?

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

Amazing idea! But how do you think "Codeforces" could judge if a blog is worthy of being in such special place? Because it cannot purely be in the blog writer's will. We always see a new "Full DP Tutorial" coming up so there's gotta be some way to filter those blogs.

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

simple feature request: unblock visibility of failed tests immediately after the contest. After I fail a problem on systests, I need to wait for all systests to finish before I see that test. And it took an hour today.

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

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

    I was a bit afraid that after proposing something nice there would immediately appear a lot of people with their own ideas (especially these ones created by impulse after the contest) using the opportunity to tell about it and in this way making Mike a less happy to consider mine because it would be unfair.

    Thanks, Kamil.

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

      I don't see how my 2line-comment makes your blog less appealing to Mike or anybody else. And I don't think that I should create a new blog with such a small thing. Yours and Swistakk's responses take like 10 times more space and attention than my comment.

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

      My question may sound dumb but it is not so.

      Hey Radewoosh Errichto Swistakk you all are not only from same country but also from same university (university of warsaw). So are you people classmate or atleast in same year or somehow you people know each other?

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

great Idea!

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

I totally liked your idea,I was so shocked that this xor blog I mentioned was months old and I never got to see it. Also could we make the blogs more mobile friendly, I love to read stuff on mobile, but I have to constantly zoom in and out for reading.see the differencegreat tutorial of xor and the same blog on his website, try to read the second, it feels very awesome to read, if such feature could be implemented that would be great.

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

Thank you for pointing this out in a separate blog!

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

I think the more general underlying issue here is that CF has a great blog system, but it's really used more like a forum. And there are many common and useful features of real forum systems that don't exist here.

In particular, we do not have "sub-forums" or the ability to list all threads posted in a sub-forum.

What if, when we post a blog, we could choose one or more "categories" that the blog falls under:

  • Contest announcement
  • Contest editorial
  • Tutorial
  • Announcements of non-CF contests (hmehta, codechef, IOI online mirror etc)
  • Asking for help
  • "General discussion"

And then have the ability to list all blogs of a given category (or all blogs overall). Tags exist of course, but they are not really used like that: there is an infinite number of tags and no consistent standard of assigning them. There would only be a small, fixed number of categories, and the list of blogs in each category would be easily accessible.

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

    Also with tutorials, maybe it would additionally be nice to have different categories for different target audiences. Otherwise the "interesting" blogs like "suffix automata" and "ODE + generating functions" would be drowned between tons of "DP for beginners" blogs.

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

      CF has a great blog system, but it's really used more like a forum

      The problem with that is, we do not have "sub-forums"

      I think this resumes our problem here in this great platform.

      I believe you covered all the necessary categories that a forum would have, except the "General Discussion" one, I think we should also have an "Off Topic" one for outside-CP discussions(something most forums I've seen have). So that the first one keeps the ones about CP.

      However, I see a small problem in the "Tutorials" category. I think posts there should be only visible after being accepted by a moderator, that way we only get high quality ones that stay relevant even after years of posting, since people will put all of their feedback and questions there(unlike the case where there are 30 DP tutorials).

      And finally, maybe with this new system, we should start implementing some limitations on posting/commenting for newly registered users? Here is the most recent blog about it.

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

I like this idea. I was thinking about something like this previously, but not implemented yet. Thanks for your good thoughts, I'll return with some details or implementation.

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

2 years later, Catalog came out.