News for hackers. Stuff that matters.
Re:Google Stopping Coding Competitions by hn_throwaway_99 on Wednesday February 22, 2023 @02:30PM (#34901295)
Before jumping on the "Google is now Oracle" bandwagon, curious with anyone with even a little inside baseball knowledge can comment on the reasoning behind this. Because if it's for penny-pinching, "we need to be more efficient" reasons, then yeah, I'm ready to jump on the bandwagon too. But someone else posited it may be more that they want to focus on new skills needed for AI, for example (i.e. "Software 2.0" vs. "Software 1.0" skills, to borrow a term from a recent HN post) - in that case, would make sense.

All that said, by shutting down without announcing a reason, Google must've known people would speculate and likely assume it's because of the "Google = Oracle" reasoning. So I'm certainly leaning towards the "this is pretty sad" side of things.

Re:Google Stopping Coding Competitions by eastWestMath on Wednesday February 22, 2023 @02:48PM (#34901580)
Yeah I’ve always been a bit leery of code competitions. I saw a lot of undergrads spend a lot of effort on these contests, and I was never convinced it was the best use of their time (especially because the university I did my graduate studies at had a professor who put a lot of effort into running the competitive programming club).

I think a group of 15-20 bright and enthusiastic CS students under the guidance of a tenured CS professor could accomplish a lot with the time/effort they were spending and learn just as much!

Re:Google Stopping Coding Competitions by jcranmer on Wednesday February 22, 2023 @03:37PM (#34902293)
There are some good things about coding competitions, if done well:

* Introduction of developers to a core kit of useful algorithms

* Practical examples for developers to design algorithms that require adaptation (e.g., how to adapt the bipartite matching algorithm to tripartite)

* Training people in how to debug their code--the most useful competitions are the ones where programmers don't always have access to the computer, so you have to be able to step through your code without running it

At the same time, however, I think there is rapidly diminishing returns here. You'll get a lot of the first bit of effort you put into programming competitions, but then the improvement you get is incredibly incremental. I'm especially unimpressed by race-to-the-finish kind of competitions, since I think the skills it requires to get very high on the leaderboards are not useful.

Re:Google Stopping Coding Competitions by eastWestMath on Wednesday February 22, 2023 @09:45PM (#34906067)
These are all, of course, things one should learn in an algorithms class.
Re:Google Stopping Coding Competitions by raincole on Thursday February 23, 2023 @03:27AM (#34908213)
CodeJam is practically just an extended version of algorithm/data struct class.
Re:Google Stopping Coding Competitions by moira11 on Thursday February 23, 2023 @08:29AM (#34910278)
Such contests seem to be just a fun way to get students interested in algorithmics. Many of those who become passionate about Computer Science due to competitive programming go on to get PhD in CS and contribute with their research. Some highlights among Code Jam winners: Tiancheng Lou (won Code Jam in 2008 and 2009, went on to earn his PhD from Tsinghua University in 2012, currently start-up co-founder and CTO), Marek Cygan (won Code Jam in 2005, earned his PhD from University of Warsaw in 2012, currently start-up co-founder and CTO), Gennady Korotkevich (won Code Jam 8 times between 2014-2022, as of 2019 was a PhD student at ITMO University) (sources: Wikipedia and Linkedin)

The first two have published some influential works during their academic careers:

https://scholar.google.com/citations?user=df8TSy4AAAAJ

https://scholar.google.com/citations?user=Vjo4Tg4AAAAJ

I wonder what the total number of research papers and citations of all Code Jam winners would be. Sadly, it's hard to find reliable info on most of them.

Re:Google Stopping Coding Competitions by donnie12345 on Saturday March 04, 2023 @12:50AM (#35018561)
There is no correlation between a person's ability to solve such problems and his ability to do research.
Re:Google Stopping Coding Competitions by fidgewidge on Wednesday February 22, 2023 @04:22PM (#34902986)
They've found Code Jam to be a pain for a long time now, because the results never align with their ideology. Men (mostly eastern European and Asian) dominate these competitions to such an extent that Google created another Code Jam that excludes them, so women had a chance to win prizes. Also, Code Jam is often won by the same people year on year, look at the leader boards for the previous years.
Re:Google Stopping Coding Competitions by hn_throwaway_99 on Wednesday February 22, 2023 @06:47PM (#34904824)
I mean, things like chess have had women-only tournaments for years, that seems acceptable to me.

Still, I think it's pretty sad that "results don't conform to our ideological results" equates to "it must be a bad metric, let's shut it down!" Hope it's not the same kind of thinking that led to ElectronConf being cancelled a couple years ago for "not having a diverse slate of speakers", despite the fact that all proposals where chosen in a blinded process explicitly set up in a way to eliminate bias: https://news.ycombinator.com/item?id=14480868

Re:Google Stopping Coding Competitions by scottyah on Wednesday February 22, 2023 @06:51PM (#34904860)
Maybe they thought everyone would just plug it in to chatGPT
Re:Google Stopping Coding Competitions by dredmorbius on Thursday February 23, 2023 @03:28AM (#34908224)
Some earlier possibly-informed speculation from SJvN at The Register a month back:

<https://www.theregister.com/2023/01/27/google_open_source/>

Steven's been around the community a long time and is pretty well connected, so may know more than he'd stated explicitly in that piece.