Sign in

Sirupsen

@sirupsen.bsky.social
1.9K followers 92 following 29 posts

ceo & cofounder of turbopuffer.com. prev infra @Shopify 🇩🇰->🇨🇦

PostsRepliesMedia
Reposted by Sirupsen
turbopuffer @turbopuffer.bsky.social · 14/05/2025
turbopuffer is generally available. petabytes in prod. turbopuffer.com/
0124
Sirupsen @sirupsen.bsky.social · 16/04/2025
Tak 🐡
010
Reposted by Sirupsen
turbopuffer @turbopuffer.bsky.social · 06/03/2025
now available: turbopuffer AWS regions ☁️ come find us in us-west-2 and ap-southeast-2
082
Sirupsen @sirupsen.bsky.social · 06/03/2025
just received a redline in Word of a page on our website i can't stop laughing
020
Sirupsen @sirupsen.bsky.social · 05/03/2025
real alpha of a customer-obsessed remote team is that we have engineers in many cities our customers are in our Paris engineer might need a sales quota soon, A+
040
Sirupsen @sirupsen.bsky.social · 05/03/2025
We might have undersold the encryption here tpuf is to my knowledge the only search engine where all at rest data can be encrypted with a different key per tenant, for hundreds of millions of tenants maybe even only low latency data store?
060
Sirupsen @sirupsen.bsky.social · 05/03/2025
continuing to ship full-text search features on our custom, object-storage first full-text search engine search every byte 🐡💨
091
Sirupsen @sirupsen.bsky.social · 06/02/2025
puffin' ❤️
171
Sirupsen @sirupsen.bsky.social · 02/02/2025
❤️
050
Sirupsen @sirupsen.bsky.social · 27/01/2025
Next step is surgery
010
Sirupsen @sirupsen.bsky.social · 21/01/2025
California would soften me (-22c)
180
Reposted by Sirupsen
Jonathon Belotti @jonathonbelotti.bsky.social · 19/01/2025
Quick post about those 'latency numbers every programmer must know'. It became mostly an affirmation of @sirupsen.bsky.social 's napkin-math repo (bookmark it).
2153
Sirupsen @sirupsen.bsky.social · 11/01/2025
so glad I got on this app
050
Reposted by Sirupsen
turbopuffer @turbopuffer.bsky.social · 18/12/2024
changelog for november & december 📉🔢💫 turbopuffer.com/docs/roadmap
041
Sirupsen @sirupsen.bsky.social · 15/12/2024
Scandinavia discourages ambition (drew me away) Canada tolerates ambition (good enough for me) America encourages ambition
140
Sirupsen @sirupsen.bsky.social · 14/12/2024
Play through a checkout flow of payment retries, abandoned checkout, fulfillment status changes, inventory exceptions, … Kind of annoying
140
Reposted by Sirupsen
Nikhil Benesch @benesch.bsky.social · 04/12/2024
S3 (Iceberg) Tables is everything I dreamt of, and more. I blogged some long-form thoughts: meltware.com/2024/12/04/s... I think we're about to see an explosion of data tools (@materialize.com, @clickhouse.com, @duckdb.org, et al.) learn to write Iceberg tables via S3 table buckets. #databs
meltware.com
A First Look at S3 (Iceberg) Tables
AWS announced S3 Tables today, which brings native support for Apache Iceberg to S3. It’s hard to overstate how exciting this is for the data analytics ecosystem. This post is a quick rundown of my th...
1510637
Sirupsen @sirupsen.bsky.social · 02/12/2024
Also not read your write, or can you do an LSN conditional query to PG?
110
Sirupsen @sirupsen.bsky.social · 02/12/2024
Can Postgres and MySQL do that?
110
Sirupsen @sirupsen.bsky.social · 02/12/2024
new super NVMe dense AWS SKU dropped 🤤 aws.amazon.com/ec2/instance...
1184
Sirupsen @sirupsen.bsky.social · 02/12/2024
But, that's a bit off. It's pretty scary to have your 64 core postgres writer maxing out all cores for an hour to build a 10M ANN index or however long it takes
120
Sirupsen @sirupsen.bsky.social · 02/12/2024
I agree it's long-term a feature more than a product (we see ourselves as a search engine), but I do disagree that it's mega ez (if the vector indexes are > 10-100M, but once again, @glaubercosta.bsky.social probably also is implying individual indexes are small, and then yes, ez)
210
Sirupsen @sirupsen.bsky.social · 28/11/2024
I’m guessing this is a theoretical number based on replica count and drive failures
010
Sirupsen @sirupsen.bsky.social · 28/11/2024
github.com/rust-lang/rf... need this
github.com
Clone into closures · Issue #2407 · rust-lang/rfcs
When working with move closures, and especially when spawning new threads, I often find myself having to clone a bunch of state (usually Arcs, but not always). This is either because I want that st...
120
Sirupsen @sirupsen.bsky.social · 27/11/2024
Arc is a lifetime skill issue (so I use them a lot)
130
Sirupsen @sirupsen.bsky.social · 26/11/2024
prod metrics > napkin math > RFCs
030
Sirupsen @sirupsen.bsky.social · 25/11/2024
Not yet, not a bottleneck
010
Sirupsen @sirupsen.bsky.social · 25/11/2024
Which other ones are you tracking?
110
Sirupsen @sirupsen.bsky.social · 25/11/2024
lol we have a custom s3 client, we'll start testing tomorrow
120
Sirupsen @sirupsen.bsky.social · 25/11/2024
We considered it, but it's just too janky. LIST has a high p90 in our experience, so now you have to start compacting, and that has a lot of edge-cases... So it felt like a web of pain for something that should NOT go wrong. So we waited and kept shipping on GCS.
340
Sirupsen @sirupsen.bsky.social · 25/11/2024
S3 has finally added `put-if-match` for compare-and-swap! Expect AWS turbopuffer regions very soon aws.amazon.com/about-aws/wh...
aws.amazon.com
Amazon S3 adds new functionality for conditional writes - AWS
Discover more about what's new at AWS with Amazon S3 adds new functionality for conditional writes
26013
Sirupsen @sirupsen.bsky.social · 16/11/2024
correctness > simplicity > performance
2214
Sirupsen @sirupsen.bsky.social · 16/11/2024
oh boy, that was cut a bit too aggressively! I reached out. I'm sure it was an accident!
130
Sirupsen @sirupsen.bsky.social · 27/10/2024
put me in coach!
490