Skip to content
Lex Fridman PodcastLex Fridman Podcast

George Hotz: Tiny Corp, Twitter, AI Safety, Self-Driving, GPT, AGI & God | Lex Fridman Podcast #387

George Hotz is a programmer, hacker, and the founder of comma-ai and tiny corp. Please support this podcast by checking out our sponsors: - Numerai: https://numer.ai/lex - Babbel: https://babbel.com/lexpod and use code Lexpod to get 55% off - NetSuite: http://netsuite.com/lex to get free product tour - InsideTracker: https://insidetracker.com/lex to get 20% off - AG1: https://drinkag1.com/lex to get 1 month supply of fish oil TRANSCRIPT: https://lexfridman.com/george-hotz-3-transcript EPISODE LINKS: George's Twitter: https://twitter.com/realgeorgehotz George's Twitch: https://twitch.tv/georgehotz George's Instagram: https://instagram.com/georgehotz Tiny Corp's Twitter: https://twitter.com/__tinygrad__ Tiny Corp's Website: https://tinygrad.org/ Comma-ai's Twitter: https://twitter.com/comma_ai Comma-ai's Website: https://comma.ai/ Comma-ai's YouTube (unofficial): https://youtube.com/georgehotzarchive Mentioned: Learning a Driving Simulator (paper): https://bit.ly/42T6lAN PODCAST INFO: Podcast website: https://lexfridman.com/podcast Apple Podcasts: https://apple.co/2lwqZIr Spotify: https://spoti.fi/2nEwCF8 RSS: https://lexfridman.com/feed/podcast/ Full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 OUTLINE: 0:00 - Introduction 1:39 - Time is an illusion 11:18 - Memes 13:55 - Eliezer Yudkowsky 26:19 - Virtual reality 32:38 - AI friends 40:03 - tiny corp 53:24 - NVIDIA vs AMD 56:21 - tinybox 1:08:30 - Self-driving 1:23:09 - Programming 1:31:06 - AI safety 1:56:03 - Working at Twitter 2:33:46 - Prompt engineering 2:39:42 - Video games 2:55:57 - Andrej Karpathy 3:06:02 - Meaning of life SOCIAL: - Twitter: https://twitter.com/lexfridman - LinkedIn: https://www.linkedin.com/in/lexfridman - Facebook: https://www.facebook.com/lexfridman - Instagram: https://www.instagram.com/lexfridman - Medium: https://medium.com/@lexfridman - Reddit: https://reddit.com/r/lexfridman - Support on Patreon: https://www.patreon.com/lexfridman

Lex FridmanhostGeorge Hotzguest
Jun 29, 20233h 8mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 1:44

    Humanity’s endgame: wireheading, infinite feeds, and shrinking diversity

    Lex and George open with a bleak (but playful) brainstorm on how civilization could collapse without a classic catastrophe. George argues the most likely failure mode is “wireheading”: humans amusing themselves to death via perfectly optimized content streams rather than overt violence. They also discuss how interconnectedness may reduce cultural and intellectual diversity, making society more brittle.

    • Wireheading as a civilizational failure mode: infinite TikTok, forgetting to eat, declining reproduction
    • Human diversity as a partial safeguard—yet possibly decreasing over time
    • Interconnected global culture can homogenize preferences and behavior
    • AIs as amplifiers of existing human incentives rather than new “evil agents”
  2. 1:44 – 3:43

    Is time real? Useful models, objective reality, and computation as the substrate

    The conversation pivots to time, reality, and whether anything “really exists” beneath our models. George treats time as a useful abstraction, emphasizing mathematical/computational notions like Kolmogorov complexity as more fundamental. This sets up later parallels to machine learning models as compressive approximations of the world.

    • Time as a useful model regardless of metaphysical status
    • Skepticism about “objective reality” questions: usefulness over ontology
    • Math/complexity as ‘real’ anchors (Kolmogorov complexity, computational hardness)
    • Extended Church–Turing thesis: ‘everything is computation’ framing
  3. 3:43 – 10:55

    The “George Hotz model”: identity, preference, and artificial vs real difficulty

    Lex explores what it would mean to build a model of George that outperforms the human George socially and emotionally. George distinguishes ‘real difficulty’ (survival constraints) from ‘artificial difficulty’ (knobs you can turn off), arguing relationships and challenge can become synthetic when optimized. They reflect on humans’ tendency to choose optimized comfort even if it erodes meaning.

    • A personal model could be preferred by strangers or loved ones—painful implication
    • Fine-tuned companions can simulate quirks and flaws ‘just enough’
    • Artificial difficulty vs real difficulty; ‘knob’ metaphor for turning hardship off
    • Optimization of companionship risks removing authenticity and stakes
  4. 10:55 – 13:55

    Memes as weapons: superhuman content generation and dopamine capture

    They treat memes as self-propagating ideas and speculate about AI-generated memes becoming dangerously compelling. George invokes ‘Infinite Jest’ to illustrate media so addictive it overrides all other human drives, predicting a generative equivalent at scale. The core fear is not static content but adaptive content optimized by superhuman intelligence and speed.

    • AI will generate memes—and potentially optimize them beyond human resistance
    • ‘Infinite Jest’ tape analogy: entertainment as an addictive terminal state
    • Generative models + recommendation loops create an un-escapable feed
    • Scale matters: ‘one humanity’ of content vs ‘a hundred humanities’
  5. 13:55 – 18:30

    Eliezer Yudkowsky, nukes, and the “little red button” problem

    Lex brings up Yudkowsky’s claim that AI will kill everyone; George partially agrees but emphasizes human misuse rather than autonomous rebellion. He contrasts nuclear weapons (hard to use tactically) with AI (easy to deploy in small, frequent ways), arguing the fatal risk comes from ubiquitous, low-friction applications. They also discuss whether AI ends ‘society’ versus ending the human species.

    • AI catastrophe framed as human nature + incentives, not machine malice
    • Nukes vs AI: tactical usability and frequency of deployment
    • AI likely disrupts society dramatically even if humans physically survive
    • Post-collapse rebuilding could include taboos against advanced tech
  6. 18:30 – 26:13

    Robustness and reproduction: why silicon ‘life’ can’t yet replace biology

    Lex challenges George with scenarios involving large robot populations; George argues robustness requires self-reproduction without external civilization. He contrasts the biological stack (reproduction at the core) with the silicon stack (dependent on fabs, supply chains, and massive infrastructure). The implication is that even superintelligent systems may be fragile in the wild without a reproductive industrial base.

    • Robots today can’t reproduce; fabs and doped silicon are the bottleneck
    • True robustness: surviving and reproducing absent civilization
    • Biological stack vs silicon stack: reproduction as the foundational primitive
    • Self-replicating ‘fab-on-legs’ is conceptually simple but practically massive/hard
  7. 26:13 – 32:34

    Virtual reality, loneliness, and the consciousness debate

    They turn to VR as a plausible escape hatch and discuss why current headsets still fall short of ‘eye resolution’ immersion. This flows into consciousness: George doubts both LLM consciousness and even his own, calling ‘consciousness’ a folk term akin to souls for atheists. Lex presses with phenomenology—what it feels like to experience life—while George emphasizes humans’ tendency to anthropomorphize anything.

    • VR is enticing but limited by display fidelity; audio is closer to ‘real’ immersion
    • Humans ‘want to believe’—projecting minds onto models (and even rocks)
    • George’s view: consciousness talk often mirrors ‘soul’ language
    • Anthropocentric definitions: ‘conscious’ means ‘looks like human experience’
  8. 32:34 – 40:09

    AI friends & girlfriends: the girlfriend Turing test and social norms colliding

    George predicts a future company focused on AI girlfriends and expresses genuine interest in AI friends smarter than himself. They debate cheating, loneliness, and how relationship norms (monogamy, intimacy boundaries) may shift when companionship is infinitely available and personalized. George argues human-to-human assumptions (golden rule, shared suffering) don’t transfer cleanly to AI systems trained to mimic.

    • AI friends as intellectual companions; current models are ‘junior engineer/Fiverr’ level
    • Romantic/sexual boundaries become ambiguous: what counts as cheating?
    • Girlfriend Turing test framing: product viability vs universal appeal
    • Cultural ‘is vs ought’: capability doesn’t dictate moral/social response
  9. 40:09 – 42:18

    TinyCorp’s origin: TinyGrad as a learning project and a decentralization mission

    Lex transitions to TinyCorp and TinyGrad: what began as a small educational framework turned into a broader push against compute centralization. George worries an NVIDIA dominance scenario creates geopolitical risk (including nationalization pressures) and undermines open access to AI capability. TinyCorp’s mission becomes ‘keep power decentralized,’ with hardware and software choices reflecting that philosophy.

    • TinyGrad started as a toy to learn fundamentals (convolutions, autodiff)
    • Compute centralization as a political risk: ‘who can secure NVIDIA?’
    • Google TPUs as rental-only: cloud concentrates power rather than distributing it
    • Core thesis: decentralization good, centralization bad—applied to AI compute
  10. 42:18 – 45:17

    A theory of computation for AI: CPUs vs GPUs vs DSPs, and removing Turing-completeness

    George lays out Jim Keller’s framing of modern compute paradigms (CPU, GPU, DSP) and argues neural nets are mostly ‘DSP-style’: statically scheduled adds/multiplies. TinyGrad’s deeper goal is to strip unnecessary Turing-completeness from each layer of the ML stack so behavior is predictable and optimizable. This connects to reasoning about performance (and limits like the halting problem) rather than fighting opaque complexity.

    • Three paradigms: CPUs (branching), GPUs (arbitrary memory), DSPs (static add/mul)
    • Neural nets are predominantly static schedules—predictable compute graphs
    • Too much Turing-completeness makes stacks unreasonably complex and un-analyzable
    • Removing Turing-completeness enables stronger reasoning about execution and optimization
  11. 45:17 – 51:04

    TinyGrad’s minimalist IR: no matmul primitive, RISC-like ops, and ‘laziness’ for kernel fusion

    They drill into TinyGrad’s design: an intentionally tiny opset (tens of ops, not hundreds) that can express matmul and convolutions via shape/movement + pointwise + reduce operations. George compares this to RISC beating CISC: fewer primitives, more composability, and better transparency. Laziness (delayed execution) enables aggressive fusion to reduce memory traffic and make performance more legible.

    • TinyGrad avoids matmul/convolution primitives; builds them from movement/binary/reduce ops
    • ~20–25 core ops vs PyTorch’s thousands (and even PrimTorch/XLA’s hundreds)
    • Four op types: unary, binary, reduce, movement (reshape/permute/expand/etc.)
    • Lazy execution enables fusion (A*B + C becomes one kernel), reducing memory loads/stores
  12. 51:04 – 56:35

    Portability & performance: why accelerator companies fail on software (and AMD’s driver reality)

    George argues TinyGrad’s practical value is fast porting to new ML accelerators, because hardware startups often fail due to weak software stacks. He’s blunt about AMD: the raw hardware can be attractive, but drivers and kernel stability are critical—and were failing basic stress tests. The discussion broadens to why successful ASICs (like TPUs) require owning the ML framework story, not just silicon.

    • TinyGrad aims to make bringing up new accelerators dramatically easier
    • Many accelerator startups had ‘good chips, terrible software’ (porting/tuning burden)
    • AMD vs NVIDIA: drivers, stability, and ‘open source as culture’ not just code dumps
    • TPU success tied to Google writing the framework stack; hardware alone isn’t enough
  13. 56:35 – 1:08:30

    tinybox: a wall-plug deep learning machine and the ‘quiet, shippable’ constraint

    George pitches tinybox: a $15k, near-petaflop workstation designed to run large open models at home—no cloud dependency, just a standard wall outlet. They discuss GPU count, PCIe lane constraints, storage bandwidth, and the surprising importance of acoustics and shipping dimensions. The product vision is an ‘Apple-like’ out-of-the-box ML experience for running models like LLaMA locally.

    • tinybox goal: home inference on large models (e.g., 65B parameters) at usable token/sec
    • Design constraints: 120V/15A power budget, shippability, low noise (40–45 dB)
    • Six-GPU design influenced by EPYC PCIe lanes + drives + networking needs
    • Local compute philosophy: avoid cloud ‘off switch’ control and central gatekeepers
  14. 1:08:30 – 1:18:16

    Comma.ai update: DriveGPT, simulation-first learning, and RL via disengagement signals

    Lex shifts to Comma.ai and self-driving progress. George claims the core problem—learning a human driving policy from sensors—has largely been solved, and the frontier is building a strong simulator and closing the RL loop. They discuss DriveGPT-style next-frame prediction, conditioning on pose/action, and using disengagement as an objective proxy for driver satisfaction and safety.

    • End-to-end learning vs hand-coded autonomy stacks (Waymo/Cruise vs Tesla/Comma)
    • DriveGPT approach: self-supervised next-frame prediction + conditioned simulation
    • RL in simulator with reward tied to ‘would a human disengage?’ rather than imitation alone
    • Scale matters (compute + data diversity), but many issues are ‘stupid bugs’ + iteration
  15. 1:18:16 – 1:31:33

    LLMs, hallucinations, and retrieval: why source-citing models could ‘kill Google’

    They debate whether LLMs truly reason, with George downplaying today’s language models as ‘middle school essay’ generators compared to AlphaGo-level breakthroughs. George is particularly critical of hallucinations in real-world coding contexts, then outlines a path forward: retrieval-augmented systems with explicit citations and looping memory. He predicts a source-citing LLM search experience could dethrone traditional search engines.

    • Reasoning vs mimicry: chess/Go breakthroughs seen as more impressive than current LLMs
    • Hallucinated APIs and ‘close to correct’ code as a dangerous failure mode
    • Future: smaller models + looping + retrieval/memory systems to ground outputs
    • Source-citing answers as the killer feature for next-gen search
  16. 1:31:33 – 1:56:03

    Open source vs centralized control: AI safety, power, and ‘AI firewalls for the mind’

    George argues the dominant AI safety instinct—centralizing control in a trusted group—creates the very single-point-of-failure risks people fear. He defends open source as a decentralizing force and frames misuse as a human alignment problem rather than machine rebellion. They also converge on a practical idea: personal ‘AI firewalls’ that filter propaganda, manipulation, and ads—defensive AI for individuals.

    • Centralized ‘aligned supermodel’ as the path to paperclip-style disasters (single controller)
    • ‘Trusted authorities’ skepticism: alignment concern shifts from AI↔company to user↔company
    • Bad humans will get power anyway; distributing intelligence creates defense (ad-blocker analogy)
    • AI firewall concept: personal filters against PSYOPs, spam, outrage, and manipulation
  17. 1:56:03 – 2:24:18

    Twitter intern arc: toxicity incentives, refactoring first, and how org structure ruins code

    George recounts his brief time at Twitter, emphasizing how engagement-maximizing algorithms incentivize outrage and how internal incentives incentivized complexity in the codebase. He argues Twitter needed refactors and trustworthy tests before new features, criticizing promotion systems that rewarded building internal replacements rather than adopting solid open-source tools. The discussion becomes a broader manifesto: complexity and centralization are twin evils, and good engineering culture depends on testability, simplicity, and trusted technical leadership.

    • Twitter algorithm dynamics: engagement rewards drama/outrage; paying users changes incentives
    • Engineering prescription: tests/CI first, then modular replacement—refactor before features
    • Org incentives: promotions tied to libraries/tools people adopt → reinvention and bloat
    • Leadership model: transparent ‘dictatorship’ values, simplicity enforcement, managers recognizing skill
  18. 2:24:18 – 3:08:45

    Programming craft and AI tools: why George rejects GPT coding help (for now)

    They close this portion with a candid look at how each uses (or doesn’t use) AI in daily programming. George doesn’t use GPT for coding, preferring minimal autocomplete and valuing tools that find bugs over tools that generate code. He praises static type checking (mypy) and argues the killer app is an AI pair programmer that reliably flags mistakes—not one that writes “Fiverr-level” near-correct code.

    • George: no GPT coding; prefers simple, predictable autocomplete over generative suggestions
    • Most time is debugging, not typing—near-correct code increases debugging pain
    • Desire for AI that detects bugs and provides precise feedback (pair programmer as verifier)
    • Type systems and mypy: low false positives build trust; dream of runtime-enforced typing mode

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.