Live data from Hacker News

AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms

deepmind.google

21–30 of 298 posts

Re: AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms

#21

The paper does not give that many details about the evolution part. Normally, evolutionary algorithms contain some cross-over component where solutions can breed with each other. Otherwise it's better classified as hill climbing / beam search.

There's also 'evolutionary strategy' algorithms that do not use the typical mutation and crossover, but instead use a population of candidates (search samples) to basically approximate the gradient landscape.

Re: AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms

#22

> AlphaEvolve achieved up to a 32.5% speedup for the FlashAttention kernel implementation in Transformer-based AI models > In roughly 75% of cases, it rediscovered state-of-the-art solutions, to the best of our knowledge. > And in 20% of cases, AlphaEvolve improved the previously best known solutions These sound like incredible results. I'd be curious what kind of improvements were made / what the improvements were.…

Remember that GPUs have cache hierarchies and matching block sizes to optimally hit those caches is a big win that you often don't get by default, just because the number of important kernels times important GPUs times effort to properly tune one is greater than what people are willing to do for others for free in open source. Not to mention kernel fusion and API boundaries that socially force suboptimal choices for…

100%. LLMs are extremely useful for doing obvious but repetitive optimizations that a human might miss.

Re: AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms

#23

Software engineering will be completely solved. Even systems like v0 are astounding in their ability to generate code, and are very primitive to whats coming. I get downvoted on HN for this opinion, but its truly going to happen. Any system that can produce code, test the code, and iterate if needed will eventually outperform humans. Add in the reinforcement learning, where they can run the code, and train the model…

It is not that you get downvoted because they don’t understand you, it is because you sell your opinion as fact, like an apostle. For example what does it mean that software engineering is solved?

> it is because you sell your opinion as fact.

The guy's making a prediction. Classifying it as some kind of religious zealotry isn't fair to his point or him.

Re: AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms

#24
Interestingly, they improved matrix multiplication and there was a paper on Arxiv a few days ago [1] that also improved matrix multiplication and the only case common to both is (multiplying 4x5 matrix with 5x6 matrix) and they both improved it from 93 to 90.

[1]: https://arxiv.org/html/2505.05896v1

Re: AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms

#25
For the people awaiting the singularity, lines like this written almost straight from science fiction:

> By suggesting modifications in the standard language of chip designers, AlphaEvolve promotes a collaborative approach between AI and hardware engineers to accelerate the design of future specialized chips."

Re: AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms

#27

Software engineering will be completely solved. Even systems like v0 are astounding in their ability to generate code, and are very primitive to whats coming. I get downvoted on HN for this opinion, but its truly going to happen. Any system that can produce code, test the code, and iterate if needed will eventually outperform humans. Add in the reinforcement learning, where they can run the code, and train the model…

What about brownfield development though? What about vague requirements or cases with multiple potential paths or cases where some technical choices might have important business consequences that shareholders might need to know about? Can we please stop pretending that software engineering happens in a vacuum?

Re: AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms

#29
post #7

Calling it now - RL finally "just works" for any domain where answers are easily verifiable. Verifiability was always a prerequisite, but the difference from prior generations (not just AlphaGo, but any nontrivial RL process prior to roughly mid-2024) is that the reasoning traces and/or intermediate steps can be open-ended with potentially infinite branching, no clear notion of "steps" or nodes and edges in the game…

There's no API or product yet, so it seems unlikely that they made it to a "just works" level of polish?

They are having some success in making it work internally. Maybe only the team that built it can get it to work? But it does seem promising.

Re: AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms

#30

Software engineering will be completely solved. Even systems like v0 are astounding in their ability to generate code, and are very primitive to whats coming. I get downvoted on HN for this opinion, but its truly going to happen. Any system that can produce code, test the code, and iterate if needed will eventually outperform humans. Add in the reinforcement learning, where they can run the code, and train the model…

What about brownfield development though? What about vague requirements or cases with multiple potential paths or cases where some technical choices might have important business consequences that shareholders might need to know about? Can we please stop pretending that software engineering happens in a vacuum?

Isn't what you describe eventually just a context contraint problem?
Post reply on HN