Stu Hood's Avatar

Stu Hood

@stuhood.sh

Working on transactional, Elastic-quality search for Postgres at https://www.paradedb.com/ - 日本語を勉強しています

450
Followers
290
Following
70
Posts
24.12.2024
Joined
Posts Following

Latest posts by Stu Hood @stuhood.sh

Preview
PGConf.devLinkedInMastodonGithub

I'll be speaking at PGConf.dev about how @paradedb.bsky.social uses Postgres's IAM and Custom Scan APIs to accelerate Top-K over JOINs: 2026.pgconf.dev/session/682

See you there!

05.03.2026 19:00 👍 2 🔁 0 💬 0 📌 0

Thank you!

When I was trying to think of which "Why" might have inspired a bunch of debate about AI, my mind went to "Why the Lucky Stiff" first for some reason. Hope he's happy wherever he is.

04.03.2026 19:31 👍 2 🔁 0 💬 1 📌 0

Which post is this? Sorry, tricky thing to Google.

04.03.2026 15:40 👍 0 🔁 0 💬 1 📌 0
Preview
How We Optimized Top K in Postgres How ParadeDB uses principles from search engines to optimize Postgres' Top K performance.

Top K is a deceptively hard problem in Postgres. "Give me the 10 best rows" works until you add filters and text search, then GIN can't sort and B-trees can't search.

BM25 indexes handle equality, sort, and range in one data structure. Here's why that matters:

www.paradedb.com/blog/optimiz...

03.03.2026 18:24 👍 3 🔁 1 💬 0 📌 1
Post image

Cartoon by Tommy Siegel

03.03.2026 00:15 👍 6716 🔁 1695 💬 88 📌 52
Preview
The hidden ICE blueprint that should horrify every American | Will Bunch An internal Department of Homeland Security document shows how ICE plans to cram thousands of detained human beings inside a Georgia warehouse.

What's more shocking than ICE's plan to cram as many 8,500 humans into massive, soul-crushing warehouses?

Seeing the actual DHS floor plan that echoes slavery ships and history's worst gulags with no rec space but a gun range for guards

My new column on the camps www.inquirer.com/opinion/ice-...

22.02.2026 18:10 👍 8091 🔁 4392 💬 338 📌 375

Meanwhile, they are a really unfortunate part of the streaming broadcast. All of the mics that they have to pick up the noises of the sport (skis on snow, etc) pick up mostly drone noise instead.

17.02.2026 17:35 👍 2 🔁 0 💬 1 📌 0
Preview
Hello Entire World · Entire Blog Announcing Entire with $60 million seed round and shipping our first product, called Checkpoints.

I feel like the "persistent context" that entire.io/blog/hello-e... is built around could instead be... Code comments? Docs? TODO lists?

I don't see the upside in hiding the context from users in a binary format, but it has definite downsides.

11.02.2026 18:44 👍 2 🔁 0 💬 0 📌 0

Passed the JLPT N5! 🎉
やった!

30.01.2026 01:15 👍 6 🔁 1 💬 1 📌 0

New (to me) coding agent use case: shrinking bug repros involving huge queries.

Essentially: "this query reproduces a bug: please binary search to shrink it."

22.01.2026 18:55 👍 7 🔁 3 💬 0 📌 0

High-quality search is more than keyword matching. Personalization is what takes search from good to great.

We're investing a lot in building the "unified retrieval stack" for Postgres this year. Expect lots of announcements.

For now, here's how to build personalization today.

22.01.2026 17:57 👍 2 🔁 1 💬 0 📌 0
Preview
San Francisco Apache DataFusion Meetup · Luma Join us for an evening of talks and community discussion about Apache DataFusion and its growing role in modern data infrastructure. This year’s meetup will…

Apache DataFusion meetup in San Francisco: luma.com/p7r6fp2z Thursday, February 19. We are looking for more speakers and attendees!

17.01.2026 11:17 👍 8 🔁 1 💬 0 📌 0
Preview
How We Made Writes 10x Faster for Search How ParadeDB achieved 10x improved write throughput through searchable buffers, background merging, and handling Postgres HOT chains.

As part of our v0.20.0 release late last year we did a lot of work on increasing write throughput.

Adding any index to a Postgres table trades off write speed for read speed, and BM25 indexes aren't any exception.

So we set out to make things better ....

www.paradedb.com/blog/increas...

14.01.2026 20:44 👍 4 🔁 1 💬 0 📌 0
Preview
TokioConf 2026 | Be a Part of Tokio's Official Conference! Join 300+ developers at the inaugural TokioConf 2026 to exchange ideas, learn from one another, and explore the future of async Rust. Hosted by the Tokio Project

The #tokioconf speakers and talks just got posted: www.tokioconf.com Ticket sales are open! Since it is our first conference, it is hard to estimate how many people will come. We're starting conservative, only 200 tickets right now.

08.01.2026 23:48 👍 10 🔁 4 💬 2 📌 0
Preview
14x Faster Faceted Search in PostgreSQL with ParadeDB Introducing faceted search in ParadeDB - bringing the power of search engine faceting to PostgreSQL with single-query aggregations.

I'm very excited about the work that we did on this: it allows for an extremely common full text search use case via a natural blend of fully compliant SQL syntax, with faceted aggregates that are familiar to full text search users. And it's fast! www.paradedb.com/blog/faceting

10.12.2025 22:20 👍 2 🔁 0 💬 0 📌 0
Preview
14x Faster Faceted Search in PostgreSQL with ParadeDB Introducing faceted search in ParadeDB - bringing the power of search engine faceting to PostgreSQL with single-query aggregations.

Faceting looks simple, it's just counts next to search results right? But making it fast and ergonomic is harder than it seems.

We just shipped native faceting in ParadeDB: it runs inside Postgres, in a index single pass, and is 14× faster over large result sets👇

www.paradedb.com/blog/faceting

10.12.2025 01:26 👍 5 🔁 1 💬 0 📌 1
Preview
Deep Dive into ParadeDB's v2 API: The Future of SQL Search Explore ParadeDB's v2 API that eliminates schema duplication, simplifies tokenization, and provides transparent search operators for intuitive SQL-based full-text search.

We've shown you parts of our V2 SQL API over the last month, but here's a full post looking at everything you can do with it.

Check out the side by side of the CREATE TABLE for old and new APIs, it's so much better ❤️.

www.paradedb.com/blog/v2api

04.12.2025 22:12 👍 7 🔁 1 💬 0 📌 1
Video thumbnail

The Nakasendo Trail between Magome (馬籠宿) and Tsumago (妻籠宿) in the Kiso Valley, Nagano.

25.11.2025 05:25 👍 3 🔁 0 💬 0 📌 0
Post image Post image Post image Post image

大仙公園(大阪)日本庭園の紅葉

仁徳天皇陵の側にある公園の中にある庭園
ライトアップの光に照らされた夜の紅葉が庭園の池に映り込んでいてとても綺麗でした
#青空写真部 #風景写真 #紅葉

24.11.2025 00:06 👍 65 🔁 3 💬 0 📌 0
Presenting the Rust quotes from the Mozilla QDB

Presenting the #rustlang quotes from the Mozilla QDB

brson.github.io/2025/11/21/r...

21.11.2025 20:57 👍 39 🔁 6 💬 2 📌 0

What would that look like when you use a variable twice in a closure? Two `move` calls, or an error suggesting that it can only be moved once?

22.11.2025 05:21 👍 0 🔁 0 💬 0 📌 0

Got it, thank you!

23.10.2025 19:39 👍 0 🔁 0 💬 0 📌 0

Lovely. And then once found, it's reproducible? Does adding additional debug information break the repro?

23.10.2025 19:26 👍 0 🔁 0 💬 1 📌 0

What flavor of stuff are you finding?

23.10.2025 19:05 👍 0 🔁 0 💬 1 📌 0

See you out there today! #NoKings

18.10.2025 16:52 👍 4 🔁 0 💬 0 📌 0

Almost like we founded the entire country on opposing this exact sentence.

15.10.2025 14:30 👍 10982 🔁 2632 💬 183 📌 37

I think that they've done such a good job with the software that I don't miss Android Auto (supporting CarPlay alone gets you 58% of the US market and leaves out 41%). As long as they continue investing to stay ahead, it's the right decision, imo.

06.10.2025 16:53 👍 0 🔁 0 💬 0 📌 0

I will be watching this! I don't care!

03.10.2025 21:40 👍 2 🔁 0 💬 0 📌 0

Needs something like Community Notes to help deal with misinformation. www.lesswrong.com/posts/sx9wTy...

26.09.2025 04:00 👍 1 🔁 0 💬 0 📌 0

But yea, lots of that scaling is premature, so! 😅

20.09.2025 20:52 👍 2 🔁 0 💬 1 📌 0