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

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

According to the Coding Competitions site, Google Code Jam is being discontinued, as well as Kick Start. Here is a link for more information. This year, they instead plan to hold four "farewell rounds" with no prizes on April 15th. According to the FAQ, rounds A, B, C, D will be in increasing order of difficulty with Round A being for beginners and Round D having difficulty between Round 3 and the Finals. Additionally, sign-in will be disabled on June 1st and the site will be shut down on July 1st.

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

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

:(

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

Why would they shutdown the site?

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

The end of an era :(

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

but y

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

and Hash Code too :/

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

Had fun in last Hash Code (more than any other contest), was looking forward to this year ;( Hope so atleast they don't discontinue it too _/_

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

Thanks to ChatGPT???

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

Request to move/port all the Problems to Codeforces or some other platform.
Any ideas so we can at-least preserve all the problems?

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

Very sad to hear about this.

I have practicing CP since 2020, and my dream is to enter the final round to compete with tourist. My strength grows from a newbie to master, and my ranking rise from bottom 50% to top 5%.

For the code Jam, In 2020, I was too weak to participate. In 2021, I made it round 2, finished ranking of 1700+ and failed to make it through round 3. Finally in 2022, I made it to round 3, get a T shirt, but got very bad result on round 3. I want to have better performance this year, but everything come to an end.

I felt a little bit lucky because I at least can win a T-shirt at the final year. I thought there must be someone who are dreamed of code jam T-shirt but never got it, failed at round 2 again and again, if you are, please leave a comment here and I will give you a warm hug.

Hope this is only the end of Code Jam, but not the end of competitive programming era.

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

    I need a hug :(

  • »
    »
    4 года назад, скрыть # ^ |
    ← Rev. 2  
    Проголосовать: нравится +8 Проголосовать: не нравится

    I just wanted to say thanks for being a fellow competitor. I felt a lot of similarities when I saw your round 2 posts in 2022. I also had a similar journey as you in my cp journey from 2020-2022. I also noticed you used pypy3 as primary language which really identified with my journey. I was happy to read your success story in getting to round 3, and was hoping you would do well this year too!

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

    My story is quite similar to yours. In 2021, I started with cp, so I didn't knew about Codejam and icpc, and gave only Hackercup, but failed to get a tshirt.

    Next year in 2022, I gave Codejam but failed to qualify for Round 3 and missed a tshirt. Then, I gave icpc and Hackercup and qualified enough to receive a tshirt. I was extremely happy with my progress and was hoping for Codejam tshirt in 2023.

    But then in 2023, this happens. I'm broken.

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

    I thought there must be someone who are dreamed of code jam T-shirt but never got it

    :crying:

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

    I used to have similar ambitious ideas. Distributed CJ came along and I jumped on the opportunity to be among the few serious contenders there reasonably fast... only to find out that next year's DCJ got cancelled.

    Completely separate from personal skill, there's the fact that big tech companies organising these competitions don't care about them or the community, only their profit margin/control, so it's been going downhill from terrible long-term decisions. There's still a lot of competitions out there, even though they don't come with prizes or onsite participation, and there likely will be as long as there are people willing to make problems. Look for those.

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

:(

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

I heard they also laid off the Google Code Jam Program Manager :(

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

Their full announcement:Celebrate Google’s Coding Competitions with a final round of programming fun

After 20 years, Google's Coding Competitions come to a close with a final round.

By: The Coding Competitions Team

Remember 2003? Before Chrome, Google Calendar, Android, and YouTube? When we carefully cleaned up our saved emails because GMail and its gigabyte of storage hadn't arrived? Two decades ago – Google launched a global coding competition called Code Jam, which challenged programmers of all levels to test and hone their skills by racing to solve algorithmic problems.

From there, our coding competition lineup continued to grow. Kick Start began as a contest for recent graduates in China and quickly spread around the world. Hash Code, Google's first team-based challenge, started in Europe. And a first-in-class Distributed Code Jam asked participants to build solutions that could scale when run on multiple machines.

Throughout our coding competitions' 20-year history, you've generated billions of lines of code across millions of submissions. You've gone through hundreds of rounds for thousands of problems and put in millions of hours of code execution and testing. Over a million of you from almost every country worldwide have participated — from experienced programmers to students and everyone in between. And now, just as we invited you to our very first round in 2003, we're asking you to join us for one final event as the competitions come to an end.

Join us on Saturday, April 15, 2023 at 2 p.m. UTC as we host four simultaneous online rounds of competition at varying levels of difficulty. Register now to get in on the action.

And to those who've taken part over the years: It's been an honor to learn, succeed, fail, and have fun coding with you. Through the conceptual art, the slides, the gophers, and the absurd number of pancakes, we did it – and we did it together. Thanks for going on this journey with us.

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

    I felt emotional reading this.

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

    Wow. They didn’t even get to touch on why the competitions had to be discontinued, just “Yep, Code Jam is ending” and then move on.

    My guess is that they are likely under an NDA which prevents them from saying anything about the topic, but still.

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

      I think it is probably related to some people who prepared Code Jam have been laid off

      • »
        »
        »
        »
        4 года назад, скрыть # ^ |
        ← Rev. 2  
        Проголосовать: нравится +32 Проголосовать: не нравится

        I know, other people have said that already. I was commenting on how they didn't give their own explanations in the announcement.

        Actually, I find the tone of the announcement as a whole to be quite weird. For a project that has been running for around 20 years, you would expect the team in charge to express their grief and lament its loss. There wasn't anything like that here, though — not even a full sentence along the lines of "We are sorry to announce that Coding Competitions will not be continuing in 2023".

        The cynic in me likes to believe that Google forced the team to write an announcement that would sound like they chose to end it on their own terms, rather than Google mercilessly killing it, but that's my opinion.

        Anyway, that's how I feel about this announcement, but regardless I'd like to thank the Coding Competitions team for creating this incredible platform and keeping it running for so long. No hate on you guys.

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

A very sad day for programming contest. "Don't cry because it's over. Smile because it happened."

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

Why are they discontinuing it though?

  • »
    »
    4 года назад, скрыть # ^ |
    ← Rev. 2  
    Проголосовать: нравится +87 Проголосовать: не нравится

    Xoogler here, so this is, of course, an unofficial answer. Currently, Google is aggressively cutting cost in general: only allowing essential business travels, freezing hires, and laid off 6% of their workforce, where Google Coding Competitions Program team was some of them.

    It is not clear how beneficial Google Code Jam is to Google and how impactful it is for hiring top talented programmers. For the past 9 years, the same person has won it, with only 1 year exception. At some point, it would be clear that offering interview opportunities to this person will not be useful and it was just an annual $15,000 give-away.

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

      It's not just tourist that is their target though

      • »
        »
        »
        »
        4 года назад, скрыть # ^ |
        ← Rev. 3  
        Проголосовать: нравится +11 Проголосовать: не нравится

        True, IIRC all finalists have the interview opportunity. But I guess my point was the person they "invested" $15,000 (+all the employee and technical costs) every year does not give the return they were hoping for.

        I am not, in any way, putting any of the past finalists to blame. Obviously in the end the decision whether to use opportunity is completely yours.

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

          I wouldn't say finalists were their target audience for hiring

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

          Re hiring finalists: I've been getting offers after years of not participating in GCJ because their decisions pissed me off (and on an email I rarely use, so I don't even reply), and I never got even close to qualifying to finals from last online round. I don't have any social networks they'd use to find me, I'm only on CF and some unrelated forums/discord servers. I'm pretty sure they contact everyone who reached a decent non-finals point in any GCJ ever — for the regular interview process, not direct job offers. Even dead people must be getting those emails.

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

      The main prize is maybe 2% of costs of organizing Code Jam.

      These competitions are part of recruitment/promotion for Google. It makes sense to freeze it but it's a pity that they completely discontinue everything. Google is known for abandoning projects though.

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

day of mourning

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

Maybe now it's time for CodeForces to kick off similar tournament like topcoder.

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

Really sad. Does anyone know about any website/OJ which archives those Code Jam / Kickstart problems?

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

RIP

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

It's pretty sad that they're not even saying "cancelled for 2023" or something like that, just shutting the door completely. I guess they could bring it back but they expressed very little interest in that idea in the announcement. :/

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

Damn, I never thought LeBron James's career would last longer than Google Code Jam. Both debuted in October 2003

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

I think its terrible for Google to cut this off.. they already have the infrastructure. What I would of did is just slim it down to the essentials: two problem setters + two testers working in their spare time, no world finals, 3 rounds (1 2 3). You can do kickstart as well. No youtube fanfare or other initiatives. The costs would be pretty much negligible as you are only setting problems in the judge that you've already built. The headhunting benefits are still there in droves when we are talking about this level of cost.

Many years ago GCJ was pretty bare bones. Fast forward to 2022 and there are many dozens of people working on the Google Coding Competitions Team, some of which are extremely strong competitive programmers, but also many who are imo dead weight and would hardly be 1600 CF rating. I think this ultimately led to costs that spiraled out of control into the many millions.

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

    As current Googler, I think it is not appropriate to discuss anything around decision, reasons and my opinions about them. I was not part of any core team for Google competitions as well (I was proposing tasks and was doing our internal rounds as much as I could).

    Only I want to mention that Google competitions were effort of hundreds engineers who like competitive programming. Everyone was able to propose tasks, do internal testing rounds, volunteer for task preparation/testing/writing checker/verifying text etc. Of course, with the biggest effort of the core team. So, the big amount of job was on volunteering base... Having just small group of people who are doing it, without opportunity for others to contribute, would not be the real Google competition, it would not represent all Googlers and their spirit, just a few people would stay behind that big brand and represent it.

    I got my tasks back, enough to organize the whole Kickstart round myself. I may organize contest with these tasks at some point, but it would not be fair to represent Google with these tasks as I am just one super small piece in the whole organization. From other side, tasks are returned to other people as well and they may have better one, it would not be fair from that side too.

    Just tried to explain the situation is a little bit tricky and you can not just raise your hand and say I will do it. I hope many of employees will use their tasks and show some new and interesting ideas to competitive programming world, I would happy to help and organize competition together at any point!

  • »
    »
    4 года назад, скрыть # ^ |
    ← Rev. 2  
    Проголосовать: нравится -18 Проголосовать: не нравится

    LMAO calling people with 1600 CF deadweight. In my modest SWE experience, there is no correlation between CP and being a good software engineer. In fact, the top engineers were the ones who were targetting on their given problem and didn't waste time on outside stuff like competitions. Creating the GCJ problems is a tiny part of the whole competitions project.

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

      I'm not saying those Googlers aren't good SWEs. I'm saying the staff got large and it became a line item on the budget instead of a rounding error, now they cut the entire project because it is too expensive.

      For GCJ, the bare essentials is to have problem setters and testers as the judge is already built out. A few top CPers can do that and the costs would be negligible.

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

    How many world cups do you have?

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

    Don't focus on rating where making a competition is concerned. Problemsetters are just one part, good testers are a completely separate part, as are ppl handling the competition software, then those for hardware/network infrastructure, then general competition design, then propagation, etc. (Unless you're CF in which case most of these people is Mike.)

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

I petition to hold the four rounds at different times instead of simultaneously. It makes no sense, why would they hold it at the same time? It just decreases the number of people who can participate in the rounds. I want to participate in all four rounds, not be forced to pick one.

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

I had high hopes for this year's kickstart. I started practicing cp seriously very recently and got a good rank in the last kickstart. When I felt like I am confident about these contests, they are taken away from me forever :(

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

I hope, it don't set a trend for others. :(

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

These are the times, honestly, when I think of how grateful we're to platforms like Codeforces, who are operating majorly with sponsorship only, not even putting ads on this site and are still operating full fledgedly. Thanks a ton Codeforces!

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

Well done Sundar pichai. You will not take pay cut in your million dollar salary, but will shutdown this competition to show a 15000$ savings. You have shattered the dreams of millions of people. Way to go. Well done.

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

After the firing of Google Coding Competitions' Program Manager, I fully expected Codejam to not continue this year (still expected some Kickstart rounds to happen as planned) and return next year.

The worst past is that all of the record of Codejam, Kickstart, Hashcode will be destroyed. No problem archive, no achievement/certificate record. It's basically like it never happened. No concrete proof that you secured the ranks you say you did. I hope someone will archive the problems/standings to some other website.

I hope Meta Hacker Cup keeps continuing. From the recent layoffs to this incident, Google has done it in a disgraceful manner that you'd never expect out of such a company. Meta and Stripe and a lot of other companies handled the layoffs much better. A lot of competitive programmers look forward to work at Google. Now I think they'd look elsewhere.

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

This marks the end of this famous copy-pasta 😭

I don't think the CEO of Google values CP much.

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

    You would expect someone who won the nepotism game with only material science degree and BS skills to value CP? LOL

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

      It's a joke. I don't know if Sundar himself was even involved with the decision to dissolve Coding Competitions team. As CEO of both Google and Alphabet, he has plenty to deal with.

      Secondly, he is not a nepotism product (maybe try googling what the word means). His father never worked in tech industry. And I don't think his skills are BS. No one will agree with you on this, and you know that, hence the alt account for posting.

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

Does anyone know if Quora Programming challenge would happen this year?

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

Does it include discontinuation of CodeJam to IO ?

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

while I still have not received my 2021 T-shirt

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

:(

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

Additionally, sign-in will be disabled on June 1st and the site will be shut down on July 1st.

What do you mean by site will be shut down?

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

HackerRank died, A2oJ died, CodeJam died, CodeChef is almost dead. I won't be surprised seeing Mike's post on killing CodeForces

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

How much better that would be if they had organized one more normal season with a notice that it will be the last one. I bet everybody would had appreciate that, both participants and team behind Google's Coding Competitions.

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

Sad news :/

I will try to setup the archive at https://zibada.guru/gcj/ like I did in 2008-2009, right now I'm downloading everything I can. Looks like downloadable solutions are only available for 2018-2022 though.

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

very much delighted to hear this. as AI and bots has started writing the codes, there is no need for humans to think and type anymore. Even codeforces should stop functioning, my piece of advice to the owner.

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

Could someone explain how this makes sense economically? The annual prize for gcj was 15k, and if one assumes the cost of setting up the website, paying people to set problems, etc, were to be around 200k (actually it likely that it is way lesser than this, since I remember reading that the problems were set on a voluntary basis by swe's), you are looking at a 250k max cost to run kickstart and gcj, lets even assume it to be 500k. This competition helps google hire top of the industry talent, and more importantly helps bring google recruiting to the attention of elite programmers in various countries outside of NA, like china and russia, who normally use alternative services. Considering that google is primarily a software company, why would google be hesitant in spending a mere half a mil, considering that the revenue google would gain by hiring some of the best talent in the world, would likely be in the tens of millions. And it is important to remember that Google is a company that has 100+ billion in cash reserves and brings in 250+ billion dollars a year.

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

I was hoping to participate and get a good rank in kickstart this year :(

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

I hope the facebook hacker cup continues.

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

sad for tourist as he will lose one of his sources of income ;)

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

Announcing the cancellation at 2 weeks from the CJ qualification round sounds like an impulsive decision, without a proper strategic thought behind it. I am curious to know if Larry Page is aware of this and agrees. The man who built Google and his personal fortune starting with a brilliant algorithm applied ingenously, designed and coded by himself. His lines of codes running in the first versions of Google search engine in the late 90s, in the garage of a friend. And the legend says, some lines still running also today. I would be surprised if he knows.

Furthermore, this one would also have been the 20th Code Jam, a meaningful milestone. If really Google saw that discontinuing Code Jam is a good strategic decision, it would have made sense to hold the 20th edition and to announce the future discontinuing even before the 20th start. For sure the 500k$ at most of costs is not what can make any minimal difference on Google worldwide balance.

As a side note, probably many people (including me) had already planned their agendas to be free and in a good shape on the round dates. Saying this just to underline that definitely this does not sound as Google style, imprinted to respect and integrity (maybe sometimes fake, but anyway necessary). The round dates were published since November as always, with a longer advance than any other competition probably, this is Google style.

I really hope in a strong reaction from the competitive programming community and supporting entities, a reaction that shows that competitive programming is far from dying or being outdated, and is on the contrary even stronger than before. Ok, the immediately subsequent TCO announcement is definitely not in this direction, but I still hope. A reaction from Meta, maybe from other big companies, and of course from all the platforms starting from Codeforces, that will make Google regret of this myopic and greedy decision. And maybe to review it next year.

»
4 года назад, скрыть # |
← Rev. 3  
Проголосовать: нравится +9 Проголосовать: не нравится

didn't know google could stoop that low..

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

That came out of nowhere.

They didn't even make the effort to explain not only why they are discontinuing the competitions, but also why they decided to delete all the archives of previous contests. I don't know what to think or say.

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

    They didn't even make effort to properly notify 12000 of their employees that they are laid off, but yet you are speechless about their approach to the competition platform ...

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

Is it known, for old problems where test data is currently not published, whether there is a plan to publish the old test data so those problems can be archived elsewhere? When I asked Chelsea in April 2021, she said there were no plans then to release the older test data, but I would like to hold out hope that these problems can be solved in the future on other platforms.

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

After all, it's Google's decision and we can do nothing about it.

What is important is that the problemsets are moved somewhere where people can practice and if the good problemsetters who are still working at Google are having some nice idea of a problem, they can simply prepare a round at Codeforces.

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

I was about to register for the Farewell Round, but I didn't get if we are allowed to take part from Russia. Can I hope to get a certificate?