I read every major CS paper of the last 100 years...
By Fireship
Key Concepts
- Turing Machine: An abstract model of computation defining the limits of what can be calculated.
- Halting Problem: A proof that no algorithm can determine if an arbitrary program will finish or run forever.
- Bit/Entropy: Units of information measurement based on surprise and uncertainty.
- Perceptron: The foundational unit of neural networks, modeled after biological neurons.
- Backpropagation: A method using the chain rule of calculus to train multi-layered neural networks.
- Distributed Systems: Computing environments where multiple machines must synchronize without a shared clock.
- Transformer Architecture: A model design that uses "attention" to process entire sequences of data simultaneously rather than sequentially.
- Scaling Laws: The hypothesis that intelligence emerges as a result of increasing model parameters and data volume.
1. The Foundations of Computation (1936–1948)
- Alan Turing (1936): In his paper on Computable Numbers, Turing addressed the Entscheidungsproblem (decision problem). He proved that there is no universal algorithm to determine the truth of all mathematical statements. He established the "Turing Machine" as the theoretical blueprint for all modern computers and proved the impossibility of the "Halting Problem."
- Claude Shannon (1948): In A Mathematical Theory of Communication, Shannon defined information as a measurable quantity, introducing the "bit." He utilized the concept of entropy—borrowed from thermodynamics—to measure the uncertainty of information. His work on predicting the next letter in a sequence serves as the spiritual ancestor to modern AI loss functions.
2. The Rise and Fall of Neural Networks (1958–1969)
- Frank Rosenblatt (1958): A psychologist who created the Perceptron, the first machine capable of learning patterns by adjusting weights based on errors.
- The AI Winter: In 1969, MIT researchers published a paper proving that single-layer perceptrons could not solve the "Exclusive OR" (XOR) logic problem. This led to a collapse in funding and the first "AI Winter," despite the fact that stacking layers could have solved the issue.
3. Synchronization in Distributed Systems
- Leslie Lamport (1978): In Time, Clocks, and the Ordering of Events in a Distributed System, Lamport addressed the impossibility of a universal clock in distributed computing. He introduced the "happen-before" relation and logical clocks, which allow independent machines to agree on the order of events based on causality. This remains the bedrock for modern databases, blockchains, and large-scale AI training clusters.
4. The Deep Learning Revolution (1986–2012)
- Backpropagation (1986): Researchers, including Geoffrey Hinton, solved the problem of training multi-layered networks. By pushing error signals backward through layers using the chain rule, networks could "teach themselves" to identify complex features (edges, shapes, concepts) without explicit programming.
- PageRank (1998): Larry Page and Sergey Brin’s paper on the anatomy of a web search engine introduced PageRank, which treated links as weighted votes. This created the massive, structured dataset of human text necessary for future AI training.
- AlexNet (2012): Krizhevsky, Sutskever, and Hinton demonstrated that deep learning works when provided with sufficient data (ImageNet) and compute (Nvidia GPUs). AlexNet reduced error rates by 10% in a single year, proving the viability of deep convolutional neural networks.
5. The Transformer and Scaling (2017–2020)
- Attention Is All You Need (2017): Google researchers introduced the Transformer architecture. By allowing every word in a sequence to "attend" to every other word simultaneously, it solved the memory limitations of sequential processing and enabled massive scalability.
- Language Models Are Few-Shot Learners (2020): OpenAI’s GPT-3 paper tested the hypothesis that intelligence emerges from scale. By scaling to 175 billion parameters and training on the internet, the model demonstrated the ability to generalize tasks (coding, translation, summarization) without specific training.
Notable Quotes
- On the nature of AI: "Intelligence isn't some secret algorithm we're missing, but rather it simply emerges once you cross a threshold of scale." (Referencing the OpenAI 2020 paper).
- On the evolution of AI: "Alan Turing defined the machine, Claude Shannon gave it currency, Rosenblatt gave it a neuron, Geoffrey Hinton taught it how to learn, Google gave it data and an architecture, and OpenAI just turned the dial to the maximum."
Synthesis
The history of computer science is a century-long progression from theoretical limitations to massive empirical success. The field moved from defining what a computer is (Turing) and how to measure information (Shannon), to creating learning mechanisms (Rosenblatt/Hinton) and synchronization protocols (Lamport). The current AI era is the result of the convergence of three factors: the massive data aggregation enabled by search engines, the architectural breakthrough of the Transformer, and the realization that scaling parameters leads to emergent, generalized intelligence.
Chat with this Video
AI-PoweredLoad the transcript when you're ready to chat so the initial page stays lighter.
Related Videos

Khai giảng lớp Deep Learning for Computer Vision (zalo: 0349942449)
Việt Nguyễn AI

Buổi bế giảng lớp Data Science/Machine Learning
Việt Nguyễn AI

Scientists Found A Better Language For AI Agents
Two Minute Papers

Khai giảng lớp LLMs & AI Agents (Zalo: 0349942449 )
Việt Nguyễn AI

Google’s New AI Just Broke The AI Speed Limit: DiffusionGemma
AI Revolution

Reinventing Entropy | Compression & Intelligence Part 1
3Blue1Brown

Claude is Building Itself...
Prompt Engineering