Hacker Dictionary: The Cultural Dictionary of Computing
From the original MIT hackers to today's AI researchers, the definitive reference for the language of technology.
By the Numbers
- 9,917 terms defined
- 50 deep dive articles
- 92 technology comparisons
- 33 curated collections
- 10 cheat sheets
Popular Terms
Browse by Category
Deep Dives
- Understanding WebAssembly
- Microservices: Lessons Learned
- The Rise of Rust
- GraphQL vs REST: A Deep Dive
- The Complete Guide to Kubernetes
- Vector Databases Explained
- A Complete Guide to Fine-Tuning LLMs
- Understanding AI Agents
- Prompt Engineering: From Basics to Advanced
- The History of Artificial Intelligence
- Neural Networks from Perceptrons to GPT
- What is RAG and Why It Matters
- Understanding the Transformer Architecture
- How Large Language Models Actually Work
- How Git Works Under the Hood
- The Legacy of C
- A Brief History of Databases
- What Actually Happens During a Container Build
- The Open Source Business Model Problem
- Microservices: The Good, Bad, and Ugly
- Why Programmers Love Rust
- How HTTPS Actually Works
- The Birth of Python
- The Story of Linux
- The Evolution of Programming Languages
- The Rise and Fall of Flash
- The AI Winter and Why It Matters Now
- How the Internet Actually Works
- What Makes Code 'Clean'
- The Story Behind Git
- How Docker Changed Everything
- The History of Open Source
- Why JavaScript Won
- How Kubernetes Actually Works
- Why Programmers Count From Zero
- The Cathedral and the Bazaar, 25 Years Later
- Tabs vs Spaces: The Holy War
- The Rise of Rust: Systems Programming's New Hope
- The Jargon File: How Hackers Built Their Own Dictionary
- The Unix Philosophy: Do One Thing Well
- The Curse of the God Object
- What Happens When You Type a URL
- Technical Debt Is Not a Metaphor
- From Punchcards to Pull Requests: A History of Version Control
- Prompt Engineering Is Just Programming
- How DNS Actually Works
- The Hacker vs. Cracker Debate, Revisited
- Why We Call Them Daemons
- The Jargon File Turns 50: Terms That Didn't Survive
- 'Ship It' — How Startups Built a Religion Around a Verb
Technology Comparisons
- Monorepo vs Polyrepo
- HTTP/2 vs HTTP/3
- GitHub Actions vs GitLab CI
- Tailwind vs Bootstrap
- Kubernetes vs Nomad
- Docker vs Podman
- Microservices vs Serverless
- Supabase vs Firebase
- Next.js vs Remix
- SSR vs CSR
- Vite vs Webpack
- Python vs JavaScript
- Rust vs Go
- ChatGPT vs Claude
- Prompt Engineering vs Fine-tuning
- Generative AI vs Discriminative AI
- AI Agent vs AI Assistant
- CNN vs RNN
- AI vs Machine Learning
- GPT vs BERT
- Fine-tuning vs RAG
- LLM vs SLM
- Supervised vs Unsupervised Learning
- PyTorch vs TensorFlow
- Bash vs Zsh
- Pandas vs NumPy
- GitHub vs GitLab
- Vim vs Emacs
- Python vs Ruby
- Swift vs Kotlin
- gRPC vs REST
- Rust vs C++
- Terraform vs Ansible
- React vs Angular
- Kafka vs RabbitMQ
- Redis vs Memcached
- Vue vs Svelte
- Sass vs Less
- YAML vs JSON
- ORM vs Raw SQL
- NGINX vs Apache
- WebSocket vs HTTP
- NoSQL vs NewSQL
- Pub/Sub vs Message Queue
- CDN vs Load Balancer
- SaaS vs PaaS
- Docker Compose vs Kubernetes
- MongoDB vs PostgreSQL
- Scrum vs Kanban
- Serverless vs Containers
- GraphQL vs gRPC
- TypeScript vs JavaScript
- AWS vs Azure
- Kubernetes vs Docker Swarm
- API vs Webhook
- Linux vs UNIX
- SQL vs PostgreSQL
- Git vs SVN
- DevOps vs SRE
- React vs Vue
- Python vs Go
- OAuth vs JWT
- Frontend vs Backend
- var vs let vs const
- Unit Test vs Integration Test
- Docker vs Kubernetes
- Static vs Dynamic Typing
- Machine Learning vs Deep Learning
- IPv4 vs IPv6
- JSON vs XML
- Mutex vs Semaphore
- SSH vs SSL/TLS
- Process vs Thread
- HTTP vs HTTPS
- Cookie vs Session
- Agile vs Waterfall
- Monolith vs Microservices
- API vs SDK
- Git vs GitHub
- Encryption vs Hashing
- Sass vs CSS
- CI vs CD
- Git Merge vs Rebase
- Stack vs Heap
- Concurrency vs Parallelism
- TCP vs UDP
- SQL vs NoSQL
- Library vs Framework
- REST vs GraphQL
- Authentication vs Authorization
- Containers vs Virtual Machines
- Compiled vs Interpreted
Curated Collections
- Terms Every Junior Dev Should Know
- Security Jargon Decoded
- The AI Glossary
- Startup Speak: A Survival Guide
- Words That Came From MIT
- The Jargon File's Greatest Hits
- Terms That Changed Meaning
- The Remote Work Dictionary
- The DevOps Glossary
- Cloud Computing A-Z
- Frontend Essentials
- Backend Fundamentals
- The Cryptography Toolkit
- Data Science Decoded
- Linux and Unix Terms
- Networking Demystified
- The Git Glossary
- Database Terminology
- Web3 and Blockchain
- Terms Coined by Gamers
- The API Economy
- Privacy and Compliance
- Programming Paradigms
- Terms Every CTO Should Know
- The Testing Glossary
- Mobile Development Terms
- The Observability Stack
- Design Patterns Explained
- The Microservices Dictionary
- Functional Programming Terms
- Terms From Science Fiction
- The Incident Response Playbook
- Vintage Computing Terms