Weston Pace
westonpace.bsky.social
Weston Pace
@westonpace.bsky.social
Software developer working on all things arrow and columnar storage, currently, Lance.
First is more readable but the second is more authentic.
December 18, 2025 at 4:02 AM
Reminds me of xkcd.com/1741/
Work
xkcd.com
December 12, 2025 at 5:03 AM
Convolution Peaks
November 26, 2025 at 12:30 AM
The Gaussian Range
November 26, 2025 at 12:27 AM
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.
November 20, 2025 at 1:53 AM
If you enjoy this feeling you should install `sl` from apt.
November 17, 2025 at 6:14 PM
Also, I guess its "cleaning the filter" not changing it
November 2, 2025 at 4:28 PM
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.
November 2, 2025 at 4:27 PM
Resetting the garbage disposal with Allen wrench. Changing the filter on clothes washer. Testing and replacing smoke alarms.
November 2, 2025 at 4:18 PM
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.
October 31, 2025 at 7:27 PM
Nice definition! This matches my use. I also usually have a touch of "please don't hate me I'm doing my best"
October 29, 2025 at 8:05 PM
October 17, 2025 at 6:01 PM
Your coworkers about to flood the channel because "I guess he doesn't want threads for this one"
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 .
media.tenor.com
October 16, 2025 at 2:56 PM
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...)
October 8, 2025 at 9:46 PM
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.
October 7, 2025 at 11:38 PM
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.
October 3, 2025 at 9:38 PM