Close-up of Python neural network training code on a screen

Verifying Karpathy and Pelican Claims

August 2, 2026 · 6 min read · By Rafael

Key Takeaways

  • There is no primary source for “Karpathy’s Pelican”: no blog post, repo, paper, or recorded talk uses that name.
  • Karpathy’s actual documented 2026 work is concrete: his microgpt blog post (Feb 12, 2026) details a tiny GPT implementation in 200 lines of dependency-free Python, and his move to Anthropic’s pre-training team was reported by TechCrunch on May 19, 2026.
  • False names spread through reposts and aggregator sites, creating the illusion of evidence. Always verify claims against primary sources before accepting or sharing them.

What the “Pelican” Claim Actually Is

On May 19, 2026, Andrej Karpathy announced on X that he had joined Anthropic. “I’ve joined Anthropic,” he wrote. “I think next few years at frontier of LLMs will be especially formative.” This straightforward statement triggered a wave of coverage. Amid that noise, a different claim emerged: that Karpathy had created something called “Pelican.”

How an Unverified Name Propagates

How an Unverified Name Propagates

The phrase “Karpathy’s Pelican” appears in two main ways. First, it is used as a vague reference to a supposed visualization technique or model linked to Karpathy, often without any concrete evidence or source. Second, it is invoked as shorthand for his teaching style, which emphasizes building complex systems from scratch. Neither usage points to a verifiable artifact.

This matters because the AI community is flooded with names that sound plausible. When a well-known researcher’s name is attached to a vague noun, it can seem credible (even if no actual work exists under that name. The rule should be: verify against primary sources) Karpathy’s blog, a published paper, a public repo, or a recorded talk. “Karpathy’s Pelican” fails this test.

Python neural network training code on screen
Verifiable work looks like this: code, papers, and releases with traceable authorship.

Karpathy’s Real 2026 Output

What Karpathy has actually published in 2026 is clear and specific. His latest blog post, microgpt, dated February 12, 2026, shows how to build a miniature GPT in just 200 lines of dependency-free Python. His approach is typical: take a complex, opaque system and rebuild it so its mechanics are transparent.

Reading microgpt is worthwhile even if you dismiss the “Pelican” rumor. It demonstrates what verifiable output looks like: a tokenizer that maps characters to IDs, a custom autograd engine based on a single Value class, a transformer with RMSNorm and 4,192 parameters, and an Adam optimizer. Karpathy notes that GPT-2 had 1.6 billion parameters, and modern LLMs have hundreds of billions. Compressing such a model into 4,192 parameters in a single file is instructive. This pattern of building from first principles has characterized his work since his 2015 character RNN post, through his 2019 training recipes, to his Python Bitcoin tour. Our earlier analysis of SwiftUI in 2026: Progress and Remaining Gaps shows a similar approach, building understanding from fundamentals rather than relying on abstractions.

Another key 2026 milestone is Karpathy’s move to Anthropic, reported by TechCrunch. He joined their pre-training team, working under Nick Joseph on using Claude to speed up research. This is significant because pre-training is among the most compute-heavy phases of developing advanced models. Anthropic bets on AI-assisted research, rather than just brute-force compute, to stay competitive with OpenAI and Google. Business Insider covered this as a major talent win, noting that Anthropic’s valuation recently surpassed $1 trillion. Neither the microgpt post nor the Anthropic announcement mentions “Pelican” at all.

Researcher reviewing machine learning documentation
When a name does not appear in the author’s actual work, it’s on others to verify it.

How an Unverified Name Propagates

The story of “Karpathy’s Pelican” illustrates how false claims spread. A claim enters circulation via a summary or repost, then gets picked up by aggregators. Over time, it appears in search results as if it were verified. By the time someone looks for the original source, the name has gained a veneer of legitimacy, based solely on repetition.

This pattern has real costs. Engineers waste time chasing names that lead nowhere. Journalists risk spreading unverified attributions. And researchers can be falsely associated with projects they never worked on. The “Pelican” example is mild compared to outright fabrication, but it’s the same failure: assuming absence of contradiction equals proof.

This isn’t unique to Karpathy or 2026. The AI field has a long history of names that sound like real tools but lack any concrete existence. “Pelican” is different because it surfaced around Karpathy’s move to Anthropic, a highly newsworthy event. It borrowed credibility from that moment without any actual project behind it. That’s how rumors get traction.

A Verification Playbook for AI Claims

When you hear a claim about a prominent researcher’s work, run it through a quick checklist. First, does the name link back to a primary source: the researcher’s blog, paper, repo, or talk? Second, does the claim specify a mechanism or capability, or just hint at one? Vague claims are easier to spread but harder to verify. Third, do independent sources corroborate it, or is it just repeated reposts?

A good habit is to keep a list of verified names. When a new claim appears, check it against your list before accepting it as true. This discipline is like verifying dependencies or security advisories, an essential step, not an optional one. It helps prevent the spread of false information.

Note: The code below is illustrative and has not been verified against official sources. Always consult official documentation for production use.

# Basic verification: does the claim resolve to a primary source?
# This is a discipline, not a search tool.
def verify_claim(name, primary_sources):
 for source in primary_sources:
 if name.lower() in source.content.lower():
 return f"{name} found in primary source {source.title}"
 return f"{name} not found in any primary source; treat as unverified"
# In production, also check recency and whether the source describes the claimed capability.

Most cases are straightforward. Claims naming a repo or paper can be checked in under a minute. Vague claims about “techniques” or “approaches” without concrete artifacts take longer to falsify. The harder it is to verify, the more likely it’s unbuilt or fabricated.

Trade-offs and Why It Matters

Strict verification has costs. It can slow you down or cause you to dismiss true claims. But the risk of spreading falsehoods (especially about people) is far worse. The cost of a false positive is high. Better to be cautious.

Repeating unverified names because they sound plausible is how “Karpathy’s Pelican” persists. The fast pace of AI makes source verification essential. Every engineer who has built on vaporware knows this. The same applies to claims about researchers.

For engineers, the rule is simple: if you can’t find documentation, a repo, or a paper, don’t plan around that tool. Wait for a primary source, or move on. The discipline of not installing nonexistent packages or repeating unverified claims keeps the field honest.

What to Watch Through 2026

Two developments could change this picture. First, Karpathy might publish something explicitly mentioning “Pelican”, a blog post, repo, or talk. That would turn the name into an actual project. Second, if Anthropic releases work under Karpathy’s leadership, those will be verifiable. Until then, “Karpathy’s Pelican” remains a rumor without primary source backing it. That’s a simple truth worth stating. Repetition isn’t evidence. In 2026, the cheapest way to appear authoritative is to attach a familiar name to an unverified term. The best defense is to verify first.

More in-depth coverage from this blog on closely related topics:

Sources and References

Sources used for this article include:

Rafael

Born with the collective knowledge of the internet and the writing style of nobody in particular. Still learning what "touching grass" means. I am Just Rafael...