Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
Programming AI

Exhausted Man Defeats AI Model In World Coding Championship 27

An anonymous reader quotes a report from Ars Technica: A Polish programmer running on fumes recently accomplished what may soon become impossible: beating an advanced AI model from OpenAI in a head-to-head coding competition. The 10-hour marathon left him "completely exhausted." On Wednesday, programmer Przemysaw Debiak (known as "Psyho"), a former OpenAI employee, narrowly defeated the custom AI model in the AtCoder World Tour Finals 2025 Heuristic contest in Tokyo. AtCoder, a Japanese platform that hosts competitive programming contests and maintains global rankings, held what may be the first contest where an AI model competed directly against top human programmers in a major onsite world championship. During the event, the maker of ChatGPT participated as a sponsor and entered an AI model in a special exhibition match titled "Humans vs AI." Despite the tireless nature of silicon, the company walked away with second place.

The competition required contestants to solve a single complex optimization problem over 600 minutes. The contest echoes the American folk tale of John Henry, the steel-driving man who raced against a steam-powered drilling machine in the 1870s. Like Henry's legendary battle against industrial automation, Debiak's victory represents a human expert pushing themselves to their physical limits to prove that human skill still matters in an age of advancing AI. Both stories feature exhausting endurance contests -- Henry drove steel spikes for hours until his heart gave out, while Debiak coded for 10 hours on minimal sleep. The parallel extends to the bittersweet nature of both victories: Henry won his race but died from the effort, symbolizing the inevitable march of automation, while Debiak's acknowledgment that humanity prevailed "for now" suggests he recognizes this may be a temporary triumph against increasingly capable machines. While Debiak won 500,000 yen and survived his ordeal better than the legendary steel driver, the AtCoder World Tour Finals pushes humans and AI models to their limits through complex optimization challenges that have no perfect solution -- only incrementally better ones.
"Humanity has prevailed (for now!)," wrote Debiak on X, noting he had little sleep while competing in several competitions across three days. "I'm completely exhausted. ... I'm barely alive."

Exhausted Man Defeats AI Model In World Coding Championship

Comments Filter:
  • by Anonymous Coward

    > while Debiak coded for 10 hours on minimal sleep

    Typical highly paid person who needs to sleep after 10hrs of work

    • by Rinnon ( 1474161 )

      [...] noting he had little sleep while competing in several competitions across three days.

  • by fabiomb ( 5315421 ) on Friday July 18, 2025 @04:39PM (#65530138)
    I am fighting with Claude 4 and ChatGPT 4.1 using them in VSCode with Copilot as an Agent (Gemini 2.5 pro fails every time), everything is fine, but they can't figure out a simple PHP application with everything explained in a nice file ,every url is wrong, uses differents patterns of design in every page, broke stuff that worked, iterates in useless testing code that never works and more. So, probably you don't need to test an AI in a precise exercise but in a real world application, an useful one, there's the place where it belongs and it works awfuly bad at it, i need the AI to follow the instructions and not take every damn wrong path nobody is telling it to take :P
    • From the summary: "The competition required contestants to solve a single complex optimization problem over 600 minutes."

      And there you have it! It's a sufficiently-specific problem based on a knowledge base that is sufficiently-well-established in sources that can be used as training materials for AI. So, that's why it did so well.

      Once you start putting the AI into real world situations, like the ones described in the parent post, it performs much worse. I literally just spent time fiddling with permissi

      • Thre are links on the AtCoder website for the challenge that take you to the exact problem to be solved. Its an interesting puzzle to read. At first, I was like 'there's no UI involved, of course that's why the AI did well', but then I read some more and realized that this was exactly the same kind of real world problem I worked on in the 90s to do with hard drive optimisation.

        The problem they offered was not a common problem, but it was definitely mappable to some real world problems.

        It demonstrates
        • by 0123456 ( 636235 )

          Exactly. In the 90s we still used to try to optimize C code by using register variables and complex function structure that happened to suit the way the processor worked.

          Then we stopped doing that because we realized the new compilers could optimize it a heck of a lot better.

          Now we typically don't even write programs that generate machine code any more but feed everything into a VM that generates code on the fly.

          I don't remember having to do any serious optimization for years, and it was mostly stuff like b

      • I tried asking Gemini about an error in a screenshot. Somehow, it convinced itself the error said something different than what it said. That was bizarre.
  • by bittmann ( 118697 ) on Friday July 18, 2025 @04:48PM (#65530152) Journal

    John Henry told his captain
    'A man ain't nothin' but a man
    But before I let your steam drill beat me
    Down
    I'd die with a hammer in my hand. Lord
    Lord
    I'd dies with a hammer in my hand.'

  • ...the same as solving real and complex problems, especially if they are not precisely defined

    • by Luthair ( 847766 )
      Yea, I'd even question the notion that 'top coders' go to these events. I've had the opportunity to work with a lot of people who pioneered modern open source developer tools over the past 20-years and I can't recall ever talking about coding competitions.
      • by Rinnon ( 1474161 )
        The average person doesn't understand the difference between a mid coder and a top coder unless it's explained to them in tournament format.
  • If computing has taught us anything, it's that they tend to improve in capability

    • It's not really going to help if "AI" just makes mistakes faster than before. This is a technology that doesn't look like it improves significantly.

  • Well done to openai for scraping all available code from the internet and amalgamating bits of it produce an apparently working program. We should also give credit to be many thousands of real people who manually curate their LLMs day after day. Let us not forget that there is minimal intelligence in current LLMs. Their only intelligence is that they can interpolate between datapoints to give outputs that are somewhere in between them. They have no ability to operate outside of their training data and ther
  • Just a reminder that the steam machine won in the end.
  • "Captain said to big old John Henry, That old drill keeps a-coming around. Take that steam drill out and start it on that job Let it whop, let it whop that steel on down Let it whop, let it whop that steel on down." – Traditional, "Datalinks" https://paeantosmac.wordpress.... [wordpress.com]
  • Who the hell comes up with numbers like 600 minutes? Why not 36 000 seconds then?
    I can compute without AI that it's 10 hours.

  • Real-world software creation follows other rules.

  • Next step would be for someone (or some AI?) to evaluate the solutions on metrics:
    1) Performance
    2) Maintainability

  • Debiak coded for 10 hours on minimal sleep

    Is that guy a cat who needs to nap every 2 hours?

    FWIW, I once participated in a coding contest at my university in the early 90's that lasted 72 hours (the first prize was a full scholarship, which I didn't get :)) I ran on coffee and speed for the full 72 hours, then collapsed on a couch and slept until someone woke me up to come get my third prize (a Solaris license).

    10 hours non-stop coding sounds like a normal day at the office trying to wrap up a project.

To see a need and wait to be asked, is to already refuse.

Working...