S

Sakana AI

pub.sakana.ai · Company blog · on HN since 2024

Sakana AI's research publication site posts on evolutionary methods, LLM agents, CUDA kernel optimization and model adaptation.

What HN saysHN commenters discuss its Core War and Doc-to-LoRA work, while one points out that the AI CUDA Engineer's kernels were not verified correct.
17HN people shared it
5linked it in comments
26stories submitted
359story points
3 months agolast shared
2024people per year2026

Most-shared posts

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
    Instant LLM Updates with Doc-to-LoRA and Text-to-LoRA
    2 people · 1 points · first shared 2026 · discussion on HN
  7. 7
    Continuous Thought Machines
    1 people · 315 points · first shared 2025 · 36 comments on HN
  8. 8
    Sparser, Faster, Lighter Transformer Language Models
    1 people · 4 points · first shared 2026 · discussion on HN
  9. 9
    Sudoku-Bench Leaderboard
    1 people · 3 points · first shared 2025 · discussion on HN
  10. 10
    Learning Multi-Agent Coordination via Sheaf-ADMM
    1 people · 2 points · first shared 2026 · discussion on HN
  11. 11
  12. 12
    Petri Dish Neural Cellular Automata
    1 people · 2 points · first shared 2025 · discussion on HN
  13. 13
  14. 14
  15. 15
    Repo: Language Models with Context Re-Positioning
    1 people · 1 points · first shared 2026 · discussion on HN

What HN people wrote when they linked it

holliplex · 2026-07-09
Actually, yes! Not Mythos, but a team did use LLMs with genetic algorithms to get a best-performing warrior: https://pub.sakana.ai/drq/
hardmaru · 2026-01-08
Hi HN, I am one of the authors from Sakana AI and MIT. We just released this paper where we hooked up LLMs to the classic 1984 programming game Core War. For those who haven't played it, Core War involves writing assembly programs in a language called Redcode that battle for control of a virtual computer's memory. You win by crashing the opponent's process while keeping yours running. It is a Turing-complete environment where code and data share the same address space, which leads to some very chaotic self-modifying code dynamics. We did not just ask the model to write winning code from scratch. Instead, we treated the LLM as a mutation operator within a quality-diversity algorithm called MAP-Elites. The system runs an adversarial evolutionary loop where new warriors are continually evolved to defeat the champions of all previous rounds. We call this Digital Red Queen because it mimics the biological hypothesis that species must continually adapt just to survive against changing competitors. The most interesting result for us was observing convergent evolution. We ran independent experiments starting from completely different random seeds, yet the populations consistently gravitated toward similar behavioral phenotypes, specifically regarding memory coverage and thread spawning. It mirrors how biological species independently evolve similar traits like eyes to solve similar problems. We also found that this training loop produced generalist warriors that were robust even…
esafak · 2026-03-04
I would like model adaptation algorithms like Doc-to-LoRA (https://pub.sakana.ai/doc-to-lora/) to go mainstream.
rnrn · 2025-02-21
As I write this (after the updates to the evaluation code), https://pub.sakana.ai/ai-cuda-engineer/kernel/2/23/optimize-b10-s4-e0-… is on their top of their list of speedups, with a claim of 128x speed up on a fused 3D convolution + groupnorm + mean. The generated implementation doesn’t do a convolution. The 2nd kernel on the leaderboard also appears to be incorrect, with a bunch of dead code computing a convolution and then not using it and writing tanhf(1.0f) * scaling_factor for every output.
lalaland1125 · 2025-02-20
Note that this paper appears to have a critical flaw: they didn't actually verify that their "optimized" kernels have the same output as the original kernels. So some of their "optimized" kernels gamed the system by computing only parts of the actual result. Look at their most "improved" (147x faster!) kernel for example: https://pub.sakana.ai/ai-cuda-engineer/kernel/1/15/optimize-b5-s4-e1-s… If you read the code carefully, and in particularly the kernel launch parameter, you will see that this only computes the first row of the matrix. Which means it's generating incorrect results.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close