Sign in

AJR

@andrewrepp.com
133 followers 415 following 21 posts

Computer nerd. Working on Databases, Storage, and Networking at Cloudflare. Formerly on the Greenplum Kernel Team. Also LoL and MtG, because I am a cliche.

PostsRepliesMedia
Reposted by AJR
Nick Rempel @nrempel.com · 06/06/2026
15992247
Reposted by AJR
Filippo Valsorda @filippo.abyssdomain.expert · 06/04/2026
Two papers came out last week that suggest classical asymmetric cryptography might indeed be broken by quantum computers in just a few years. That means we need to ship post-quantum crypto now, with the tools we have: ML-KEM and ML-DSA. I didn't think PQ auth was so urgent until recently.
words.filippo.io
A Cryptography Engineer’s Perspective on Quantum Computing Timelines
The risk that cryptographically-relevant quantum computers materialize within the next few years is now high enough to be dispositive, unfortunately.
11303123
Reposted by AJR
Michael Gattozzi @mgattozzi.dev · 23/03/2026
Slay The Spire 2 2.63 GB Photos 10GB Marathon 21 GB Rust target Folder 694 GB Tax/Important Docs 1 GB someone who is good at the economy please help me budget this. my m2 drive is dying
416117
Reposted by AJR
Tyler Hillery @tylerhillery.com · 21/03/2026
I contributed SHOW CLIENTS metrics to the Prometheus PgBouncer exporter. Similar to pg_stat_activity, but for PgBouncer. Now you can monitor client connections over time. Wrote a bit about it: tylerhillery.com/blog/monitor...
081
AJR @andrewrepp.com · 22/03/2026
There's plenty to take issue with when it comes to the Pritzker family. That said, it's hard to argue we'd be better off having brought a millionaire to the Billionaire fight. I'll be voting for him again. He's picking all the right fights and I'm glad he's in my corner for now.
000
Reposted by AJR
Philippe Noël @philippemnoel.bsky.social · 13/03/2026
Our first integration, Django, is in the Django Newsletter this week. ParadeDB is now officially available from the Python / Django ecosystem via `pip install django-paradedb` Source: github.com/paradedb/dja...
github.com
GitHub - paradedb/django-paradedb: Official extension to Django for use with ParadeDB
Official extension to Django for use with ParadeDB - paradedb/django-paradedb
031
Reposted by AJR
Tobias Müller @tobilg.com · 14/01/2026
A minimal DuckDB Wasm build for browsers and serverless environments like @cloudflare.social Workers github.com/tobilg/duckl...
github.com
GitHub - tobilg/ducklings: A minimal DuckDB WASM build for browsers and serverless environments like Cloudflare Workers
A minimal DuckDB WASM build for browsers and serverless environments like Cloudflare Workers - tobilg/ducklings
061
Reposted by AJR
Andy Pavlo @andypavlo.bsky.social · 05/01/2026
I've posted my latest recap of the world of databases: www.cs.cmu.edu/~pavlo/blog/... All the hot topics from the last year: • More Postgres action! • MCP for everyone! • MongoDB gets litigious with FerretDB! • File formats! • Market movements! • The richest person in the history of the world!
cs.cmu.edu
Databases in 2025: A Year in Review
The world tried to kill Andy off but he had to stay alive to to talk about what happened with databases in 2025.
17625
Reposted by AJR
Matt Kane @mk.gg · 03/01/2026
My experimental single-user PDS has a name! Meet ☁️ Cirrus, the lightest PDS in the Atmosphere npm create pds@latest
1727447
Reposted by AJR
Steve Herman @w7voa.journa.host.ap.brid.gy · 20/12/2025
The atomic ensemble time scale at the NIST Boulder campus has failed.
48406206
Reposted by AJR
Matt Kane @mk.gg · 16/12/2025
Big improvement to frameworks on Cloudflare! You can now deploy most frameworks from the CLI with zero config. No adding adapters. No editing configs. No wrangler.toml! It's all done automatically. Experimental now, with 10 frameworks supported today. developers.cloudflare.com/changelog/20...
610113
AJR @andrewrepp.com · 12/12/2025
So uh. Do you think they warned Dropbox first? Imagine getting that email.
000
AJR @andrewrepp.com · 06/12/2025
As a systems guy who's not afraid to take a frontend ticket now and again, I'm aware that frontend is often more complex than "boxes and buttons and stylesheet". But like... this sort of thing just astounds me. A good reminder that my corner of programming doesn't have a monopoly on cool work.
030
Reposted by AJR
Andy Pavlo @andypavlo.bsky.social · 05/12/2025
Do you like databases? Do you want to hear two database professors rant about them? Do you need one of those professors to have a Turing Award for databases? If yes, then join Mike Stonebraker and I next Wed Dec 10 @ 1:00pm EST for database hot takes: www.dbos.dev/webcast-2025...
dbos.dev
2025 in Review with Mike Stonebraker and Andy Pavlo
Webcast Dec 10: DBMS researchers Mike Stonebraker (MIT / DBOS) and Andy Pavlo (CMU) discuss which data and CS trends are heating up or cooling down heading into 2026.
37617
Reposted by AJR
Predrag Gruevski @predr.ag · 30/11/2025
If you've ever used Rust, you've felt jyn's positive influence — even if you never realized it. I hope my token of recognition is just the start of jyn's invaluable work getting the funding it deserves. Folks, can we get jyn some more funding? RT 🙏 github.com/sponsors/jyn...
github.com
Sponsor @jyn514 on GitHub Sponsors
Support jyn's open source work on Rust, and their writing about a vision for the future of computers
03810
Reposted by AJR
Alex Miller @alexmillerdb.bsky.social · 29/11/2025
I’ve compiled a survey of all the different strategies for torn writes (case #1) on transactional.blog/blog/2025-to... . A different set of 2&3’s durability discussion is covered on transactional.blog/how-to-learn... too.
242
AJR @andrewrepp.com · 23/11/2025
You ever cut a release and all of a sudden The Sorcerer's Apprentice starts playing like boss music?
000
Reposted by AJR
rmoff 🏃‍♂️🫖🥓 @rmoff.net · 14/11/2025
A step-by-step guide to building a key-value database from scratch: www.nan.fyi/database - love the explainer/interactive animation in this
0105
Reposted by AJR
G. Willow Wilson @gwillow.me · 15/11/2025
It is 1998. I am at the kitchen table writing Batman fanfic but I keep getting distracted by breaking news about a Bill Clinton sex scandal It is 2025. I am at the kitchen table writing a canonical Bat-book but I keep getting distracted by breaking news about a Bill Clinton sex scandal
554178773
Reposted by AJR
Eric Wastl @was.tl · 22/10/2025
Hello, friends! After 10(!) years of #AdventOfCode, I've made some changes to preserve my sanity: there will be 12 days of puzzles each December (still starting Dec 1) and there is no longer a global leaderboard. Read more: adventofcode.com/2025/about#f... adventofcode.com/2025/about#f...
51612119
Reposted by AJR
James Snell @jasnell.me · 27/09/2025
It's great to see things shifting back to the principles we were promoting through the mid 2000s while working on RSS, Atom, Activity Streams, and ironically OpenSocial. Those efforts ended up being short circuited by Twitter and Facebook competing to own the walled gardens. We've come full circle.
0261
Reposted by AJR
qntm @qntm.org · 07/09/2025
ME, IN TEARS: you can't just say every single part of a computer system is a file UNIX, POINTING AT THE MOUSE: file
392325506
Reposted by AJR
Redowan Delowar @rednafi.com · 07/09/2025
Regarding goroutine & unbuffered channel interaction, found myself repeating this multiple times. Maybe it's time to write it down for reference. Early return + unbuffered send = goroutine leak. rednafi.com/go/early_ret... #golang
rednafi.com
Early return and goroutine leak
At work, a common mistake I notice when reviewing candidates’ home assignments is how they wire goroutines to channels and then return early. The pattern usually looks like this: start a few goroutin...
272
Reposted by AJR
Adam Chalmers @adamchalmers.com · 14/06/2025
on type safety
Frog and Toad illustration edited to say: Frog put the value in an option. "There", he said, "now we will not deref any more null pointers". "But we can unwrap the option," said Toad. "That is true", said Frog.
849392
Reposted by AJR
Zohran Kwame Mamdani @zohrankmamdani.bsky.social · 04/07/2025
America is beautiful, contradictory, unfinished. I am proud of our country even as we constantly strive to make it better, to protect and deepen our democracy, to fulfill its promise for each and every person who calls it home. Happy Independence Day. No Kings in America.
960581409817
Reposted by AJR
Lorin Hochstein @norootcause.surfingcomplexity.com · 30/06/2025
Proposed incident metric: how often at least one person says "but this is impossible" when considering a theory that turns out to be true.
2264
Reposted by AJR
DEI Speedwagon @myrrlyn.net · 14/06/2025
“no way to prevent this” says only programming language where this regularly happens
421224
Reposted by AJR
Tib3rius @tib3rius.bsky.social · 14/06/2025
Looks like the Google Cloud incident report is out: status.cloud.google.com/incidents/ow... A June 12 policy update with unintentional blank fields triggered a crash loop in Service Control code that lacked proper error handling, causing binaries to fail globally.
status.cloud.google.com
Google Cloud Service Health
1232
Reposted by AJR
The C Programming Language @c-official.bsky.social · 06/06/2025
A SIGTERM is issued by the operating system; my process effortlessly dodge rolls it, then immediately executes a perfect parry against the MMU. Before it can recover, a null pointer has been loaded into EBX. The kernel groans at my shit.
517331
Reposted by AJR
Murat (Distributolog) @muratdemirbas.bsky.social · 05/06/2025
[new blog post] Analyzing Metastable Failures in Distributed Systems muratbuffalo.blogspot.com/2025/06/anal...
muratbuffalo.blogspot.com
Analyzing Metastable Failures in Distributed Systems
So it goes: your system is purring like a tiger, devouring requests, until, without warning, it slumps into existential dread. Not a crash. ...
082
Reposted by AJR
Mohammad Bagher 👾 @aslemammad.bsky.social · 05/06/2025
happy to finally announce it! @cloudflare.social is now backing @pkg.pr.new's data infrastructure! thank you so much everyone for supporting the tool and making this possible.
0296
AJR @andrewrepp.com · 06/06/2025
This is the one timeline where there may be future history books with a chapter on Roganomics.
000
Reposted by AJR
TigerBeetle @tigerbeetle.com · 01/05/2025
The agenda for Systems Distributed is out now! Join us in Amsterdam for two days of talks, film references, and systems... distributed! systemsdistributed.com/agenda
The agenda for Systems Distributed is out now!
0147
Reposted by AJR
David @eiscreamsherlock.bsky.social · 03/05/2025
Sounds like a pretty good start to a cozy adventure. What do you think? #indiegamedev #gamedev #gameaudio #videogamemusic
3153
AJR @andrewrepp.com · 30/04/2025
Really interesting thread here. Stored procedures can move mountains, and there are definitely ways to make them feel nicer to use. But you're not going to have fun pitching them to your team.
010
Reposted by AJR
Lambros Petrou @lambrospetrou.com · 27/04/2025
New article out: "Cloudflare Durable Objects are Virtual Objects"🚀 This pops up a lot and is a mindset shift from the traditional way of thinking on "creating" and "destroying" resources, so I wrote a few thoughts how to think about it. www.lambrospetrou.com/articles/dur... #DurableObjects
lambrospetrou.com
Cloudflare Durable Objects are Virtual Objects | Lambros Petrou
How to think about Cloudflare Durable Objects as Virtual Objects and the mindset shift it brings.
131
Reposted by AJR
Sebastian Röhl @roehl.dev · 19/04/2025
Wow, that's an insanely cool website: animejs.com/
animejs.com
Anime.js | JavaScript Animation Engine
A fast and versatile JavaScript animation library
14612
Reposted by AJR
Andrew Lilley Brinker @alilleybrinker.com · 16/04/2025
Ended up writing my own little summary of the leakpocalypse in Rust
1132
Reposted by AJR
Alex Miller @alexmillerdb.bsky.social · 17/04/2025
New blog post on the mental model I've used when working through complex or confusing papers on transactional systems. transactional.blog/b...
14012
AJR @andrewrepp.com · 09/04/2025
I'm incredibly excited to announce that we're making Hyperdrive available on the Free Plan for Cloudflare Workers! To celebrate this, we put together a deep dive on how it all actually works under the hood. Come take a look, and give Hyperdrive a try! blog.cloudflare.com/how-hyperdri...
blog.cloudflare.com
Pools across the sea: how Hyperdrive speeds up access to databases and why we’re making it free
Hyperdrive, Cloudflare's global connection pooler, relies on some key innovations to make your database connections work. We go deep into the details of what that looks like, in celebration of announc...
051
Reposted by AJR
Martin Kleppmann @martin.kleppmann.com · 15/03/2025
TIL in vim, "gx" opens the URL under your cursor in your default web browser! Also works with local file paths
210210
Reposted by AJR
Tanel Poder @tanelpoder.com · 01/03/2025
New blog: When eBPF stack->pt_regs reads return garbage on the latest Linux kernels, blame Fred! tanelpoder.com/posts/ebpf-p...
1144
Reposted by AJR
HYTRADBOI @hytradboi.bsky.social · 01/03/2025
All the videos are up at www.hytradboi.com/2025#program now.
hytradboi.com
HYTRADBOI 2025
HYTRADBOI is a fun online conference about databases, programming languages, and everything in between.
03716
Reposted by AJR
Mattias Gustavsson @mattiasg.bsky.social · 18/11/2024
I’m going to do a 🧵 about making retro-style games in C/C++, and also about getting them to run in a browser.
69220
AJR @andrewrepp.com · 30/01/2025
A community member just shared this cool article about how to rig up a Worker and AWS IAM to get Hyperdrive working well with Amazon DSQL. It's always fun to see the people build cool stuff on Cloudflare! www.ai.moda/en/blog/auto...
ai.moda
Automate Hyperdrive IAM Authentication with Workers
Learn how to automatically manage rotating credentials and AWS IAM tokens for PostgreSQL databases using Cloudflare Workers and Hyperdrive.
010
Reposted by AJR
Thomas Gauvin @thomasgauvin.bsky.social · 30/01/2025
We finished rolling out edge caching for Hyperdrive earlier this month - cached queries are now up to 10x faster. This is reflected in an average 50% decrease in session duration for *all queries*! ⚡️ just landed it in the new Cloudflare changelog: developers.cloudflare.com/changelog-ne...
121
Reposted by AJR
Trivikram Kamat @trivikram.bsky.social · 06/01/2025
A big shout-out to @jasnell.me for landing experimental QUIC support in #nodejs core 🥳 And thanks to @yagiznizipli.com and @pimterry.fyi for reviewing it. It'll be awesome if QUIC becomes stable in NOde.js 24.x LTS. github.com/nodejs/node/...
github.com
src, quic: refine more of the quic implementation · nodejs/node@062ae6f
Signed-off-by: James M Snell <jasnell@gmail.com> PR-URL: https://github.com/nodejs/node/pull/56328 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
1235
Reposted by AJR
Kirsten Lum @machsci.bsky.social · 29/12/2024
Instructions gradient descent. Eventually everything becomes python
181