karnstack
Papers every engineer should know
18 papers · 5.5 hours
0/18
Module 1 · ~50 min
Complexity & design
0/3
No Silver Bullet: Essence and Accidents of Software Engineering
Free
Out of the Tar Pit
Free
On the Criteria To Be Used in Decomposing Systems into Modules
Free
Module quiz
(Locked)
Module 2 · ~60 min
Systems principles
0/3
The UNIX Time-Sharing System
Free
End-to-End Arguments in System Design
Free
Hints for Computer System Design
Free
Module quiz
(Locked)
Module 3 · ~50 min
Data
0/3
A Relational Model of Data for Large Shared Data Banks
(Locked)
Space/Time Trade-offs in Hash Coding with Allowable Errors
(Locked)
The Log-Structured Merge-Tree (LSM-Tree)
(Locked)
Module quiz
(Locked)
Module 4 · ~60 min
Scale
0/3
HyperLogLog: the analysis of a near-optimal cardinality estimation algorithm
(Locked)
The Tail at Scale
(Locked)
Dapper, a Large-Scale Distributed Systems Tracing Infrastructure
(Locked)
Module quiz
(Locked)
Module 5 · ~55 min
Trust & failure
0/3
Reflections on Trusting Trust
(Locked)
How Complex Systems Fail
(Locked)
Simple Testing Can Prevent Most Critical Failures
(Locked)
Module quiz
(Locked)
Module 6 · ~45 min
AI systems
0/3
Attention Is All You Need
(Locked)
ReAct: Synergizing Reasoning and Acting in Language Models
(Locked)
Efficient Memory Management for Large Language Model Serving with PagedAttention
(Locked)
Module quiz
(Locked)
Certificate
Support
Feedback
Toggle Sidebar
Papers every engineer should know
Reflections on Trusting Trust
Jump to…
K
Sign in
Command Palette
Search for a command to run...