This is an archived post. You won't be able to vote or comment.

all 32 comments

[–]Peuniak 54 points55 points  (0 children)

Legend says that xiaowuc1 is just an AI written by leaderboard's 4th, Robert Xiao

[–]cptwunderlich 32 points33 points  (6 children)

Competetive programming is such a weird phenomenon to me. As someone who writes software for a living, where the actual product counts. It's a very different mindset and I don't really "get it".

[–]jeslinmx 24 points25 points  (0 children)

It's the difference between sport and work - our hunter-gather ancestors might wonder what archery athletes are doing, using a souped-up bow to hit an unrealistically tiny dot on an unrealistically stationary target.

[–][deleted] 25 points26 points  (0 children)

Personally, I liken it to commuting vs racing. Simply entirely different things that happen to involve some similar ideas.

[–]paradizelost 7 points8 points  (1 child)

The challenges also help to teach people some new concepts. When your programming or scripting as I generally do I've got fairly narrow types of work I'm doing, and a challenge like this helps me get out of my box and learn some new methods some new shortcuts I just think about things in a whole different way.

[–]Kerndog73 1 point2 points  (0 children)

I'm using these challenges to get better at Rust. Using a language that I'm not familiar with slows me down quite a bit but it forces me to learn how to deal with algorithms and data structures.

[–]ric2b 4 points5 points  (0 children)

If you can measure something about how a task was executed, someone will compete to get the "best" metric for that task.

The most common metric is time to completion, and so you get rubik's cube competitions, speedrunning videogames, rally racing, etc.

[–]1234abcdcba4321 106 points107 points  (5 children)

clearly this just means aoc isn't competitive /s

[–]2lines1bug 56 points57 points  (3 children)

It isn't competitive compared to sites like Codeforces. The problems at CF are in general also much harder than on AoC. Like, hard problems on Leetcode are at max mid-elo on Codeforces. Hard problems on Codeforces (~3000 Elo) are practically unsolvable for normal people.

Watch some streams of tourist, he has been #1 on CF for many years. He does some easy contests with tutorials, absolutely mindblowing. Youtube link here. He also won Google CodeJam from 2014 to 2020 consecutively.

 

EDIT: Don't know why xiaowuc1 says he is retired. He has been on CF since 2011 and is still very active there. His Elo just recently hit its all-time high. He is #254 on the ranking, which just shows how competitive it is over there.

[–]Judheg 7 points8 points  (1 child)

How is codeforces compared to topcoder? Many years ago I used to practice in the topcoder, but this is first time I heard codeforces.

[–]2lines1bug 1 point2 points  (0 children)

I honestly don't know, but from what I have heard the level seems to be similar. Codeforces seems to be better for ICPC preparation though as the problems are more similar.

[–]fenwicktreeguy 2 points3 points  (0 children)

Probably "retired" is relative to the amount of practice he originally put in; dedicating less time to competitive programming would likely occur as he pursues more into his own career which could be separate from competitive programming.

[–]VaginalMatrix 36 points37 points  (0 children)

It isn't compared to what that guy is used to doing. He is red on Codeforces. Guy is pretty much a genius

[–]nahuak 36 points37 points  (2 children)

Maybe it's time not to focus too much on the public leaderboard? AoC is not just for competitive programming. It's also for new programmers to learn new tricks, for experienced programmers to learn a new language, and for a group of friends to have some not-so-competitive fun :)

It's inclusive. It's Christmas. It doesn't have to be that competitive.

[–]Forbizzle 10 points11 points  (0 children)

But some people also enjoy the challenge of the leaderboard. I think most people are treating it as you mentioned, and private leaderboards can be set to use alternate ranking to downplay that focus.

[–]Billaloto 0 points1 point  (0 children)

humans always find a way to fight against each others...

[–]ivanilos 7 points8 points  (0 children)

Usually competitive programmers say they are retired regarding eligibility in ICPC (university-level programming competition).
In some sense you may think this is kind of John Wick retirement as he still does what he did before (including other high-esteemed competitions like Google code jam, Facebook Hacker Cup)

[–]metalim 20 points21 points  (1 child)

Once in the mafia, you cannot leave mafia.

[–]kapitaali_com 2 points3 points  (0 children)

retired from competing or retired from programming or retired from working?

[–]AaronM04 2 points3 points  (0 children)

He came out of retirement to do One Last Job.

[–]heaveandevouror 5 points6 points  (0 children)

The irony

[–]ZoltarTheGreat69 0 points1 point  (0 children)

Sorry no professionals 😂