Weston Pace's Avatar

Weston Pace

@westonpace.bsky.social

Software developer working on all things arrow and columnar storage, currently, Lance.

125 Followers  |  363 Following  |  267 Posts  |  Joined: 18.11.2024  |  2.0154

Latest posts by westonpace.bsky.social on Bluesky


I'm guilty but I really like this advice. I'm going to switch.

18.02.2026 14:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's pretty awesome to look back and see how far this has come in 10 years!

12.02.2026 13:31 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The Quest for One Million IOPS: Benchmarking Storage at LanceDB Learn how LanceDB benchmarks storage and how we achieved one million disk reads per second.

Nothing more satisfying than hitting those big round number goals: lancedb.com/blog/one-mil...

29.01.2026 18:48 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

First is more readable but the second is more authentic.

18.12.2025 04:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Work

Reminds me of xkcd.com/1741/

12.12.2025 05:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Convolution Peaks

26.11.2025 00:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The Gaussian Range

26.11.2025 00:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Both software and config can be rolled out gradually with rollback to return to a good state (of course rollback is fallible). I suspect CF does both.

In this case though it sounds like a rollout of service X caused service Y to start failing while service X seemed healthy.

20.11.2025 01:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you enjoy this feeling you should install `sl` from apt.

17.11.2025 18:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Pretty sure my stress level can be accurately inferred by the number of unread emails in my inbox

04.11.2025 14:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Apache Arrow's Final Frontier: Replacing Outdated Database Drivers A new startup, Columnar, looks to streamline the copying of tabular data across systems, using Apache Arrow and the ADBC API.

A new startup, @columnar.tech, looks to streamline the copying of tabular data across systems, using @arrow.apache.org and the ADBC API.

By @joabj.bsky.social

03.11.2025 19:00 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

Async is awesome until it isn't

03.11.2025 20:28 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Also, I guess its "cleaning the filter" not changing it

02.11.2025 16:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Maybe only a thing on some washing machines (or only when you have enough pet hair in your home πŸ˜…)

My old washing machine had to be taken apart to change the filter but my new one has a little door.

02.11.2025 16:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Resetting the garbage disposal with Allen wrench. Changing the filter on clothes washer. Testing and replacing smoke alarms.

02.11.2025 16:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ah, I ran into something very similar yesterday with an async "find or insert" cache. The first caller canceled the request while the insert future was in progress (dropped the future) and that cache key was forever blocked.

31.10.2025 19:27 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Conclusion of a little halloween tradition. If I'm going to traumatize the kids it might as well be interesting.

31.10.2025 15:39 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Announcing Columnar Back to the future of data connectivity

The future of data connectivity is columnar. Today we launched
@columnar.tech to accelerate the shift from slow, row-oriented APIs like ODBC and JDBC to >10x faster alternatives powered by @arrow.apache.org. Learn more πŸ‘‡

29.10.2025 22:51 β€” πŸ‘ 44    πŸ” 10    πŸ’¬ 0    πŸ“Œ 4

Nice definition! This matches my use. I also usually have a touch of "please don't hate me I'm doing my best"

29.10.2025 20:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

A bittersweet story but glad to see a principled stance!

27.10.2025 19:11 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

However - a word that exists because someone decided we aren't allowed to start a sentence with "but"

27.10.2025 13:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
The awkward monkey puppet meme with the text "Well..." from a maintainer of Lance, a lake house format that might just happen to be what the author is describing...

The awkward monkey puppet meme with the text "Well..." from a maintainer of Lance, a lake house format that might just happen to be what the author is describing...

17.10.2025 18:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a black and white photo of a woman wearing a turtleneck sweater and a dress . ALT: a black and white photo of a woman wearing a turtleneck sweater and a dress .

Your coworkers about to flood the channel because "I guess he doesn't want threads for this one"

16.10.2025 14:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Douglas squirrels are 1/3 the size of gray squirrels but six times more ferocious.

10.10.2025 15:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I suspect this will change as caching layers become more mature. The selectivity threshold for cloud storage is something like "one in a million" but more like "one in a thousand" for NVMe.

Also, a self-promotional shout out that you might want to look at lance (lancedb.github.io/lance/format...)

08.10.2025 21:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

They do a bit of both. The base model is unsupervised and is generally described as "learning the language". The model is then fine tuned with supervision for a specific task.

The "suck up as much data as you can" is for the first part.

07.10.2025 23:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yesterday, OP responded to my 11 year old comment on their 13 year old post with a pedantic correction.

07.10.2025 11:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Though I think the "we can't change Parquet" problem is a bit of a false problem. 90% of Parquet users are probably fine to just keep using Parquet. I'm not sure I agree that "the long time archival format" and the "database storage format" need to be the same thing.

03.10.2025 21:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That might be next week's blog post ;). Short answer is I see it as a table format problem and not a file format problem. Change "decoder" to "file reader". Change "stored in the page" to "stored in a folder on the table" and change "wasm" to "pluggable" (native or wasm).

03.10.2025 21:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hope this helps, it's fun to see so much exciting innovation in a space that's been relatively quiet for many years!

03.10.2025 17:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@westonpace is following 19 prominent accounts