Advertisement · 728 × 90

Posts by Stu Hood

Preview
A Conversation with Paul Masurel, Creator of Tantivy We sat down with Paul Masurel (creator of Tantivy and co-founder of Quickwit) to talk about building a search engine in Rust, following the competitive happy-path with Lucene, open-source maintenance,...

Full-text search was solved in 2016, Lucene had owned the space for a decade. Rewriting it in Rust, as a side project, on a plane sounds like a terrible idea.

Enter Paul Masurel and Tantivy ...

www.paradedb.com/blog/tantivy...

1 week ago 4 2 0 1
Generalized Consensus & ​Native Top-K Joins in ParadeDB
Generalized Consensus & ​Native Top-K Joins in ParadeDB YouTube video by South Bay Systems

The recording from the last talk is up!
youtu.be/TeFsBVIYBis

1 week ago 1 2 0 0

We really need it here.

2 weeks ago 1 0 0 0
Preview
South Bay Systems: Consensus & Full Text Search · Luma Welcome to another edition of South Bay Systems! This time we bring you two wonderful talks: Sugu Sougoumarane will be speaking about deconstructing consensus…

Our next South Bay Systems meetup will be on March 31. We've got two awesome deep-dive talks from Sugu Sougoumarane (Consensus and Multigres) and @stuhood.sh (Full-Text Search and ParadeDB).

Food and beverages will be provided, courtesy of our host, Snowflake. Register here: luma.com/2g3exvjw

1 month ago 6 6 0 0

This would be such a glow up for 4th and King in SF. And the proximity to Mission Rock would compound that.

1 month ago 1 0 0 0
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!

1 month ago 3 0 0 1

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.

1 month ago 2 0 1 0
Advertisement

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

1 month ago 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...

1 month ago 3 1 0 1
Post image

Cartoon by Tommy Siegel

1 month ago 6725 1702 87 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-...

1 month ago 8131 4428 342 379

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.

2 months ago 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.

2 months ago 2 0 0 0

Passed the JLPT N5! 🎉
やった!

2 months ago 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."

2 months ago 8 3 0 0
Advertisement

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.

2 months ago 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!

3 months ago 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...

3 months ago 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.

3 months ago 11 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

4 months ago 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

4 months ago 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

4 months ago 7 1 0 1
Video

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

4 months ago 3 0 0 0
Post image Post image Post image Post image

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

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

4 months ago 64 2 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...

4 months ago 39 6 2 0
Advertisement

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?

4 months ago 0 0 0 0

Got it, thank you!

5 months ago 0 0 0 0

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

5 months ago 0 0 1 0

What flavor of stuff are you finding?

5 months ago 0 0 1 0

See you out there today! #NoKings

5 months ago 4 0 0 0