- There Ain't No Such Thing as a Free Custom Memory Allocator
by eatonphil on 5/21/25, 3:00 PM, with comments
- Kicking the Tires on CedarDB's SQL
by eatonphil on 5/20/25, 12:07 PM, with comments
- New York City steam system
by eatonphil on 5/19/25, 6:08 PM, with comments
- Microbes in Gowanus teach lessons on fighting industrial pollution
by eatonphil on 5/16/25, 1:43 PM, with comments
- How to give a 20 minute talk [pdf]
by eatonphil on 5/1/25, 1:14 PM, with comments
- The Zoom attack you didn't see coming
by eatonphil on 4/18/25, 8:12 PM, with comments
- Plan to Attack Switzerland Before Business Hours (2014)
by eatonphil on 3/25/25, 12:38 PM, with comments
- A C implementation of defer using `goto`
by eatonphil on 3/20/25, 2:57 PM, with comments
- Characteristics, Impact, and Tolerance of Partial Disk Failures (2008)
by eatonphil on 3/18/25, 9:03 PM, with comments
- Was Salonica a Levantine City? (2012)
by eatonphil on 3/11/25, 1:38 PM, with comments
- Postgres in the Time of Monster Hardware
by eatonphil on 3/3/25, 4:04 PM, with comments
- The Immutable Future of PostgreSQL Extensions in Kubernetes with CloudNativePG
by eatonphil on 3/3/25, 1:32 PM, with comments
- Other Kinds of Talks
by eatonphil on 2/25/25, 4:32 PM, with comments
- CMU 17-712: Fantastic Bugs and How to Find Them
by eatonphil on 2/20/25, 3:08 PM, with comments
- How to disaggregate a log replication protocol
by eatonphil on 2/10/25, 3:53 PM, with comments
- The Baltics are in the final hours of relying on Russia
by eatonphil on 2/6/25, 10:01 PM, with comments
- The Slotted Counter Pattern (2020)
by eatonphil on 2/4/25, 5:56 PM, with comments
- Doubling System Read Throughput with Only 26 Lines of Code (2020)
by eatonphil on 2/3/25, 7:26 PM, with comments
- Why Trees Without Branches Grow Faster: The Case for Reducing Branches in Code
by eatonphil on 1/29/25, 4:37 PM, with comments
- People who use ChatGPT for writing are robust detectors of AI-generated text
by eatonphil on 1/29/25, 4:08 PM, with comments
- Cloud Native Computing Now Has Its Own File System: CubeFS
by eatonphil on 1/22/25, 5:01 PM, with comments
- The missing tier for query compilers
by eatonphil on 1/13/25, 9:00 PM, with comments
- How Variable-Increment Counting Bloom Filters Work
by eatonphil on 1/10/25, 8:29 PM, with comments
- 2025: The Year of 1k DataFusion-Based Systems
by eatonphil on 1/8/25, 9:47 PM, with comments
- Channel Sharding in Go
by eatonphil on 1/6/25, 7:04 PM, with comments
- Zig Strike: The ultimate toolkit for payload creation and evasion
by eatonphil on 1/6/25, 4:03 PM, with comments
- What Are the Magical Clocks For?
by eatonphil on 12/9/24, 7:08 PM, with comments
- Learnings after 4 years working with 50+ companies on data engineering projects
by eatonphil on 11/30/24, 12:39 PM, with comments
- Zoom Changes Name to Emphasize AI Offerings, Gives Sales Forecast
by eatonphil on 11/26/24, 5:04 PM, with comments
- PostgreSQL Hacking Workshop – December 2024
by eatonphil on 11/26/24, 4:21 PM, with comments
- LevelDB Explained – How to Analyze the Time Complexity of SkipLists?
by eatonphil on 11/25/24, 9:41 PM, with comments
- Lecture 16: Relational Algebra [pdf]
by eatonphil on 11/24/24, 5:33 PM, with comments