ppll

Casey Muratori

Programmer; makes Handmade Hero and teaches Performance-Aware Programming, and argues loudly about how software got slow.

Casey Muratori did not write this page. ppll compiled it from their own words, each linked to the source. Is this you? · Report a mistake

Follow

Latest Newsletter

What they believe

The bold line is korrents’ wording; the quote is theirs. These 2: what they wrote before what they said aloud, one per source, newest first.

All 37 beliefs, on korrents

Everything, newest first — across every channel.

Sources

5 November

27 October

Casey MuratoriNewsletter
  • What’s in a Token?

    LLMs

21 October

Casey MuratoriNewsletter
  • Horizontal Operations

14 October

Casey MuratoriNewsletter
  • SIMD Unpacks

7 October

Casey MuratoriNewsletter
  • SIMD Shuffles

2 October

23 September

Casey MuratoriNewsletter
  • Nested SIMD Predicates

14 September

Casey MuratoriNewsletter
  • SIMD Mask Registers

10 September

9 September

8 September

Casey MuratoriNewsletter
  • 520 Pages Per Hour

2 September

Casey MuratoriNewsletter
  • Is AI a Good Research Assistant?

31 August

26 August

Casey MuratoriKorrents

From one piece Why performant code matters (but gets widely ignored), with Casey Muratori 15 beliefs · youtube.com

+ 12 more

25 August

The whole feed →

Beliefs

What is a korrent?

A korrent is a belief a person has stated in their own words: one sentence stating the claim, backed by a quote and a source, kept at korrents.com.

Under a name here, the quoted block is what they actually said. The korrent beneath it is the claim those words support, in korrents' wording — tap it to see the record, its source, and who else holds it.

Nobody here wrote their own korrents. They are compiled from public statements, and a person can change their mind, which is recorded too.

Recommends rcmnd

  • rcmnd What they recommend 2 things — each backed by an exact quote.

    Compiled by rcmnd.app, not by them: the quotes are theirs, and each links to the post it was copied from.

    Recent

    • Recommends miniperf
      if you’re stuck on something, and can’t get PMC collection working at all, read Mārtiņš Možeiko’s miniperf gist

      computerenhance.com 23 Oct 2024

      What others say about miniperf →

    • Recommends GoFetch
      Dubbed “GoFetch”, this new attack is noteworthy not just from a security standpoint, but also from a performance standpoint: in the attack disclosure, the researchers provided the first complete analysis of Apple’s M-Series Data Memory-Dependent Prefetcher (DMP). If you have the technical knowledge necessary to read and fully understand the original paper, I highly recommend it.

      computerenhance.com 27 Mar 2024

      What others say about GoFetch →

    All 2 recommendations →

Where they publish

  • Site caseymuratori.com His site: the projects, the talks and the long arguments.

    Open caseymuratori.com

    Link verified 20 Sept 2026.

  • Newsletter Computer, Enhance! His course and newsletter on performance-aware programming. Has a feed.

    Open computerenhance.com

    Recent

    • Additional SIMD Predicate Options 5 Nov 2026 Before moving on, a quick roundup of additional predicate removal options found by folks taking the class.
    • What’s in a Token? 27 Oct 2026 Listen now (116 mins) | Is “glorified autocomplete” a good description of what LLMs do, or are there substantial qualitative differences under the hood?
    • Horizontal Operations 21 Oct 2026 We can employ our knowledge of shuffles and permutes to make horizontal operations out of the vertical ones provided by SIMD instruction sets.
    Show 17 more
    • SIMD Unpacks 14 Oct 2026 In addition to permutes and shuffles, “unpacks” can be used to rearrange data as long as the rearrangement conforms to a very specific pattern.
    • SIMD Shuffles 7 Oct 2026 SIMD works seamlessly when everything is vertical. Once we want to operate horizontally, we enter the esoteric world of shuffles and permutes.
    • Q&A #88 (2026-10-02) 2 Oct 2026 Answers to questions from the last Q&A thread.
    • Nested SIMD Predicates 23 Sept 2026 Before moving on, it’s worth looking at how we would handle more complex predicates than the ones present in the haversine loop.
    • SIMD Mask Registers 14 Sept 2026 Although CPUs that support them are still relatively rare by percentage of installed base, mask registers are a powerful feature of modern SIMD hardware well worth understanding.
    • What Is AI Doing to Math? 10 Sept 2026 Listen now (113 mins) | A special double-episode of Wading Through AI covering the recent headlines in the world of formal mathematics.
    • High-Performance Database Architecture 9 Sept 2026 An interview with Tyler Cloutier
    • 520 Pages Per Hour 8 Sept 2026 I wanted to provide some perspective on the research process for The Big OOPs and The Root lectures. This was only feasible method I found.
    • Is AI a Good Research Assistant? 2 Sept 2026 Listen now | Recently, I gave a talk called The Root of the Root of All Evil. Like The Big OOPs, it was a research-intensive talk, so Demetri and I decided it might serve as a good spot test for how well the frontier mo…
    • SIMD Masking 31 Aug 2026 Once we execute both sides of an if/else, we need some way of merging the results.
    • The Root of the Root of All Evil 26 Aug 2026 A Brief History of Programming's Most Ambiguous Catchphrase
    • Q&A #87 (2026-08-25) 25 Aug 2026 Answers to questions from the last Q&A thread.
    • The Pit of Success 19 Aug 2026 An Interview with Rico Mariani
    • The Pattern Behind x64 CMPPS/PD Immediates 18 Aug 2026 If you're wondering how the 5 bits used in the CMPPD/PS immediate got assigned the way they did, Pete Cawley's got your back.
    • SIMD Predicates 17 Aug 2026 Although counterintuitive at first, using purpose-built comparison instructions we can easily translate if/else branches into SIMD code.
    • Branchless Absolute Value 10 Aug 2026 Some operations are uniform enough that, even though we might ordinarily think of them as using a predicate, they can nonetheless be done by direct manipulation of the underlying bit pattern.
    • What New Jobs? 5 Aug 2026 Appeals to prior technological revolutions are often used to assuage fears that AI will lead to widespread unemployment.

    Link verified 20 Sept 2026. Recent items update automatically from the channel.

About the English under a post

Some people here publish in a language other than English. Where they do, this site shows a machine translation beneath the post, in this typeface — the site's own, not theirs.

The post itself is never changed, moved or hidden: what is set in the serif above is exactly what the person published, and it is what to quote them on. A translation can be wrong in ways that matter, especially about tone.

Only the post's own words are translated. A quoted post, a linked article and a belief on korrents.com are left in their original language.