Live data from Hacker News

Goodbye to Google Code Jam

codingcompetitions.withgoogle.com

81–90 of 147 posts

Re: Goodbye to Google Code Jam

#81
post #76

Earlier quoted context omitted.

> I wonder how gpt-4 does. The problem is that as soon as people started tricking ChatGPT 3 into problems like that, the correct answers are now being used to train the next versions and are going to be part of the dataset. So GPT-4 or GPT-5 may get the answer right, but that still wouldn't mean anything.

Not the case for GPT-4 though, as it’s knowledge cutoff is the same as GPT-3s, that’s why it’s easy to compare the two on the same problems and see what’s the difference.

Not so fast!

Yes, the GPT-4 paper says

> GPT-4 generally lacks knowledge of events that have occurred after the vast majority of its pre-training data cuts off in September 2021 [footnote: The pre-training and post-training data contain a small amount of more recent data], and does not learn from its experience.

But note the more recent data. We know that InstructGPT (GPT-3.5) was RL trained on examples of previous queries to GPT3, such as those trick questions. We could assume everything (after filtering e.g. for benchmark contamination) ever sent to OpenAI is in that post-training set. This is indeed a very small amount of data compared to the trillion-plus tokens of older data it was surely trained on. We also know that when ARC did their evaluations of GPT-4, OpenAI hadn't finished fine-tuning yet, so they've certainly been continuing to do so recently.

See also my other comment https://news.ycombinator.com/item?id=35300668

Re: Goodbye to Google Code Jam

#82

Earlier quoted context omitted.

Appears answer is staff responsible were laid off: https://newsletter.pragmaticengineer.com/p/why-did-google-cl...

Bummer! Had a lot of reach and great tool to encourage future engineers. These events make it seem like the era of big fancy cool tech companies is over. Of course you have the emergence of other tech companies like open AI.

Wow. I have to agree that knowing the reason for this tarnishes my image of Google by bringing home the reality of the layoffs.

Re: Goodbye to Google Code Jam

#83

Competitive coding has always been a bit of a joke, but it's a great entry vector for kids to get introduced to programming (and eventually software engineering). I'm not entirely sure how to feel about this, though. I have always been suspicious that the existence of the game of competitive coding has been used to kind of justify the "leetcodification" of the tech interview circuit, and (IMO) that can't go away soon…

Why is it a joke? It is like any other sport or Olympiad, it involves solving faster, accurately and potentially of problems you haven't seen before. There is no direct correlation between competitive programming like CodeJam/ICPC and leetcode. They don't target the same audience at all. I couldn't get to the top of these but I do admire people who do, they are some of the absolutely brilliant people I have worked wi…

> Coming to this argument about even algo/DS interviews, could you suggest an algorithmic interview replacement, that is not time consuming, is objective, language agnostic and scales well with the size of a company?

Why are you presuming an algorithmic interview? How many engineering jobs depend on being able to memorise algorithms?

If you mean suggesting an engineering interview: sure. Give someone a task and 40 minutes to build it. Leave them alone. Come back and go through the solution together.

Re: Goodbye to Google Code Jam

#84

Earlier quoted context omitted.

Why is it a joke? It is like any other sport or Olympiad, it involves solving faster, accurately and potentially of problems you haven't seen before. There is no direct correlation between competitive programming like CodeJam/ICPC and leetcode. They don't target the same audience at all. I couldn't get to the top of these but I do admire people who do, they are some of the absolutely brilliant people I have worked wi…

Depends what you’re hiring for. Firstly the interview should be structured with an aim to maximize correlation between success on the interview and success on the job. If you’re not thinking along these lines you aren’t even playing the game. For most startups, the right criteria to screen for is pace and quality of code, plus work ethic. You can ask a relatively easy coding problem, whether it be algorithmic/data st…

I agree, and I’ve competed at the highest level in programming competitions. Most of my peers there would not be good hires.

Top level programming competitions are like top level spelling bees. You need to have as many algorithms memorized as possible in code. That’s right. You need to be able to recite code by memory to pump out algorithm functions as quickly as possible since libs aren’t allowed generally. This isn’t a useful skill.

Re: Goodbye to Google Code Jam

#85
post #49

Earlier quoted context omitted.

And just like any other sport it has virtually no usefulness in real life

Yeah who needs well-being, a healthy back or cardiovascular health anyway?

I think one of you is defining ‘sport’ as in competitive sport and the other is defining it as exercise.

Re: Goodbye to Google Code Jam

#86

Competitive coding has always been a bit of a joke, but it's a great entry vector for kids to get introduced to programming (and eventually software engineering). I'm not entirely sure how to feel about this, though. I have always been suspicious that the existence of the game of competitive coding has been used to kind of justify the "leetcodification" of the tech interview circuit, and (IMO) that can't go away soon…

> I have always been suspicious that the existence of the game of competitive coding has been used to kind of justify the "leetcodification" of the tech interview circuit, and (IMO) that can't go away soon enough. Everyone says this and then their replacements are time-wasting take-homes or raw credentialism. It's a drag to get ready for interviews but I think the fact that one at least has the opportunity to play on…

On side micro engineering tests. With your own laptop and peace and quiet until the time is over.

Re: Goodbye to Google Code Jam

#87
post #32

There is no need for coding competitions anymore. The competition is Leetcode. The prize: a high paying job.

Indeed. It is a product of decades of quantitative easing, near zero interest rates and a tech bubble that needed to collapse. Thanks to GPT-4 and other LLMs, this have driven the need for coding competitions and interview tests like Hackerrank, Leetcode, Codility to zero and having almost no use since everyone will just Ch(e)atGPT the coding interview or competition.

Sounds really weird because you still have to screen people for software engineering jobs, while administering problems in an in-person interview is how it was being always done before coding competition platforms.

As to the platforms themselves, they are still usable for in-person interviews and practice.

Re: Goodbye to Google Code Jam

#89

In general Online Rounds of coding competitions are no longer going to work. As GPT-4 had been shown to outperform humans on the coding competition tasks. You can have it assisted, but this quickly becomes a “who can afford more compute” competition. RIP coding competitions. Incidentally, World Finals: up to 2020, it was held in a location in the US or Europe, and has been online since. Pretty incredibly, Gennady Kor…

> GPT-4 had been shown to outperform humans on the coding competition tasks

This is not true as of March 2023 (hard to prove a negative of course but look at the percentiles in the GPT4 report)

Re: Goodbye to Google Code Jam

#90

Competitive coding has always been a bit of a joke, but it's a great entry vector for kids to get introduced to programming (and eventually software engineering). I'm not entirely sure how to feel about this, though. I have always been suspicious that the existence of the game of competitive coding has been used to kind of justify the "leetcodification" of the tech interview circuit, and (IMO) that can't go away soon…

[deleted]
Post reply on HN