MikeMirzayanov's blog

By MikeMirzayanov, 3 years ago, In English

Hey!

Are you celebrating the New Year already? I wish you a Happy New Year. I wish you progress, joy and health.

We decided to show the current progress in the catalog of significant Codeforces posts.

So far, quite a bit has been implemented, but somehow you can already use it! Would you like to see it? Follow the link:



As planned, the catalog will collect and classify interesting and useful posts from Codeforces. Indeed, many useful articles have been written in Codeforces over 12 years (God, already 12 years!).

The catalog will be a kind of Codeforces golden fund in the future.

The catalog is a tree of topics to which posts can be added. We will still work on its functionality, for now there are only basic features. Don't be discouraged if something is not supported, which is very necessary — just let me know!

Any red user can enable directory editing. Remember that it is extremely important to make all changes thoughtfully and carefully. The tree should not become infinite in size. You need to have a sense of proportion when detailing topics. Please add only good, useful articles to the directory. If there is a disagreement on the contents of the catalog, the administration will make the final decision.

Hope this will be helpful. And together we can put together a catalog and keep the catalog up to date.

P.S. Many thanks to KAN who helped a lot with suggestions and catalog initial content.

  • Vote: I like it
  • +1754
  • Vote: I do not like it

| Write comment?
»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Happy New Year Codeforces.

»
3 years ago, # |
Rev. 2   Vote: I like it +94 Vote: I do not like it

OMG. That's freaking awesome! Thanks! The best update since EDU.

»
3 years ago, # |
Rev. 2   Vote: I like it +1 Vote: I do not like it

Happy new year to all the active guys on codeforces.

Maybe in 2022, my graph will go up :)

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Happy New Year Everybody.

»
3 years ago, # |
  Vote: I like it +2 Vote: I do not like it

Happy New Year!

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Happy New Year and Thanks

»
3 years ago, # |
  Vote: I like it +2 Vote: I do not like it

A gift indeed!

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

WOW,SO COOL! Thank you for this and HAPPY NEW YEAR EVERYONE!

»
3 years ago, # |
  Vote: I like it +17 Vote: I do not like it

Wow. This is amazing, exactly what we needed as a golden fund, and it's a wiki. Kudos to everyone who worked on this feature (and wrote all those magnificent posts)!

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Happy New Year Mike and Team!

»
3 years ago, # |
  Vote: I like it -45 Vote: I do not like it

OK! Just a dumb doubt.
Only the Red Coders (With a rating > 2600) can edit or the Red Coders (Using magic tab) can also?

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

I have bookmarked this Gift! Thank you for this wonderful Gift <3

»
3 years ago, # |
  Vote: I like it +3 Vote: I do not like it

Happy New Year to you all !!

Catalog is really Amazing, Thank You for this wonderful gift !!

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Happy New Year Codeforces.

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Thanks for the catalog.

Happy new year to the Codeforces Team.

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Вот бы кто — нибудь подарил мне на Новый Год футболку от codeforces)

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Happy new year! Thanks so much!

»
3 years ago, # |
  Vote: I like it +106 Vote: I do not like it

Any red user can enable directory editing

Uh... Can't it look on max rating at least? >.<

P. S. Would be grateful if folders are, um, foldable on the page.

  • »
    »
    3 years ago, # ^ |
      Vote: I like it +26 Vote: I do not like it

    +1.

    On second thought, now it just makes sense to become red again :) .

  • »
    »
    3 years ago, # ^ |
      Vote: I like it +43 Vote: I do not like it

    Hehe… guess it’s time to get red back, amiright?

»
3 years ago, # |
  Vote: I like it +95 Vote: I do not like it

This is awesome.

I suggest adding a folder "Problem setting" (I know I can create it myself, but since I am also proposing to put there an article of mine I don't want to do it unless it seems a good idea also to someone else) with:

Moreover, I believe that the catalog may be used also to keep some important non-technical blogs to save them for future generations (e.g., the collection of all opencup contests, unnecessary things to know, random stuff like this or this or this, etc).

Happy new year :)

»
3 years ago, # |
  Vote: I like it +25 Vote: I do not like it

finally I can flush my favorites...

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Today I learnt 1gon wrote a blog about the 3d convex hull , very cool

»
3 years ago, # |
Rev. 3   Vote: I like it +1 Vote: I do not like it

Wow, this is great.

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Happy New Year Everyone!!

»
3 years ago, # |
  Vote: I like it +39 Vote: I do not like it

Maybe we can add Catalog in the top menu bar as well

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Thanks a lot MikeMirzayanov it is truly a new year gift for me.

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Thank you Mike for everything and Happy New Year to the Codeforces!

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

I must say codeforces is reaching another level

»
3 years ago, # |
  Vote: I like it +12 Vote: I do not like it

Thanks for the great update!

»
3 years ago, # |
Rev. 3   Vote: I like it +72 Vote: I do not like it

Very nice to see this finally happening! We actually started making something similar yesterday with the plan to just keep it in Recent Actions, I wonder if someone told you... I have added the more interesting articles from our list.

Anyway, this means I have already seen some dilemmas about editing a document like this. Here are some feature requests (I understand that this is v0.0.1 and I'm sure these have already been thought about, just posting to show interest):

  • Some kind of differentiation about difficulty/level is necessary. I'm not interested in blogs about binary search while discussions about FFT are not helpful for greys.
  • I would also like to see the ability to sort by either post release date or time of adding to the catalog, preferably both (the latter might get somewhat sabotaged if "edit wars" happen). Then I can go "checking" to the catalog for new blogs I have not read. (This would be in addition to the tree structure, not as a replacement).

I am also curious about criteria for inclusion. Which one better describes the vision?

  • Collect all educational blogs on Codeforces that meet some (rather high) standards of quality.
  • For any topic of interest, collect only the best blogs.

I understand wanting to avoid everyone and their dog putting their own binary search tutorial on there but on general I'd prefer the first.

  • »
    »
    3 years ago, # ^ |
      Vote: I like it +40 Vote: I do not like it

    Just wanted to point out a couple more benefits of having a more feed-like structure of the catalog (even functionality for sorting and grouping by time would be great).

    • Sorting by time would also keep track of how up-to-date the catalog is (in case you're going for collecting high quality educational blogs, this is really important, since otherwise it is possible that at some point people would stop updating the catalog).
    • It would give more incentive to people who like writing educational blogs to see them featured in such a feed.

    I would really like the catalog to be more of a collection of all high-quality blogs (graded by content difficulty), rather than just a few selected blogs on a few topics, since that would make it easier to find great blogs that people may miss by not checking in on recent blogs all the time. If the vision behind this is really "for any topic of interest, collect only the best blogs", a good idea would be to mark some of these blogs as "featured", yet still keep collecting the other educational blogs in one place, and have an option to see either just the featured blogs or all the blogs.

    I also agree with the point about the difficulty ratings. It makes perfect sense to be able to filter blogs of a certain rating, and this becomes all the more important in the case that this is treated like a repository of all good blogs on Codeforces. For such a rating system, as is currently being done with the catalog contents, the ratings can be voted upon by people with high enough rating.

»
3 years ago, # |
Rev. 2   Vote: I like it +23 Vote: I do not like it

Another suggestion: Make it possible to move several blogs at once to different folder and move folder with all its content to another folder. It'll definitely be a needed change as the catalog grows. By the way, as I know Google drive allows a single file to be present in several folders. This might be useful here as well when a blog is very relevant for several categories at once.

  • »
    »
    3 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    By the way, as I know Google drive allows a single file to be present in several folders. This might be useful here as well when a blog is very relevant for several categories at once.

    We already have the ability to put the same blog in multiple places in the catalog. For example I put DrSwad's blog under both bitwise and linear algebra (it seems equally important for both). That practically covers it (unless you want both to automatically the same description/overridden name).

  • »
    »
    3 years ago, # ^ |
    Rev. 2   Vote: I like it +13 Vote: I do not like it

    Also the history is very brief, would it be possible to read it in expanded form anywhere? I. e. for more than just 5 last actions.

  • »
    »
    3 years ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    Also support, moving things is a huge necessity.

    I thought about reorganizing the generating function/fft section a bit, I think it should go:

    • Polynomials, series and recurrences
      • Matrix exponentiation (Errichto blog)
      • Generating functions (zscoder blog, mifafa blog, my blog)
      • FFT
      • xor/or/subset convolutions (Elegia blog, aryanc blog, adamant's subset convolution blog)
      • Berlekamp-Massey blogs (maybe just root-level)

    But agree with it or not, I can't do this without creating a huge mess because I can neither delete nor move, so every blog will be duplicated but hidden.

»
3 years ago, # |
  Vote: I like it +28 Vote: I do not like it

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

omg this is so cool ... the greatest new year present!

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Happy New Year, CodeForces! :)

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Happy New Year Codeforces!

»
3 years ago, # |
  Vote: I like it +13 Vote: I do not like it

I think there really should be a feature to fold folders, it is really hard to navigate and will become harder to do so as the catalog grows, please consider adding such feature.

For example when I enter the catalog, first I find everything closed, whatever I want to open I can click on to expand it and look what is inside. And if there are nested folders they should be all closed by default, and only opened if clicked.

Other things that will make the catalog easier to navigate:

  • Some builtin search/filter function (something that is a bit smarter than CTRL+F)

  • Expand/Collapse all folders in one click (for people who like the catalog as it is now and people how want to just explore the catalog they can expand everything)

and also since I will be tagging MikeMirzayanov I have 2 things that I really want say (the 2nd is kinda unimportant):

  1. Thanks

  2. Is there is by any chance a possibility to have the following feature in a near future?: to filter the problems in the problems set by excluding certain tags? (e.g. I want to find DP problems but I don't want problems with the tag greedy to be included, or I just don't want to see any annoying geometry or probability problems) it would be really helpful for people like me who have tags for unsolved problems turned off.

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

A very Happy New Year everyone and Codeforces.

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Wow! This is extremely useful. Thanks.

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

One small but useful feature I can think of is the ability to expand and contract individual folders. This would enable finding the desired topic much faster and the entire catalog feel more organized. Thanks for The Catalog, it is a very useful addition.

»
3 years ago, # |
  Vote: I like it +5 Vote: I do not like it

Making the list collapsable will be great. It will be helpful when the tree grows in size.

»
3 years ago, # |
  Vote: I like it +4 Vote: I do not like it

Happy New Year to Everyone.

May this Year brings the best of your life...

»
3 years ago, # |
  Vote: I like it +3 Vote: I do not like it

Happy New Year Codeforces, seems quite a good resource for everything and could help a lot. BEst update in for quite a time.

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

what about a discussion forum for problems like leetcode?

»
3 years ago, # |
  Vote: I like it +13 Vote: I do not like it

I can't find a shortcut to the Catalog from the navigation bar, it appears that the only way to access it is to write the url manually.

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

This is wonderful!

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

MikeMirzayanov Please publish this somewhere in EDU so we can find it easily.

»
3 years ago, # |
Rev. 2   Vote: I like it +28 Vote: I do not like it

Hi, as -is-this-fft- said, we were actually going to compile a list similar to this and I think that your catalog is an improved version of the list that we were going to create, so thanks for that!

However, there is an improvement I want to suggest. We should have a folder that are the edu blogs from the past 2 weeks or past month. That way, edu blogs wont get lost under a sea of contest annoucement and editorials. It would be shame to miss really cool edu blogs like this or this because I wasnt checking codeforces for the past 24 hours. Although there is a time filter, I think a folder would still be much better as I believe your time filter is based on updates to the list?

Anyways, thanks again for this cool feature Mike <3

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Happy New Year!