Episode 271: Foot Terminal
Episode 271: Foot Terminal
Podcasting 2.0 Episode 271 - "Foot Terminal"
Adam & Dave have their SCBA's on and go deep into index refactoring and ad loads!
<b>ShowNotes</b>
-------------------------------------------------------------------------------------------------------------------------------------
00 - π₯ STEP TWO OF THE SCARY STUFF β THE ENDPOINTS FLIP TO THE IDENTITY LAYER
<b>Last week the table went in. This week the API started using it β one endpoint at a time, four days running.</b>
<b>Sat 12 Sep:</b> "#api I'm running a script to sync up podcasts.id and newsfeeds.id so that when a new feed is born they are in sync. During the cutover to podcasts.id as the canonical form, there were <b>about 11k feeds that drifted away from being in sync</b> with their podcast because of a gap in the auto_increment values. This isn't strictly necessary, it just will make human review a little less cumbersome."
<b>Mon night 14 Sep:</b> "#api Making some final refinements to the new api endpoints before deploying. These will be the first ones using the new podcast identity layer. π°"
<b>Tue 15 Sep β the first flip:</b> "#api The <b>podcasts/byfeedurl</b> endpoint is deployed with the first changes to the new podcast identity layer. <b>We will do these one at a time, watching for problems.</b> You will see nothing different in the response shape under normal circumstances. The response 'feed' object's <b>`id` property now means the podcast ID</b>. The <b>`feedId` property now means the underlying feeds table row</b> that podcast is treating as canonical."
@dave β byfeedurl flips (15 Sep)
"It's not ideal to have the podcast id be represented as feeds.id in the new responses, but <b>anything else would have broken existing apps</b>. And, the meaning is still faithful to what it was before. That was always meant to be the ID of the podcasts. We just didn't have a way to logically express that."
<b>Same day:</b> "#api The new <b>podcasts/byfeedid</b> endpoint is deployed. That's all for today. Will watch the logs until tomorrow." Β· "#api First run of the <b>itunes ID 404 reconciler</b> under the new podcast identity regime. π€"
<b>Thu 17 Sep:</b> "#api The <b>podcasts/byguid</b> and <b>podcasts/batch/byguid</b> endpoints are now flipped to the new db schema." Β· <b>Fri 18 Sep, this morning:</b> "#api The new <b>podcasts/byitunesid</b> endpoint is live."
@dave β byitunesid live (18 Sep)
<b>π The app developers noticed.</b> Mitch (Podverse): "listening to last week's P2.0... the <b>nextgen Podverse schema (and ogen) relies heavily on the Podcast Index IDs as basically the authority on feed uniqueness</b>. It sounds like we may need/want to do a substantial rewrite to account for how Podcast Index API nextgen will handle ids?β¦ after it is settled, <b>I'd appreciate any documentation</b>."
@mitch β the Podverse question (15 Sep)
Dave: "If I do my job right, <b>you will see nothing different and will not need to do anything</b>. I made sure the starting point for every canonical podcast index 'podcast id' is the current live feed id. If you see some sort of drift or problem it would be a bug I need to fix⦠<b>the existing podcast ID's have always identified feeds, but now they will identify podcasts. The ID's themselves will not and have not changed.</b> I'll definitely be producing docs to flesh this out further though."
<b>π Then the drawing:</b> "It's actually kind of confusing to explain. It's easier if I draw it out on paper. It sort of needs to be visualized." β "#api These might be very hard to follow. There are <b>two 'entrances' into the redirection chain</b> and the Index follows whichever one you come in on." β "<b>Paper and pen was faster than some AI agent.</b>"
@dave β the two entrances, drawn by hand (15 Sep)
The rule as Dave wrote it: "If you come in on the <b>'byid'</b> path, you start at the podcast layer and follow the redirection to the correct feed and serve it. If you come in on the <b>'byurl'</b> path, you start at the feeds layer and follow up the chain to the podcasts layer and then follow the redirection to the current canonical feed and serve that."
<b>And the MCP ask, parked:</b> @csb asked for an MCP server. Dave: "Have to get through the rollout of the new schema first. <b>Adding MCP now would just be too much confusion.</b> It's on the list for after all the new endpoints are delivered."
<b>β Board questions:</b>
<b>1.</b> Four endpoints flipped in four days with nothing caught fire. <b>Which endpoints are left</b>, and which one are you most worried about β search? episodes? podping?
<b>2.</b> Walk the two entrances on air. If I hit <b>byid</b> with an old feed ID that has since been merged into another podcast β what comes back? The new canonical feed, silently? A redirect flag? Nothing?
<b>3.</b> Mitch's question is every app developer's question: <b>when do the docs land</b>, and is there a test endpoint where a developer can throw a redirected/merged feed at it and see the new behaviour before it hits their users?
<b>4.</b> The itunes-ID 404 reconciler β what does it do now that a podcast can outlive its feed? Does a dead iTunes ID move to the podcast row or stay with the feed row?
<b>5.</b> The 11k drifted IDs β human review "a little less cumbersome." <b>How many merge decisions are sitting in the conflict queue</b>, and who is the human?
-------------------------------------------------------------------------------------------------------------------------------------
08 - π§ OMARCHY, AND THE 'AI SUMMARIZER' EVERY PODCAST WEBSITE NOW HAS
<b>Dave went Arch.</b> Sat 12 Sep, to Aleck Gates ("Why is everyone using Omarchy? Did I miss something important? My Fedora desktop just keeps chugging along"): "There is no doubt some of it is <b>the DHH spell</b> some people are under. I find him irritating so my draw was just having an easy starting point (config-wise) into Arch⦠I also wanted Hyprland and after I went to Ubuntu 24 on that box I saw Hyprland maintainers recommend against using it on Debian distros. It came down to Arch or Nix after that." (You told the NA audience on 1901 to give the kids an old laptop and "install Omarchy.")
@dave β the Omarchy thread (12 Sep)
@csb's Omarchy facts of the week: "Lex has just reviewed Omarchy Linux creator" Β· "uses Slavic-made font: JetBrains" Β· "creator is EU citizen creating Omarchy in EU, you are welcome, Americans" Β· "can be installed from USB stick under 60 seconds." @jaybrunet shipped an <b>llm-insert</b> plugin for the micro editor β "non-destructive, precise editing of config files when you don't want to send your whole config to a model on OpenRouter."
<b>π Dave Winer, 11 Sep 2001, reposted by JS on the anniversary:</b> "Someday soon every home will have a weblog, and we'll have great aggregation tools that allow us to quickly assemble lists of loved ones who survived. A new button on cellphones that says 'I made it' and it flows the fact to all your concerned friends."
-------------------------------------------------------------------------------------------------------------------------------------
03 - π½ PODCAST WEEK NYC β WEBSTER'S 'FRONT OF THE STORE', THE IAB SAYS NO NEW FRAMEWORK, AND A 99-SECOND PNWR
<b>The week:</b> Sounds Profitable Business Summit (MonβTue, 400+ people, 200 buyers), the IAB Podcast Upfront (Wed), Podcast Movement (ThuβFri). Podnews was there all week; PNWR was 99 seconds.
<b>π Tom Webster's keynote β 'Are podcasts at the front of the store?'</b> Previewing The Podcast Landscape 2026: "for the first time, <b>the top three places where people have 'ever' consumed podcasts are not dedicated podcast apps</b>. YouTube, Spotify and Netflix don't show podcasts front-and-centreβ¦ Webster compared <b>Netflix's podcasts category as the equivalent of the CD range in a Walmart</b> β just the most popular titles in a small selection which is hard to find; while a real podcast app like Apple Podcasts or Pocket Casts was the equivalent of <b>Tower Records</b>." Rob Walch, separately: "Netflix lists just <b>1 in 67,547</b> podcasts. (And doesn't list yours.)"
Podnews β Are podcasts at the front of the store? (18 Sep)
<b>π The IAB: a new framework is 'not needed'.</b> Jason Adamski at the Upfront: the IAB "appears to reject a medium-agnostic measurement standard like the recently-released <b>AMP Accords</b>, saying 'the solution is not to build a new framework from scratch', and instead suggestsβ¦ two separate standards from the IAB Tech Lab β the Podcast Measurement Technical Guidelines v2.2 and the Digital Video Served Impression Guidelines." Cridland: "The guide β and even the full press release for it β <b>requires a registration with your email address to read. That's not how you set standards.</b>" He hosts the PDF himself.
Podnews β IAB: a new framework is 'not needed' (17 Sep)
<b>Dave asked the question on the instance</b> (16 Sep): "@samsethi <b>Do you still have to pay to see the actual spec?</b>" James: "You've never had to pay to see the spec. (This isn't v2.2 β which has been out for a few years β just a guideline that as far as I can see rejects the AMP Accords entirely)." Dave: "I could have sworn there was something you had to pay for. The IP block lists or something maybe?" James: "<b>Certification and I think the IP blocks as wellβ¦</b>"
<b>π The Podcast Study 2026</b> (Summit): "<b>45% of podcast listeners would be 'at least somewhat likely' to pay for a subscription tier to remove ads</b>; and <b>64% would sign up for email</b> from their favourite podcasters." Edison: topic, hosts and guests decide what people pick; trailer and cover art least.
<b>π¬ Video, still not a platform:</b> Podscribe at the Upfront β "<b>not one of the top 500 shows are available on all video platforms</b>: YouTube, Spotify, Rumble and HLS via open RSS." Amazon Music adds ART19, Triton Omny and Flightcast video (via the <b>alternateEnclosure</b> tag, HLS), six countries. PodscribeβRumble attribution is "the first video platform to support all the signals requiredβ¦ under the <b>AMP attribution specification</b>."
<b>π» Machine Gods:</b> Kevin Roose and Casey Newton leave the NYT's Hard Fork for <b>NPR</b> β a video show from October, on member stations from next year; the first deal under NPR's new content chief. ("We guess they like tote bags.")
Podnews β A new home for Roose and Newton (16 Sep)
<b>π° Money moves:</b> Substack adds a podcast tab β creators "collectively earn <b>over $200 million per year on Substack</b>"; Spotify Partner Program expands to 35 more markets, "total monthly payouts to enrolled shows have increased by more than a third"; Megaphone quietly raised SPAN's bar to three published episodes, undocumented, no comment; Giggly Squad's SiriusXM renewal "multiple offers around $150 million"; a <b>Disctopia patent</b> that checks whether you are listening by asking you questions mid-episode, "part of any payment to creators."
Podnews β Substack podcast tab, $200M a year (11 Sep)
<b>π Tooling:</b> <b>Podpage Agent-Built Websites</b> β "work with an AI agent, like Claude or Codex, to design your websites; and then use Podpage to make it properly hosted"; PodAnalyst v3 lets you "connect Iris to your own Claude or ChatGPT account"; Headliner auto-clips for YouTube; Threads now unfurls Apple/Spotify/iHeart podcast links; the <b>Podcast Standards Project</b> met Thursday 12:30 ET near the venue, open to non-members.
<b>π· Our people at PM:</b> Mike Dell (Blubrry): "I'm headed there too. Speaking about podcasting 2.0 stuff." Matt Medeiros was going "bearing Podcasting 2.0 gifts β I'm advocating for the <b>funding tag</b>β¦ Forget views β get the funding tag!" then: "Sadly I had to cancel my trip to podcast movement. But I'm thinking of doing a virtual event around fundingtag.link." Sam Sethi: "we featured you on Creators from TrueFans and talked about the three steps you need to undertake to make the Funding Tag work."
<b>Sam Sethi's thread (15 Sep), the Creator Portal:</b> "The old model was simple: one creator β one podcast β one audio appβ¦ the next generation of creator platforms will look less like podcast apps and more like Creator Portals" β TrueFans newsletter launching next week, subscriber/open/click data to creators; roadmap: custom domains, native iOS/Android, CarPlay/Watch/TV, <b>stablecoin support</b>.
@samsethi β the Creator Portal thread
<b>β Board questions:</b> (1) Webster's Walmart-vs-Tower-Records: is the Index's answer to Netflix a better front of the store β newpodcastapps.com β or is it that we never wanted to be in Walmart? (2) The IAB keeps its guide behind an email wall and its certification behind a fee; the AMP Accords are open. <b>Does the Index endorse a measurement spec, or stay out?</b> (3) Substack's $200M and Spotify's payouts are both closed-loop money. <b>Where is the V4V number for the week</b> β stats.podcastindex.org/v4v.
-------------------------------------------------------------------------------------------------------------------------------------
00:00 - Show Open β "Foot Terminal"
01:04 - The robot wrote the intro β and YOLO Guy was running the index the whole time
03:05 - Omarchy: Dave's workspaces, DHH at eleven, and Network Chuck
08:12 - "I figured it out": the labs want to slow down because the models stopped improving β it's the harness
10:32 - Dave's version: hardware prices are the moat β Zitron on Microsoft's two gigawatts
12:39 - AMD buys Taalas β the model baked into the chip, 17,000 tokens a second
16:03 - Peak model: "it's all about the tools now" β Karp on CNBC, and why newer models make more mistakes
19:08 - What runs where: Claude Code, the Spark, the Helix, Pi and Qwen 3.8 Swift
21:11 - Cloudflare: eight months to register a bot, no reply β but they rebuilt WordPress
27:31 - Podcast Week: Webster's slide β none of the top three is a podcast app; Netflix; Glenday on the platforms
31:00 - "Wherever you get your podcasts" β Spotify pulling No Agenda episodes, YouTube strikes
34:47 - A player that censors profanity, and Buzzsprout vibe-coding its own remote recorder
36:55 - Adam's own play-out system in an afternoon β Descript in the crosshairs, an explosion of software
42:00 - Pi comes back: five workspaces saved
43:21 - The scary stuff: edge cases in twos and threes β Mitch, no rewrite needed
47:23 - The two doors: by-ID and by-URL β the ISBN for podcasts
51:02 - Why not from day one β "Adam's On Fire" and The Incomparable Mothership
53:41 - Apophatic β the Book of Knowledge defines it
57:58 - The feed biography script, one endpoint a day, and the drift crons
01:01:46 - The feed dashboard: "this feed is its current feed"
01:05:27 - Podping not forgotten; low-level irritation; screen time (two hours of Obsidian)
01:11:18 - Webster's "fair trade" β consumers vs producers, Zitron's six minutes of ads, the skip button, iHeart "guaranteed human"
01:16:51 - Dave was spoiled: a life of donation-supported shows
01:18:36 - Grant passes out at fire college β the consumption drill
01:22:27 - Support the Index β PayPal, the V4V button, boosts
01:25:10 - What's a foot terminal? β the Book of Knowledge names the show
01:26:43 - PayPal thank-yous and boostagrams β serpentine belts and CSB
01:31:23 - Sign-off β see you next Friday
0:00 Podcasting 2.0 for September 18th, 2026, episode 271, Foot Terminal. Foot Terminal. Hello, everybody. Hey, guess what? We're not in New York. No, we're not in New York. We're in the boardroom. It is time for Podcasting 2.0. This is where the true future of podcasting is discussed because, hey, we're the people that build it, believe it or not. So we don't need to be hanging out in Manhattan. No, no, no. In fact, we are the only board meeting that doesn't need government regulation, the IPO. I'm Adam Curry here in the heart of the Texas Hill Country and in Alabama, the man who flipped four endpoints in four days, watched the logs until morning, and beat a coding agent with a pen and paper. Say hello to my friend on the other end, Dave Jones. They get better, right? P and P. P and P? What's P and P? Oh, pen and paper. Pen and paper. Pen and paper, baby. Yeah. That was good. I like that.
0:58 That was excellent. Of course, the pen is mightier than the sword. Of course, the sick thing is, is that my robot wrote that whole sentence. Oh, well. I love the robot. I've taught the robot well. The robot knows. It's like, okay, I need a little thing about what Dave has been doing. And it goes through all of your podcast index.social posts and says, and it came up with that whole line. The man who flipped four endpoints in four days. Watch the logs until morning and beat a coding agent with a pen and paper. You need, you really need to, um, start putting those promos out in some place that that somebody else can hear it like tacking onto the front or something like that because that one last week was hilarious but it turns out it was it turns out YOLO guy was running the index the whole time that was that was also written by the robot That was cracking me up, man. Yeah.
1:54 The robot has humor without even knowing it because it doesn't. It doesn't know anything. It's stupid. It's the humor of a three-year-old who does something and everybody in the room starts laughing, but they don't know why. Yeah, exactly. You nailed it. That's exactly right. That's exactly what's happening. Toddler humor. How you doing, brother? I'm good. Okay. Yeah, I'm good. You took a pause there. I was a little concerned. Took a pause. No, no, no. Not a bad pause. Just a pause to internally assess whether I am good or not. So I've been watching some of the podcast week, as James has called. We didn't have a Pod News Weekly review. Yeah. That kind of sucked.
2:42 They skipped it, but I did have a... What are we going to talk about? The Buzzcast, do you consume Buzzcast? Irregularly. Irregularly. What did the Buzzcast... I did not hear it this week. What did the Buzzcast have? What did the Buzzcast have? Before I said it, Can I ask you a question about Omarchi first, real quick? Of course. If I don't right now, I'm going to forget. Okay, are you hanging in there because they saw, like, well, maybe you should go to Fedora. I'm going to do this. And there's Sir Bemrose. No, Alex Gates coming in right away. This is no good. This sucks. HFF is a hypester. I'm not a DHH fan. The way he talks, his volume and intensity has turned up to 11 all day long, and I just cannot handle it.
3:39 No, you're not supposed to. You're just supposed to install a Marchie, and then you need to look at the other calm guys, like that one guy who has a... is always drinking his coffee. He's not really that calm. I'm just watching all these other- Network Chuck. Yeah, Network Chuck. I like that guy. Network Chuck, he's my go-to source. Yeah, that guy and the other guy who is always testing all the AI models. I forget who he is. Yeah, Network Chuck is definitely my man. Yeah, I like him. I take a lot of advice from Network Chuck. Network Chuck. So my question is, I've been living with the Marche lifestyle for a couple of weeks now.
4:23 It's an alternative lifestyle, mind you. It is alternative lifestyle. And I've got my desktop really dialed in. I've got all... I've got all the five default workspaces. I'm sure I could add more if I needed them. Yeah, you just hit super key six and it'll add one. Well, let me try that right now. Super keys. Bam! Okay. Bam, he says. Yes. So, so, I need to know, since I have this set up perfectly, Mm-hmm. I need to know how to make this exact configuration of window positions on workspaces come back at boot every time. Oh, okay. That's very easy. Okay. You ready? Yes. Open a terminal. Wait, I'm going to go... Super six and then you can just use, you can just super enter, super enter gives you a terminal. Yeah, but I don't want to, I don't want it to cram itself into it.
5:30 So I'm going to get a super six and then super enter to give me a terminal. Now, let me just give you a little shortcut. Let me, uh, let me, uh, give you a little cool hint here. Uh, Do super tea. That's what they used to call me in high school. Did you do Super T? Yeah, I'm full screen now, baby. Well, you should be able to super right-click and reposition that window. So Super T basically makes it hovering. Oh, yeah. Okay. All right. I got you. And now if you do Super T again, it goes full screen. So it's not tiling. That's what it is. Sometimes I find a terminal window in a workspace by itself is too big. It's too big. Okay. Okay.
6:17 Now you type in. It's too wide. It's too wide. Yes. Now you type in the following. Clawed. Okay. Okay. No, no, no, no, no. Negative. I refuse to comply with this. Literally, all you do is you say, Claude. It's built into the system. It has omarchie skills. But I have pi. I'm living the pi life. So I can do, you're going to tell me to get the agent to save my configuration. Yes, exactly. But okay, look, I've got Pi. Maybe Pi can do it. Okay, well, let's see. That was a funny joke, though, wasn't it? That was a funny joke. Yes. No, you got me. You got me. Okay, I'm going to go to, let's see, sandbox. I'm going to launch Pi. And you tell me what you want me to tell to... Save my current five workspaces configuration so it restores upon boot. Enter.
7:16 Configuration so that all windows and their positions are restored upon boot. Okay. I'm going to just prepend this for my own clarity. I'm going to prepend this with this is an Omarchi system. Okay. okay all right we'll see so while you're doing that so while you're doing i may go down during the show what what uh what model are you running it on you're running on the on the spark um we're using a a variation of the uh quin 3.7b it's it's a new one called uh yukasai yukasai it's yukasai swift quinn 3.8 27b with uses 58 fewer thinking tokens with less than one percent quality loss of output so i find i figured it out it hit me this morning it just hit me i'm like oh i understand now The whole reason these Frontier Labs, which makes it sound... I mean, why don't we just say dudes in cubicles? But okay. Frontier Labs, they want to slow down. Yeah, we need to slow it down. I figured it out. It's so obvious. The models are not improving. They're just not improving. You know, in fact, the bigger the model is, the stupider it gets. The harnesses. Well, yes, because there's nothing left. They're
8:50 all saying it. Well, there's nothing left on the Internet. There's nothing left to suck in. There's no, you know, all we can use is synthetic data. It's unimportant. It's the harness. The harness is the thing now. That's the only thing they have, and they know it, and they want to slow it down. It's collusion. It is absolutely, it should be deemed anti-competitive. They want to slow it down because they want all the open source models to stay four months behind. Don't catch up to us because if they don't move forward, nobody does. because they know that anything they do after this will just suck. And they have IPOs that they've already moved out, and there is nothing left for them to do but change the harness. And that's the beauty. Pi, your harness, you completely control. The weights on the model, you completely control. They're no longer necessary. So that's why they're doing dangerous regulation.
9:48 That's it. Yeah. That's it. There's nothing else. I agree with you. I agree. I mean, it's like, it's hit me like, oh, this is so obvious. Do you remember this? And you, you just. disagreed with me and maybe you still do. We had a disagreement that I, my position is, Has been that part of the plan. Now, I don't believe that the big frontier labs had a plan. I don't believe that. I think that they're really just winging this whole thing as from day to day. I'm with you on that. Yeah. Yeah. But the... But I think part of the plan that evolved that they have now really become dependent upon is hardware prices. As the hardware prices have gone up, they have realized that that is a moat for them because local inference β It's really difficult if you can't afford to buy any equipment because a stick of rim costs $3,000. Absolutely. Did I disagree with you at the time? You did. What did I say? You said I disagree with you. Okay. But like the... I don't think that was the initial plan, but I think this has now become something they're dependent on. And the confirmation I got for that belief... was. An interview I heard
11:20 with Ed Zitron talking about a Bloomberg report that just came out that says that to date, Microsoft has only built two gigawatts of AI capacity. Mm-hmm. In the grand scheme of things, if they've actually bought... enough GPUs to build out the 12 gigawatts that they have said that they have, which they actually haven't built, then that means they have... $100 billion worth of GPUs sitting in a warehouse somewhere. I don't believe that that's the case. These are more likely... purchase futures they've they've bought they've bought the they've contracted to buy gpus in the future and that is just pushing prices up and up and up and i don't think that they can afford to slow down because it's if there's a gpu market crash oh then everybody's running models everywhere Everybody gets models for nothing.
12:30 Well, there's... Okay. So I'm going to... I don't know why I disagreed with you then, but I'm going to completely agree now because that is indeed a great extra benefit to them and NVIDIA. But AMD just acquired a company. And if we just take the premise that, okay, the models, basically the models are just okay now. The models are good. It's all in the harness. It's all in the weights, right? I mean, that's, I think you and I agree on that. So, again, there's incremental improvement here and there. But in general, I think we're pretty good. Yeah, pretty good. So they just bought a company, AMD acquired a company called Talos. And here is a clip from Tech Tech Potato, because yeah, it's not just Network Chuck. I also watch Tech Tech Potato, as you should. Listen to this. Now, the metrics kind of sound a bit insane. Just going off the website here, we have a... Technology demonstrator chip. This chip is built on TSMC 6 nanometer at near reticle size, 815 square mil, with 53 billion transistors. And you put enough of them to fill a 2.5 kilowatt server. So we're probably looking at something around eight chips. And it's running the Lama 3.1 8 billion parameter model. it looks like a PCI card, there's a lot of power delivery there that's probably why it's got a high volt 12 power rail there
14:03 so it's hitting at least 300 watts per card but the numbers here are what's insane. Tokens per second per user. We're seeing NVIDIA H200 at around 230. We're seeing Grok at 600. We're seeing Cerebrus at 2000, numbers that I can verify actually exist. Talos are saying they can do 17,000 tokens per second on this chip. And of course, nobody believed them. until they built a website around their chip. You can go check this out now. It's called chatjimmy.ai. I know, it's pretty gay. Let's hopefully we won't death hug the website. It says, chatjimmy, how can I help you today? And let's ask it a question.
14:55 Say... What is in the... bubbles in pop. Generated in 33 milliseconds, the answer came at a speed of 14,200 tokens per second. So this is, of course, the next level. is just bake the model into the chip. It's perfect. What more do you need? Every computer will come with this. If I mean, no offense to tech, tech potato, but I don't I don't think he has to worry about death hugging anybody on his live stream. I just I just like the term death hugging. I thought that was funny. Yeah, I don't think that one's going to be a big concern for you, bro. No. But what an awesome idea. Yeah, I mean, the... Because at some point, the model just ceases to be irrelevant. We're there. We're peak model. That's it. You don't need to do much more. We already have all the information. It's all about the tools now. It's like, get the tools, execute the tools. Speak English. What more do you need?
16:20 Or speak Python. That's all you need. It's there. It's done. It's over. These guys are over. Unless, of course, they're going to try all kinds of shenanigans, of course. But to me, it's like I'm running Quinn 3.8, I think. 27? Yes, for all my stuff. It's great. It is good. You should switch to this Swift version of that. Okay. Because it's... it is quicker with very little slowdown. I think it's the number one model on Pugging Face right now. And now I went back and I listened to that Alex Karp crazy interview on CNBC. He looks so much like that dude from Ancient Aliens. Yes.
17:10 Tell me he doesn't. Yeah, he does. He does. And now I understand what he was saying. It's like... The value is no longer in the model. The value is in the application. It's in the harness. That's where the value is. And anybody can create those. See, Hermes, Hermes, and Pi. Well, the model, the agent itself can create The tools and the sandboxes and all those kinds of things. Exactly. If it needs them. I've seen it do it so many times at this point. Yeah. And even the best models still on their own make just the sloppiest mistakes. I've been living this for the last three weeks. You and me both, brother. Of course. Of course we've been living that. Of course. In fact, I think the newer the model, the more mistakes it makes. I think you're, I think you might be right. I, Because there's really no discernible difference to me between... I think the newer models become better at the benchmarks, but they don't actually become better at their regular general use output.
18:21 You know, and that's Been clear because I've used, I've been going through this database refactor for weeks now. And as I switch between the different levels of models, I just get the same, basically the same results. I don't see any difference. No, there is none. So that's it. You know, we can stop hyping. It's fantastic. We build our own. You know, we pack together our own harnesses and our own weights for each application specifically. Then we're good to go. I don't think there's anything else coming. We're good. We're good. We're good. We're good. It's all good. And I'm happy. I'm like, okay, I'm now a software developer and I'm good. You can turn it off now. You can shut the companies down. We're good. Are you completely off of cloud models now? I still use Claude code to create certain things, but all inference runs on the Asus. Oh, okay. Oh, the GB or GX10.
19:29 Yeah. Yeah. Okay. And, uh, and I run my harnesses on the Helix. So I do have those separated. Yeah, because I got a lot of different agents running. So I want them to have lots of RAM. Yeah, Eric, there actually is a pretty big difference. You only really see it if you're... It's clear when you're looking at it through Pi with this model because Pi is real good. good about showing you the various, like we call those like the placeholders for the, for the tool calling and the thinking blocks and all that kind of stuff. And you can see what it's better at is it doesn't cycle as much through the same thing. types of things.
20:20 So rather than you may, you're still going to have long thinking because that's just what that model does. But the thinking is becomes, it's, it doesn't get stuck on the same parts over and over. It tends to move on faster to the, to other things. So you overall over like through a, through a full session of something, you'll end up with considerably quicker results. So I think, I mean, I think it's worth it. And there, that seems that from what I've seen on the different Reddit threads and that kind of thing, this is everybody's experience is roughly the same. You're still going to have a lot of thinking, but you're going to end up with an output that comes sooner. Yeah, I mean, this... I don't know about... I don't really understand what is going on with Cloudflare. Oh? I think they're spending so much time doing AI bullcrap that they've really, they're starting to like... lose the plot what do you mean what are they doing Well, I mean... I'm just, I'm pretty annoyed.
21:33 So Melissa says that I have like, she told me the other day, she's like, you really have like a. simmering low-level annoyance all the time. And you say, yeah, how long have we been married? No, I don't. Exactly. What are you talking about? And I told him, like, you know what? It's tech. I've always had a love-hate relationship with tech. I mean, I love, I'm a tinkerer. I love technology. But I also hate technology at the same time because it's so β the more you integrate it into your life, the more you start to have death by a thousand paper cuts. Mm-hmm. And you're just spending all of your time, you know, with home automation.
22:28 I got rid of that a long time ago. Yeah. It's like, man, I just want a bowl of cereal. Like, why do I have to put in my two factor? Do you know what I mean? Like, it's that kind of crap that you just have to, it's. It drains your vitality. Yes. When you begin to live as a machine. And that's, I think it's, I think it's that in this cloud flare thing is a perfect example of this because it's, They, they've had this program, you know, they came out, it was a couple of years ago with this thing, the bot identification program where you could register your, your bot. Oh yeah. This is, this is in your, this is stuck in your craw this one because you, yeah, I understand. And it's, so I went through all of their things. I submitted the podcast index aggregator as a feed crawling bot. I did all of that under the old regime regime. They, it was months, no response. Right. Right. After like eight or nine months, no response. Well, then they come out with this blog post saying, hey, we've heard your feedback. We've heard your feedback. I'm sure they did. Yeah, they heard it.
23:50 They changed it. They heard it. They didn't care about you, but they heard it. Yeah. And they're like, we've changed our system. Now you're going to get status updates. There's a different way to submit your stuff. So go submit your bot again under the new system. So I went through and I did it all under the new system. Yes. And zero feedback. It's been pending review for about three weeks. Yeah. And I've done it exactly to the modern standard that they wanted it done, which is we do HTTP request signing. with a public key. Man, I jumped through so many hoops to get Cloudflare to give us the time of day, and they do not care because they're too busy recreating WordPress, which nobody will ever use. What do you mean recreating WordPress? They cloned WordPress with a bunch of AI agents. Why? I don't know. That was their big press release. Cloudflare did that?
24:58 Yes. Well, that's odd. I mean, like they were they were super proud of this, of this, that they vibe coded a solution to WordPress and WordPress and Next.js. And they called it something. What did they call it here? The spiritual M dash, the spiritual successor to WordPress that solves plugin security. Yeah. Like, That's what they're spending their time on. We recently rebuilt Next.js in one week using AI coding agents, but for the past two months, our agents have been working on an even more ambitious project, rebuilding WordPress. Oh, my goodness. Why? Why? What is the point? I don't get it, man. WordPress exists. Why do you have to make another one? Okay, I hear the low-level anger, irritation coming out there. She's right. Our new name for this CMS is M-Dash. How original. Yeah, nobody's ever used that before. It's entirely written in TypeScript. It's serverless, but you can run it on your own hardware, any platform you choose. I bet they have 10 users of this product for years, and then they kill it because it's dumb. Well, they have Google-itis is what they have. It's like you're really good at one thing. Like search. And then you got to build rockets and do all kinds of other stuff. Yeah. Those thermostats. Yeah. Cameras.
26:33 Yeah. Yeah. This is all dumb, but it is actually annoying to me because we, this is a real problem that we have. We sometimes get blocked by Cloudflare's bot blocker. And we're a feed crawler. We live and die by the aggregators. Right. We have to be able to have some sort of allowance for that, and they will not look at my emails. So we're still running up against issues hitting Cloudflare with our crawlers, and we just can't get through? Is that what you're saying? It's rare. It's not a ton of them, but it does happen. I see it. I've been deep. still deep in the bowels of the index. And I'm still seeing it because I'm hitting edge cases every day with this refactor. And one of the ones I hit yesterday was this problem.
27:23 Well, before we get into the refactor, I thought there was kind of a win because I had been paying attention to what's happening at... Podcast week. podcast movement. Tom Webster from Sounds Profitable He did a whole speech. It was pretty interesting, actually. And he threw up this slide. Actually, James wrote a post about it. And this is on the screen. There's a slide. None of the top three is a dedicated podcast platform. And it shows YouTube, Spotify, and Netflix. Which is where everybody has to be. You got to be there because that's where the audience is. It's got to be there. Where did Netflix come from? Oh, Netflix has been acquiring podcasts. And in fact, if you get a deal with Netflix, you have to take your stuff off of YouTube. And then if you turn on Netflix, there's, I don't know, there's a... Failed television people like who's the guy? Brian Williams. You know, they've all got podcasts now. And so what Netflix is trying to do is they're trying to get daytime viewing numbers up. And in fact, they're actually not doing that great. Netflix's numbers are not doing well because they're focusing on podcasts, morons. But there was this... I got this little bit, which I thought was kind of interesting. And this just solidified the whole idea of RSS people. I will say just a little bit more on the controversial side that, you know, this does show you the platforms
28:55 don't have all the power which I think is so cool that you know podcasting really is a meritocracy everyone wants it to be this thing that it isn't there's too much revenue on the top 500,000 shows we have a lot of big shows I shouldn't be saying that but in the mid-size to the long there's so much value for brands in many cases you'll be the 100% share of voice for the foreseeable future so I think there's so much upside there. Now, the idea that the platforms can't just decide to do this, we had a really, really large UK publisher of ours that said, hey, they were more upset than we were about this. And it's not my place to talk them out of it or defend it. If they want to pause their distribution on Spotify, that's what they did. And that's what we will support them in that. So that just shows that you can't do this, right? I also worked in an industry where, you know, if you're just beholden to somebody like Facebook, I watched them turn off 25% of our revenue with just an algorithmic change that they couldn't explain.
29:46 So the idea that our creators won't be relying on any one platform, that if they make a mistake, there's other places to go, I think is really important and kind of a good check and balance on the industry. Hallelujah. I don't know what industry you're talking about, about, but hallelujah. Decaf, man. Well, it's the podcast industrial complex. It runs on caffeine. But Tina asked me this the other day, and we're talking about Godcaster, and she says, well, what's the point? Yeah. I always love those kinds of questions. It's like, cause you have to stop and think about it for a second. What's the point? Why would anyone want this when they can just go to Apple and then listen to the podcast? And now, and whenever she says this, I am very happy. This is, this is, This is the best news I could receive because Tina was also, and she's told me this, we weren't together.
30:36 She said, I remember thinking, what's the point of having a card to pay with? What's the point? When you've got a pocket full of cash. Yes. And the next one was, what is the point of being able to make a phone call on the street? Yes. So whenever she says this, I'm happy. You're like, yes, we've made it. And of course, then I said, well, you'd be surprised that 30 to 35% of women actually, they just listened to a podcast episode in a web browser. And of course, there's also another 30% of women who are bots, who are posing as a web browser. So, you know, it's like wherever, wherever you get your podcast is still the most powerful sentence in broadcasting today. And so when people are starting to realize in the podcast industrial complex that, you know, being able to go anywhere is a plus and your audience will go where you tell them, they will. And so, you know, of course, RSS isn't actually mentioned in the clip. But that is the beauty of podcasting. And people are starting to find out.
31:54 I mean, Spotify. Oh, good Lord. They have taken down so many episodes of No Agenda now. Every day I get a new, oh, we took this one down. We took this one down. Because it's got music in it. And we got AI songs that people make themselves. Oh, this music, take it off. I thought y'all weren't on Spotify. We weren't. And then we decided before John died, we decided to, that's probably what killed him. Put him on Spotify. That's it. It polished him off. Same. You need to be on YouTube. Put it on YouTube. Put it on YouTube. Okay. Why don't you put it on YouTube? And hey, man, I took it off YouTube because I got two strikes. I can't have another strike. Well, what'd you get strikes for? Copyright violation. Oh, you mean the completely legal fair use case of us playing clips of news organizations? Yeah, well, of course. I like what that guy said in that clip. He's like the middle of the podcast, not in the top 500,000 or whatever he said. That's exactly how I want to be remembered.
33:03 In the future, looking back on my work is, man, I'm so proud of what I did because I was so valuable to brands. That's funny. It just makes my heart warm. I was valuable. Think of how valuable I was to brands. Valuable to brands. Baby, I'm going to miss you, but at least we were valuable to brands. Let me see. So first of all, Daniel J. Lewis is always trying to rebrand everything. It's not good enough to have super chapters. I don't like saying wherever you get your podcasts. I say, in your favorite podcast app. No. No. No, no, because it could also be a route. Let me just take a look at no agenda.
33:46 Let me see how many episodes have been taken down. Like, did they take them down or just notify? No, they take it down. Let's see. What am I missing here? Uh... 1892 is gone. Uh... Oh, we got to go. 1879 is gone. Yeah, they just take it down, man. They just take it down. Or someone reports you for something. Bimrose. I get my podcast through WGit. That's my podcast app. You know, who's my buddy over here? My buddy. Let me see. Where's my buddy? My buddy.
34:30 My buddy. He built something interesting. Why can't I find them now? Um, he built a podcast app, Jonathan, here we go. Let me see. In fact, it's a media player. It automatically censors words from a list of profanity. What? Yeah. So it's a media player. And he's just getting, this is like alpha alpha. He's just messing around with stuff. Okay. It's like, you know, because I play stuff. I don't want my kids to hear certain things while I'm listening to it. So, hey, you know, what's wrong with that? Yeah. I mean, there's some, there's some episodes that really wouldn't, that it'd skip the whole episode.
35:18 You'd get a word every few seconds. Yeah. But I mean, this is the kind of stuff that people are thinking about. Like, you know, Hey, I can, but he says, Oh, this is interesting. It works on modest hardware. He says he worked out a way to share fingerprints of the scans to servers so the app will just look to see if someone else has already scanned the media and produced a fingerprint. There's all kinds of interesting things taking place. Because, yeah, just because I don't mind what, you know, what languages use, maybe someone else doesn't want to hear it. We're in a whole new era of stuff. It reminds me of... What I was started to bring up and forgot was the latest buzzcast. Yes.
36:03 And that the reason I had brought it up was because they're talking about how they're their vibe coding, their own remote recording tool to do their podcasts. Oh, sure. Why wouldn't you? And this, so the first thing I thought of when they were talking about this and they're, they're evidently going to release it, you know, into some kind of beta for their, for their hosting customers. And I can see over time as this thing matures, There's definitely going to be... A lot of their customers that use this product. Of course. This is really interesting to me because what we saw over the last couple of years were remote recording tools like Riverside and these other companies. Adding hosting and now the tables have been flipped.
36:57 Yeah, touche. Okay, D'Artagnan. That's right. I mean, two can play at that game, right? Well, I mean, this might be a big deal. I created my entire own play out system. You know, I was... You did, you did. I was stuck on Windows because I was using... Gosh, I don't remember the name of it now. Yeah. What was that play out system? Well, it was a Windows-based app. M Air List. Yeah, M Air List. Yes, thank you. And it was a good product, you know, and I paid my license fee. It was like 300 bucks. Not cheap, but it really worked well. And I was stuck on Windows because of it. And then I moved to Linux. I'm sorry. Omache. I'm sorry. GNU Linux. GNU Linux. Omache. Arch. And in an afternoon, I put the whole thing together. And I even made a remote version of it. Spun up a $5.00 Linode and said, "Hey, make this work on a web interface. It's all Python."
38:03 Done. That's how fast it went. Done. Is somebody going to replace... You know, they're an entire ERP, Oracle ERP in an enterprise. No, but is, but this is where the, this right here is where the danger zone is for me. Like the, that Descript company, they got like some, they got something like, yeah. I want to say it's like $100 million of venture capital. Yeah. There's a lot of money tied up in some of these outfits, man. Yeah. Oh, yeah. And those guys are in the crosshairs of just like a few afternoons of vibe coding some stuff. Well, the way... I don't think there's going to be huge businesses of people making new software and selling it. You know, I always kind of chuckle at all these people who are making AI services. I'm like, okay, maybe, I don't know. But if you have an existing business and you just need something... And you want it to work a certain way. Yeah, Vibe. That's why I like Omachi GNU, Linux, Arch. Is because the agents just sit there and do it on your computer. You know, it doesn't have to work with Microsoft DLLs. Whatever.
39:21 Microsoft. O-L-E. Yeah. Ole. Ole. No. No, it doesn't have to work with any of that. And it just works great. And Python is the language of these models. It just works fabulously well. You create something. And then, like yesterday, I was looking for a clip. I was doing the show with Rob Dew. I'm like, oh man, this is, it's not giving me the results I want. Cause I didn't know exactly how it was spelled. So, you know, you've got search, you got fuzzy search. And I just, you know, but hold on a second. I'm just going to bake a model search in here. And I literally did it while, while the robot was, doing the chapters. I'm like, oh, okay, boom. It just works. Perfect. It does exactly what I want it to do. And think about if you have to talk to the developer, got to put in a request, and maybe wait a couple months. And now it's just whatever I want. It just does it. And I'm not a software guy, but here I am. You're going to need an R. You may need. I don't necessarily think coders are going to lose their jobs. No, this is going to create a lot of extra productivity and probably more jobs.
40:38 But it's definitely going to require an army of IT people and site reliability and SRE site reliability engineers to keep all this new flood of software going. humming. So, I mean, this is going to be an interesting thing to watch because I do think turnabout is fair play. Turnabout? Yeah, like... Like they're going to... You know, the hosting companies are going to start pushing back and all these other people that added hosting. Because you're going to, you already see people making apps, podcast apps, stuff like that. I mean, we're going to see, I think we're going to see an explosion of software. Yes. Oh, we're already seeing that. We know from Paul. Just the delays on the app stores. Or if you don't need Paul, just go look at what's his face from. What's his face? Yeah. From the, what's his face? The Apple guy with his podcast app and his 5,000 Mac minis. Oh, Marco. Marco. What's his face? Marco. What's his face? You know, he's like, oh, it was taking forever to get my app approved. Yeah. That's because everyone's baking apps. And that's going to be, eventually, where this will wind up, everyone's going back to the browser. It's going to be too many apps. True. The browser is perfect. The pie came back. Yes. It says done. Reboot. Reboot. Reboot. All right. I'm rebooting right now. Reboot. Your five workspace layout
42:11 is now saved and will be restored at boot. Here's what's in place. Blah, blah, blah, blah, blah. It says how it restores at boot. Your dot local slash bin hyper session restore hooked via a bunch of stuff. I don't understand. A bunch of a bunch of hyper hyper land startup configuration. Yeah, that sounds right. Yeah. Verified are clean and blah, blah, blah. All right. After the show. You're going to do it, man. I'm going to reboot. Yeah. I mean, there's little things that I've had to do. Like, I want Workspace 9 to be on the secondary monitor on the right. You can hard code that in. So, you know, because we have multiple monitors and you start off with vanilla. See, the hard part is I want the apps and everything to start themselves. Launching Brave is fine, but I want it to go right back into Pi. It'll do it. Yeah, it'll do it.
43:11 It'll do all that. It'll do all that. And it will make you an Americano. a pour over I'm sorry we only have pour over alright so let's talk about the scary stuff That sounds like you're talking about refactor. That's exactly what I'm talking about. The scary stuff. Yeah. So now do we have 11,000 podcasts that need to be reconciled? Is that where we're at now and someone has to go through this list? no no no not necessarily if that's true you're doing it not me here's what everybody wants we want docs man give us docs what are you doing do we have to refactor our whole podcast app what's happening dave docs the So... Let me see. Where are we? The... I keep hitting edge cases. Not many. Two or three. Spurlock sent me one a couple days ago and got that one figured out.
44:13 It affected four podcasts. That's the point we're at now. We're talking about twos and threes and fours. Okay. Um, So Mitch was asking, do I have to refactor the entire pod verse next gen for this thing? And no, the answer is if I did my job right, then no. Right. Which is a very comforting answer. I tried to express that through a couple of very hard to understand scanned Pieces of paper with drawings all over them. It didn't help the comfort zone. I'll be honest about it. It looked like you're building a nuclear device. And it was like the little circles and bits and bobs and like, okay, I guess that's good. I hope it is. Um, so... The... What I was trying to express with those poor drawings is... that there is a... As we've talked about before, there's the new podcast table with this notion of... of a podcast that can point to a feed. It's not it's not everything's not just feeds.
45:37 And so that brings up some interesting sort of internal routing stuff. Mm-hmm. And you can think of it β so think about it from the API's direction, okay? The API gives some endpoints. One of them is podcasts by feed URL. And another one is podcast by feed ID. And when... If you think about What you're asking, you're saying, okay, I want information about podcasts by feed ID, and the ID I'm going to give you is 920666, which is this show. When you come in, what the expectation has been in the past when you make that call to the API is that you are asking for a podcast RSS feed with ID 920666. And you don't care what the URL is. You don't know what the URL is. You just know that. You know that this...
46:48 Feed ID is 920666. Well, this is a pretty exact analogy to the podcast identity. Because from the outside, you quickly start to think of... ID 920666, not as the feed, but as the podcast. Right. No agenda is 41504. Podcasting 2.0 is 920666. And... That you begin to mentally associate that with the show, not the feed. So that's, you could call that the ID entrance. Okay, so you think about, I'm coming in through the door that is the ID of the show. Then you have sort of another door into the database or into the index, which is the URL. So now you're saying I want to come in on β you're saying give me the URL podcast by feed URL. And it's feeds.podcastindex.org slash pc20.xml. So that's our RSS feed. Depending on which sort of route you take into the index through the API, whether it's through the ID, the GUID, the URL, you should always get the same response or the same data back. Because...
48:22 If you're at what you're really wanting is a show, no matter how you slice it, you're wanting that show. Because you don't necessarily... The index is acting in an authoritative role. So, you may have an old feed URL. And that feed URL may be a 404 now, but what you're wanting is the show. And so if you ask for that feed URL, you're going to be a 404 now. from the index, what it's going to do is it's going to route you to the correct current feed URL. It's going to still give you information about that old one. Like, hey, it's dead. But β and it's going to intelligently say, okay, this feed URL you're wanting, that thing's dead now. But the show continues with this other feed. And so you can think of it sort of like, like, you know, Since this... This new approach is sort of like, it's not entirely like an apophatic process, but it's much more balanced in how it traces the request criteria through the API to give you a response. And that... So what I mean is if
49:57 you come in through the ID door, It's just going to walk up the chain to the podcast's table and, and give you back. It's going to walk up to the podcast table, find the current, see if those IDs match. The podcast ID matches the feed ID you asked for. If they do, it's just going to give you the same data back. If they don't match, you're going to give you the same data back. It's going to then go find what the current feed ID is and serve you that one. So that's the desired behavior. That's correct. Yeah. So that means that the people consuming the API... should not have to change anything about the way that they are calling it. They're just always going to get the correct data now. Yeah, it's the ISBN number for podcasts. Which is what we wanted to make. From day one. From day one. Why didn't we do that? What happened? Why did we decide against that? Well, it's just that this concept was a little bit too blurry. We weren't powerful enough. I don't think it was that. I think it's... So think of it this way. Since the podcast is... Since a podcast, excuse me, is just a concept we infer... From the data that's inside of a feed. What you end up is sometimes you're hamstrung. So what if the show changes its
51:31 name? It's like, what if, what if no agenda changed its name to Adam's, Adam's on fire? Is it still the same show? Maybe? Sort of? Like, it's what you... It's what you intended, but it doesn't really match like normal expectation. There's a tension there is what I'm trying to say. And there's different degrees of this. So like you, there's a podcast I listen to called The Incomparable. And it changed its name a few years ago to be The Incomparable Mothership because then they have some spinoff shows. Well, clearly that. show, The Incomparable Mothership, is intended to be the same show. It just changed its name.
52:18 Now, I understand that, but there's other shows that really just use the value of the feed, and it's a different show altogether. If you just key on β if you just key on the data inside the feed, it's very difficult to make some of these determinations. So what we tried to do all these years was β I didn't follow redirections. Of course, we're still doing that, all that kind of stuff. Follow the redirects. Look at the iTunes new feed URL tag, all these kinds of things. We're trying to follow these things. But then at some point, like the feed itself, you fall back and say, okay, you've got to tell me what you are now because we don't know. So the feed becomes sort of this technical authority, even though it may not always be telling you a full story. About what's happening. This new layout... Yeah, it gives you a... A breadcrumb trail. Yes.
53:28 Like I said, it's an apophatic process. So it's really telling you what it is. You've said this twice now. Well, it's a little annoying. I'm sorry. Hold on. I don't. Hold on a second. Book of Knowledge. Give me the definition of apophatic. Thank you. I need to understand. According to the Book of Knowledge, apophatic refers to a theological method of describing God or the divine by negation. What? Stating only what cannot be said about the divine rather than what can, since the divine transcends all human concepts and language. Huh? Thus... It has been written. Okay.
54:09 Did I get the wrong definition? No, it's right. But I think it's used more generally than that. Like, because basically it's trying to decide what something is by clearly expressing what it's not. Ah, describing God or the divine by negation. Okay. So just right. Okay. Apophatic. I'm going to use this. You are not ugly, Tina. Is that a correct apophatic? You're not going to get lucky that way, but you can try it. Okay. I think it's just like this is more this takes more of the negative side of these things into account because now you're saying we know it's we know that whatever this show is, we know it's not these it's not these other things. We know it's not these other feeds. And so that becomes sort of an important factor in trying to define what it is. is first expressing what it is not. Okay. Because if you have potentially five different feeds that all claim to be a particular show, if you know which four aren't that show, the one that's left logically is the thing that you... is correct. Mm-hmm. And then you just... work your process back from that. And express that in what the podcast table is. Right. So
55:42 it's more, like I say, it's not totally a negative thing. process, but it's balanced. Whereas before we're just like, okay, well, these five feeds, they all tell me they're this. I don't know which one's right. I mean, it could be this one. It could be this other one. I don't know. I mean, I guess we're just going to leave it or make funky columns with duplicate of IDs in them. So I feel like this is a more robust process, except you have a third factor in there, which is the iTunes ID. And that's and excuse me, even if we have a fourth factor, too, which is the podcast good. So we're having to sort of like mung all these things together. And some things are not... Some things are not here, like heuristically munchable, you know, like, I mean, they're, they're not really, they don't, they don't really make that process very easy. So that's where all these edge cases are coming from. And it's just like, say, it's two, three, four here and there.
56:54 It's not the end of the world, but what's going to come out of this in the. And people, there are some people who really want to see the history of all the feeds. That is still there. It still exists. The feeds table is still complete. All that's still, the weekly database dump is a dump of the feeds table. It just has podcast IDs as a separate column now. Mm-hmm. And so you can trace what happens. And one of the greatest things about this refactor has been that as the farther down this trail we go, the auditing of this stuff becomes so much better. Like it's already amazing to, to be able to troubleshoot this because I, in trying to find these edge cases, I had to this, I had a show this morning that I was trying to figure out what was going on with.
57:56 And I've got a script now that I can run and it gives you like a narrative overview. It's like, Oh, well, here's what this feed was born on this date and then on transistor. And then it went to anchor and then it did. And then it went to RSS.com on this date. And then it's a good change. It's like you get a full like, like, like biography of every podcast podcast. And all the feeds that it has lived under this whole time, it's going to be a really cool thing when it's done. And we're almost there. We're almost there. I got... The endpoints, I've got to finish pushing those out. The reader endpoints, the ingestion pipelines already built. But the just like data reading endpoints, those are what's going on. And every, before I do it, I've got, like, I'm very dependent on AI coding for this thing, for this refactor. And every time I, before I push out a new, an endpoint, I pushed out the, what was it? iTunes ID one this morning.
59:04 And before I push each one out, I just do like, I'm like, okay, do a full court press review on this code, find any bugs. Right. Right. Let's run, you know, look for test gaps. And I just try to try to hit it over and over. And inevitably, it always finds a couple of things. And so that's why I'm doing them at most one day, one per day. And then watch the logs overnight, check it again. And then there's a couple scripts I'm running that will look for drift. And there's usually one or two a day. So things are looking really good, but there's also some cron jobs now running that try to auto clean the. Yeah, make no mistakes. Yeah, that's the critical point.
59:58 You got to tell it not to make mistakes. Um, so then you, but there's a couple of cron jobs now that are running that will try to auto correct this, this thing. So we, we have so much data now that is corroborative. So you have the URLs. of the feeds. You have the podcast table. You got the redirects, GUIDs, iTunes IDs. There's a rich body of things to pull from to make a determination about what, about what is the correct feed URL for this podcast at this moment. Man, we are fixing you, not we, but you are fixing everybody else's mistakes. that's basically what's happening. There's going to be a few manual, you know, there's going to, there's going to be always be a few, but I'm hoping it's just not, it's the, I'm hoping to, here's my, here's my, wish hmm is that we have, is that at the end of this process, we end up with a pipeline. of excuse me not a pipeline a feed of of podcasts which changed, which we cannot automatically correct And there's just maybe a handful a week. And it's enough to where we can all just pitch in, eyeball it a couple times a week, and it's very easily maintainable. Okay. That would be the
1:01:32 great outcome. A community dashboard. Oh, yes. Community dashboard. That's what I like driving with everybody looking at the dashboard. I love that. That's my favorite. And heads up, the feed management dashboard on the API, that thing's going to have to change. Do you have access to go there and look at it right now? Yeah. I need to, because I need to tell you something. Okay. Hold on a second. All right. Dashboard. Which, where do I want to be? Where do I want to be? Just search for a feed, like a 920666. 920666. Boom. Okay. That's not us. Oh, that was 820. Hold on. 920666. Okay.
1:02:18 Podcasting 2.0. I'm there. Yeah. Okay. Okay. Look right next to the number. You see it says podcast 920666 with a little badge. Yeah. And a little question mark pops up. Yeah, if you hover over it, it should say this feed is its current feed, which is a terrible grammar. I'm disappointed that you put two dashes instead of an M dash, but okay, I'll accept it. Okay, so this currently this in the dashboard is how you associate this feed. With a podcast. Got it. Um... 920666 is the feed ID. And what this is telling you is the podcast ID is 920666 also. Mm-hmm. If you want to see a different version of that, then go to...
1:03:18 Search search for 803 803-4392. Okay. Ruben Comics Podcast. Ah, this feed is its current feed. Reach through Merged Away Podcast, 803-4392. Okay, I see it. This is telling you that feed 803-4392 is the feed for podcast 567-3693. That is very confusing. Mm-hmm. But it's only confusing because this dashboard was never engineered to show you a podcast layer.
1:04:01 It was meant to show you feeds. And that's what it's still showing you. So there's going to have to be a refactoring of this dashboard after this whole thing is finished to make it podcast centric instead of podcast. Feed-centric so that you're going to see the podcast and then you'll see the feeds as sort of children underneath them. Mm-hmm. So for now, this is confusing, but it's, it at least gives you some sense of, of what you're looking at, even though it's going to take a few seconds to register what's happening in your brain. Yeah. Yeah, so that's where things stand. We're getting close. We're getting close. Well, you are my hero, Dave Jones, I have to say. I should be no one's hero. You are my hero. You are. You are the wind beneath my wings. Ha ha ha. Thank you, Barbara. Was that Barbara Streisand? No, that was... You are the... No, Bette Midler. Bette Midler, that's right. Beaches. What else do we need to talk about today? Is there anything else that was... What have you got? I've been talking. What do you got? No, I got nothing. I'm just, I'm just here to run the board. That, um, Pod ping, I haven't forgotten about pod ping. Yes. It's just... And this,
1:05:34 this just became the most important thing. No, I understand. I think everybody understands. As happening. I mean, hey, Citizen updated his bathroom. So I think we're good. The bathroom is updated. We're good. It's up to date. And so we will all get back to that project soon. But I think we have to finish this up. Man, you do an incredible amount of work with your one hour a day. It's truly unbelievable. And it's been a little bit more than that lately. I've been throwing some night work in too, but I try not to do that because I want to spend some family time. Yeah. It's just I got to get this... project off the board.
1:06:20 I just hope that I can know that somehow we can remove the very low level irritation, anger from your life because that's not good. That's not healthy. It's just not good. It's not good. I've always been that way because and I think it's just I really do think it's the technology thing. Technology is a two-edged sword, man. Yeah. I really do hate, in my younger years, it was exciting enough and dopamine, what's that word, dopaminergic enough? Yeah. To where you just sort of get, you overlook the frustration and the annoyance. annoying parts. Yeah. But as you get older and life becomes more varied and Your responsibilities go all over the place. Those small things that you used to overlook become just, they become such a pain. And, you know, if I, there's too much, I think there's generally speaking too much technology in every, in all of our lives. Oh, of course. Absolutely. I'm blown away by screen time numbers still to this day. Seven hours a day, people are on their screens. Wow. And that's their phone or their iPad. It's not like a computer. If you're at work, I understand you got screen time because you're doing stuff. But I'm just like, it's not good. What is my screen time? Let's see. That's
1:07:54 why podcasting is so good because you just turn the screen off, put it in your pocket, and you're good to go. Bob's your uncle. Let's see. One hour and 34 minutes. For today? That's average. Really? What were you doing? That's probably toilet scrolling. Let me see screen time. Do I have that screen? Why does it not show up here? Screen time. Would it be usage? Usage. Can you get that on Android? Yeah, of course. Usage and diagnostics. Okay. Usage. Uh... No. That's got to be in here. It's probably under apps or something. Mmm. Huh. An hour and 34 minutes. That seems high. I don't even know where that is. Maybe apps. Apps. Oh, come on.
1:09:00 There's got to be a way to do it. What are we looking for? I'm looking for. Go to Claude. I'm looking for. Oh, yes, I agree. I agree. I'm looking for screen time. See, this is a perfect example of like, I agree, I agree. It's like all these paper. Oh, yeah. No, it's horrible. Okay. Screen time today. My Lord. Well, that's not entirely fair. What is it? Come on, fess up. It's three hours and 41 minutes, of which two hours and eight minutes is Obsidian. Obsidian. Yeah. That's my whole life. My life runs on Obsidian.
1:09:43 Thank you very much, Alex Gates. It runs on Obsidian. So I'm listening to clips, you know, that I store stuff in Obsidian. Brave, only 25 minutes, and Canine Male, only 14 minutes. So I feel pretty good. Canine male? What is... Is this a web mail? No, it's open source Android email client. I've been using that for years. It's great. Okay. Yeah. Okay. So that's good. But Obsidian, that's just where I have my to-do lists. And so it's functional. It's not like I'm not, you notice there's no X or anything like that in the list. Ha ha. No. I can't. That thing's a train wreck. Yeah. Yeah, there's so many. I think we just have too much of this stuff in our life. I mean, even podcasts, honestly.
1:10:36 I mean, I love podcasts, but I have found myself just becoming less. I just consume less and less of it. Oh, of course. You can only really listen to a little bit. each day. You know, I think I still probably my go-to is pod news weekly review because it's short. It's like, Oh, that's nice. And, uh, I might listen to power and I listened to this week in Bitcoin, but I only get to the boost segment. Um, Because the walk with the dog isn't long enough. That's still half an hour. And I find myself annoyed by ads. Well, this is not true. Uh-huh. Hold on a second. Let me see if I have this clip from Tom Webster. Tom Webster. Here we go. This is unreleased. This is also from the podcast Landscape 2026. We asked people, how much do they agree with this? Are ads a fair trade for getting podcasts for free? Well, nobody disagrees with that, right? 37% strongly agreed with that.
1:11:40 81% agreed in total that ads are a fair trade. Again, we have not... disrupted the ad bargain. - Okay, wait, this is a better clip. - In the course of those 35 published studies, We have interviewed 42,000 consumers. 42,000 consumers. Here are their names, so I can prove it. This is all of them. Their addresses are in the appendix. No, we really don't do that. What I thought would be fun was to take a little bit of, I'm not going to call it a victory lap because we are far from done. but sort of a review of the top 10 findings from all of the work that we have done that I think are the most germane to this room. And I'll start with the first one, which is actually yet to be published, and that is that podcasts carry the lowest... perceived ad load of any medium that we test. This is from a survey of over 5,000 Americans, in fact over 5,400 Americans, 18 plus, And the thing that I love about this particular slide, at the top you see that the people who think that podcasts have far too many, yeah, that's lower than the other media platforms that we tested. But it's that big gray bar at 51% that says, about right. So it's about right. It's about right. Well, I will say Tina and I tried to watch the Emmy Awards, but was it Monday night? I think I remember when it was. And oh man, the ads just because we don't watch broadcast TV hardly except I got the
1:13:13 quad screen going on. It's just ad after ad after ad after ad. It's like, whoa, it's too much. that's it's like I see I feel like this that's like comparing what you're what you're comparing podcasting to is the most horrible ad-driven media that's ever existed in humankind and saying, well, it's not that bad. But you see, these aren't podcast listeners. These are consumers, you see. Okay. We talk to consumers. They're not actually people. They're consumers. Okay. Rogan is always talking about fans. It's like, so you're fans. They support the shows. They're not fans, Joe. They understand value for value. They support the show. They're producers.
1:14:04 They are actual producers, like producers. They put up money up front. I listened to the latest Ed Zitron episode this morning. Oh, must be jacked with ads. It was a 15-minute podcast with six minutes of ads. No, really? It was like three minutes and 30 seconds before. That's 12 skips taps. Yeah. It was three. The actual content didn't start until 3.30. And then it ended at 12 minutes and there was another three and a half minutes of ads. There was an interesting comment about the skips and ads and... See if you agree with this. And my big thing about this is a skip button is a symptom level response. If your ads suck and the technology that they're developing is allowing people to skip past content that other people skip, maybe you should do better.
1:15:04 do better, do better ads, do better ads. Yeah. It's like, how do you climb, how do you climb, rock climb better? Just don't fall. Fall, fall less. It'd be better. Yeah. Stop falling. Content. This, of course, this... I mean, like I said, this would be like, well... You know, Aston Martin is the greatest car that's ever, you know, the most reliable car, you know, in Europe. Well, yeah, well, compared to everything else, of course. Yeah. But it's like, you know, but we're not, you know, we're not comparing them to, you know, that's not a fair comparison is what I'm saying. This is just because broadcast radio and television has a 70% ad load doesn't mean that podcasting is great because it's only 50%. Mm-hmm. And just, it's just not like, and of course this is a lot of this is coming from I heart. Right.
1:16:09 And those podcasts are just unlistenable almost. And but then I love the tagline guaranteed human. And then it's like a voice over the ads. Every every one of them is an AI voice now. Have you heard this, the guaranteed human tagline? No. That's iHeart's catchphrase now. Oh, really? Yeah. iHeart Podcast, guaranteed human. Oh, goodness gracious. Yeah. And then the next ad you hear is an AI voice. Okay. Yeah. Oh, well. We're still pretty human. And people will always love humans. I'm not too worried about that.
1:16:51 I've been spoiled, I think, in retrospect, because... Thank you. My experience with podcasts... really since the beginning has almost entirely been donation supported shows. And I think I've just really been spoiled. I've never, the shows I listened to have never really had any ads until in the last, you know, A couple of years, I've started listening to some shows that had advertising in them. And that's, it's just like, it's hard to listen to. Because I mean, like historically I listened to, um, I mean, I still, I listen to a lot of shows about like, like, uh, Lord of the, like the Lord of spirits, no ads, no agenda, no ads. Um, the daily, uh, the, the daily tech report, uh, or cybersecurity report, no ads.
1:17:51 I mean, like, And as soon as I had a show that had, well, the Twitch shows had ads, but as soon as they let me opt out, I opted out of them. Right. I don't know. It's just, I just don't think the ad load, and historically the ad load in podcasts has always been pretty low. It's only really in the last probably three to five years that it's ramped up to the⦠level that it has now, which is off the chain. Yeah. This low-level frustration. There it is. There it is. It's back. Well, I'm sorry. I mean, I always felt that low-level frustration entered my life when I had kids. For you, it's technology. I don't know. Well, it's the kids, too. Kids aren't that great. Let's be honest. Kids aren't that great. Yeah. My son, so he calls me. He's currently in fire college in North Alabama. Yeah. He calls me. Yeah. night before last and he's like, hey, it's at 9.30. I was like, okay. So he's been up there for, this is week three of Fire College. He's been, he's like, hey.
1:18:57 Wait, can you Venmo me some money. No, no, no, no, no. No, he said, hey, you're probably going to get a hospital bill. What? I was like, what? What happened? And he was like, well... I, uh, like didn't drink enough water. It's 95, 97 degrees here in Alabama. Uh, during, during his whole thing, I didn't drink enough water and I got really dehydrated and I passed out on the doing, doing my, doing the fire test. Do you know what a consumption drill is? No. Okay. So consumption drill in fire college is where they, you put on your, your SCBA, your breathing apparatus. Yes. Self-contained breathing apparatus. And they give you a certain amount of oxygen in your bottle. Right. And you have to complete the obstacle course. Right. and not run out of oxygen. So you got to regulate your breathing and still run fast.
1:19:57 Exactly. You have to do everything as fast as you can. as possible but not too fast that you run out of oxygen wow and people the first time people do this are passing out left and right this is school that's interesting i like this school school of hard knocks and so he so he's been practicing for days now and get and he's he's got he's like a hat he's got it dialed in he's he's like running the course perfectly. And then, uh, It was like 97 here on Tuesday. Oh, yeah. And he just didn't drink enough. He's like drank like half a bottle of water the whole day. And he said, he said, the fire captain said that he was like, that he, he like flipped over a tire a bunch of times and then goes and starts rolling up a fire hose. Yeah. And he just stops and he's on his knees and he's just kind of sits there. And the captain was like, Grant.
1:20:53 And he didn't say anything. He was like, Grant, are you going to quit? And Grant said, never. He yelled, never. And then, like, took two steps and just fell and just completely, like, cold as a wedge on the ground. Oh, goodness gracious. And so then he wakes up in the hospital. And they gave him, like, three bags of fluid. Oh, man. Of IV. Oh, that's going to be $800. $800. Oh, yeah, at least. Yeah, for sure. And I'm like, man, at least he was surrounded by EMTs. Right. It's just like, you know, coming out of the woods. So, yeah, it's not just technology. It's also kids. They try to kill you. They try to kill themselves. Yeah, they're just not that great. I mean, let's just be honest about it. Everyone says you'll grow a heart outside of your body. Yeah, sure. It's not great.
1:21:39 Yeah. They want to, yeah, you just hope that at some point, They don't die and they don't kill you. Yes. And exactly. So you need to move your chocolate. I don't understand what this thing is doing. I hear it. It only lasts for a second. No, it's lasting. No, still there. No, that's not it. It's always a USB cable for some reason. Maybe it's the spark. Oh, you know what it is? What is it? The XLR cable. Yeah. And it's near a USB cable. it's near lots of cables. There is a Choco Love on top of it, but I don't think it's the Choco Love.
1:22:27 It's always the Choco Love. Speaking of Choco Love, we love a lot of Choco Love from people who love the podcast index. Excuse me. Which is everybody. Everybody loves it. I mean, we are number two usually number two, number three behind who behind Apple and YouTube. For some reason, YouTube is great now. I don't know, but I don't understand it. Sure. Yeah. As an index. Well, good luck with that. So we ask you to support the index and it supports just the machinery. Then we'll keep it running for a long time. Adam and Dave buy their own Choco Loves. So it just supports the machinery.
1:23:07 You can go to podcastindex.org. Down at the bottom, there's a big red button. You hit that donate button. You can go to our PayPal and you can support us that way. Um... You can also, if you're in a modern podcast app, hit the donation button. What does it show up as a... What does it show up as? uh paypal i think no i know but i mean um let me see podcasting because you can change the i wonder if it says support the show or what because you can change the value of that podcasting 2.0 here we go let me see what it says value for value is what it says oh that's kind of cool So you hit the value for value on your modern podcast app. Boom! There you go. You're right there at the PayPal. Bam. It's beautiful. It's fantastic. You got to log in, I see. Okay. So let me see.
1:24:00 I think we got some boosts coming in during the show, which is another way you can support us with your boostograms. 12-71 from Salty Crayon. Show number boost. In the pipe. That's right. 2-71. Eric PP with 3333. 777 from Lyceum. I didn't hear the harp music. I wonder what happened there, Lyceum. Then another boost from Lyceum, that's Martin Lindus Kug, 1776, all coming in through True Friends. Here's a short and sweet episode of Power with birthday greetings for Sam Sethi from Podcast Movement New York. Oh, yeah. Happy birthday, Sam. Happy birthday, Sam. Yeah. One minute and 39 seconds. Well, it counts as a show. Rove Sticks from Lyceum. Oh, he's busy today. I like the pen and paper reference. We have a podcast, which is archived, called Penner MΓΆter Papar, which is pen meets paper in Swedish. Penner MΓΆter Papar. I'm going to just use that wherever I go. Johan Gustafsson. Johan Gudmundsen, and yours truly, Martin Lindeskog. Go take a look at it. Penner, murder, papa! Sounds like a winner. And with that, I hit the delimiter, Dave, so you're up. What's a foot terminal? A foot terminal? Uh-huh. Why do you ask? Because that's what the Pi thing is telling me. It says, here's your nine windows across five workspaces. Workspace one, foot terminal, chromium, foot Pi sandbox. And then it says workspace
1:25:36 two signal and foot terminal foot terminal. Uh, workspace three is Romina. That's correct. Workspace four is a foot terminal and workspace five is a foot terminal. What is a foot terminal book of knowledge? What is a foot terminal? Um, Might as well ask the Book of Knowledge. I mean, that's what it's there for. It's going to make up some... According to the Book of Knowledge, a foot terminal is a specialized railway or transit station located at the end of a line, particularly at the waterfront or shore, where passengers transfer between land-based transport and ferries or other water vessels. Thus, it has been written. Yeah, clearly I have five of those on my desktop. Foot Terminal.
1:26:18 I think Foot Terminal has to be the title of the show. foot foot terminal there's i've got at least one foot terminal in every workspace well i'm happy to hear that that's good it's good for you it might get rid of that low level irritation I need, there's not enough of them in my life is the problem. Okay. Well, here we go. I'm going to go to command, excuse me, super three. All right. Here we go. Super three. Scott old gave us $30 through PayPal. Oh, you have, you have your work, your workspace all set up with the boost and everything. Nice. Oh, I'm a pro now. Workspaces is cool, man. I'm telling you. It's the way to go. It's the way of the future.
1:27:01 All the kids are doing it. I've never used workspaces in Linux. Xwindows, x.org, I've had workspaces since the dawn of time, and I've never used them until the tiling window manager. Now it feels natural. Yes, it is. And HFF is going to send you some chocko love. With a foot terminal. Yeah. Thank you for relighting my passion for podcasting, says Scott Auld. All right, Scott. He says, I was podcasting my pastor's sermons in 2007. He says, Adam was spreading the word long before he was a believer. That's right. I took a three-year break, but you two have fired me up for distributed free speech again.
1:27:41 Scott Aul, Winning the Week podcast. Very nice. I get booths whenever there's a booth nearby. Yeah. We all do. Timothy Voice, $10. Thank you, Timothy. Todd Cochran, RIP, $30. Todd got all kinds of... memorial salute during podcast week in New York. Oh, good. He deserves it. Michael Hall, $5.50. Gene Liverman, $5.00. Jeremy Gertz, $5.00. Jeff Seabold, $11.00. Derek J. Visker, Best name in podcasting, $21. Paul Saltzman, $22.22. Who's this? Silicon Florist, $10. And Christopher Cowan, $5.
1:28:29 That's our PayPal. And you know what? These numbers, they matter. Thank you so much. This keeps machines running, crawlers, all kinds of stuff. It's highly appreciated. Uh, we got some booster grams. Let's got, oh, Dreb's got 716 sets. He says serpentine belt. Almost done. If I can get the belt and the tensioner to cooperate. Oh, this is, this is a car, a truck talk thing. Yeah. Do Dreb, do you have a welder? If you do not. Uh, Go to Harbor Freight and buy one for like $100. And then you can build or you can weld up any serpentine belt tensioner tool you need. And you will be set for life. the welder and the material to make it will cost you less than a buying a, or about the same as buying a serpentine belt tool from the store. Let's see. Magnolia Mayhem, 1526 sats.
1:29:33 Cool news about VLC. Oh, yes, that is kind of cool. Have we heard back from those guys? Nope. Okay. I feel like I'm going back to the days of 2013 where I downloaded MP3s of podcasts and listened to them through VLC. Also, just had to replace the serpentine belt in my car, in my mail car. Good to know I'm not alone. Mail car, nice. Yep. Hashtag car talk. Mm-hmm. I'm always up for car talk. You see 5,018 sets from user 9041 blah, blah, blah, blah, blah through fountain. Appreciate it. No note. And a delimiter, common street blogger. There he is. 11,111 sats. He says, how did Dave and Adam? Today, I recommend not a podcast, but Adam's friend. Please go to X or Twitter and follow at Dana Brunetti. Dana has a woman-like first name, but is not a woman. He's active on X. He followed me, CSB, first on X, so buy this Bitcoin gram and... I'm saying thank you to him.
1:30:42 He's in movie industry or something. Yo, CSB still stonewalled by Adam Curry. This gram was $15.61 when sent. I'm going to have to do this. Stonewaller. I'm a stonewaller. It's not because I don't love him. It's just I'm a busy guy. There's a lot going on. My podcast host died. There's just stuff happening in my life. I got a granddaughter. I've been traveling. I got low-level anger management issues. I'm glad it's not just me. It's not just you, Dave. Dave. All right, brother. Have a great weekend. Hope you don't get any calls from the kids.
1:31:25 Me too. All right, everybody. Thank you, Boardroom. See you next Friday. . Thank you. . Cool. You have been listening to Podcasting 2.0. Visit podcastindex.org for more information. Go podcasting! It's like, man, I just want a bowl of cereal.
RSS Feed