Al Brown 🐢

Al Brown 🐢

@alasdairb.com

I do things with databases and play with dogs. https://alasdairb.com

1.3K followers942 following271 posts

I was excited that GitHub stacked PRs were finally available. Stuck "merging" for 24 hours. It was naive of me to expect GitHub to work properly.

The UK's new age verification law for "adult content" is an identity fraud timb bomb. The most idiotic, tech-illiterate law passed in some time. Do not verify using your ID. Use a VPN.

Well that's a month in Tokyo at an end. Currently on the way to the Hook of Holland to catch the ferry home - first time in NL and I'm in awe of these greenhouses! Bonkers

And that's not necessarily a bad thing, I sympathise with a lot of the thinking here, but it's funny to see things how things go back and forward to make progress

Angie has been discharged from the hospital 🥰🥰 He didn't enjoy his time in recovery, too scared to eat so we'd visit and hand feed him each day, but now he's home devouring food and snoring like a train ♥️

We got to visit Angie in recovery today; he's still in his oxygen crate, but he's awake and alert. Wagged his tail and scratched his beans to demand we release him. He's off all heart meds ♥️🥰

Al Brown 🐢 reposted

CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER LIMIT CHARACTER L

When I turned 30 last year, someone told me "30 is when your bones are no longer made of rubber". I am currently incapacitated by neck pain. Were they just warning me, or was it a curse?

Al Brown 🐢 reposted

DuckDB got a local UI. Thanks to our friends at MotherDuck, you can now interact with your DuckDB database through an interactive notebook, running on localhost. Read the announcement blog post at duckdb.org/2025/03/12/d...

Al Brown 🐢 reposted

I want to talk about my move from Substack to Ghost for a second, and what it's been like working with a nonprofit tech company that actually lives its values. Especially if you're a writer still on Subtack, please read. 1/x First of all, about the org: They are a nonprofit, I just met employee +

ghost.orgGhost: Independent technology for modern publishingBeautiful, modern publishing with newsletters and premium subscriptions built-in. Used by Sky, 404Media, Lever News, Tangle, The Browser, and thousands more.

I have left Tinybird ✌️ My mum doesn't think my bespoke crochet dog jumper business plan is a winner, but she prefers cats anyway, so what does she know...

Do you think we'll reach a point where humans become so dumb from offloading all thought to AI that AI will start researching "Human Intelligence" to smarten us up because it's tired of us being so thick?

Al Brown 🐢 reposted

1/11. ParadeDB is now integrated with Postgres block storage. As far as we know, no one has integrated a search and analytics engine with Postgres storage before. This is a big deal. Here's why we did it, how we did it, and why you should care. 🧵

ParadeDB@paradedb.com

ParadeDB is now integrated with Postgres block storage. Today, we are releasing Part 1 of our 3-part blog series on how we designed a new storage mechanism for search and analytics in Postgres. www.paradedb.com/blog/block_s...

I built a little MCP experiment called Claudekeep before the new year. I wasn't doing much with it as it was just for learning, but @anthropic.com sent me a takedown notice for trademark infringement today, so it's gone. Oh well 🤷‍♂️ Maybe I'll call the next one ChatMCP.

The only Meta product I still use is WhatsApp...and only because I haven't convinced my partner and parents to use Signal...will 2025 finally be the year?

Al Brown 🐢 reposted

12 months ago I had just given notice at Google. I was terrified and had no idea that 2024 would be the most remarkable year of my life. For each like on this post I’ll share something that 2023 me didn’t know. First: running your own business can actually be LESS scary than being an employee.

Al Brown 🐢 reposted

There are many incremental processing solutions, but they seem to never quite do what I need. I decided to build an extension that just keeps running the same command in Postgres with different parameters to do fast, reliable incremental data processing. That's pg_incremental. 1/n

Crunchy Data@crunchydata.com

We’re excited to release pg_incremental today - a new extension for automated incremental updates. pg_incremental is like a supercharged pg_cron that runs data pipelines, data syncs, rollups, imports and exports. www.crunchydata.com/blog/pg_incr...

Finally won the Battle of the Bundler. The Mockingbird package has destinations with Node-only deps, but needs to support the browser as well. Couldn't figure it out with tsup. Wasted a day on Webpack. Finally got it with Vite after a few hours. And this is a problem that Windsurf failed HARD at

This is probably super simple stuff for a competent frontend dev, but that is not me. It was quite gratifying to finally get it working, though pretty bloody annoying how much time I sunk on it.

Al Brown 🐢 reposted

Got a question for #dataBS: Anyone ever survived a data migration with a story to tell—the good, the bad, or the "we’ll laugh about this someday"? I’m writing a technical piece and I’d love to hear your wins, cautionary tales, and hard-earned lessons. Please DM if you're keen!