eatonphil
Sat Dec 27, 2014 6:45pm PST
Karma:
22160
about
Developer at EnterpriseDB.

Personal stuff at eatonphil.com.

phil@eatonphil.com

submitted
Fri Aug 22, 2025 1:42pm PST
Optimizing our way through Metroid
@eatonphil
9
30
139
Tues Aug 19, 2025 4:03pm PST
Octopolis and Octlantis
@eatonphil
4
8
29
Tues Aug 19, 2025 1:53pm PST
Without the futex, it's futile
@eatonphil
22
154
305
Mon Aug 18, 2025 10:14pm PST
From East India Company to Big Tech: Why corporations keep seeking colonies
@eatonphil
4
Mon Aug 18, 2025 4:11pm PST
Dynamo, DynamoDB, and Aurora DSQL
@eatonphil
8
Sun Aug 17, 2025 7:33pm PST
Consensus Algorithms at Scale (2020)
@eatonphil
4
Thurs Aug 14, 2025 10:54pm PST
Why is LED light so bad?
@eatonphil
5
9
13
Thurs Aug 14, 2025 8:31pm PST
History of improvements in VACUUM in PostgreSQL (2023)
@eatonphil
1
Thurs Aug 14, 2025 2:13pm PST
PostgreSQL 17.6, 16.10, 15.14, 14.19, 13.22, and 18 Beta 3 Released
@eatonphil
3
Thurs Aug 14, 2025 2:10pm PST
LazyLog: A New Shared Log Abstraction for Low-Latency Applications [pdf]
@eatonphil
1
1
3
Sat Aug 9, 2025 2:01pm PST
Students from Southeast Asia in demand at universities
@eatonphil
5
Fri Aug 8, 2025 1:25am PST
Spanner columnar engine: Powering next-generation analytics on operational data
@eatonphil
1
Wed Aug 6, 2025 7:36pm PST
Implementing Viewstamped Replication protocol (2023)
@eatonphil
1
Wed Aug 6, 2025 2:27pm PST
Scaling Correctness: Marc Brooker on a Decade of Formal Methods at AWS
@eatonphil
3
Tues Aug 5, 2025 1:16pm PST
Postgres Replication Slots: Confirmed Flush LSN vs. Restart LSN
@eatonphil
3
Mon Aug 4, 2025 3:09pm PST
Let's Hax0r a GC (Eventually)
@eatonphil
3
Sat Aug 2, 2025 1:43pm PST
The Art of Multiprocessor Programming 2nd Edition Book Club
@eatonphil
15
45
289
Mon Jul 28, 2025 6:03pm PST
Giving Benchmarks a Boat
@eatonphil
1
1
5
Sun Jul 27, 2025 11:20pm PST
Top courtyards in New York City residential buildings
@eatonphil
3
Wed Jul 16, 2025 4:34pm PST
How to Test the Reliability of Durable Execution
@eatonphil
2
Tues Jul 15, 2025 3:15pm PST
Kubernetes Solves Its Biggest Problem: Managing Databases
@eatonphil
4
6
14
Tues Jul 15, 2025 3:05pm PST
A distributed systems reliability glossary
@eatonphil
9
Mon Jul 14, 2025 12:18pm PST
Algeria
@eatonphil
2
Sat Jul 12, 2025 11:44am PST
Why Bhutan Is Building the Anti-Dubai [video]
@eatonphil
1
Fri Jul 11, 2025 3:19pm PST
Efficiency of a Sparse Hash Table
@eatonphil
3
Wed Jul 9, 2025 4:17pm PST
Implementing typography at scale: the journey behind the screens
@eatonphil
2
Wed Jul 9, 2025 1:21pm PST
On Far Memory
@eatonphil
2
Tues Jul 8, 2025 5:00pm PST
A new dimension of database design
@eatonphil
1
1
1
Tues Jul 8, 2025 2:16pm PST
Deterministic Simulation Testing in Rust: A Theater of State Machines
@eatonphil
11
Fri Jul 4, 2025 6:12pm PST
The (Non-) Effect of Primary Keys on Bulk Data Load Performance
@eatonphil
2
Wed Jul 2, 2025 7:35pm PST
Fail Faster: Staging and Fast Randomness for Property-Based Testing [video]
@eatonphil
1
Tues Jul 1, 2025 2:26pm PST
FUZZING'25 Keynote: "Are you sure you belong in academia?" by Will Wilson [video]
@eatonphil
1
Tues Jul 1, 2025 12:48pm PST
From Python Programmer to Distributed Systems Researcher in 10 Years Without PhD
@eatonphil
3
Mon Jun 30, 2025 9:45pm PST
Amazon DynamoDB global tables with multi-Region strong consistency is now GA
@eatonphil
3
Mon Jun 30, 2025 6:56pm PST
Caching is an Abstraction, not an Optimization
@eatonphil
2
Mon Jun 30, 2025 3:19pm PST
How often is the query plan optimal?
@eatonphil
5
26
32
Sat Jun 21, 2025 2:57pm PST
Behind the scenes: Redpanda Cloud's response to the GCP outage
@eatonphil
9
34
77
Sat Jun 21, 2025 2:39pm PST
Chinese industrial maximalism: Lu Feng
@eatonphil
4
Wed May 21, 2025 3:00pm PST
There Ain't No Such Thing as a Free Custom Memory Allocator
@eatonphil
5
Tues May 20, 2025 12:07pm PST
Kicking the Tires on CedarDB's SQL
@eatonphil
2
Mon May 19, 2025 6:08pm PST
New York City steam system
@eatonphil
2
Fri May 16, 2025 1:43pm PST
Microbes in Gowanus teach lessons on fighting industrial pollution
@eatonphil
4
6
25
Thurs May 1, 2025 1:14pm PST
How to give a 20 minute talk [pdf]
@eatonphil
2
Fri Apr 18, 2025 8:12pm PST
The Zoom attack you didn't see coming
@eatonphil
2
1
5
Tues Mar 25, 2025 12:38pm PST
Plan to Attack Switzerland Before Business Hours (2014)
@eatonphil
7
Thurs Mar 20, 2025 2:57pm PST
A C implementation of defer using `goto`
@eatonphil
2
Tues Mar 18, 2025 9:03pm PST
Characteristics, Impact, and Tolerance of Partial Disk Failures (2008)
@eatonphil
2
Tues Mar 11, 2025 1:38pm PST
Was Salonica a Levantine City? (2012)
@eatonphil
1
1
Mon Mar 3, 2025 4:04pm PST
Postgres in the Time of Monster Hardware
@eatonphil
1
Mon Mar 3, 2025 1:32pm PST
The Immutable Future of PostgreSQL Extensions in Kubernetes with CloudNativePG
@eatonphil
1
1
5
Tues Feb 25, 2025 4:32pm PST
Other Kinds of Talks
@eatonphil
1
Thurs Feb 20, 2025 3:08pm PST
CMU 17-712: Fantastic Bugs and How to Find Them
@eatonphil
1
2
Mon Feb 10, 2025 3:53pm PST
How to disaggregate a log replication protocol
@eatonphil
2
Thurs Feb 6, 2025 10:01pm PST
The Baltics are in the final hours of relying on Russia
@eatonphil
2
3
Tues Feb 4, 2025 5:56pm PST
The Slotted Counter Pattern (2020)
@eatonphil
4
21
49
Mon Feb 3, 2025 7:26pm PST
Doubling System Read Throughput with Only 26 Lines of Code (2020)
@eatonphil
1