Sign in

Chris

@chris.blue
11K followers 183 following 3.1K posts

37% context left

PostsRepliesMedia
Reposted by Chris
Philip Z @philz.dev · 04/06/2026
I’m a big fan of Clickhouse for observability with their otlp ingest and HTTP SQL endpoint (and an agent pointed at the latter). Also keeping an eye on smithclay.github.io/duckdb-otlp/ for the same sort of stack with DuckDB.
smithclay.github.io
DuckDB OpenTelemetry Extension
duckdb-otlp: query OpenTelemetry traces, logs, and metrics with DuckDB.
1112
Chris @chris.blue · 01/05/2026
Things are getting weird. I no longer know whether I’m engaging with a human, a human using AI, or an AI on its own. This is problematic. rng.md/posts/on-cha...
rng.md
On Chaos and Turning Inward
Musings on uncertainty and the virtues of control, transparency, and small communities.
081
Chris @chris.blue · 27/04/2026
Spent the past week on SlateDB's DST harness. It was a bit of a slog. The more state I explored, the more false positives I encountered. rng.md/posts/determ...
rng.md
Deterministic Simulation Testing Is Really Hard
The more state you explore, the more false positives you'll encounter.
070
Reposted by Chris
rmoff 🏃‍♂️🫖🥓 @rmoff.net · 21/04/2026
Almog Gavra - The broken economics of databases www.bitsxpages.com/p/the-broken...
bitsxpages.com
the broken economics of databases
Why database companies charge so much, earn so little, and keep making things complicated
0151
Reposted by Chris
Shivansh Vij @shivanshvij.com · 21/04/2026
In-kernel filesystem are going to destroy the FUSE ecosystem. Bringing your custom logic into the VFS directly is absolutely incredible for performance and latency.
281
Chris @chris.blue · 21/04/2026
Finally got around to writing this up.
rng.md
Make Obsidian Feel Like Bear
The settings, plugins, fonts, and CSS I use to make Obsidian feel like Bear.
280
Chris @chris.blue · 17/04/2026
Considering local coding models. Speed, cost, and predictability are starting to matter more to me than ever-increasing top-end reasoning.
rng.md
Maybe It’s Time To Start Looking at Local Coding Models
Speed, cost, and predictability are starting to matter more to me than top-end reasoning.
050
Reposted by Chris
Almog @almog.xyz · 16/04/2026
The team worked insane hours to get this release ready and we've finally shipped it! We built a first of its kind, prometheus-compatible database that is object native. ~22x cheaper than AWS AMP and stupid easy to operate. www.opendata.dev/blog/introdu...
opendata.dev
OpenData Timeseries: Prometheus-compatible metrics on object storage | OpenData
An MIT-licensed, Prometheus-compatible timeseries database built on SlateDB, bringing the operating model and cost structure of object-store-native systems to the Prometheus and Grafana ecosystem.
2195
Chris @chris.blue · 13/04/2026
A silly little TIL trick I learned recently. Comes in handy when debugging time-dependent races and such.
rng.md
Use yes to reproduce flaky tests
I use yes to saturate CPUs and reproduce flaky tests failures. Pair it with a small loop helper to rerun the test until it fails.
070
Reposted by Chris
Vignesh Chandramohan @vigneshc.bsky.social · 12/04/2026
Exploring Apache Iceberg and SlateDB formats - with a repo link for additional exploration. datapapers.substack.com/p/exploring-...
datapapers.substack.com
Exploring Table Formats - Iceberg & SlateDB
What is common between Apache Icerberg, SlateDB and object-store first table formats? Explore with real examples.
081
Chris @chris.blue · 11/04/2026
If you formed your opinion of agentic coding more than four months ago, I strongly encourage you to reevaluate.
5242
Reposted by Chris
Philippe Noël @philippemnoel.bsky.social · 08/04/2026
Stu's talk is now available for anyone who couldn't attend South Bay Systems to watch: youtu.be/TeFsBVIYBis?... I highly recommend watching it. It's ~30 minutes and goes into details on how ParadeDB achieves faster-than-Postgres JOINs.
youtu.be
Generalized Consensus & ​Native Top-K Joins in ParadeDB
YouTube video by South Bay Systems
091
Reposted by Chris
Commonhaus Foundation @commonhaus.org · 10/04/2026
🎂 Commonhaus Foundation Marks Two Years as Open Source’s ‘Missing Middle’ — and Maintainers Are Taking Notice. Commonhaus’ 2nd anniversary www.commonhaus.org/activity/305...
commonhaus.org
🎂 Commonhaus Foundation Marks Two Years as Open Source’s ‘Missi…
Commonhaus Foundation celebrates its second anniversary, while it doubles project count as burnout and succession crisis quietly deepens across the open s…
0105
Chris @chris.blue · 08/04/2026
New post! I used to think the future was formal specs + model checkers. Now I think it’s English + tests + quality gates.
rng.md
The Waymo Rule for AI-Generated Code
AI-generated code doesn't have to be perfect; it just has to be better than you.
2161
Chris @chris.blue · 08/04/2026
Welp, off to the factory to shovel tokens into the furnace!
190
Chris @chris.blue · 07/04/2026
Some notes on how to vibe coded projects more stable.
rng.md
Code Quality Gates for Vibe-Coded Projects
A CLAUDE.md for vibe-coded projects. Defines agent-enforced quality gates for tests, lint, complexity limits, security checks, and performance regressions.
140
Reposted by Chris
Philippe Noël @philippemnoel.bsky.social · 07/04/2026
1/4. Today, a bit of a different blog post. James from our team sat down with @fulmicoton.bsky.social, the main author of Tantivy, to discuss his journey and how he created such a world-changing project. 🧵
141
Chris @chris.blue · 07/04/2026
New post! I now see open source projects as materialized agent output–cached code. Its purpose is to save me time and tokens.
rng.md
Open Source Projects Are Cached Agent Output
Open source projects should become customizable kernels that save users time and tokens.
481
Chris @chris.blue · 03/04/2026
I started picking up on this vibe a few months ago. I started feeling it myself in the past month. Something is happening. I don’t know what it is, but it’s exciting. rng.md/posts/someth...
rng.md
Something Is Happening
Building is sparking joy. Everyone I talk to is shaking with excitement. I'm not sure where this goes, but it sure is fun.
2110
Chris @chris.blue · 31/03/2026
@buttondown.com your dashboard, archives, subscription links are fully offline.
100
Reposted by Chris
Matthew Mullins @mmullins.coginiti.co · 25/03/2026
I know a lot of you probably read or at least own the first edition of DDIA, but don't sleep on this, because it's a major update. Sixty new pages, chapters dropped, reordered, rewritten. @martin.kleppmann.com and @chris.blue have done a master job ensuring the 2nd edition up-to-date and relevant.
2173
Chris @chris.blue · 15/03/2026
Spent some time with UniFFI this weekend. Experimenting with it for SlateDB's official bindings. It seems really nice! Anyone out there using it? If so, what has your experience been? github.com/mozilla/unif...
github.com
GitHub - mozilla/uniffi-rs: a multi-language bindings generator for rust
a multi-language bindings generator for rust. Contribute to mozilla/uniffi-rs development by creating an account on GitHub.
052
Reposted by Chris
Martin Kleppmann @martin.kleppmann.com · 04/03/2026
Just received my author copies of the second edition of DDIA! After years of seeing it only on-screen, holding the final print book in hand is very special. @chris.blue
A print copy of Designing Data-Intensive Applications, 2nd edition
2037017
Chris @chris.blue · 04/03/2026
Feedback need: SlateDB's Python API uses pyo3, which supports Python/Rust async integration. The other bindings use slatedb-c (C FFI ABI), which is sync. Ideally, I want all bindings use one layer (FFI) to simplify maintenance. Should I ditch pyo3 and async Python support, tho?
110
Chris @chris.blue · 04/03/2026
"A background job queueing system built on top of object storage via slatedb" 🤩 Was just talking about the need for this with @almog.xyz today! github.com/gadget-inc/s...
github.com
GitHub - gadget-inc/silo: experimental background queuing system on object storage
experimental background queuing system on object storage - gadget-inc/silo
0101
Reposted by Chris
exe @exe.dev · 03/03/2026
To serve, stick around.
0111
Reposted by Chris
shikhar @schmizz.net · 03/03/2026
Excited to enable pipelining by default in s2-lite with this upgrade! Expect lower latency and higher throughput. github.com/s2-streamsto...
github.com
default to pipelining appends and remove `S2LITE_PIPELINE` knob · Issue #48 · s2-streamstore/s2
Improves performance a lot against high-latency object storage Depends on slatedb/slatedb#1138
021
Chris @chris.blue · 03/03/2026
SlateDB 0.11.0 is out! We had 5 new RFCs, 10 new contributors, and 3 new language bindings. This is a big release with a bunch of improvements and new features. 🧵
151
Reposted by Chris
Philip Z @philz.dev · 03/03/2026
Serverless is a mess. Persistent VMs for the win. blog.exe.dev/persistent
blog.exe.dev
Why exe.dev VMs are persistent - exe.dev blog
On the design decision to make VMs persistent, with persistent disks.
0181
Reposted by Chris
Almog @almog.xyz · 02/03/2026
“Gradually, then suddenly.” That’s how adoption works when you’re building something new. Opendata is still "gradually" but 100 stars with $0 spent on marketing is a good start. Back to building! github.com/opendata-oss...
091
Chris @chris.blue · 02/03/2026
Tolja
040
Reposted by Chris
Martin Kleppmann @martin.kleppmann.com · 18/02/2026
The second edition of Designing Data-Intensive Applications, by myself and @chris.blue, is finished and sent off to the printers! Ebooks should be available in the next week, and print books in 3–4 weeks. Sigh of relief. 😅 (BTW, this is a good opportunity to support your favourite local bookshop!)
Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.
27674140
Reposted by Chris
Martin Kleppmann @martin.kleppmann.com · 18/02/2026
We (@chris.blue and I) did an interview for the @antithesis.com Bug Bash podcast. It was an interesting discussion!
2313
Reposted by Chris
shikhar @schmizz.net · 17/02/2026
We have landed on an open source monorepo for the Rust SDK, CLI, and s2-lite github.com/s2-streamsto...
github.com
GitHub - s2-streamstore/s2: Durable Streams API
Durable Streams API. Contribute to s2-streamstore/s2 development by creating an account on GitHub.
161
Chris @chris.blue · 16/02/2026
> Rimio is a lightweight write-back cache that accelerates object-native systems (SlateDB, ZeroFS, JuiceFS, NeonDB, Greptime, Databend, WarpStream, Thanos, etc.) for edge and on-prem clusters with minimal operational overhead. 🤩 github.com/flaneur2020/...
github.com
GitHub - flaneur2020/rimio
Contribute to flaneur2020/rimio development by creating an account on GitHub.
050
Chris @chris.blue · 15/02/2026
OpenAI hired the openclaw guy.
x.com
Sam Altman on X: "Peter Steinberger is joining OpenAI to drive the next generation of personal agents. He is a genius with a lot of amazing ideas about the future of very smart agents interacting with each other to do very useful things for people. We expect this will quickly become core to our" / X
Peter Steinberger is joining OpenAI to drive the next generation of personal agents. He is a genius with a lot of amazing ideas about the future of very smart agents interacting with each other to do very useful things for people. We expect this will quickly become core to our
042
Chris @chris.blue · 15/02/2026
I’m reading the blade runner book right now (do androids dream of electric sheep) and it got me thinking. The internet is infested by bots. I kind of feel in the long run that the public internet will be bot-only, or largely bot stuff and a bit of human stuff.
150
Chris @chris.blue · 15/02/2026
Apple purchased KuzuDB.
030
Reposted by Chris
Alex Miller @alexmillerdb.bsky.social · 15/02/2026
ladybugdb.com is the fork & continue project, but I think there’s a slightly different roadmap to be more object storage integrated
ladybugdb.com
LadybugDB - Open Source Columnar Graph Database
181
Reposted by Chris
Andrew Lamb @andrewlamb1111.bsky.social · 12/02/2026
kellabyte.substack.com/p/building-a... -- Exactly the kind of thing that shows the power of DataFusion. You can build the database and not (re) build the core query engine
kellabyte.substack.com
Building A Distributed SQL Database in 30 Days with AI
My journey building HoloStore a distributed key/value store and HoloFusion a distributed SQL DB using AI using the Accord consensus protocol from Cassandra.
092
Reposted by Chris
Philip Z @philz.dev · 11/02/2026
I've been saving my prompts (and thereby intentions) by using a git commit hook. Surprisingly easy, because you can have "git commit" error out with instructions for the agent. 10/10, will hook again. philz.dev/blog/git-com...
philz.dev
Git Commit Prompt Hook
081
Reposted by Chris
Almog @almog.xyz · 10/02/2026
I implemented prefix compression for SlateDB & noticed benchmarks looked "worse". Fell down a rabbit hole. Turns out I was thinking about compression backwards... Wrote up my learning: www.bitsxpages.com/p/the-mathem...
bitsxpages.com
the mathematics of compression in database systems
why compression is (almost) always worthwhile
1101
Reposted by Chris
Philip Z @philz.dev · 05/02/2026
ttl.sh is very cool. Limited-duration container registry, perfect for testing things!
ttl.sh
ttl.sh - Anonymous & Ephemeral OCI Registry
Free, anonymous, and ephemeral OCI registry. No sign-up required. Push your images and they expire automatically.
0185
Reposted by Chris
Philippe Noël @philippemnoel.bsky.social · 08/02/2026
ParadeDB is hiring someone to help build integrations. ORMs, RAG frameworks, PaaS, etc. Remote within US/Canada timezones, preference for PST. You'll work directly with me. It's the perfect time to join, just ahead of the 1.0 later this year.
081
Chris @chris.blue · 08/02/2026
Thinking my aversion to compile-time breaking API changes is over indexed for the pre-AI era. AI is quite good at refactoring calls when a breaking API change occurs (especially when the change is documented). So cost and impact of breaking API changes has dropped dramatically.
290
Reposted by Chris
Philip Z @philz.dev · 03/02/2026
Wrote blog.exe.dev/expensively-... to dig into how cache reads costs dominate LLM agent conversations. Several visualizations and one terrible pun included!
0324
Reposted by Chris
TigerBeetle @tigerbeetle.com · 04/02/2026
TigerStyle.dev A new, visual home for TigerStyle -- the software engineering methodology developed by TigerBeetle to produce safer, faster software in less time. "Do the hard thing today to make tomorrow easy." "If you want to be remembered, be remarkable."
0174
Reposted by Chris
Simon Willison @simonwillison.net · 04/02/2026
I've been experimenting with distributing Go binaries as wheels on PyPI so you can execute them without installing them first using commands like "uvx sqlite-scanner ~/Downloads" - I wrote sqlite-scanner in Go I built go-to-wheel to help implement this pattern simonwillison.net/2026/Feb/4/d...
simonwillison.net
Distributing Go binaries like sqlite-scanner through PyPI using go-to-wheel
I’ve been exploring Go for building small, fast and self-contained binary applications recently. I’m enjoying how there’s generally one obvious way to do things and the resulting code is boring …
3575
Reposted by Chris
Philippe Noël @philippemnoel.bsky.social · 03/02/2026
If you use LangChain / etc. RAG frameworks today, I'd love to ask you a few questions! DMs open
011
Chris @chris.blue · 04/02/2026
Put up a SlateDB Java FFI binding PR today: github.com/slatedb/slat... And a WAL-based CDC PR as well: github.com/slatedb/slat... Community has several metadata RFCs up as well. 🚀 Some fairly big companies are evaluating it now, too!
github.com
Add FFI Java 24 `slatedb-java` bindings by criccomini · Pull Request #1253 · slatedb/slatedb
Summary This pull request introduces a new Java 24 binding for SlateDB using Java's new Foreign Function and Memory (FFM) API. The changes add a complete Gradle-based Java project (slatedb-java...
291