Profile avatar
alasdairb.com
I do things with databases and play with dogs. https://alasdairb.com
235 posts 1,256 followers 927 following
Regular Contributor
Active Commenter

I feel this

DEEP .... SEEK πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘

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?

Hilariously/depressingly accurate. But apparently it's literally impossible to do sales ANY other way.

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. 🧡

Introducing Dub Conversions πŸ“ˆ Track how your clicks convert to signups and sales with our end-to-end attribution engine. Featuring native integrations with Stripe, Shopify, @clerk.com, @supabase.com etc. Learn more about @dub.co Conversions: d.to/conversions

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.

Bluebird CLI v1.0.11 published this morning with better support for non-SASL Kafka. Thanks to @gschmutz.bsky.social for the PR!

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?

Ah, I see the reason for the exodus. I was only keeping Threads for dog pics anyway...I'll just spend more time staring at my own dog instead.

Has there been a Threads exodus or something?

It's my first day back, easing in by releasing a set of trigger.dev tasks for @tinybird.co A few tinybird customers were already using trigger and told me about it; it's a code-first scheduler with a lovely DX, making this a pleasantly simple intro to the new year www.npmjs.com/package/@sda...

I mostly avoided social over the holidays, so happy new year!

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.

Corporate wants you to find the puppy in this picture

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

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

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!

Bluebird CLI v1.0.9 github.com/sdairs/blueb... Thanks to @jove95.bsky.social for contributing a Timeplus destination That was supposed to be it...but v1.0.9 is also a total rewrite πŸ˜…

I had nice Bluebird CLI news to share and then I realised I broke builds and its a little embarrassing that it took 16 commits, including rewriting the entire CLI to fix it...but I fixed it

@posthog.com finally

give

My partner had lunch in an Iraqi cafe in Norwich and brought some Kahi back for me....omg I needed this in my life 🀀

I left Bluebird running on an EC2 last week, sending all BlueSky network events to Tinybird. Since 27th that's 232 million events (~50GB ClickHouse binary compressed). Fun to see the daily traffic pattern of BlueSky:

Someone asked me "why? Claude already saves chats" which is true. Totally honest, I don't really know why. I also use Cursor/Windsurf, which also save my chats, but totally separate. What if I want to have all my chats together? Port my chats from Cursor to Windsurf to Claude? Maybe? Idk

My next Model Context Protocol experiment: www.claudekeep.com Just ask Claude to "save this chat" and it'll push your chat your ClaudeKeep. From there, you can access all of your private saved chats, or publish a chat if you want to share it. Read the README: github.com/sdairs/claud...

@alrocar.bsky.social recorded a walkthrough on building an MCP server www.youtube.com/watch?v=kvDN...

Did you know a dog CT scan costs an absolute fortune? His head is only 2 inches but that doesn't change the price apparently πŸ˜