
TL;DR
A CS student built 30papers.com to make Ilya's legendary ML reading list more accessible. HN has thoughts on the source, the format, and why compression equals intelligence.
Back in 2022, Ilya Sutskever reportedly gave John Carmack a list of roughly 30 research papers with the advice: "If you really learn all of these, you'll know 90% of what matters today." The list was never officially published. Someone on Twitter compiled a speculative version in 2024. Now a first-year CS student at Trinity College Dublin has built 30papers.com to make that list more accessible with plain-language explanations.
The project hit the Hacker News front page with 271 points and a discussion that's equal parts appreciation, skepticism about the list's authenticity, and complaints about the website's animations.
The 30 papers span the foundations of modern deep learning:
Neural network fundamentals:
Attention and transformers:
Scaling and training:
Theory papers:
The theoretical papers are what make this list distinctive. They're not standard deep learning curriculum - they're information theory and complexity theory papers that connect to Ilya's thesis that learning is compression.
Several HN commenters picked up on why the Kolmogorov complexity papers are included. As one explained: "Ilya argues that the reason why neural networks generalize - why they work at all - is because they are effectively finding a simple description of their training data, converging down onto the limit of the Kolmogorov complexity."
Another linked this to Solomonoff induction, which "combines Kolmogorov complexity with Bayes rule to provide a general framework for inductive inference, and naturally formalizes Occam's razor."
This is the reading list's hidden curriculum: the papers don't just teach you how to build neural networks, they explain why they work. Good models compress their training data; bad models memorize it.
Newsletter
Get the weekly deep dive
Tutorials on Claude Code, AI agents, and dev tools, delivered free every week.
From the archive
Jul 7, 2026 • 6 min read
Jul 7, 2026 • 7 min read
Jul 6, 2026 • 8 min read
Jul 6, 2026 • 5 min read
The Hacker News discussion raised several concerns.
Is this actually Ilya's list? Multiple commenters questioned the provenance. One noted: "Someone posts on X, 'These are Ilya's 30 papers', gives no source, doesn't say where he got it from, and isn't connected to either Ilya or Carmack. Then someone vibe codes a barely usable website based on that, and it lands on the HN front page?"
The author acknowledged this on the site: "rumoured list of papers that Ilya Sutskever gave to John Carmack." Whether it's the exact list or a reasonable reconstruction, the papers themselves are canonical - these are the foundational works in deep learning.
The UX is rough. The site features heavy animations with scrolling effects. Multiple commenters reported headaches and dizziness: "I scoffed at your comment and went to the website. After scrolling a bit, I find myself having a mild headache and slight dizziness."
The technical issues are more severe. LaTeX formulas render incorrectly with flattened subscripts and superscripts. Images and tables don't render at all. One commenter posted the direct paper links as a service to others.
The format question. A core debate: what value does the site add? One commenter asked: "Is it just rehosting the list, plus a reformatted copy of the papers? I was hoping you'd have at least annotated them with what you'd learned?"
The author, a first-year CS student, explained his motivation: "When I was getting into reading research papers I ended up burning a ton of my Claude usage asking questions other people have probably already asked." The site hosts papers with inline plain-language explanations of difficult terms - essentially baking in the questions you'd ask Claude.
Reading order matters. Several people noted the list isn't ordered for learning: "The paper introducing the attention mechanism probably ought to precede 'Attention Is All You Need.'" This is a reasonable critique - the list was given to Carmack, who already had significant ML background.
The discussion produced a useful perspective on curated reading lists in the LLM era:
"Compiled resources for nerds are catnip. Hit that bookmark/upvote button to never get to it :)"
There's truth here. The list has circulated for years, spawned multiple GitHub compilations, and even a Manning book. Most people who bookmark it won't read the papers. But that's always been true of reading lists.
What's different now: you can actually process these papers efficiently. Tools like Claude, NotebookLM, and various PDF-to-audio services make it practical to work through dense research. One commenter even shared their own tool for generating teacher-style audio explanations of papers.
For those who just want the papers without the animations:
The full list is available on several GitHub repositories, including this curated version with summaries and study roadmaps.
The list's real value isn't as a reading assignment - it's a map of what one of the field's most influential researchers considered foundational. The theory papers alongside the architecture papers. The explanatory blog posts alongside the formal research. The Stanford course that taught a generation of ML engineers.
If you're learning ML in 2026, you have better resources than this list. But if you want to understand how the people who built modern AI thought about these problems, this is the reading.
Read next
Modern LLMs now use MoE routing, mixed attention variants, and fused vision encoders. The simple transformer stack is gone - here's what replaced it and why it matters for developers.
6 min readA new study from Dartmouth measures the impact of an AI tutoring platform on introductory statistics performance. Full engagement with the system correlated with significant exam score improvements, though selection bias remains a key limitation.
8 min readDeepReinforce AI released Ornith-1.0, a family of open-source coding models claiming self-improvement. The HN thread reveals a mix of skepticism and genuine interest - here is what the model actually does and whether the hype holds up.
7 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
AI meeting notes that augment your own typing. Records the call, captures what you type, and fills in the gaps with cont...
View ToolGoogle's AI notebook that lets you ground a Gemini chat in your own uploaded sources. Generates summaries, mind maps, an...
View ToolAI app builder - describe what you want, get a deployed full-stack app with React, Supabase, and auth. No coding requi...
View ToolLocal-first markdown knowledge base with wikilinks. My entire DevDigest pipeline lives here - research, scripts, conte...
View ToolWatch any list of changelogs/blogs, get a single daily digest of what shipped - filtered by your stack and with AI-written one-liners.
View AppSchedule jobs in plain English. See what ran, what broke, what's next.
View AppAI app generator. Describe what you want and get a working app in minutes.
View AppWhat MCP servers are, how they work, and how to build your own in 5 minutes.
AI AgentsPrevent bloating the main conversation with research or exploration.
Claude CodeTeammates claim and complete work independently from one list.
Claude Code
Check out Trae here! https://tinyurl.com/2f8rw4vm In this video, we dive into @Trae_ai a newly launched AI IDE packed with innovative features. I provide a comprehensive demonstration...

Meet ChatLLM Operator 🌐✈️📊 In this video, I'll show you the capabilities of ChatLLM Operator. Discover how this affordable tool, at just $10 a month, can autonomously handle tasks...

Exploring ChatGPT's Deep Research OpenAI has launched their second AI agent, Deep Research, available in ChatGPT, focusing on executing complex research workflows in 5 to 30 minutes. Key features...

A new study from Dartmouth measures the impact of an AI tutoring platform on introductory statistics performance. Full e...

Modern LLMs now use MoE routing, mixed attention variants, and fused vision encoders. The simple transformer stack is go...

IEEE Spectrum reports on pharmaceutical AI running on handheld devices. HN debates emergency kits, domain-specific model...

A controlled study of 660 Claude Code trials shows clean codebases reduce token usage by 7-8% and file revisitations by...

Comparing LLMs by token pricing alone can lead you to choose worse, more expensive models. Cost per task tells the real...

A new paper proposes inverting traditional agent architecture - making the append-only event log the source of truth, no...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.