Live · Daily Puzzles
Newsletter  ·  Sign in
Subscribe
First Principles · Concepts

Concepts

Inventions, ideas, and the arguments that outlived their moment.

8 written · 186 catalogued

Written

8

All concepts

A–Z →
Mathematics & Logic 11
Hardware 19
Computer Architecture 13
Human–Computer Interaction 29
Computer Mousestub The pointing device Engelbart and English built in 1964. Hypertextstub Text with links — Nelson's word, the web's foundation. Hypermediastub Linked media beyond text. Windows (the interface idea)stub Overlapping regions of screen, each its own context. Iconsstub Small pictures standing in for objects and actions. Menusstub Discoverable lists of commands. GUIstub The graphical interface, from the Alto to everything after. WYSIWYGstub The screen showing what the page will be. Desktop Metaphorstub Files, folders and a trash can on a virtual desk. Object-Oriented Programmingstub Software structured as interacting objects. Smalltalkstub The language and environment that defined OOP and the GUI. Cut / Copy / Pastestub Tesler's universal editing gesture. Laser Printerstub PARC's invention that paid for everything else PARC did. Ethernetstub Metcalfe's local network, still under every office floor. NLS (oN-Line System)stub The integrated system Engelbart's team built and demonstrated in 1968 — combining the mouse, on-screen windows, hypertext links, and real-time collaborative editing into one working environment decades ahead of its time. Microelectronics and the Art of Similitude Engelbart's two-page 1960 ISSCC paper arguing that each new scale breaks the old rules and opens new possibilities. Augmenting Human Intellectstub Engelbart's 1962 conceptual framework: the computer as amplifier of human capability rather than automator of calculation. The Mother of All Demosstub The December 1968 San Francisco presentation of NLS — named years afterward by Steven Levy. Bootstrapping Engelbart's central loop: using tools to get better at improving tools, compounding collective IQ. Sketchpad & the Light Penstub Sutherland's 1963 program, the ancestor of all interactive graphics. Command Linestub The text interface that never went away. Touchscreenstub Direct manipulation without an intermediary device. Voice Interfacesstub Speech as input, from Siri onward. AR / VRstub Interfaces that place computation in space. Xerox Alto The first computer built around a graphical interface for one person — never sold commercially. Xerox Starstub The 8010, 1981: the Alto’s commercial descendant. A graphical interface three years before the Macintosh, at roughly thirty times the price. Macintosh The 1984 machine that carried the graphical interface onto an ordinary desk. SDS 940 The three-ton time-sharing mainframe that ran NLS from Menlo Park. Time-Sharing Many people on one machine at once — the precondition for interactive computing.
Software 21
Networking 19
Data & Search 11
Mobile 8
Cloud Computing 10
Artificial Intelligence 33
Artificial Intelligencestub The field McCarthy named in 1955. Machine Learningstub Programs that improve from data rather than instruction. Neural Networksstub Layered computation loosely inspired by the brain. Backpropagationstub The algorithm that makes deep networks trainable. Convolutional Neural Networksstub Architecture that made machine vision work. Reinforcement Learningstub Learning by acting and receiving reward. Deep Learningstub Many-layered networks trained on large data. Transformersstub The 2017 architecture underlying modern AI. Attention Mechanismstub Letting a model weigh what matters in its input. Large Language Modelsstub Models trained to predict text, and much else besides. Diffusion Modelsstub Generating images by reversing noise. Retrieval-Augmented Generationstub Grounding generation in retrieved documents. Constitutional AIstub Training a model against an explicit written set of principles. AI Alignmentstub Making systems pursue what we actually intend. AI Interpretabilitystub Understanding what is happening inside a model. Agentic AIstub Models that plan and take actions over time. Multimodal AIstub Models that handle text, image, audio and video together. Perceptronstub Rosenblatt's 1958 learning machine, the first neural net. Expert Systemsstub Rule-based AI, the commercial hope of the 1980s. Symbolic AIstub Reasoning over explicit symbols and rules. RNNs & LSTMstub Networks with memory, the pre-transformer standard for sequences. Word Embeddingsstub Representing meaning as position in vector space. GANsstub Two networks competing to generate realistic data. Mixture of Expertsstub Routing each input to a subset of the model. Scaling Lawsstub The predictable relationship between compute, data and capability. RLHFstub Training models on human preference judgments. Chain-of-Thought Reasoningstub Getting better answers by making models show their work. Fine-Tuningstub Adapting a general model to a specific task. Tokenizationstub How text becomes the units a model actually sees. Computer Visionstub Teaching machines to interpret images. Speech Recognitionstub Turning sound into text. ImageNetstub The dataset and contest that launched deep learning's decade. AlphaGostub The 2016 system that beat Lee Sedol at Go.
Failures & Dead Ends 12

← All shelves