Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

The Changelog: Software Development, Open Source

Down the Linux rabbit hole (Friends)

12 Dec 2025

Transcription

Chapter 1: What is discussed at the start of this section?

14.712 - 50.605 Adam Stacoviak

welcome to changelog and friends your weekly talk show about the linux rabbit hole big thank you to our friends and our partners at fly.io check them out fly.io okay let's enter the home lab Well, friends, Agentic Postgres is here. And it's from our friends over at Tiger Data. This is the very first database built for agents and is built to let you build faster.

0

50.965 - 73.364 Adam Stacoviak

You know, a fun side note is 80% of Claude was built with AI. Over a year ago, 25% of Google's code was AI generated. It's safe to say that now it's probably close to 100%. Most people I talk to, most developers I talk to right now, almost all their code is being generated. That's a different world. Here's the deal. Agents are the new developers. They don't click, they don't scroll.

0

73.404 - 94.139 Adam Stacoviak

They call, they retrieve, they parallelize. They plug in your infrastructure to places you need it to perform, but your database is probably still thinking about humans only because that's kind of where Postgres is at. Tiger Data's philosophy is that when your agents need to spin up sandboxes, run migrations, query huge volumes of vector and text data, well, normal Postgres, it might choke.

0

94.44 - 108.304 Adam Stacoviak

And so they fixed that. Here's where we're at right now. Agentic Postgres delivers these three big leaps, native search and retrieval, instant zero copy forks, and MCP server, plus your CLI, plus a cool free tier.

0

108.284 - 133.279 Adam Stacoviak

Now, if this is intriguing at all, head over to TigerData.com, install the CLI, just three commands, spin up an Agente Postgres service, and let your agents work at the speed they expect, not the speed of the old way. The new way, Agente Postgres, it's built for agents, is designed to elevate your developer experience and build the next big thing. Again, go to TigerData.com to learn more.

137.815 - 153.153 Adam Stacoviak

Don't mind me, I got a little cough drop in my mouth there. I got this, like, nasal drip. So if I sound a little nasally, that's why. But I do have hot water, a tablespoon-ish of honey, and a little lemon.

155.075 - 160.622 Alex Kretzschmar

That's what you need. A spoonful of sugar helps the medicine go down, so they tell me.

162.544 - 166.469 Adam Stacoviak

Wow, gosh, that's so good. So good. Alex, how are you, man? How's life?

166.789 - 188.139 Alex Kretzschmar

You good? Mostly good. Mostly good. I mean, you see me here in my attic studio in Raleigh, and we've had the house on the market for three, four months now. We're trying to move back to England. That's right, yeah. But nobody's buying houses right now. So we're kind of living in this perfect show home of a house.

Chapter 2: How is Agentic Postgres changing database management?

200.918 - 203.223 Adam Stacoviak

Got to end the recording and go, right? Is that how it works?

0

203.464 - 204.686 Alex Kretzschmar

That's it. Yep.

0

205.388 - 212.322 Adam Stacoviak

That's it. Well, London's calling. You got, is this on air material? A little bit of it or no?

0

212.673 - 224.111 Alex Kretzschmar

Yeah. You call that. Yeah. Yeah. Okay. Just in case. Yeah. Well, if we don't end up selling, if we don't end up, end up selling, we'll stay. What choice do I have?

0

224.952 - 234.888 Adam Stacoviak

That's right. It is what it is, right? I hate that. I hate that phrase, Alex. It is what it is. It is what it is. I feel like it's just such a, such a give up moment.

Chapter 3: What are the implications of AI in software development?

235.008 - 235.609 Adam Stacoviak

You know what I mean?

0

237.057 - 254.035 Alex Kretzschmar

You know, many years ago when I was working at the Apple store, we used to have these little bets on the Genius Bar about how a conversation would go from the opening line. And if someone used the phrase, what it is, is... We'd be like, oh, this is going to be a good one.

0

254.936 - 265.246 Adam Stacoviak

Tell me your story about how your photos don't sync to grandma's device or there's offloading happening or where are my apps?

0

265.926 - 291.978 Alex Kretzschmar

I tell you, there are only so many times you can reset someone's iCloud password within the same 10 minute appointment without losing your sanity. Oh yeah. That's a, how long ago was that for you? About a decade or more? Yeah, a long time. 15 years? iPhone 4 era. So when was that? A long time ago. 2008? Yeah, maybe. I think so. 10, 11, 12, maybe. I don't know. Something like that. A while.

0

291.998 - 303.582 Alex Kretzschmar

Oh, I guess 2007 was the first one. So... Yeah. I was there when the iPhone 4 launched. I remember we had a... Because it wasn't available in many... I think so.

303.602 - 308.013 Adam Stacoviak

It was certainly a really good version is an iteration of the iPhone four, right? It's the same blocky.

308.794 - 320.423 Alex Kretzschmar

Really? But I remember it wasn't available in many countries at that point. So what we ended up happening was, um, we get a bunch of what we called resellers queuing up outside the store first thing in the morning, uh,

320.403 - 336.908 Alex Kretzschmar

with thousands of pounds in cash in their pockets, buying as many iPhones as we could sell them to ship them off to Dubai or Abu Dhabi or just, you know, it was all Arabic customers that we had purchasing these things for resale. It was kind of crazy, actually.

338.15 - 338.37 Adam Stacoviak

Yeah.

Chapter 4: How does the conversation shift to personal experiences with Linux?

439.102 - 460.587 Alex Kretzschmar

A fun story with that one. Plex actually approached us back in the day to help them write that Docker container. So technically, you're just running a fork of the Linux server container, technically speaking. Technically, okay. A derivative. Yes, a derivative is more accurate. Yeah, it was a fun project because, you know, 10, 15 years ago, whenever it was now, getting old,

0

461.748 - 481.946 Alex Kretzschmar

there was just no standardization in the containerization space. People weren't writing, if they existed, they weren't writing coherent documentation at all. And there was no kind of standardized base image pattern or anything. And, you know, there is some weirdness in how the Linux server images ended up architecting around S6 to have like this init system inside the container.

0

482.006 - 503.388 Alex Kretzschmar

Because obviously if PID1 dies, then the container dies with it. And some of the services need multiple containers things running inside the same container. So it's a bit of a weird, it's a bit of a weird thing, like trying to containerize some of these apps that were written before containers were really the native deployment format for server software in general now.

0

503.829 - 512.302 Adam Stacoviak

Yeah. How do you feel about the Podman Docker war? Do you feel like it's a war that's won? Are you a Podman person? What's your feels?

0

513.243 - 538.06 Alex Kretzschmar

I'm not, you know, I'm ex Red Hat, so I really should be pro Podman, shouldn't I? But yeah, The thing that Podman misses for me is it's a very purist implementation. So it's extremely technically sound. What it misses for me, though, is some of the user spice on top, like that last 10% that Docker closed in terms of usability.

538.501 - 556.024 Alex Kretzschmar

Because all the primitives for Docker pretty much were there before Docker came along. It was just the packaging of Docker with the standardized image format that really made it take off. The trouble with Podman, though, is when you want to do basic stuff, like even just mounting a volume, you've got to do this user ID shuffle.

556.104 - 556.325 Kyle Galbraith

Really?

556.365 - 575.262 Alex Kretzschmar

I'm talking specifically about rootless Podman here. You've got to do this user ID shuffle because the user IDs inside the container don't map to the IDs on the host properly, unless you do this shift. And so it ends up being this world of complicated UID script shuffling nonsense that I just haven't got time for.

576.023 - 599.226 Adam Stacoviak

Hmm. I guess I'm not that much of a Docker user to know exactly what you're talking about. I would definitely map UIDs to UIDs, but I never really hit the issue. I do know that if you mismatch on ownership, there's an issue, but I sort of leave it to the AI or the stack overflows or something else that's slightly above my pay grade.

Chapter 5: What is Alex's current setup in his home lab?

3105.301 - 3108.488 Alex Kretzschmar

Yeah, Unify fanboy over here. You are?

0

3109.029 - 3109.45 Adam Stacoviak

Okay.

0

3110.091 - 3128.787 Alex Kretzschmar

Yeah. It's hard not to like them, right? It really is, apart from the price. There's definitely a Unify tax. The price definitely does get you. Yeah. Yeah, I've got the UCG Fiber, their new fiber gateway that's really nice. And I replaced a, I think I had a Dream Machine Pro or something.

0

3129.128 - 3149.898 Alex Kretzschmar

When we were getting ready to sell the house, I just downsized everything from sort of rack gear as much as I could to the sort of small utility switches. Nice. So I've got like a ton of those Lenovo mini PCs, the Kubernetes cluster I mentioned a few minutes ago. I've got a couple of MS-01 Minisforum devices doing all the heavy lifting.

0

3150.64 - 3161.262 Alex Kretzschmar

I've got 100 terabytes of spinning rust in the basement, give or take, running ZFS that I talked about. That's in a 19-inch Sligar case. But yes, it's pretty minimal.

Chapter 6: What applications are running on Alex's Kubernetes cluster?

3161.528 - 3181.106 Alex Kretzschmar

dare I say for, for what I do, like I need a set of infrastructure to run tailscale stuff on for the videos. And then I need a separate set of stuff to run my home sort of pseudo prod. And yeah, I try and keep it as simple as I can, like 10, 10 gig for all the trunks, the unified aggregation switches for like 260 bucks.

0
0

3181.981 - 3182.342 Alex Kretzschmar

Great.

0

3183.045 - 3191.495 Adam Stacoviak

What about any applications? You mentioned Kubernetes and that's kind of new. It's like three weeks old for you, I would say, right? Since Thanksgiving, three weeks?

0

3191.857 - 3191.957

Yeah.

3192.207 - 3192.828 Alex Kretzschmar

Yeah, roughly.

3193.489 - 3198.056 Adam Stacoviak

So what are you running on there? You wanted to learn it, but what are you running? What kind of applications are on there?

3199.058 - 3210.096 Alex Kretzschmar

Nothing yet. I don't trust myself with it. Nothing. My media server primarily is my main application server. So that has Plex on it. That has Jellyfin.

Chapter 7: How does Alex view the future of media consumption?

3210.176 - 3216.827 Alex Kretzschmar

That has all the other stuff. Paperless, Nextcloud, Smokeping. Interesting.

0

3217.888 - 3218.97 Adam Stacoviak

Plex and Jellyfin.

0
0

3219.73 - 3241.866 Alex Kretzschmar

Yeah, because Plex keep turning the screw, don't they? About trying to charge you money to stream your own files, that kind of stuff. Are they? I haven't experienced that personally, but what's the latest? I'm ready for their rug pull. I think it was about two weeks ago there was another... Another nail in the coffin there.

0

3242.627 - 3261.567 Alex Kretzschmar

I mean, look, I understand like Plex need to get money from their audience to support development. The trouble with it is that they gave it all away for free at the beginning, or they gave lifetime passes away for too cheap. You know, I bought Plex lifetime for 75 bucks 12 years ago. Wow. And they haven't seen another dime from me since.

3263.116 - 3265.62 Adam Stacoviak

Except for a bunch of marketing and new users, potentially.

3265.76 - 3284.118 Alex Kretzschmar

Well, okay, in my specific case, maybe, but that's not the average. I guess me too, a little bit, but yeah. We're not the average user, are we? No, I would say probably not. That's not a good business model. Like recurring revenue, that's what you need to build a business around. Yeah. It's interesting.

Chapter 8: What are the implications of AI on individual productivity?

3284.158 - 3310.466 Alex Kretzschmar

If Plex launched today with its client app suite, with its fit and finish and polish and codec support and everything else, I'd probably pay five, 10 bucks a month for it and not think twice. But because it has been free for so long, or in my mind at least, I paid that lifetime fee and it is free forever after that. It's tough.

0

3310.987 - 3324.747 Alex Kretzschmar

You can't ever really charge for something that used to be free or used to be on a lifetime tier. So they kind of ruined their business model 15 years ago and they're kind of paying for it now. So it's tough. It's tough for them.

0

3324.963 - 3355.296 Adam Stacoviak

That is true. That is true. I like Plex Amp. So outside the typical Plex ecosystem, I listen to a lot of my music externally, hence the port. And Plex Amp is a dedicated, you got it on iPhone, I believe. I think you have it as a Mac app via the iPad app, I guess. Um, I don't know the other platforms, I guess, maybe on Linux potentially Android, I'm sure.

0

3355.336 - 3381.416 Adam Stacoviak

And Plex has done a great job of having like client apps kind of everywhere. And so you're right. I, I guess if they had an open core, right. An open core that if I could self host, which I guess we already do self host. Then maybe not. I guess you're right. Like, how do you how do you charge for that? I suppose maybe particular features, like you said, Codex or like I do.

0

3382.057 - 3394.339 Adam Stacoviak

So an example of maybe how they can make money. Hey, don't do this, by the way, is I watch a lot of 4K content in my home lab, in my my home. And so maybe I'm a unique kind of maybe a super user, so to speak.

3395.213 - 3419.77 Adam Stacoviak

I'm the kind of person you may I'm an enterprise customer, so to speak, to Plex, maybe to get HDR from my 4K and have that codec, which requires a certain amount of developer tooling and engineering to make that work. Well, maybe you pay for things like that, like certain or lossless. I guess that would be kind of sad to force you to compress your own music.

3419.75 - 3437.907 Adam Stacoviak

But if you had lossless on your wave files and that wasn't gated, but maybe you gated to get money. But you're right. It is kind of a rug pull to the lifetime customers. Maybe there's a lot more customers they can get that aren't lifetime and they can just kind of give us the past because we've been invested for so long. I don't know.

3438.108 - 3463.647 Alex Kretzschmar

I do think piracy is going to have a moment as, you know, inflation continues to bite and people just can't afford, you know, as the media space continues to homogenize, you know, you saw the Warner Brothers acquisition by Netflix recently. Those massive corporate mergers are never good for consumers. They're just, it's always going to result in long-term higher prices, less choice, less content.

3464.949 - 3491.028 Alex Kretzschmar

More gates. Yeah. Yeah. I do think piracy will have its moment over the next few years as a result of all that homogenization. We kind of had a nice honeymoon period for the last decade or so. led by Spotify, I think, where that was all you can eat. But you're starting to see famous artists now pulling out of Spotify because they don't pay their artists enough.

Comments

There are no comments yet.

Please log in to write the first comment.