Welcome to our new website!
Aug. 28, 2026

Episode 269: Verbal Pollution

Episode 269: Verbal Pollution
Episode 269: Verbal Pollution
Podcasting 2.0
Episode 269: Verbal Pollution

Episode 269: Verbal Pollution

Podcasting 2.0 August 28th 2026 Episode 269 - "Verbal Pollution"

Shownotes

-------------------------------------------------------------------------------------------------------------------------------------

00 - DATABASE SURGERY WEEK — AND THE THIRD EMERGENCY OF THE MONTH

<b>The lead, and it's Dave's:</b> Saturday 22 Aug — "#api I'm in the middle of a <b>big refactor with the Podcast Index database schema</b>. If I do my job right, nobody will notice it. But, the side effect will be an overall <b>huge increase in the consistency of the data</b> (duplicates, url change lag, etc)."

@dave — the big schema refactor (22 Aug)

<b>Wednesday night:</b> "<b>Podcast Index database surgery will begin in the morning.</b>" Thursday: "Step 1. Expect a brief api outage. It should last just a few minutes." — then "Done" — then "#api <b>Adding a very large table index...</b>" — and finally, Thursday evening: "<b>Finished. Butt is intact.</b>" (6 favourites. The board's favourite status update of the month.)

<b>What Adam should ask:</b> what actually changed under the hood, what does "consistency" buy an app developer in practice, and is there anything a host or an app should do differently now that duplicates and url-change lag are being cleaned up?

<b>🔥 The other half of the week — the third emergency.</b> Tuesday 25 Aug: "#api <b>Linode emergency maintenance on our db host. API is down.</b>" Then: "No update as of yet. <b>Just hard down.</b>" Then the line that is really the story: "<b>This is the third 'emergency maintenance' event that has affected us this month. Getting kind of old.</b>" And, dryly: "I guess a reboot every few years isn't too much to ask."

@dave — Linode emergency maintenance, API is down (25 Aug)

<b>Board question:</b> three unplanned outages in one month on the host that carries the Index. Is it time to talk publicly about where the database lives, and what the fallback is? The Index is infrastructure now — other people's products go down when it does.

<b>Podping shipped twice.</b> v0.13.0 across gossip writer, watcher and monitor — "<b>a dynamic memory cap to address the Iroh bug</b>" (that is last week's memory leak, now capped). Then v0.14.0 the same day — "<b>cpu architecture in the mesh announcement messages</b> to make determining what hardware a node is running on easier." Monitor updated too: ppmonitor.podcastindex.org.

@dave — podping v0.13.0, dynamic memory cap for the Iroh bug

Podping monitor

Podcast Index API docs

-------------------------------------------------------------------------------------------------------------------------------------

04 - 📌 PODCASTING'S GOLDEN OPPORTUNITY: HUMAN SPEECH

<b>Your PREP note, verbatim:</b> "<b>For PC2.0 - Podcasting's Golden opportunity! Human speech!</b>" — filed against a piece on how to spot AI writing.

Can you learn how to detect AI writing? Here are some clues

<b>The argument:</b> text is now cheap to fake, images are cheap to fake, and as of this year so is a voice. What is <b>not</b> cheap to fake is <b>a specific human, speaking unscripted, for three hours, with a transcript and a signature chain attached.</b> Podcasting is the only medium that ships that by default — and the namespace already carries the provenance parts.

<b>🔥 Evidence from this week, and it is stacked:</b>

<b>1. Apple Music is about to start labelling.</b> @js: "<b>more than a third of the music Apple receives monthly is '100% AI'</b> + usage — presumably what other humanoids would call 'listening' — of AI music on Apple Music is <b>below 0.5%</b>. = yes they are going to have to do something about it, starting with labelling." Read that ratio again: a third of the supply, half a percent of the demand.

Billboard — Apple Music to label AI-generated music

<b>2. Nobody can hear the difference in podcasting either.</b> @jaybrunet, 22 Aug: "I listened to a <b>voice clone podcast</b> last night ('Stark Reflections') and it was <b>surprisingly more concise and easier to follow</b> than his previous episodes that tend to meander off in too many directions. <b>If he hadn't said it was ElevenLabs, I wouldn't have cared or noticed the difference.</b>"

<b>3. The scale of the flood, measured.</b> Marco Arment said Overcast <b>transcribes about 30,000 hours of audio per day</b>. @js checked it against his own index: "taking a look at my 'all new episodes published' internal db for last month, <b>the world published at least 1.4m hours of new mp3 episodes for the month, or about 46k hours a day</b>... so if your 30k hours are unduplicated then you have excellent coverage — <b>the long tail is very long and, these days, full of generated audio.</b>"

@js — 1.4m hours of new mp3 in July, full of generated audio

<b>4. The shame is gone.</b> Stanley Druckenmiller, on his WSJ op-ed: "<b>I'm not embarrassed by it... I write everything using AI now for the same reason I use a calculator when I do math problems. I don't know why this is relevant. My name is on the piece. It's my message.</b>"

Notus — Druckenmiller's WSJ op-ed

<b>5. And somebody is already building the counter-stack.</b> Japanese publishers' <b>Originator Profile</b>: "OP uses <b>cryptographic digital signature technology to create tamper-proof credentials for websites</b>. Each ID card confirms <b>who published the content</b>, whether professional organizations vouch for that publisher, and information about the publisher's <b>editorial and ethical standards</b>." — that is a person tag with a signature on it.

Nieman Lab — Japanese publishers and Originator Profile

<b>⭐ The namespace question this asks:</b> we have <b>person</b> (who), <b>location</b> (where), <b>transcript</b> (what was said, word-level, timestamped). That is three quarters of a provenance stack that no AI feed can forge cheaply. <b>Do we need a fourth — a signed claim of human origin — or is the honest move the opposite: an AI-disclosure tag, because the liars won't use either one and the honest shows will?</b>

<b>The V4V angle:</b> if a third of the supply is synthetic and gets half a percent of the listening, then <b>attention is already voting for humans</b>. Value-for-value is the only monetisation model that pays for that directly — you cannot boost a bot you don't believe in.

-------------------------------------------------------------------------------------------------------------------------------------

02 - THE LOCATION TAG, WEEK TWO — IT IS INSIDE PRODUCTS NOW

<b>Last week we watched a dataset become a globe in 48 hours. This week the apps shipped it.</b>

<b>Podhome, this morning:</b> "New feature: <b>Add a location to your show and to your episodes</b>, and modern podcast apps can put your podcast on the map. You can also see your show on @alberto's fantastic radar.rss.io." — note <b>show AND episode level</b>, which is exactly the gap James flagged on the globe.

@podhome — location on shows and episodes (28 Aug)

Podhome location docs

<b>😊 The demand was already there — @rgblack316, 26 Aug:</b> "@podhome I was just about to send you a feature request to add the Location tag and <b>logged in this morning to find it already there.</b> 😁"

<b>TrueFans shipped search off it — @samsethi, this morning:</b> "<b>New location search for discovery based on @alberto radar now added to TrueFans.</b> truefans.fm/search/"

TrueFans location search

<b>😏 And @silas had it first and said nothing — 22 Aug:</b> "Listening to the episode and hearing them talk about radar. <b>I have had a map thing showing podcast locations for actually like two months.</b> Both on web and on mobile. Not yet on tv. Would be cool if I were happy with it and not still a perfectionist. <b>I'm in the car and I actually pulled over to write this.</b>"

<b>...and he already solved the flaw everyone else is about to hit:</b> "I ran into that shitty browser location thing and I solved it by, on the web version, <b>just not giving you a search near me button. Only on the phone app because that is guaranteed to have gps and an actual location</b> — not just wherever the heck a desktop computer seemingly randomly guesses where it might be located."

@silas — two months of a podcast location map

<b>The granularity problem, now with the definitive example — James Cridland on PNWR this week:</b> "You can put a building in there, a business in there, you can put <b>everything from the state of Queensland to Brisbane City Post Office</b>. If you do a podcast with a pastor — as you know, somebody who used to be on MTV with big hair does — <b>then don't just put the city where you are, put</b>..." (← that is you and Pastor Jimmy, on air, in Australia.)

<b>⭐ Sam Sethi's line, and it is the best summary of the project anyone gave this week:</b> "What we're beginning to see is <b>all the hard work from the people in the podcast 2.0 community is beginning to bear fruit now, because I see them as building blocks. The person tag, the location tag, the transcript.</b> All of these were fundamental building blocks that now you can start to build services around, which is what we've been waiting for. And of course, <b>the lag was waiting for the data to be filled in once the tags were available.</b>"

<b>Board question:</b> the globe is channel-level. Podhome now writes episode-level. Does Radar (and the dataset behind it) pick up item-level locations next — and does the Index want a <b>recommended granularity</b> in the spec, so we stop getting podcasts located in an area 2.6x the size of Texas?

radar.rss.io — the globe

Podcast Index — public datasets

-------------------------------------------------------------------------------------------------------------------------------------

03 - THE PERSON TAG GETS AN ENDPOINT

<b>Dave, 22 Aug:</b> "#api The new <b>episodes by person endpoint: /api/1.0/episodes/byperson?q=James+Cridland&max=5</b>. It reports directly what the [item] level [person] tags dictate."

@dave — the episodes/byperson endpoint (22 Aug)

<b>James wired it into Pod News, and said so on this week's PNWR:</b> "a very simple, possibly too simple, but a very simple person tag search, which is now <b>integrated into the Pod News website</b>. The first time I integrated it I didn't do it very well, but it's much better now, because <b>I've actually followed the spec</b>."

<b>😄 And he name-dropped you on purpose:</b> "if you're listening to <b>Adam Curry</b> — let's just say Adam Curry, <b>just so that his AI bot gets him to listen to this bit</b> — you can click the search next to Adam Curry and it will query the podcast index person endpoint and find all the other shows Adam Curry has been marked down as a person on." (Confirmed: the bot got you to this bit.)

<b>The drawback he found:</b> "<b>there is more than one person in the world called Dave Jones</b>" — no disambiguation. A person tag is a string, not an identity.

<b>Dave's own proposed fix, 25 Aug:</b> "I think adding a <b>toggle to the person search to switch it from extracted text to person tag only</b> would be good. Then, on the person-tag-only option, there would be a way to <b>filter for certain attributes like the href, image</b>, etc." — the href IS the disambiguator. Wikidata/website URL as identity.

@dave — toggle for person-tag-only plus attribute filters

<b>Sam Sethi, on PNWR, gently claiming priority:</b> "We've included this as a feature for two years, it's called <b>My Podcast Work</b>... If the <b>item level supersedes the channel</b>, and in podcast:person there is a <b>guest tag</b>, then if we pick up that you are a guest we'll label that as a guest rather than the host."

<b>🎯 Board bait, straight from James on PNWR:</b> "I would have expected <b>Dave Jones to have done an MCP directly with the Podcast Index by now</b>. And who knows, <b>maybe even to have stuck that behind some form of a paywall</b>. Given that Dave is working so much with AI tools in his day job these days, I would imagine he'll be pretty good at making it all work. <b>So I'm kind of surprised why they haven't done that yet.</b>" — Dave, answer that one on air.

<b>Related, same week:</b> @csb on <b>WebMCP</b> — "an emerging browser standard that lets a website explicitly declare its features as structured, callable tools for AI agents. Instead of forcing an AI agent to guess page layouts, read complex DOM trees, or parse scripts." — the question underneath both: <b>does an open index expose itself to agents, or does it get scraped anyway?</b>

-------------------------------------------------------------------------------------------------------------------------------------

01 - 🔥 V4V FAILED ON OUR OWN SHOW — THE ALBY / KEYSEND MESS

<b>The post of the week, and it is a gut-punch. @csb, Friday morning:</b> "@dave @adam bros, I tried, oh I tried, to send you <b>$15.10 via bitcoin lightning but 4 splits failing including the main one</b>, please fix it as it's embarrassing: <b>if podcasting 2.0 value for value system fails for the main podcast of the podcasting 2.0 movement then it will fail for non-celebrity podcasters too</b>, looky:"

@csb — 4 splits failing including the main one (28 Aug)

<b>Dave, same morning, and he does not dodge it:</b> "<b>Ugh. I opened a new public channel yesterday with LNServer and our AlbyHub says it's offline.</b> Idk why. I guess I'll have to open another one. [sigh]" Then: "I did test yesterday and it was working. <b>Looks like it went offline overnight.</b>" Then: "New channel is opening now and the other one just came back online." And, at 11:39: "<b>Ok, both public channels are online now.</b>"

@dave — our AlbyHub says it's offline (28 Aug)

@dave — both public channels are online now

<b>🔥 But this is not a one-morning outage — it is the third independent report of the same class of failure this week, and the other two are older:</b>

<b>1. @algrid, 25 Aug — the specific technical finding:</b> "I recently did some V4V testing and noticed that <b>podcastindex@getalby.com receives bolt11 payments successfully, but keysend payments to it fail</b>. You probably should check your channels configuration there or <b>remove the getalby.com/.well-known/keysend/podcastindex data to disable keysend completely</b> if Alby allows that."

@algrid — bolt11 works, keysend fails (25 Aug)

<b>2. @ChadF, 22 Aug — found it independently from the app side:</b> "I also don't think the <b>PI Alby address in the feed accepts keysend</b> and is causing failures every time I send a boost in boostmebitch.com. Which is strange since <b>every other Alby address is fine</b>. I do the well known lookup and do keysend if it's available for Alby addresses."

@ChadF — PI Alby address and keysend failures (22 Aug)

<b>3. @podcastguru, 21 Aug — the monitoring gap, stated plainly:</b> "<b>Looks like our Albyhub was down for a month and I had no idea.</b> 😫 Had to update the hub, re-open channels, I assume payments still worked. Just kind of annoyed <b>how the hub can go offline and we don't get any type of notification.</b>"

@podcastguru — our Albyhub was down for a month (21 Aug)

<b>⭐ The board question, and it is the show:</b> we run a <b>podping monitor</b> that tells the world when notifications stop. We run an <b>API status</b> nobody has to guess at. <b>We do not monitor our own money endpoint.</b> Should the Index publish a V4V health check — a small bot that sends itself one sat an hour to every address in the value block and screams when one fails? Every app developer in the community would use it.

<b>The channel side of the story:</b> @ericpp opened a channel to the Index this week — Dave: "03011dfdeeb31113db15620fbc0bc102f23e7d09f952b60615642ae2107e7db594 is the public key." Then the LNServer dance: "It says I can only have <b>either all public or all private channels</b> so I guess I'll have to close our existing one first." → "the new public LNServer channel is open now with <b>2,000,000 sat capacity</b>." → and this morning, after it went dark: "<b>Well, at least we know why it's cheap now. Lol</b>"

@dave — well, at least we know why it's cheap now (28 Aug)

<b>💡 And the standing idea this all feeds — @ChadF on your single-QR ask:</b> "Adam mentioned having a single QR for boosts but that requires something like <b>The Split Box</b> that StevenB made. Easy if you run a node as a backend, <b>but then you're taking a user's payments, splitting it and sending the split payments out, which is in the money transmitter area so I'm not touching it.</b>" His alternative: "when we update the [value] tag we add an entry for a <b>single lightning address</b> then apps like mine can offer a QR option and just make an invoice for that one address. That removes splits but it's no different than having a PayPal donation to a single account."

@ChadF — the single-lightning-address idea in the value tag

<b>Namespace question that falls straight out of it:</b> does the value block want an optional <b>fallback address</b> — one that an app can use for a QR, and that a sender can retry against when the split fails? Today, when a split fails, the money simply does not arrive and nobody is told.

Last Modified 08/28/2026 14:25:49 by Freedom Controller
Chapters

00:00 - Welcome to the Boardroom — Dead Hanging Safari

03:11 - radar.rss.io — Alberto Built the Globe

08:00 - Location Is In — Watching Ourselves Appear on the Map

13:08 - Shadow Banned by the Globe

17:03 - Find Podcasts Near Me, 1,200 Miles Out

21:05 - This Is a Beautiful Product

22:10 - Episode-Level Geolocation, and We Don't Want to Be Your Player

24:09 - Merged Within a Week — Dave's WebKit Submission

25:10 - Godcaster, Live365 and the Metadata That Would Not Load

31:06 - Headers Can Be Dangerous — CORS, Explained Properly

37:06 - Total Guesswork — What the Edge Node Was Actually Doing

41:02 - Safari, and the Ambiguity in the CORS Spec

41:32 - A Dead Hanging Safari — the Episode Gets Its Name

43:02 - Nobody Had Ever Reported It

46:00 - Claude Is So Chatty — Coding With Agents

48:03 - ASD-STE100, Simplified Technical English

52:10 - The Linode VM, Qwen 3 and the ActivityPub Bridge

01:00:04 - Put a Big Funding-Tag Button On Your App

01:02:06 - New in the API — episodes/byperson

01:10:07 - The Master and His Emissary — LLMs as a Standalone Left Hemisphere

01:18:04 - Boosts, a Row of Ducks, and the Albi Hub Export Fix

01:27:14 - The Audiobook, and Sign-Off

Transcript
1
00:00:00,600 --> 00:00:06,280
Podcasting 2.0 for August 21st, 2026, episode 268, Dead Hanging

2
00:00:06,280 --> 00:00:12,640
Safari. We'll be right back. It's summer. That's right, everybody.

3
00:00:12,640 --> 00:00:15,480
And when it's summer, it's time to do a podcast.

4
00:00:15,480 --> 00:00:18,500
It's time to do a podcast. This is Podcasting 2.0,

5
00:00:18,500 --> 00:00:21,360
the board meeting of all of the boys and girls

6
00:00:21,360 --> 00:00:24,760
who make up the band of misfits that create better

7
00:00:24,760 --> 00:00:28,150
podcasting for you. This is where we meet. In fact,

8
00:00:28,150 --> 00:00:30,530
we are the only board meeting you can't find on

9
00:00:30,530 --> 00:00:33,220
a map. I'm Adam Curry here in the heart of

10
00:00:33,220 --> 00:00:36,300
the Texas Hill Country, and in Alabama, the man whose

11
00:00:36,300 --> 00:00:40,660
database is still backfilling longitude and latitude digits, say hello

12
00:00:40,660 --> 00:00:43,570
to my friend on the other end, the one, the

13
00:00:43,570 --> 00:00:52,600
only, the Podsage, Mr. Dave Jones! You've got... something happened

14
00:00:52,600 --> 00:00:56,600
with the audio there. Oh? What happened? I don't know.

15
00:00:56,600 --> 00:01:00,360
Suddenly you got very... you got far away. I got

16
00:01:00,360 --> 00:01:04,180
far away? Now you sound normal again. Oh, I know.

17
00:01:04,180 --> 00:01:06,500
But when you went into the intro... Yeah, hold on.

18
00:01:06,500 --> 00:01:09,380
Hold on. I know what it is. Hold on. Okay.

19
00:01:09,480 --> 00:01:12,740
Okay, this may help. I had to... I had to

20
00:01:12,740 --> 00:01:17,610
set it to voice only yesterday for Rob. Do I

21
00:01:17,610 --> 00:01:20,820
had Sir Dusa for Rob do on no agenda? OK,

22
00:01:20,820 --> 00:01:24,700
and he had he was probably the Alex Jones studio

23
00:01:24,700 --> 00:01:27,140
and had some kind of crappy connection. So I had

24
00:01:27,140 --> 00:01:30,100
to drop him down to voice only on clean feed

25
00:01:30,100 --> 00:01:33,490
so that we wouldn't have a delay. Okay, it was

26
00:01:33,490 --> 00:01:36,980
wigging me out because you sounded normal and then you

27
00:01:36,980 --> 00:01:38,780
went to the intro and it was like... I was

28
00:01:38,780 --> 00:01:41,760
like, wait, where'd you go? You're like in the next

29
00:01:41,760 --> 00:01:44,060
room. I'm here, I'm here, I'm here, don't worry, I'm

30
00:01:44,060 --> 00:01:47,590
here. It was that, but faint. I'm like, wait, this

31
00:01:47,590 --> 00:01:49,980
can't be, this is not right. I'm sorry, I'm sorry.

32
00:01:50,560 --> 00:01:52,880
Do you mute me while you're doing the intro? No,

33
00:01:52,880 --> 00:01:54,930
you can jump up and down and do all kinds

34
00:01:54,930 --> 00:01:58,630
of stuff. Have you considered doing it? I've considered lots

35
00:01:58,630 --> 00:02:04,710
of things, but I was getting – I was eating

36
00:02:04,710 --> 00:02:09,980
some chips. And some potato chips. And I was like,

37
00:02:09,980 --> 00:02:11,760
wait. Oh, no, you'd never hear that. Am I coming

38
00:02:11,760 --> 00:02:14,500
through? No, no, you'd never hear that. No. Why? Why

39
00:02:14,500 --> 00:02:19,240
would you never hear that? Because my processing is overriding

40
00:02:19,240 --> 00:02:23,600
you. Oh, so you would not get any of that?

41
00:02:23,820 --> 00:02:27,850
Probably not. No, probably not. People don't understand. When you

42
00:02:27,850 --> 00:02:30,240
do a podcast, you've got to process that thing, man.

43
00:02:30,280 --> 00:02:32,960
You've got to process it. Process it hard. You've got

44
00:02:32,960 --> 00:02:34,740
to process it. I need a flat line on the

45
00:02:34,740 --> 00:02:41,290
waveform. I don't even know what that means. Nothing. You're

46
00:02:41,290 --> 00:02:45,360
gating me out. If you look at the waveform of

47
00:02:45,360 --> 00:02:49,360
any podcast I produce, you won't see peaks and valleys.

48
00:02:49,500 --> 00:02:52,140
You just see a flat top and a flat bottom.

49
00:02:53,720 --> 00:03:01,100
That's compression. That's compression. Exactly. I'm a little heartbroken. Uh,

50
00:03:01,100 --> 00:03:05,760
I'm here for you. I know you are. I'm just

51
00:03:05,760 --> 00:03:10,800
tell me, tell me, tell me where you were hurt.

52
00:03:11,420 --> 00:03:17,840
I was so excited to see radar.rss.io, which is, of

53
00:03:17,840 --> 00:03:24,340
course, um, The boys over there at RSS.com. They made

54
00:03:24,340 --> 00:03:27,920
a beautiful map out of the location data, out of

55
00:03:27,920 --> 00:03:31,240
the endpoint that you provided. I was so excited. I'm

56
00:03:31,240 --> 00:03:36,600
going on the map. I use RSS.com. I could not

57
00:03:36,600 --> 00:03:41,520
find my podcast anywhere. Which one? Okay, let's do this.

58
00:03:41,600 --> 00:03:48,310
We get to do this. Radar. Is on RSS.com. I

59
00:03:48,310 --> 00:03:54,060
diligently fill out location every single show. Well, maybe you've

60
00:03:54,060 --> 00:03:58,560
not been picked up yet by the index. Oh, well,

61
00:03:58,560 --> 00:04:04,340
then that's an incomplete release. Yeah, of course it is.

62
00:04:05,680 --> 00:04:09,200
Look, I make no promises, okay? Oh, well, I was

63
00:04:09,200 --> 00:04:14,810
disappointed. If somebody... If somebody's at fault here, it's clearly

64
00:04:14,810 --> 00:04:20,150
me and not Alberto. It's a beautiful vibe-coded project. I

65
00:04:20,150 --> 00:04:23,250
presume it's vibe-coded. Oh, I doubt it is. I bet

66
00:04:23,250 --> 00:04:25,470
you it's not. Do you think he went in there

67
00:04:25,470 --> 00:04:28,510
with a text editor and did all that? I think

68
00:04:28,510 --> 00:04:32,620
that... Well, it says there's a link to the GitHub.

69
00:04:32,880 --> 00:04:38,040
Let's see if we can see anything. Contributors, Alberto. If

70
00:04:38,040 --> 00:04:42,380
you look at my GitHub. All Claude. It all lists,

71
00:04:42,380 --> 00:04:49,120
Claude lists itself. Yeah. I don't think, I think, Alberto

72
00:04:49,120 --> 00:04:53,110
is a... I mean, I think he's got like a

73
00:04:53,110 --> 00:04:56,030
PhD or something in computer science. No, he does not

74
00:04:56,030 --> 00:04:59,660
need it. He has a PhD in AI, man. I

75
00:04:59,660 --> 00:05:03,260
think he actually studied for that stuff. Maybe he wrote

76
00:05:03,260 --> 00:05:06,520
the course. I don't know. Yeah, he knows what he's

77
00:05:06,520 --> 00:05:11,840
talking about. I just feel like there may be some...

78
00:05:12,140 --> 00:05:14,570
Some help from AI or something, maybe. Oh, hold on

79
00:05:14,570 --> 00:05:16,310
a second. But I feel like 90% of this is

80
00:05:16,310 --> 00:05:18,540
him. Hold on a second. So Eric PP, this is

81
00:05:18,540 --> 00:05:23,040
interesting. Eric PP says it needs podcast location tag at

82
00:05:23,040 --> 00:05:27,340
the channel level. Yeah. Oh, yes. That is true. That

83
00:05:27,340 --> 00:05:29,980
was not explained to me. Is yours not at the

84
00:05:29,980 --> 00:05:32,830
channel level? Well, let me take a look. I fear

85
00:05:32,830 --> 00:05:39,260
now. This is only channel level. Let me see. I'm

86
00:05:39,260 --> 00:05:44,990
afeard. I'm afeard. There is no interface on RSS.com to

87
00:05:44,990 --> 00:05:48,530
add it at the channel level. Well, this is an

88
00:05:48,530 --> 00:05:52,090
outrage. No, that's not true. What do you mean it's

89
00:05:52,090 --> 00:05:55,460
not true? It's not true. What do you mean? I'm

90
00:05:55,460 --> 00:06:00,160
looking at it. This is misinformation. Hold on. Oh, wait.

91
00:06:00,260 --> 00:06:02,300
Oh, wait. Hold on a second. Hold on a second.

92
00:06:02,320 --> 00:06:05,130
See, I told you. Well, it's not where you'd expect

93
00:06:05,130 --> 00:06:09,520
it to be. You are going to show up on

94
00:06:09,520 --> 00:06:18,460
NewsGuard. Like gonna? Really? Gonna? Yeah, that's true. You're in

95
00:06:18,460 --> 00:06:22,540
the list already. Okay, location added success. I'll tell you

96
00:06:22,540 --> 00:06:26,360
why I didn't see it. Because if you go to

97
00:06:26,360 --> 00:06:33,080
your dashboard, the dashboard, the RSS.com dashboard, Yes. I go

98
00:06:33,080 --> 00:06:36,200
to the dashboard. Yeah. Then I select my podcast and

99
00:06:36,200 --> 00:06:39,050
says, edit my podcast. I edit the podcast and it

100
00:06:39,050 --> 00:06:43,980
says, edit podcast title, description, public website and podcast feed.

101
00:06:43,980 --> 00:06:49,740
Then it has podcast details, category, language, author details, copyright

102
00:06:49,740 --> 00:06:55,230
notice. So, no, but then you go to settings, which

103
00:06:55,230 --> 00:06:58,190
I then guess, does that go for all of my

104
00:06:58,190 --> 00:07:05,100
podcasts? Which is wrong. Probably not. I wouldn't think so.

105
00:07:05,580 --> 00:07:07,030
I wouldn't think that would be all of them, would

106
00:07:07,030 --> 00:07:10,900
it? Well, so here on settings, let me see if

107
00:07:10,900 --> 00:07:13,620
it changes, if I change it to a different podcast.

108
00:07:13,860 --> 00:07:15,920
Let me see. I bet it does. Well, let's check

109
00:07:15,920 --> 00:07:19,000
it out. Check it out. Yeah, you're right. You're right.

110
00:07:19,060 --> 00:07:22,000
I'm wrong. I'm wrong as usual. You've been wrong twice,

111
00:07:22,000 --> 00:07:24,030
and we're only 10 minutes into this podcast. Not even

112
00:07:24,030 --> 00:07:30,140
10 minutes in. Okay. So how soon before this updates?

113
00:07:30,420 --> 00:07:36,010
Am I there yet? let's see I could probably run

114
00:07:36,010 --> 00:07:38,200
it let me see if I would have to did

115
00:07:38,200 --> 00:07:42,280
you pod ping I don't know You made a change.

116
00:07:42,360 --> 00:07:45,760
I bet the pod ping went out. Let me give

117
00:07:45,760 --> 00:07:48,910
it like 10 minutes, and then I'll rerun it. Let

118
00:07:48,910 --> 00:07:50,980
me check my feed here for a second. Let me

119
00:07:50,980 --> 00:07:56,580
see if it's in there already. Location, location, location. I

120
00:07:56,580 --> 00:08:00,000
don't think it's in. Oh, yeah, location. Yeah, location is

121
00:08:00,000 --> 00:08:03,400
in there. It's in. Yeah, I'm in. Location is in.

122
00:08:04,000 --> 00:08:06,910
All right, let me run. Yeah, run it, baby. Then

123
00:08:06,910 --> 00:08:08,960
I'm going to go. I want to see myself pop

124
00:08:08,960 --> 00:08:14,550
up. But that is an interesting point. If I'm doing

125
00:08:14,550 --> 00:08:18,680
a podcast from different locations around the world, That's not

126
00:08:18,680 --> 00:08:22,660
going to show up because the item level is ignored.

127
00:08:23,280 --> 00:08:27,260
It's just like a second-class citizen. Yeah, well, why is

128
00:08:27,260 --> 00:08:31,560
that a problem, though? Well, isn't the whole beauty point,

129
00:08:31,560 --> 00:08:36,900
beauty part, the whole beautiness of having location? Because there's

130
00:08:36,900 --> 00:08:39,230
two ways you can use it. You can use it,

131
00:08:39,230 --> 00:08:44,140
and both of those interfaces are Surface on RSS.com's interface.

132
00:08:44,700 --> 00:08:47,090
You can use it where this podcast is created or

133
00:08:47,090 --> 00:08:50,690
what this podcast is about, a boot. So if I'm

134
00:08:50,690 --> 00:08:53,220
in Canada and I want to show people that this

135
00:08:53,220 --> 00:08:57,970
is a boot Canada, and the week after I'm in

136
00:08:57,970 --> 00:09:03,370
Rotterdam, You can't do that by individual level. This is

137
00:09:03,370 --> 00:09:06,940
just, this is a thought mistake. This is clearly a

138
00:09:06,940 --> 00:09:15,000
violation of all of the Cridler's standards. What do you

139
00:09:15,000 --> 00:09:19,150
want to say? What do you say to that? What

140
00:09:19,150 --> 00:09:21,380
I say to that is I just noticed something. What

141
00:09:21,380 --> 00:09:25,900
did you notice? That we've crossed the 8 million mark

142
00:09:25,900 --> 00:09:30,260
on podcast index ID numbers. Holy moly. That's a lot.

143
00:09:31,060 --> 00:09:35,270
Congratulations. The newest one that just went. Yeah. Congratulations to

144
00:09:35,270 --> 00:09:40,720
nobody. The most recent. one that we just went in

145
00:09:40,720 --> 00:09:48,760
is 8,757,000. We didn't even have a banquet or a...

146
00:09:48,760 --> 00:09:50,990
No, we did not have a celebration at all. No

147
00:09:50,990 --> 00:09:54,640
celebration at all. No, nothing. One of those ones where

148
00:09:54,640 --> 00:09:57,670
when your car rolls over to a million miles or

149
00:09:57,670 --> 00:09:59,900
whatever that you get out and

150
00:10:00,072 --> 00:10:02,702
Push it the last tenth of a mile just to

151
00:10:02,702 --> 00:10:07,192
celebrate. We needed to do that. I'm trying to check

152
00:10:07,192 --> 00:10:10,682
to see which one. You know who's there? Paul's Wildwood

153
00:10:10,682 --> 00:10:16,582
Assembly podcast shows up. Nice. Nice. He's there. But I'm

154
00:10:16,582 --> 00:10:19,002
still not. Podcast location. Well, I'm about to run the

155
00:10:19,002 --> 00:10:23,772
thing. Run the thing. Right. Generate location list.php. Enter. This

156
00:10:23,772 --> 00:10:26,982
is very cool, though. I like this. But still, I

157
00:10:26,982 --> 00:10:30,642
think there's a, you know, are we not going to

158
00:10:30,642 --> 00:10:36,482
do episode level location tags? Yeah. I mean, I. i

159
00:10:36,482 --> 00:10:41,902
can't speak i'm not alberto i cannot speak but wait

160
00:10:41,902 --> 00:10:45,522
are you are you exposing those though is my question

161
00:10:45,522 --> 00:10:49,782
well i he he wanted you're putting this on alberto

162
00:10:49,782 --> 00:10:53,612
this you are pushing off responsibility onto a man who

163
00:10:53,612 --> 00:11:00,072
doesn't even he's not even from america It's a disability.

164
00:11:00,412 --> 00:11:04,552
It is a disability. Yeah. What does he even know

165
00:11:04,552 --> 00:11:07,352
about podcasting? He's not Merkin. Seriously, he's not Merkin. No.

166
00:11:08,492 --> 00:11:13,342
Why is he even in this company? So, yes, I'm

167
00:11:13,342 --> 00:11:18,462
going to – I'll load all of the problems that

168
00:11:18,462 --> 00:11:21,752
I can't explain onto him because he's not here. It's

169
00:11:21,752 --> 00:11:24,102
super easy to do that. Don't say that because then

170
00:11:24,102 --> 00:11:25,482
I'd be like, hey, I want to be on the

171
00:11:25,482 --> 00:11:27,332
show next week to talk about why I'm to blame

172
00:11:27,332 --> 00:11:30,102
for everything. I want to blame for everything. Can't have

173
00:11:30,102 --> 00:11:36,932
that. The location stuff picked me right up, KDAV. Boom.

174
00:11:36,932 --> 00:11:41,932
Right on the top. Yeah. There's other things. There's one

175
00:11:41,932 --> 00:11:45,342
in Homewood. Yeah, but I don't care. I want to

176
00:11:45,342 --> 00:11:47,262
see me. I'm trying to find you. This is so

177
00:11:47,262 --> 00:11:51,092
unimportant. I'm trying to find you. How do you search?

178
00:11:51,652 --> 00:11:56,512
Globe. No, I'm doing a near me. Near me. All,

179
00:11:56,512 --> 00:12:06,962
I've even set 30 miles. Where's the radar.rss.io? But there's

180
00:12:06,962 --> 00:12:09,672
a search where you can search by name, right? No,

181
00:12:09,672 --> 00:12:11,532
I don't see a search. Where do I see a

182
00:12:11,532 --> 00:12:14,892
search? I could have sworn I saw that. Okay, here,

183
00:12:14,892 --> 00:12:18,542
do this. Go back to the homepage, radar.rss.io, and do

184
00:12:18,542 --> 00:12:24,632
force refresh at the bottom. Okay. to make it pull

185
00:12:24,632 --> 00:12:26,792
the newest cash from where I just rebuilt it. Oh,

186
00:12:26,792 --> 00:12:31,002
okay. My number went up. 3,339 located podcasts. Number went

187
00:12:31,002 --> 00:12:35,022
up? Number go up? Number go up. Cash locally zero

188
00:12:35,022 --> 00:12:39,502
minutes ago. No. Okay. Now try to find yourself. I'm

189
00:12:39,502 --> 00:12:43,602
looking at it. There's nothing. You did the podcast near

190
00:12:43,602 --> 00:12:45,862
me and it's still not. What is your location set

191
00:12:45,862 --> 00:12:50,922
to? My location is right here in Fredericksburg. I clicked

192
00:12:50,922 --> 00:12:54,002
a little location thingy. I'll do it again. You say,

193
00:12:54,002 --> 00:12:57,302
I got a map. You are here. Okay. That looks

194
00:12:57,302 --> 00:13:04,562
accurate. I am here. Reset. Made here, about here. I'm

195
00:13:04,562 --> 00:13:08,372
on a bozo filter. That's what's going on here. I'm

196
00:13:08,372 --> 00:13:12,202
being shadow banned. I'm being shadow banned. You're shadow banning

197
00:13:12,202 --> 00:13:16,752
me. That's what that's Alberto's like, we can't have him

198
00:13:16,752 --> 00:13:20,132
on here. This is just not going to work. It

199
00:13:20,132 --> 00:13:23,572
violates his terms of service. I'm getting as far as

200
00:13:23,572 --> 00:13:27,792
Austin, Texas and Dripping Springs. So I should be, which

201
00:13:27,792 --> 00:13:32,282
is which is actually incorrect because I'm set to 15

202
00:13:32,282 --> 00:13:36,202
miles and I should not be getting Austin. Because it

203
00:13:36,202 --> 00:13:44,412
even says 21 miles. The whole thing is bogus. We

204
00:13:44,412 --> 00:13:47,862
get to do this, right? Dude, we get to do

205
00:13:47,862 --> 00:13:51,692
this. There's no search, though. There's no search bar. I'm

206
00:13:51,692 --> 00:13:54,052
looking. I don't know what you're talking about. I see

207
00:13:54,052 --> 00:13:58,992
no search. No, I was wrong about the search. I

208
00:13:58,992 --> 00:14:00,702
could have sworn there was one, but I guess I'm

209
00:14:00,702 --> 00:14:03,932
thinking of something different. I'm trying to find your podcast

210
00:14:03,932 --> 00:14:08,122
index ID. It's 747-3440. That's what I was about to

211
00:14:08,122 --> 00:14:14,722
say. Uh-huh. Now, let me look. I'm looking directly in

212
00:14:14,722 --> 00:14:18,852
the... In the database. You're looking in my personal table.

213
00:14:19,572 --> 00:14:25,292
In the NF locations table. Search. Feed ID. Okay, yeah,

214
00:14:25,292 --> 00:14:27,812
you're in there now. Okay, so now let me regenerate

215
00:14:27,812 --> 00:14:31,002
it. Okay. You may get picked up after I did

216
00:14:31,002 --> 00:14:36,852
it. Okay, so generate. Now, currently, I have 3,339 located

217
00:14:36,852 --> 00:14:40,152
podcasts listed on the page, so I'm going to refresh.

218
00:14:40,872 --> 00:14:44,632
Force refresh. Oh, it went up by one. 3340. Okay.

219
00:14:45,232 --> 00:14:46,772
So I'll refresh. All right, you do it now. You

220
00:14:46,772 --> 00:14:49,152
do force refresh, and let's see if you get 3340.

221
00:14:49,332 --> 00:14:54,972
Force refresh. What do you mean? 43, 4340 located podcasts

222
00:14:54,972 --> 00:14:58,752
ready to search right there, like above the force refresh

223
00:14:58,752 --> 00:15:04,032
button, like in the little box. Where it says all

224
00:15:04,032 --> 00:15:07,182
made here, about here, right under that, I should tell

225
00:15:07,182 --> 00:15:10,602
you. Oh, 3,340. Okay, yeah, so now see if you

226
00:15:10,602 --> 00:15:16,912
show up. Nope. really no really i'll uh i'll refresh

227
00:15:16,912 --> 00:15:21,952
i'll refresh force refresh i got new brawn falls lake

228
00:15:21,952 --> 00:15:25,692
travis uh lots of austin i should be at the

229
00:15:25,692 --> 00:15:29,722
top no is your did you put your coordinate geo

230
00:15:29,722 --> 00:15:33,812
coordinates in there Did he ask for that? No, it

231
00:15:33,812 --> 00:15:36,072
just – it gives you a list. You type in

232
00:15:36,072 --> 00:15:40,292
your – you type in your, like, Fredericksburg, Texas. It

233
00:15:40,292 --> 00:15:43,512
gives you the – it auto-completes. So there you go,

234
00:15:43,512 --> 00:15:50,472
Fredericksburg, Texas, Gillespie County, 78624. I select – It was

235
00:15:50,472 --> 00:15:54,432
probably not even in the feed. Well, let's find out.

236
00:15:55,392 --> 00:15:57,172
We got to get to the bottom of this. I

237
00:15:57,172 --> 00:16:01,392
agree because the whole point is that you get the

238
00:16:01,392 --> 00:16:06,242
RSS.com dude. Who made this is all jitty about how

239
00:16:06,242 --> 00:16:12,362
cool it is. And then his customers, actual customers. okay

240
00:16:12,362 --> 00:16:15,122
geo geo not yet it's all in there it's in

241
00:16:15,122 --> 00:16:18,202
there yeah yeah i see it it's in there i'm

242
00:16:18,202 --> 00:16:24,662
in this geo geo geo geo i am geo 30.2752011

243
00:16:24,662 --> 00:16:30,982
comma minus nine or eight dot 8719843 and how far

244
00:16:30,982 --> 00:16:36,652
away are you from me Fredericksburg About four hours in

245
00:16:36,652 --> 00:16:41,832
my airplane I can't type that into Google What is

246
00:16:41,832 --> 00:16:49,212
OSM? I'm an OSM OpenStreetMap Oh, cool Yeah Finally, you're

247
00:16:49,212 --> 00:16:55,002
enjoying something. No, I am enjoying this debugging process. This

248
00:16:55,002 --> 00:16:59,142
is exactly how we have always done everything. Okay, you

249
00:16:59,142 --> 00:17:02,992
are 862 miles away from me. So I'm going to

250
00:17:02,992 --> 00:17:09,262
extend my search to 1,200 miles and say find podcasts

251
00:17:09,262 --> 00:17:13,062
near me, which is actually not a very accurate statement

252
00:17:13,062 --> 00:17:15,892
now that I've exerted it. None of this is near

253
00:17:15,892 --> 00:17:21,402
me. uh 138 miles what's the show we get to

254
00:17:21,402 --> 00:17:25,512
do this all right i'm up to 347 i have

255
00:17:25,512 --> 00:17:30,932
my location my open street map everything is in everything

256
00:17:30,932 --> 00:17:34,672
is good but yet but i'm up to 613 miles

257
00:17:34,672 --> 00:17:40,582
no no let's keep going 658 707 i'm just gonna

258
00:17:40,582 --> 00:17:43,402
go to true fans i'm sure they support it yes

259
00:17:43,402 --> 00:17:49,112
you know you know that they do 862 miles okay

260
00:17:49,112 --> 00:17:57,012
we're in the ballpark now please hey true 860 miles

261
00:17:57,332 --> 00:18:02,332
Truefans.com is something different. That's interesting. Did it change? No,

262
00:18:02,332 --> 00:18:05,092
it's, I don't think it's, I think it's .fm. There

263
00:18:05,092 --> 00:18:09,712
we go. Oh, yeah, .fm. Truefans.com is, what is that?

264
00:18:09,732 --> 00:18:16,812
Probably. Let me see what that is. Hmm. uh 2027

265
00:18:16,812 --> 00:18:21,342
be the tailwind we get to what is this i

266
00:18:21,342 --> 00:18:23,952
say it's there i'm looking at it we get to

267
00:18:23,952 --> 00:18:26,102
do this it's right here in the list says it's

268
00:18:26,102 --> 00:18:29,812
744 miles away from me okay fredericksburg gillespie county texas

269
00:18:29,812 --> 00:18:34,272
well how come i'm not seeing it online It was

270
00:18:34,272 --> 00:18:41,002
very, very strange. Matt, we'll see. Yep, links out to

271
00:18:41,002 --> 00:18:45,202
the map. Yep, there's Fredericksburg. Yeah, I see it. Now

272
00:18:45,202 --> 00:18:47,152
I see it, but it says, oh, okay, I see

273
00:18:47,152 --> 00:18:54,432
the problem. Apparently... This podcast made here. And I am

274
00:18:54,432 --> 00:18:59,402
literally, I'm literally five minutes from the church is 62

275
00:18:59,402 --> 00:19:05,272
miles away from me. Well, it's a – Fredericksburg is

276
00:19:05,272 --> 00:19:10,142
a big area. It's a big town. I mean, you're

277
00:19:10,142 --> 00:19:13,762
just putting in Fredericksburg. You didn't give it the exact

278
00:19:13,762 --> 00:19:17,042
street address of the church. That would have been more

279
00:19:17,042 --> 00:19:22,692
accurate. But Fredericksburg is – no. You're almost – No.

280
00:19:22,932 --> 00:19:27,902
No. No. 62 miles away, you're almost in Austin. So

281
00:19:27,902 --> 00:19:31,282
– I don't know why it has me. Well, where

282
00:19:31,282 --> 00:19:33,802
does it think? But it's using your browser location. Where

283
00:19:33,802 --> 00:19:37,262
does your browser think that it is? Well, how do

284
00:19:37,262 --> 00:19:43,742
I ask it that? Use the robot or something. Where

285
00:19:43,742 --> 00:19:46,372
are you? Let me go to maps. Let me see.

286
00:19:46,452 --> 00:19:48,362
Let me go to maps. Let's see what Google thinks

287
00:19:48,362 --> 00:19:53,532
I am. Google? Google? Ask Maps. What is this? Ask

288
00:19:53,532 --> 00:19:58,312
Maps? Oh, brother. More AI slob. Google crap. Yeah. Yeah.

289
00:19:59,282 --> 00:19:59,992
Uh...

290
00:20:00,054 --> 00:20:03,104
Well, it puts me... It puts me... I bet you

291
00:20:03,104 --> 00:20:06,024
it puts you somewhere goofy, like Austin. No, not at

292
00:20:06,024 --> 00:20:09,434
all. No, it puts me... Where are you getting this

293
00:20:09,434 --> 00:20:13,484
information? What do you mean? I'm just... From Google Maps?

294
00:20:14,024 --> 00:20:17,084
Yeah, I'm just opening up Google Maps, and then it

295
00:20:17,084 --> 00:20:23,794
shows... What does it show me? I mean, it opened

296
00:20:23,794 --> 00:20:28,854
up Fredericksburg approximately where I am, so... I'm just wondering,

297
00:20:28,854 --> 00:20:32,824
like, yeah, it's if you deal. It's centered right here.

298
00:20:33,164 --> 00:20:35,744
This is it says I am a 30 dot three

299
00:20:35,744 --> 00:20:40,104
one one six two eight eight comma minus ninety eight

300
00:20:40,104 --> 00:20:43,134
eight eight three nine nine four eight. Ah, that's your

301
00:20:43,134 --> 00:20:46,424
problem. No, it's not. It should be a three three

302
00:20:46,424 --> 00:20:50,484
one four seven dot seven seven. Bingo. Bingo. Anyway, we

303
00:20:50,484 --> 00:20:53,424
just debug this in real time. That's clearly the problem.

304
00:20:54,104 --> 00:20:57,644
No matter what you say, it's not 62 miles away.

305
00:20:58,144 --> 00:21:04,824
It's the lat-line triangulation hypothalamus inversion. That's your problem. Okay.

306
00:21:05,164 --> 00:21:11,444
Well, we're fixed now. Hmm. This is a beautiful product.

307
00:21:11,784 --> 00:21:15,414
It's a beautiful product. Yes, it is. Is the stream

308
00:21:15,414 --> 00:21:19,334
going down? Is it? Oh, it looks like it did

309
00:21:19,334 --> 00:21:23,244
go down for a minute. Yeah. It's back up. Yeah,

310
00:21:23,244 --> 00:21:29,244
it's back up. Okay. Yeah. Stuff happens. Anyway. Stuff happens.

311
00:21:30,184 --> 00:21:35,004
Radar.rss.io. Your results may vary due to road and weather

312
00:21:35,004 --> 00:21:38,724
conditions, but it's a beautiful product. It's a beautiful product.

313
00:21:39,084 --> 00:21:45,014
Due to browser geolocation and static. Yeah. Okay. But it's

314
00:21:45,014 --> 00:21:47,994
great, though. I love it. I can't wait to see

315
00:21:47,994 --> 00:21:52,104
what else people make with this wonderful new endpoint. I

316
00:21:52,104 --> 00:21:57,544
guarantee you this was handcrafted line by line by Alberto

317
00:21:57,544 --> 00:22:04,514
in the way that somebody would coil a coffee mug

318
00:22:04,514 --> 00:22:10,014
on a – On a one of those clay spinner

319
00:22:10,014 --> 00:22:19,204
things. Anyway, I. Are you ingesting episode level geolocation? Oh,

320
00:22:19,204 --> 00:22:21,244
yeah. Okay. For sure. All right. We were doing that

321
00:22:21,244 --> 00:22:24,024
first before we did the channel level. Okay. Okay. And

322
00:22:24,024 --> 00:22:26,854
so all that stuff is in there. Okay. Actually, the

323
00:22:26,854 --> 00:22:31,764
part I had to build was the channel. Right. Location.

324
00:22:32,444 --> 00:22:39,024
It's interesting, though, that it has to be channeled. That's

325
00:22:39,024 --> 00:22:41,854
not you. That's not you. That's not you. That's not

326
00:22:41,854 --> 00:22:45,104
you. No, I would assume that he's probably just going

327
00:22:45,104 --> 00:22:50,324
to, you know, add that later or something. Well, this

328
00:22:50,324 --> 00:22:51,574
is a new podcast. Or maybe this is a proof

329
00:22:51,574 --> 00:22:53,634
of concept. This is a new podcast app the way

330
00:22:53,634 --> 00:22:55,424
I see it. How come I can't play a podcast?

331
00:22:56,604 --> 00:22:59,424
Oh, good question. This is what I would be doing.

332
00:22:59,594 --> 00:23:02,194
Very good question. Well, I mean, you can click through

333
00:23:02,194 --> 00:23:04,424
the podcast index website, but we don't want to we

334
00:23:04,424 --> 00:23:07,034
don't want to be your player. No, no, we're not

335
00:23:07,034 --> 00:23:12,974
a good player. No, it's a player. We're not that

336
00:23:12,974 --> 00:23:17,724
either. We're not very good at that. This should be

337
00:23:17,724 --> 00:23:22,804
integrated into pod dot link. Daniel J. Lewis, stop it.

338
00:23:23,744 --> 00:23:29,844
Just stop. What did he say? What did he say?

339
00:23:30,024 --> 00:23:34,104
He said, are you ingesting chapter level location information? Man,

340
00:23:34,104 --> 00:23:37,204
I've only got so many hours in the day, brother.

341
00:23:37,314 --> 00:23:41,624
Like, I'm lucky to have gotten out what I got

342
00:23:41,624 --> 00:23:44,424
out this week, which this is not – location is

343
00:23:44,424 --> 00:23:50,004
not the only location. thing that I provided to the

344
00:23:50,004 --> 00:23:52,974
world this week. No, what you provided to the world

345
00:23:52,974 --> 00:23:59,454
this week, an unbelievable, just an amazing... Now I'm not

346
00:23:59,454 --> 00:24:04,404
sure what you're about to say. You fixed a bug.

347
00:24:05,984 --> 00:24:09,384
That not only did you fix it, but it was

348
00:24:09,384 --> 00:24:14,434
it was merged within like a week. Pretty quick. To

349
00:24:14,434 --> 00:24:18,324
a repo where there's a bunch of probably like –

350
00:24:18,674 --> 00:24:22,164
I don't want to say anything disparaging, but most of,

351
00:24:22,164 --> 00:24:25,184
you know, kind of like, you know, who are you,

352
00:24:25,184 --> 00:24:28,284
man? We know what we're doing over here. The WebKit

353
00:24:28,284 --> 00:24:33,784
people. And you want to explain this? Because this was

354
00:24:33,784 --> 00:24:35,444
merged with, and seriously, I think it was in a

355
00:24:35,444 --> 00:24:38,244
week or something. It's a little bit longer than that.

356
00:24:38,324 --> 00:24:41,164
It's a couple weeks. Explain the problem and how you

357
00:24:41,164 --> 00:24:44,274
fix it. Because this is a, you're right, it's a

358
00:24:44,274 --> 00:24:49,224
gift to the world. I provided the well it's July

359
00:24:49,224 --> 00:24:54,854
30th so what three weeks yes I did provide a

360
00:24:54,854 --> 00:25:00,154
gift to the world in the form of a bug

361
00:25:00,154 --> 00:25:06,194
submission to the WebKit repository. So let me explain what

362
00:25:06,194 --> 00:25:10,144
was happening. So as part of the work we're doing

363
00:25:10,144 --> 00:25:15,884
with Godcaster, we were ingesting a lot of live 365

364
00:25:15,884 --> 00:25:22,614
audio streams. And... The first issue that we had was

365
00:25:22,614 --> 00:25:29,104
getting the metadata out of the ICY interleave that happens

366
00:25:29,104 --> 00:25:34,794
in the – so these Live365 broadcasts a few different

367
00:25:34,794 --> 00:25:38,564
stream types. They do HLS as well, but – The

368
00:25:38,564 --> 00:25:42,284
main one that most people ingest is the MP3 stream.

369
00:25:43,044 --> 00:25:47,784
And that stream is just... uh mp3 frames um you

370
00:25:47,784 --> 00:25:51,744
know in in an endless stream just so it's basically

371
00:25:51,744 --> 00:25:56,084
the it's essentially the same file format as the mp3

372
00:25:56,084 --> 00:26:00,274
file itself and then you if you want to get

373
00:26:00,274 --> 00:26:05,864
metadata so like album art and uh, song title. Yeah.

374
00:26:05,884 --> 00:26:07,974
All the groovy stuff, the stuff, all the cool stuff

375
00:26:07,974 --> 00:26:10,514
looks good. Yeah. Yeah. If you want to get all

376
00:26:10,514 --> 00:26:16,264
that to display, then you have to, uh, you have

377
00:26:16,264 --> 00:26:19,054
to request it from the icy Y serve, sir, from

378
00:26:19,054 --> 00:26:23,004
the ice cast server. Um, And the way you do

379
00:26:23,004 --> 00:26:29,184
that is through a request is sending a header. along

380
00:26:29,184 --> 00:26:37,394
with the request of ICY-Metadata1. And so when you do

381
00:26:37,394 --> 00:26:41,074
that, the stream that you get back, the response, the

382
00:26:41,074 --> 00:26:44,164
byte stream response that you get back from the ICAST

383
00:26:44,164 --> 00:26:50,154
server will contain the metadata interleaved into the frames, the

384
00:26:50,154 --> 00:26:59,584
MP3 frames. All right, well... The problem with This the

385
00:26:59,584 --> 00:27:03,894
problem with the number one problem is cores. But wait

386
00:27:03,894 --> 00:27:06,684
a minute. It wasn't DNS because that's always the number

387
00:27:06,684 --> 00:27:09,574
one problem. But we ruled that one out. The number

388
00:27:09,574 --> 00:27:15,024
two problem is cores. So cores, a C-O-R-S is cross

389
00:27:15,024 --> 00:27:20,654
origin resource sharing. And that means it's. It's a core

390
00:27:20,654 --> 00:27:24,504
part of the security principles that govern web browsers and

391
00:27:24,504 --> 00:27:31,694
how they operate. So for security, the main browser firewall

392
00:27:31,694 --> 00:27:40,084
against shenanigans is cross-origin. So you cannot execute code in

393
00:27:40,084 --> 00:27:44,354
one domain directly. That came from another domain unless it's

394
00:27:44,354 --> 00:27:51,364
permitted. Yes. By the server of that other domain. So

395
00:27:51,364 --> 00:27:57,744
you had the solution to allow this in certain trusted

396
00:27:57,744 --> 00:28:02,634
cases that was settled upon was CORS, C-O-R-S, cross-origin resource

397
00:28:02,634 --> 00:28:10,234
sharing. So a server can... Send A course or a

398
00:28:10,234 --> 00:28:15,024
course request. And if – excuse me – a client

399
00:28:15,024 --> 00:28:18,874
can send a CORS request, and if the server supports

400
00:28:18,874 --> 00:28:21,844
CORS, if it wants to allow its code to be

401
00:28:21,844 --> 00:28:25,804
touched by other domains, it can say, yes, this is

402
00:28:25,804 --> 00:28:28,824
fine. And it can – there's a whole protocol for

403
00:28:28,824 --> 00:28:31,384
how to respond to that with – in the response

404
00:28:31,384 --> 00:28:42,444
headers. Mm-hmm. So... The issue is... So cores by default

405
00:28:42,444 --> 00:28:52,614
only responds with get requests. I believe by default, maybe

406
00:28:52,614 --> 00:28:58,734
post, but there's only a certain set of methods and

407
00:28:58,734 --> 00:29:01,754
headers that are sort of part that are part of

408
00:29:01,754 --> 00:29:05,254
like the base default. So a course request is allowed

409
00:29:05,254 --> 00:29:08,124
to think to do get and post and also by

410
00:29:08,124 --> 00:29:17,264
default and also. have certain base headers like range request,

411
00:29:17,264 --> 00:29:25,774
date, all the normal headers, content type, content disposition. If

412
00:29:25,774 --> 00:29:30,214
you add any headers in your course request that are

413
00:29:30,214 --> 00:29:33,964
not part of the standard set, you have to do

414
00:29:33,964 --> 00:29:38,064
a second call before you do that call to alert

415
00:29:38,064 --> 00:29:43,454
the browser of what this course request is going to

416
00:29:43,454 --> 00:29:47,384
be capable of sending. So if we want to send

417
00:29:47,384 --> 00:29:50,404
from our – this begins to get pretty complicated. No

418
00:29:50,404 --> 00:29:56,054
kidding. If we want to send – so think about

419
00:29:56,054 --> 00:29:59,164
this app, okay?

420
00:30:00,530 --> 00:30:05,290
If this browser app wants to start playing a live

421
00:30:05,290 --> 00:30:12,220
365 audio stream with metadata, it's The browser page code

422
00:30:12,220 --> 00:30:19,220
itself has to send a course request to... Because it's

423
00:30:19,220 --> 00:30:22,830
going to be sending this ICY metadata header, which is

424
00:30:22,830 --> 00:30:25,480
nonstandard. And you want to display it in the player,

425
00:30:25,480 --> 00:30:27,910
which is on the webpage. I'll just help you around

426
00:30:27,910 --> 00:30:31,540
here. Exactly. So if you're going to send that nonstandard

427
00:30:31,540 --> 00:30:35,620
ICY metadata header, you have to send what's called a

428
00:30:35,620 --> 00:30:43,960
CORS pre-flight request. Pre-flight? Why is it pre-flight? Because it's

429
00:30:43,960 --> 00:30:47,840
before your main request. Why is it before your main

430
00:30:47,840 --> 00:30:52,570
request? Because it's going to check with the server ahead

431
00:30:52,570 --> 00:30:56,850
of time to see... If that header, if those headers

432
00:30:56,850 --> 00:31:00,820
you're requesting are supported by cores. Ah, okay. I got

433
00:31:00,820 --> 00:31:06,020
you. So headers, and this is just as an aside,

434
00:31:06,020 --> 00:31:12,660
headers can be dangerous. Some people may not realize this.

435
00:31:13,100 --> 00:31:17,290
But headers themselves can be dangerous in certain circumstances. Buffer

436
00:31:17,290 --> 00:31:20,580
overflows can happen that way. Dave, hold on a second.

437
00:31:20,680 --> 00:31:24,450
I've got a buzz. Are you eating chocolate again? No,

438
00:31:24,450 --> 00:31:27,510
no. No chocolate love today. Take the chocolate love away,

439
00:31:27,510 --> 00:31:32,570
man. Okay, you're good. Okay. So headers themselves can be

440
00:31:32,570 --> 00:31:37,130
dangerous. And that's why cores limits them and call. And

441
00:31:37,130 --> 00:31:39,350
so you have to go. You're like, OK, I'm going

442
00:31:39,350 --> 00:31:42,190
to call 365. I'm going to call live 365 with

443
00:31:42,190 --> 00:31:45,360
the IC metadata header. When you do that, the browser

444
00:31:45,360 --> 00:31:49,100
is going to send a course preflight request. Right. And

445
00:31:49,100 --> 00:31:55,970
that uses the HTTP options method. Wow. So the options

446
00:31:55,970 --> 00:32:03,620
method is sent to the destination host with the request

447
00:32:03,620 --> 00:32:11,010
headers that you're asking for. The server then will either

448
00:32:11,010 --> 00:32:19,810
deny it or respond with the appropriate header saying, yeah,

449
00:32:19,810 --> 00:32:27,190
this is fine. That is just standard behavior. Right. As

450
00:32:27,190 --> 00:32:33,000
part of the core's documentation, I think, What it says

451
00:32:33,000 --> 00:32:36,840
is that the body of the response of this options

452
00:32:36,840 --> 00:32:44,800
pre-flight response, the body can be – a text description

453
00:32:45,300 --> 00:32:48,990
Of some sort, like like a header allowed or this

454
00:32:48,990 --> 00:32:52,310
is fine or just some piece of text. Here's what

455
00:32:52,310 --> 00:32:54,750
I think happened. You put in this you put in

456
00:32:54,750 --> 00:32:57,980
this PR, you put in this pull request and the

457
00:32:57,980 --> 00:33:01,740
guys who are maintaining would like to this guy sounds

458
00:33:01,740 --> 00:33:06,010
so knowledgeable. Just merge it. Just merge it already. That

459
00:33:06,010 --> 00:33:08,730
is not. I promise you that's not what happened. Merge

460
00:33:08,730 --> 00:33:12,300
it in. I'm sure this is exactly right. Whatever Dave

461
00:33:12,300 --> 00:33:17,680
Jones is saying, merge it. Yeah, that's – whatever happened,

462
00:33:17,680 --> 00:33:23,840
that's not it. Okay, so you fixed it. Well, let

463
00:33:23,840 --> 00:33:29,360
me finish. Let me finish. We're going super nerd here.

464
00:33:29,360 --> 00:33:34,490
The members of the board are falling asleep. No, this

465
00:33:34,490 --> 00:33:38,100
– even Eric PP said this is way too complicated.

466
00:33:38,420 --> 00:33:41,290
Yeah. So – oh, he said, what happens if you

467
00:33:41,290 --> 00:33:44,690
just throw the headers at the server without the options

468
00:33:44,690 --> 00:33:48,110
check? Well, it's the browser that's enforcing this. Yeah, and

469
00:33:48,110 --> 00:33:51,650
that's Safari specifically, right? Well, you can't – all of

470
00:33:51,650 --> 00:33:55,070
them. Oh, okay. You can't stop – It from sending

471
00:33:55,070 --> 00:33:57,800
this. If you if you have nonstandard headers, it's going

472
00:33:57,800 --> 00:34:00,760
to check. It's going to send a pre-flight request no

473
00:34:00,760 --> 00:34:03,710
matter what you do. So you have to deal with

474
00:34:03,710 --> 00:34:08,910
this. And the so what was happening was every time

475
00:34:08,910 --> 00:34:15,060
you send the request, every time we sent this request.

476
00:34:15,050 --> 00:34:18,000
It would work. First, we had to get Live 365

477
00:34:18,000 --> 00:34:20,260
to fix – to add cores properly. And props to

478
00:34:20,260 --> 00:34:23,360
those people over there at Live 365. Props to them,

479
00:34:23,360 --> 00:34:25,900
man. That was beautiful. And I love that they just

480
00:34:25,900 --> 00:34:29,020
went, oh, yeah, okay, we'll work on this. And they

481
00:34:29,020 --> 00:34:31,530
didn't quite do it at the first time. Then the

482
00:34:31,530 --> 00:34:33,780
second time, like, oh, okay, we'll fix it. They did

483
00:34:33,780 --> 00:34:36,310
it. That was really – I was impressed by –

484
00:34:36,310 --> 00:34:39,300
that was the internet of the old days, like 90s.

485
00:34:39,960 --> 00:34:42,550
Hey, man. Oh, so much. Your stuff is broken. Okay,

486
00:34:42,550 --> 00:34:44,610
I'll fix it. That was beautiful. And they're not a

487
00:34:44,610 --> 00:34:49,960
small company. But the two attempts to fix it actually

488
00:34:49,960 --> 00:34:52,520
is – is part of this story. That's what caused

489
00:34:52,520 --> 00:34:55,800
us to find this bug. Exactly. So did you credit

490
00:34:55,800 --> 00:34:58,700
them on the PR? No. Absolutely. Oh, you did? No,

491
00:34:58,700 --> 00:35:03,060
I did. Yes, I did. I totally did. Yes, I

492
00:35:03,060 --> 00:35:06,580
said. Well, if you call credit saying that it was

493
00:35:06,580 --> 00:35:09,720
their fault. Give me some credit, man. Give me some

494
00:35:09,720 --> 00:35:14,300
credit. It was their fault. I just need some credit.

495
00:35:16,650 --> 00:35:20,440
The – okay, so the first time – You've got

496
00:35:20,440 --> 00:35:25,850
me giggling now. Did Adam even read the PR? Of

497
00:35:25,850 --> 00:35:28,540
course he didn't read the PR. He read it. You

498
00:35:28,540 --> 00:35:31,120
know what I did? I said, robot, give me a

499
00:35:31,120 --> 00:35:38,050
summary of what just happened here. So – The issue

500
00:35:38,050 --> 00:35:39,660
– the first – so what I did was I

501
00:35:39,660 --> 00:35:43,210
contacted them and I said, look, I can't – it

502
00:35:43,210 --> 00:35:48,130
was weird because they – the way their system works

503
00:35:48,130 --> 00:35:51,620
is they have a sort of a front door node.

504
00:35:51,740 --> 00:35:54,360
I mean this is typical CDN behavior. They had like

505
00:35:54,360 --> 00:35:57,460
a front door – A node that you would hit,

506
00:35:57,460 --> 00:36:02,500
so something.live3c5.com or FM or whatever it is, you would

507
00:36:02,500 --> 00:36:06,210
hit that trying to get the audio stream, and that

508
00:36:06,210 --> 00:36:10,810
node, that server would respond properly with a course response

509
00:36:10,810 --> 00:36:15,890
saying, yeah, you're good. Hmm. The next thing it does

510
00:36:15,890 --> 00:36:18,890
is it 302 redirects you to an edge node on

511
00:36:18,890 --> 00:36:22,380
their CDN. So you get bounced to a different server.

512
00:36:22,500 --> 00:36:25,680
And that's where it failed. That server would deny the

513
00:36:25,680 --> 00:36:29,200
course request. Right. Got it. And so this to us

514
00:36:29,200 --> 00:36:32,870
looks like. That's exactly what I read in the pull

515
00:36:32,870 --> 00:36:38,820
request. You did not. So this... So what we told

516
00:36:38,820 --> 00:36:41,720
them was like, hey, look, this looks like maybe a

517
00:36:41,720 --> 00:36:46,760
misconfiguration on your part because you clearly are allowing cores

518
00:36:46,760 --> 00:36:50,300
in the front door. But then when you bounce over

519
00:36:50,300 --> 00:36:54,430
to the actual stream box, it's killing it. And whoever

520
00:36:54,430 --> 00:36:58,450
I talked to said, oh, let me – Let me

521
00:36:58,450 --> 00:37:00,480
check with the engineer team And they were like yeah

522
00:37:00,480 --> 00:37:06,410
We've got it fixed now And so they – what

523
00:37:06,410 --> 00:37:09,740
they did – and now this part is total guesswork

524
00:37:09,740 --> 00:37:12,900
on me, and Paul thinks this is the case as

525
00:37:12,900 --> 00:37:17,040
well, but we don't have any way of knowing this.

526
00:37:17,700 --> 00:37:23,040
I think what they did was they just cloned –

527
00:37:23,940 --> 00:37:29,400
And the – not clone. They aliased all the possible

528
00:37:29,400 --> 00:37:34,280
– Oh, to the main server. Routes. Yeah. Yeah, so

529
00:37:34,280 --> 00:37:37,810
what they did was they like – they made get,

530
00:37:37,810 --> 00:37:42,020
post, all the – basically all the different methods of

531
00:37:42,020 --> 00:37:46,650
HTTP respond the same way. Mm-hmm. So if you think

532
00:37:46,650 --> 00:37:55,390
about this for a second – If. If you have

533
00:37:55,390 --> 00:38:00,060
a box that responds over HTTP to a GET request

534
00:38:00,060 --> 00:38:05,480
for audio streams... When I send you a GET request,

535
00:38:05,480 --> 00:38:09,200
it's going to begin streaming MP3, endless MP3 bytes to

536
00:38:09,200 --> 00:38:17,240
me. If I also make that same get request... Respond

537
00:38:17,240 --> 00:38:21,450
that route on the server if I make that same

538
00:38:21,450 --> 00:38:27,160
route respond also to options request or head request or

539
00:38:27,160 --> 00:38:32,610
any other HTTP method. All of those methods are just

540
00:38:32,610 --> 00:38:35,350
going to begin to get the same thing. They're going

541
00:38:35,350 --> 00:38:38,440
to get a stream of MP3 bytes. So they just

542
00:38:38,440 --> 00:38:43,480
aliased options method to respond in the same way that

543
00:38:43,480 --> 00:38:48,500
a get request responds. Which could be a security issue.

544
00:38:50,200 --> 00:38:53,380
I mean, maybe. I just threw that out there. I

545
00:38:53,380 --> 00:38:56,360
have no idea what I'm talking about. I mean, it's

546
00:38:56,360 --> 00:39:01,980
possible, but I don't. But here's the confusing part. So

547
00:39:01,980 --> 00:39:03,840
when he came back and he said, yeah, it's fixed.

548
00:39:04,060 --> 00:39:08,330
We got you covered. I ran the tests, the little

549
00:39:08,330 --> 00:39:12,730
demo to check all the things. Yeah, you even gave

550
00:39:12,730 --> 00:39:15,370
them a little demo app to check. You're so good,

551
00:39:15,370 --> 00:39:17,550
man. I saw it. So I ran that, and I

552
00:39:17,550 --> 00:39:21,190
was like, okay, yeah, it works. I checked it on

553
00:39:21,190 --> 00:39:24,820
Chrome. I'm like, this is great. And I checked it

554
00:39:24,820 --> 00:39:28,620
on Android. It looks great. And on iPhone, it just

555
00:39:28,620 --> 00:39:33,340
crapped out. Bombed. It just crapped. And I was like,

556
00:39:33,340 --> 00:39:37,920
wait, this something doesn't make sense. And I could not

557
00:39:37,920 --> 00:39:41,020
figure this out. And so I had to go –

558
00:39:41,020 --> 00:39:44,980
I had to get into the clawed session, and I'm

559
00:39:44,980 --> 00:39:48,320
like, look, I'm trying to play this thing on the

560
00:39:48,320 --> 00:39:51,490
iPhone. I cannot figure out why this thing is not

561
00:39:51,490 --> 00:39:58,530
working. And so it starts just hitting it with different

562
00:39:58,530 --> 00:39:59,980
things, you know, like it,

563
00:40:00,032 --> 00:40:02,532
It starts following the chain over and over and over.

564
00:40:03,632 --> 00:40:08,772
And it finally came back and it said – It

565
00:40:08,772 --> 00:40:12,182
said it basically said this is strange because when I

566
00:40:12,182 --> 00:40:17,292
send an options method request to the CDN edge node.

567
00:40:18,522 --> 00:40:21,972
It responds with a 200, but then it also starts

568
00:40:21,972 --> 00:40:26,472
streaming audio. Ooh. Is that when it said, ugh, I

569
00:40:26,472 --> 00:40:30,042
confuse myself. Let me do this carefully. No, that was

570
00:40:30,042 --> 00:40:34,572
it. I love those. I love those little stupid things.

571
00:40:35,312 --> 00:40:37,352
This was not it, though. But he said, and I

572
00:40:37,352 --> 00:40:41,642
was like, wait, that's probably not good, I guess. Well,

573
00:40:41,642 --> 00:40:49,382
it turns out that Chrome and Firefox... They... Properly, and

574
00:40:49,382 --> 00:40:53,112
I say properly in very loose quotes because this is

575
00:40:53,112 --> 00:40:59,472
actually not very well specified in the CORS documentation. So

576
00:40:59,472 --> 00:41:02,572
this really doesn't come down to a matter of WebKit

577
00:41:02,572 --> 00:41:07,452
Safari not following the core spec because this actually is

578
00:41:07,452 --> 00:41:12,212
ambiguous in the spec. Hmm. It's more of an issue

579
00:41:12,212 --> 00:41:18,252
of it's just... Probably the best behavior because if you

580
00:41:18,252 --> 00:41:22,392
don't ignore the body, what was happening was Safari was

581
00:41:22,392 --> 00:41:27,102
properly sending the course preflight request, and the request was

582
00:41:27,102 --> 00:41:32,332
replying with an MP3 string. Not what we wanted. And

583
00:41:32,332 --> 00:41:36,302
what that was doing, that was dead-hanging Safari. It would

584
00:41:36,302 --> 00:41:41,712
never move past the pre-flight. So the page itself would

585
00:41:41,712 --> 00:41:48,172
just freeze. It could not move past that. Whereas Chrome,

586
00:41:48,172 --> 00:41:52,092
what it does, and Firefox and other browsers, as soon

587
00:41:52,092 --> 00:41:55,572
as they see the 200 or the 202 come back.

588
00:41:55,672 --> 00:41:59,122
They're good. They move on. They're like, good. They completely

589
00:41:59,122 --> 00:42:02,272
ignore the body. They don't try to ingest it. Is

590
00:42:02,272 --> 00:42:05,302
a dead-hanging safari, is that a mission trip I can

591
00:42:05,302 --> 00:42:13,352
take to Africa? It's a ride at Disney World. You're

592
00:42:13,352 --> 00:42:16,522
sharp today, Dave Jones. I like it. I like this

593
00:42:16,522 --> 00:42:20,452
Dave Jones. Yeah. I got my chocolate. It's not Choco

594
00:42:20,452 --> 00:42:25,032
Love, though. No Choco Love. No Choco Love money back.

595
00:42:26,512 --> 00:42:29,642
So, yeah, so that was the bug report. The bug

596
00:42:29,642 --> 00:42:35,362
report was basically you're getting hung up. By the sir

597
00:42:35,362 --> 00:42:38,312
that if you want to boil it down to what

598
00:42:38,312 --> 00:42:42,532
the problem is, the problem is Safari was letting the

599
00:42:42,532 --> 00:42:47,002
server dictate its behavior. Yeah. And you get that's no

600
00:42:47,002 --> 00:42:49,642
good. You can't do that. Right. And so they fixed

601
00:42:49,642 --> 00:42:53,522
it. And this will help other people, not just Live

602
00:42:53,522 --> 00:42:57,412
365 and browsers? This will be helpful for other applications

603
00:42:57,412 --> 00:43:01,632
in the future or current? Yeah, absolutely. Yeah, that's great.

604
00:43:02,072 --> 00:43:04,402
I think what's – I could not find this bug

605
00:43:04,402 --> 00:43:07,972
reported anywhere. Clearly it wasn't because it got accepted and

606
00:43:07,972 --> 00:43:11,072
merged. So I couldn't find this bug reported anywhere anywhere.

607
00:43:11,602 --> 00:43:14,852
And the – so I think probably what happens is

608
00:43:14,852 --> 00:43:18,412
people just – it was such a confusing thing to

609
00:43:18,412 --> 00:43:23,192
watch that it was hard to diagnose, and people probably

610
00:43:23,192 --> 00:43:27,032
just figured out a workaround or just made do with

611
00:43:27,032 --> 00:43:32,392
never fixing it. Yeah. But the product that we're building

612
00:43:32,392 --> 00:43:35,872
specifically for this, though, that was like a complete deal

613
00:43:35,872 --> 00:43:38,932
killer. It was going to be very hard to work

614
00:43:38,932 --> 00:43:44,312
around that. So we really had to fix this. And

615
00:43:44,312 --> 00:43:50,392
this concludes Dave's Bug Report of the Day. Dave. of

616
00:43:50,392 --> 00:43:54,812
the month. Of the month, baby. Thank you, Eric PP.

617
00:43:55,412 --> 00:43:59,132
And then, of course, you introduced the bug into Podping

618
00:43:59,132 --> 00:44:03,062
and ate up everybody's RAM. That was great. RAM is

619
00:44:03,062 --> 00:44:08,542
so cheap right now. It shouldn't matter. Wow. Just throw

620
00:44:08,542 --> 00:44:12,382
more at it. Just throw more. We'll get there. I

621
00:44:12,382 --> 00:44:16,882
got it. I'm not even halfway done yet. What? You

622
00:44:16,882 --> 00:44:20,112
got more? Yeah, I did more this week. Oh, no,

623
00:44:20,112 --> 00:44:22,672
I thought you had more on the on the Coors

624
00:44:22,672 --> 00:44:27,672
Report. The Coors Report. There's another great podcast title. Welcome

625
00:44:27,672 --> 00:44:31,532
to the Coors Report. The most boring podcast ever. The

626
00:44:31,532 --> 00:44:39,572
Coors Report. The Coors Report. Okay. What else you got,

627
00:44:39,572 --> 00:44:43,982
man? What else did you do? Oh, well, I... A

628
00:44:43,982 --> 00:44:49,992
podcast person tag. Wait before you get there. Okay. Pausing.

629
00:44:50,552 --> 00:44:56,652
Thank you. Thank you, John Spurlock. You know, Spurlock just

630
00:44:56,652 --> 00:44:58,842
I always when the first thing I do in the

631
00:44:58,842 --> 00:45:01,582
morning, I wake up. It's like, let me go see

632
00:45:01,582 --> 00:45:04,812
what what Spurlock put to what he posted about, except

633
00:45:04,812 --> 00:45:08,252
when he when he's going through like that. Here's all

634
00:45:08,252 --> 00:45:11,752
the Apple. What is the what is Apple's IDE? What

635
00:45:11,752 --> 00:45:16,472
is that called? Oh, Xcode. Yeah. Here's all the Xcode

636
00:45:16,472 --> 00:45:22,352
diffs. Like, no, no. That's horrible stuff. No, no, no.

637
00:45:22,432 --> 00:45:25,322
That is horrible. That is like that just that's a

638
00:45:25,322 --> 00:45:31,962
pollution of my browser. But he posted a link. To

639
00:45:31,962 --> 00:45:41,472
the, what is it, the ASD-STE100 Simplified Technical English. which

640
00:45:41,472 --> 00:45:45,612
you can tell your robot to use, and it has

641
00:45:45,612 --> 00:45:53,832
improved my quality of life just with a magnitude. And

642
00:45:53,832 --> 00:45:58,002
I'm so grateful for that. Please describe this. Well, if

643
00:45:58,002 --> 00:46:00,592
you've been using Claude Code as your robot, which I

644
00:46:00,592 --> 00:46:05,212
do, um... And Claude is just, it's so chatty and

645
00:46:05,212 --> 00:46:08,532
it's like, I found the smoking gun. This is the

646
00:46:08,532 --> 00:46:11,052
load-bearing issue we need to look at. But in my

647
00:46:11,052 --> 00:46:13,732
honest opinion, hey, just say the word. I'll go and

648
00:46:13,732 --> 00:46:16,652
fix that. Wait, I have the full picture now. You're

649
00:46:16,652 --> 00:46:21,002
right to push back. This shapes the entire conversation. I

650
00:46:21,002 --> 00:46:28,312
was so sick of that nonsense. Gated? Everything's gated. Well,

651
00:46:28,312 --> 00:46:32,092
the gates I kind of like because I have a

652
00:46:32,092 --> 00:46:34,402
lot of – Load bearing. Well, the gates are important

653
00:46:34,402 --> 00:46:37,442
for me because gates is like, well, this thing doesn't

654
00:46:37,442 --> 00:46:39,752
pass the gate. And then I know what it is.

655
00:46:39,752 --> 00:46:42,432
Okay, so I understand what the gate is doing. The

656
00:46:42,432 --> 00:46:44,092
gate means you don't go to the next step. I'm

657
00:46:44,092 --> 00:46:48,732
okay with that. But just this on and on and

658
00:46:48,732 --> 00:46:53,402
on, I just... And every single time I'd say, please,

659
00:46:53,402 --> 00:46:57,892
just speak in simple English. Don't talk like an agent.

660
00:46:58,512 --> 00:47:03,052
And they're right. My bad. And then it writes, let

661
00:47:03,052 --> 00:47:05,612
me record this to memory so I don't do it

662
00:47:05,612 --> 00:47:10,712
again. Five minutes later. It's back to, but when you...

663
00:47:11,102 --> 00:47:14,712
See, what is the... Claude, the right – wait a

664
00:47:14,712 --> 00:47:18,862
minute. What is it? There's – here. You post into

665
00:47:18,862 --> 00:47:25,032
Claude, only report to me an ASD-STE100 simplified technical English.

666
00:47:25,732 --> 00:47:28,732
And you tell it to make a memory of this.

667
00:47:29,412 --> 00:47:31,442
It does it. It does it. And now it's like

668
00:47:31,442 --> 00:47:35,392
it's still chatty, but it's not as annoying. It's a

669
00:47:35,392 --> 00:47:39,092
big difference. I feel it's a big, big difference. I'm

670
00:47:39,092 --> 00:47:43,292
happy with it. Thank you, John Spurlock. Let's see. I'll

671
00:47:43,292 --> 00:47:49,912
just post that at ASDSTE100. Dash, dash, dash, STE100. We

672
00:47:49,912 --> 00:47:52,262
have to say make a memory of it. You got

673
00:47:52,262 --> 00:47:56,372
to say make a memory of it. European Union trademark.

674
00:47:57,012 --> 00:48:00,312
I don't know what you're looking at. I'm on the

675
00:48:00,312 --> 00:48:03,642
– they got a homepage. They do? Oh, yeah. Yeah,

676
00:48:03,642 --> 00:48:11,992
asd-ste100.org. Yeah. Simplified standards for technical documentation. Yes. Hey, request

677
00:48:11,992 --> 00:48:15,982
your free official copy. This is nice. This seems very

678
00:48:15,982 --> 00:48:19,832
European to me. Well, I don't know what it is,

679
00:48:19,832 --> 00:48:23,582
but it is stop my robot from spewing out verbal

680
00:48:23,582 --> 00:48:30,902
diarrhea. Very, very pleased with it. Very pleased. Yeah. I

681
00:48:30,902 --> 00:48:34,112
like how part of the definition of this thing, I

682
00:48:34,112 --> 00:48:36,892
can't – you sent me this, and I looked it

683
00:48:36,892 --> 00:48:40,472
up. It's a fact. Let's see what their fact is.

684
00:48:40,472 --> 00:48:46,992
Fact. What is ASD, SDE 100 Simplified Technical English? It

685
00:48:46,992 --> 00:48:51,582
says something about the dictionary. Approved words that a writer

686
00:48:51,582 --> 00:48:54,862
can use. The approved words were selected because they were

687
00:48:54,862 --> 00:48:58,942
simple, easy to recognize. In general, each word has only

688
00:48:58,942 --> 00:49:01,732
one meaning and is approved with only one part of

689
00:49:01,732 --> 00:49:05,882
speech. Nice. Nice. For example, to fall has the approved

690
00:49:05,882 --> 00:49:08,832
meaning of to move down by the force of gravity

691
00:49:08,832 --> 00:49:12,252
and not to decrease. I don't know about – this

692
00:49:12,252 --> 00:49:15,982
seems like a stretch to me, but if it makes

693
00:49:15,982 --> 00:49:20,212
the robot less stupid, then fine. Oh, yeah. You can

694
00:49:20,212 --> 00:49:25,142
always undo it. Yeah, sure, yeah. Maybe, maybe there for

695
00:49:25,142 --> 00:49:28,472
every standard, there's always a competing standard. So I wonder

696
00:49:28,472 --> 00:49:31,872
what the competing standard to the ASD SDE 100 is.

697
00:49:32,612 --> 00:49:36,432
Speaking of what happened to what happened to Dave Weiner?

698
00:49:37,092 --> 00:49:40,292
Something happened to Dave Weiner. What do you mean happened?

699
00:49:41,022 --> 00:49:43,782
Uh, he like blew up half his stuff. Yeah. I

700
00:49:43,782 --> 00:49:45,792
think that's what happened. Is that because of Claude? Yeah,

701
00:49:45,852 --> 00:49:49,592
probably. Claude wrote test file. Oh yeah. Yeah. Okay. Yeah.

702
00:49:49,612 --> 00:49:53,872
He blew away like important things. I have no idea

703
00:49:53,872 --> 00:49:57,232
how useful these things would be if it destroyed stuff

704
00:49:57,232 --> 00:49:59,992
and deployed projects with real users. Uh,

705
00:50:00,074 --> 00:50:03,724
It will do it. That's what it does. Yep. Which

706
00:50:03,724 --> 00:50:06,964
brings me to some things that I've been working on.

707
00:50:07,204 --> 00:50:14,614
Okay. But wait, there's more. Ew. The well, I'll we'll

708
00:50:14,614 --> 00:50:16,884
talk about the person tag in a second. So one

709
00:50:16,884 --> 00:50:19,264
thing I've been doing, I'm not I'm not going to

710
00:50:19,264 --> 00:50:23,164
actually say what the project is. Yeah. Alex Gates, he

711
00:50:23,164 --> 00:50:27,604
spotted a little bit of it. But I'm trying to

712
00:50:27,604 --> 00:50:34,994
challenge myself to not really use AI more because I

713
00:50:34,994 --> 00:50:38,814
use it every day in various ways. Oh, I know

714
00:50:38,814 --> 00:50:42,044
what this is. You deployed a Linode and had Claude

715
00:50:42,044 --> 00:50:47,144
do something. Yeah. No, no, no, not Claude. Not Claude.

716
00:50:47,144 --> 00:50:55,474
Oh, pie. Pie? Pie. Pie. Yes. So. Which according to

717
00:50:55,474 --> 00:50:59,604
ASD is a tasty dessert treat. There's only one meaning.

718
00:50:59,604 --> 00:51:06,384
There's only one meaning. Apple pie. Yes. So one thing

719
00:51:06,384 --> 00:51:10,764
I've not done much of because it just terrifies me.

720
00:51:10,844 --> 00:51:13,864
Because you don't live like me on the edge. I'm

721
00:51:13,864 --> 00:51:17,544
not a YOLO kind of fellow. Oh, I'm not YOLO.

722
00:51:17,544 --> 00:51:22,474
Uh-uh. I'm not YOLO. What would you use? What's a

723
00:51:22,474 --> 00:51:25,254
better term then for the way that you handle your

724
00:51:25,254 --> 00:51:30,024
robot? Dangerous would be the term. Dangerous. That's worse than

725
00:51:30,024 --> 00:51:37,124
YOLO. Dangerous. That's intentionally sketchy. Completely dangerous, yes. Right. reckless.

726
00:51:37,964 --> 00:51:41,604
Reckless, yes. Reckless is good. Hashtag reckless. I'm like, Gordon,

727
00:51:41,604 --> 00:51:46,494
go ahead. Deploy to customers. I'm good. It works. The

728
00:51:46,494 --> 00:51:49,764
interaction between you two is really funny because you're like,

729
00:51:49,764 --> 00:51:52,714
wait, wait, you put this live on a customer? He's

730
00:51:52,714 --> 00:51:55,884
like, yeah. And you're like, you weren't supposed to do

731
00:51:55,884 --> 00:51:58,804
that, and then like five minutes. later you're like, oh,

732
00:51:58,804 --> 00:52:01,804
I'm fixing it. Don't worry about it. It's all good.

733
00:52:02,164 --> 00:52:06,474
We're doing it live. You're like, hey, that actually worked

734
00:52:06,474 --> 00:52:10,814
out. Let's keep going. Yeah, exactly. Exactly. Okay. So what

735
00:52:10,814 --> 00:52:16,524
I did was I... I created a Linode VM in

736
00:52:16,524 --> 00:52:20,864
an account that had nothing else in it. Okay. Oh,

737
00:52:20,864 --> 00:52:24,004
wow. So this thing is in a silo. It's walled

738
00:52:24,004 --> 00:52:29,684
off. It's siloed. Yes. It's gated. It's behind a gate.

739
00:52:29,684 --> 00:52:36,004
It's gated. It's gated. So I did that, and then

740
00:52:36,004 --> 00:52:41,764
I've had this idea for a project forever. I mean,

741
00:52:41,764 --> 00:52:45,764
for like I don't know, three years now. Oh, wow.

742
00:52:46,604 --> 00:52:49,164
It's always been in the back of my mind, and

743
00:52:49,164 --> 00:52:51,364
I've always kind of thought, hmm, I wonder if that

744
00:52:51,364 --> 00:52:57,884
would work. And I actually started writing it before AI

745
00:52:57,884 --> 00:53:02,784
was even a thing. or LLMs or even a thing.

746
00:53:03,244 --> 00:53:08,364
And so maybe, I don't know, 2022 or something. And

747
00:53:08,364 --> 00:53:11,904
I had some stuff written, and I was like, you

748
00:53:11,904 --> 00:53:16,574
know, this would be a really good project to test

749
00:53:16,574 --> 00:53:23,084
out like a fully autonomous agent setup. Because that's something

750
00:53:23,084 --> 00:53:26,434
I just really never do. The way I use AI

751
00:53:26,434 --> 00:53:28,844
is I have this – I have – a problem

752
00:53:28,844 --> 00:53:31,334
that I can't solve, and I go and I get

753
00:53:31,334 --> 00:53:36,704
some help with it. and that's because I just don't

754
00:53:36,704 --> 00:53:40,044
trust it. Are you familiar with the Claude setting that

755
00:53:40,044 --> 00:53:44,204
is basically go ahead, do anything you want, live dangerously?

756
00:53:44,384 --> 00:53:48,244
That will never happen. I'll never do that. It's awesome.

757
00:53:48,244 --> 00:53:51,744
No, no. Well, that's what pie does out of the

758
00:53:51,744 --> 00:53:55,174
box. Oh, okay, good. Yeah, that's basically it in a

759
00:53:55,174 --> 00:54:00,754
nutshell. It has no guardrails. And so I thought, OK,

760
00:54:00,754 --> 00:54:04,664
well, let me just point this thing at this repo

761
00:54:04,664 --> 00:54:08,934
that I've been having cities that has sitting here for

762
00:54:08,934 --> 00:54:14,824
years. And so this is Pi connected to – what

763
00:54:14,824 --> 00:54:22,414
I use Pi for mostly is podcast index-related things, so

764
00:54:22,414 --> 00:54:31,724
helping me build the model – The local model for

765
00:54:31,724 --> 00:54:38,084
on the DGX Spark for classification, spam classification. It runs

766
00:54:38,084 --> 00:54:43,634
the classifier. So it's basically anything podcast index related is

767
00:54:43,634 --> 00:54:48,774
usually I don't typically do clawed stuff with that. And

768
00:54:48,774 --> 00:54:52,294
sometimes the only project I've really done on that is

769
00:54:52,294 --> 00:54:55,604
– help with that is Podping because I just didn't

770
00:54:55,604 --> 00:54:58,904
understand Eero enough. So I've had – I did that.

771
00:54:58,984 --> 00:55:04,244
But everything really like core podcast index related usually goes

772
00:55:04,244 --> 00:55:08,964
through the local DGX with Pi. And I thought, okay.

773
00:55:09,514 --> 00:55:13,764
I want to try out this new Quinn 3.827B model.

774
00:55:14,624 --> 00:55:18,724
It's supposed to be the new hotness. And I also

775
00:55:18,724 --> 00:55:23,714
want to get a feeling for just like autonomous agent

776
00:55:23,714 --> 00:55:28,424
stuff. So I threw the 27B model onto the DGX,

777
00:55:28,424 --> 00:55:32,874
and I just aimed pi at this repo of this

778
00:55:32,874 --> 00:55:36,704
project that I've been brainstorming for years and said –

779
00:55:37,394 --> 00:55:42,524
Here's a VM in Linode. Here's an SSH key. Go

780
00:55:42,524 --> 00:55:46,964
try to build this thing. And I was just like,

781
00:55:46,964 --> 00:55:48,884
I'm just going to step back and go have lunch

782
00:55:48,884 --> 00:55:53,804
and come back later and just see what it did.

783
00:55:54,384 --> 00:56:00,134
This thing worked for like three hours. Wow. Non-stop. Chugging

784
00:56:00,134 --> 00:56:04,024
non-stop. Didn't ask you to... Is this okay? Can I

785
00:56:04,024 --> 00:56:06,314
move ahead? None of them. Never asked me a single

786
00:56:06,314 --> 00:56:09,764
question. That's cool. Yeah, I love it. Just chug, chug,

787
00:56:09,764 --> 00:56:12,984
chug, chug it SSH into the server. It started launching

788
00:56:12,984 --> 00:56:16,704
stuff. It started doing like it started creating accounts. I

789
00:56:16,704 --> 00:56:21,864
mean, like it's horrifying. It's all it's all horrifying. Creating

790
00:56:21,864 --> 00:56:26,204
accounts on the server. Yes Yes To run things under

791
00:56:26,204 --> 00:56:28,324
As non-root And all this kind of stuff You know

792
00:56:28,324 --> 00:56:31,134
And I have it That's great Sort of I have

793
00:56:31,134 --> 00:56:34,824
it sort of like Loosely attached To the podcast index

794
00:56:34,824 --> 00:56:38,964
That social Mastodon And so I saw it posting stuff

795
00:56:38,964 --> 00:56:44,564
DMs And I'm like – I'm just like trying not

796
00:56:44,564 --> 00:56:48,644
to lose my lunch. And so – but it's been

797
00:56:48,644 --> 00:56:52,804
a fun experience. And I'll talk about what it actually

798
00:56:52,804 --> 00:56:55,024
is later if it ever gets to some sort of

799
00:56:55,024 --> 00:56:58,254
like state that is usable. It's all just a fun

800
00:56:58,254 --> 00:57:01,744
project, and I want to see what these things –

801
00:57:02,394 --> 00:57:05,624
do and how they handle stuff just it's just learning

802
00:57:05,624 --> 00:57:09,394
it's a learning tool it's fun to watch i agree

803
00:57:09,394 --> 00:57:13,094
it's super fun to watch and and i can tell

804
00:57:13,094 --> 00:57:18,484
you this it's like it gets so when it comes

805
00:57:18,484 --> 00:57:21,414
to the podcast index such as the mastodon thing the

806
00:57:21,414 --> 00:57:28,624
activity pub parts of it Um, It stopped a couple

807
00:57:28,624 --> 00:57:32,584
of times and was like – it was having trouble

808
00:57:32,584 --> 00:57:38,724
getting that right, like server – excuse me, Mastodon HTTP

809
00:57:38,724 --> 00:57:43,914
signing, and it was like – it looks like you're

810
00:57:43,914 --> 00:57:46,104
– It looks like the Mastodon server is just –

811
00:57:46,104 --> 00:57:48,264
it's not set up right. You need to contact the

812
00:57:48,264 --> 00:57:51,644
administrator. And I'm like, this is BS. That's why I

813
00:57:51,644 --> 00:57:55,334
said – I was like, look. I'm surprised it didn't

814
00:57:55,334 --> 00:58:00,244
send me an email. Man, yeah. It has no email

815
00:58:00,244 --> 00:58:04,654
access. I'm not that crazy. But I said, look. Go

816
00:58:04,654 --> 00:58:07,434
here's a here's a repository. And I pointed it at

817
00:58:07,434 --> 00:58:11,254
the podcast index activity pub bridge. I said, go look

818
00:58:11,254 --> 00:58:15,654
at this repo. and learn all the right ways to

819
00:58:15,654 --> 00:58:18,694
do this. And it did. And it said, oh, you

820
00:58:18,694 --> 00:58:20,404
know what? You're right. I was doing it wrong. I'm

821
00:58:20,404 --> 00:58:21,654
like, yeah, I know you were doing it wrong. My

822
00:58:21,654 --> 00:58:24,384
bad. My bad. Yeah, my bad. My bad. And that's

823
00:58:24,384 --> 00:58:28,924
all handwritten code over there, baby. Yeah. So, yeah, but

824
00:58:28,924 --> 00:58:32,054
it's been a fun. Yeah, it's been fun. It's chugging

825
00:58:32,054 --> 00:58:34,834
along on something right now. I got no idea. The

826
00:58:34,834 --> 00:58:39,724
fun part about Pi is, is that you can see

827
00:58:39,724 --> 00:58:43,624
all of the thinking that's happening. So all the reasoning

828
00:58:43,624 --> 00:58:47,704
mode? Yeah. Which all gets hidden from you in Claude.

829
00:58:48,004 --> 00:58:51,434
No, you can do Control-O and it shows up. But

830
00:58:51,434 --> 00:58:53,444
that shows you tool calling, but it doesn't show you

831
00:58:53,444 --> 00:58:58,134
the reasoning. Control-B. Control B shows you the chain of

832
00:58:58,134 --> 00:59:01,814
reasoning? I think so. Maybe not. I don't know. Okay,

833
00:59:01,814 --> 00:59:06,134
I'll check. I thought they hid that by default, like

834
00:59:06,134 --> 00:59:11,464
maybe a few months ago. Possible. Possible. But you see

835
00:59:11,464 --> 00:59:15,364
the thinking, and I like that because you can –

836
00:59:15,364 --> 00:59:17,104
when you see it going off the rails, you can

837
00:59:17,104 --> 00:59:20,034
stop it. Yes, exactly. And in Claude, you just type

838
00:59:20,034 --> 00:59:23,944
stop, all uppercase, and it goes, okay, waiting for input.

839
00:59:24,824 --> 00:59:30,424
It stops right away. Yeah. Yeah, so anyway, it's just

840
00:59:30,424 --> 00:59:34,374
fun. It's a fun project, and I'll throw it out

841
00:59:34,374 --> 00:59:38,284
there at some point, if it works. But it got

842
00:59:38,284 --> 00:59:42,604
me thinking, though. I mean, like, if... It is good

843
00:59:42,604 --> 00:59:46,944
to have like this one like throwaway environment. Oh, yeah.

844
00:59:47,284 --> 00:59:51,104
That's not important where you can really just let something

845
00:59:51,104 --> 00:59:55,144
loose and see, you know, it's not going to hurt

846
00:59:55,144 --> 00:59:59,224
anything, you know. And here is Adam's begging of the

847
00:59:59,224 --> 00:59:59,924
day.

848
01:00:00,060 --> 01:00:04,020
Begging once again, could you please put a big button

849
01:00:04,020 --> 01:00:07,570
for funding tag on your podcast apps? A big one,

850
01:00:07,570 --> 01:00:09,900
like right there in the episode. Put it right there,

851
01:00:09,900 --> 01:00:15,640
right underneath the picture. What prompted that? Because what prompts

852
01:00:15,640 --> 01:00:20,200
it is our own app. Every single time I play

853
01:00:20,200 --> 01:00:23,440
something in the Godcaster app, there's a big button, a

854
01:00:23,440 --> 01:00:27,400
big blue button that says whatever's in the feed, like,

855
01:00:27,400 --> 01:00:31,100
support the show. It's right there. It's right there. And

856
01:00:31,100 --> 01:00:33,600
it's just calling out to me, and I love it.

857
01:00:34,720 --> 01:00:39,420
Yeah, true. I love it. I know. Did anybody move

858
01:00:39,420 --> 01:00:44,230
any further with the splits in Stripe or anything like

859
01:00:44,230 --> 01:00:49,370
that? I have not kept up with it. I haven't

860
01:00:49,370 --> 01:00:53,180
seen anything about it. I mean, Daniel was doing stuff.

861
01:00:54,120 --> 01:00:59,720
Nah, he's doing location tags in chapters, super chapters. No,

862
01:00:59,720 --> 01:01:04,080
I thought he was doing the funding thing. I don't

863
01:01:04,080 --> 01:01:07,880
know. People are doing stuff. That's what I thought. Yeah.

864
01:01:08,640 --> 01:01:12,080
I think it would be great. Just saying. I added

865
01:01:12,080 --> 01:01:17,540
a new person endpoint, though, in the API. Okay. What

866
01:01:17,540 --> 01:01:22,000
can we do with it? Um, Well, let me get

867
01:01:22,000 --> 01:01:24,120
the name of the endpoint first. That would be helpful,

868
01:01:24,120 --> 01:01:26,740
wouldn't it? Yeah, because I can't wait to ping it.

869
01:01:27,660 --> 01:01:33,780
don't just ping it request it Daniel J. Lewis says

870
01:01:33,780 --> 01:01:36,800
I'm figuring out the stripe splits it's unfortunately not as

871
01:01:36,800 --> 01:01:39,750
easy as I expected alright I got you brother I'm

872
01:01:39,750 --> 01:01:43,740
going to tell my robot to look at it come

873
01:01:43,740 --> 01:01:51,300
on robot fix it Uh-oh, Linode's chat.podcastindex.org emergency maintenance. Uh-oh.

874
01:01:52,010 --> 01:01:56,460
she's going down she's going down hard did you just

875
01:01:56,460 --> 01:02:03,310
get an email about that Yeah. I'm trying to find

876
01:02:03,310 --> 01:02:06,180
the end point. Oh, here it is. Okay, so the

877
01:02:06,180 --> 01:02:10,770
new API endpoint in the index is episodes slash by

878
01:02:10,770 --> 01:02:16,040
person. Oh, that's cool. And so you can give it

879
01:02:16,040 --> 01:02:20,200
a Q equals and then the name of the person.

880
01:02:20,440 --> 01:02:25,540
So let me – With spaces? Yeah. Yeah. Okay. You

881
01:02:25,540 --> 01:02:29,560
are URL encoded. Do rob space do D E W.

882
01:02:29,900 --> 01:02:32,000
See if he shows up on no agenda from yesterday.

883
01:02:33,980 --> 01:02:39,240
Rob D.E.W. Let me open Postman. The postman always rings

884
01:02:39,240 --> 01:02:48,130
twice. Old movie. That's Jack Nicklaus, right? Yep. Okay, so

885
01:02:48,130 --> 01:02:55,840
here we go. So, ROB space DEW. Mm-hmm. He already

886
01:02:55,840 --> 01:03:00,380
has 15 karma points in the boardroom. That's amazing. I

887
01:03:00,380 --> 01:03:04,100
love that. Yeah, episode 1896, just do it. Nice. Nice.

888
01:03:05,160 --> 01:03:07,590
And it gives you – so here's the – let

889
01:03:07,590 --> 01:03:12,820
me post this. Copy. I'll put this in the boardroom.

890
01:03:12,940 --> 01:03:17,100
That's going to be the... That was fast, too. Was

891
01:03:17,100 --> 01:03:21,060
that an actual database query? Nice. It is. Yeah, it

892
01:03:21,060 --> 01:03:25,740
goes straight. So it gives you the... It gives you

893
01:03:25,740 --> 01:03:32,750
the episode... And the Jack Nicholson, I'm sorry, not Nicholas,

894
01:03:32,750 --> 01:03:38,980
Jack Nicholson. It gives you the episode metadata and it

895
01:03:38,980 --> 01:03:44,940
attaches the person object to it. So the person tag

896
01:03:44,940 --> 01:03:47,490
object to it as well. So you get it all

897
01:03:47,490 --> 01:03:54,520
back in one sort of big blob. Copy that. Yes,

898
01:03:54,520 --> 01:04:01,520
PP monitor is down, baby. Wait, what? ppmonitor.podcastindex.org. It's down.

899
01:04:02,280 --> 01:04:06,390
It's down. Down hard? Down, yes. Oh, that's the emergency

900
01:04:06,390 --> 01:04:12,920
maintenance. It's running on chat.podcastindex.org. That's why. Wow, okay. Yeah,

901
01:04:12,920 --> 01:04:18,100
they're emergency migration to a new host. Wow. Wow. That's

902
01:04:18,100 --> 01:04:23,400
Linode. Yeah, we're down hard. Down hard, people. All right.

903
01:04:23,480 --> 01:04:26,460
Oh, this is cool. I see it here. Oh, I

904
01:04:26,460 --> 01:04:31,140
don't have my authentication header value set. Oh, you got

905
01:04:31,140 --> 01:04:34,700
to fire a postman, man. You're buzzing. I don't know

906
01:04:34,700 --> 01:04:38,190
what I'm doing. I'm not doing anything. You're buzzing. You're

907
01:04:38,190 --> 01:04:43,670
buzzing. Whenever you do that, it seems to help. What,

908
01:04:43,670 --> 01:04:46,640
shake the ice? Yeah. There we go. All right. I'll

909
01:04:46,640 --> 01:04:48,770
just shake it every now and then. Why is Postman

910
01:04:48,770 --> 01:04:57,000
not responding? Postman. Postman. I don't know where it went.

911
01:04:58,600 --> 01:05:02,680
Yeah, so that's – so the person tag – is

912
01:05:02,680 --> 01:05:10,700
we... There's two... We've always had search by person. And

913
01:05:10,700 --> 01:05:14,500
that's just like a raw text search that we're sort

914
01:05:14,500 --> 01:05:17,460
of munging on the back end to get it to

915
01:05:17,460 --> 01:05:23,690
recognize people's names. But that's just searching the text, the

916
01:05:23,690 --> 01:05:27,040
descriptions and the titles. This is just a text-based search.

917
01:05:27,940 --> 01:05:34,790
This is actually – zeroing in on the title of

918
01:05:34,790 --> 01:05:40,360
the person's name in the podcast person tag in the

919
01:05:40,360 --> 01:05:44,000
feed. So now you kind of have two ways to

920
01:05:44,000 --> 01:05:49,460
search for people in the index now. Nice. Mm-hmm. Yeah,

921
01:05:49,460 --> 01:05:52,680
I was asked for it by somebody, and I was

922
01:05:52,680 --> 01:05:55,080
like, you know, that's a great idea. Let's go ahead

923
01:05:55,080 --> 01:05:57,900
and do that as fast as possible because that data

924
01:05:57,900 --> 01:06:00,970
is in there. Yeah. But it's, again, just because of

925
01:06:00,970 --> 01:06:04,480
time constraints, I never finished making an endpoint that would

926
01:06:04,480 --> 01:06:07,380
make it usable. So it was like this, you know,

927
01:06:07,380 --> 01:06:11,870
just half finished thing. I'm like, okay, well, this is

928
01:06:11,870 --> 01:06:18,360
an easy win, you know. You're amazing. That's not true.

929
01:06:18,920 --> 01:06:22,240
You're an amazing man, Derek Jones. Yes, you are. It

930
01:06:22,240 --> 01:06:25,440
is an honor and a privilege to work with you.

931
01:06:25,660 --> 01:06:27,960
It is. Oh, well, I agree with that. I love

932
01:06:27,960 --> 01:06:31,260
working with you guys. Simmer down, Scooby. No, I'm talking

933
01:06:31,260 --> 01:06:35,760
about you, not me. I agree. I am a privilege

934
01:06:35,760 --> 01:06:43,330
to work with. Sorry, misunderstood. No, it's – I love

935
01:06:43,330 --> 01:06:48,120
– I love working on stuff like this because it's

936
01:06:48,120 --> 01:06:51,740
– when people ask for things, that's something I do

937
01:06:51,740 --> 01:06:55,180
when I – it just got weird. It did get

938
01:06:55,180 --> 01:07:04,060
weird. No, Alan, you're amazing. Oh, brother. Yeah. I love

939
01:07:04,060 --> 01:07:09,160
working on stuff like this because people ask for things

940
01:07:09,160 --> 01:07:15,600
and you realize – whole things you missed you know

941
01:07:15,600 --> 01:07:19,000
when they say hey how about this could you give

942
01:07:19,000 --> 01:07:20,990
me this i'm like oh you know what why did

943
01:07:20,990 --> 01:07:23,930
i never think about that yeah that's cool there's a

944
01:07:23,930 --> 01:07:26,570
power of it's just the power of like social you

945
01:07:26,570 --> 01:07:32,450
know community stuff community it's about community We have such

946
01:07:32,450 --> 01:07:35,220
a good little community. We do have a good community.

947
01:07:35,620 --> 01:07:39,020
This community has been going for six years, man. And

948
01:07:39,020 --> 01:07:42,300
we never had a fight. Not a single one. Not

949
01:07:42,300 --> 01:07:45,700
a single fight. It's fantastic. No one blew up. No

950
01:07:45,700 --> 01:07:51,040
one shut down the repo. No one deleted the repo.

951
01:07:53,200 --> 01:07:57,780
I've seen it all. I've seen it all. Paul Therod

952
01:07:57,780 --> 01:08:02,740
on Windows Weekly this week. He used a phrase that

953
01:08:02,740 --> 01:08:04,980
made me chuckle. I was laughing out loud in the

954
01:08:04,980 --> 01:08:08,360
car. He called some – I forgot what product he

955
01:08:08,360 --> 01:08:10,940
was. Maybe it was like some old Microsoft product. He

956
01:08:10,940 --> 01:08:14,010
said it was briefly excellent. I just thought that was

957
01:08:14,010 --> 01:08:18,560
a funny thing. Briefly excellent. Well, that's most software these

958
01:08:18,560 --> 01:08:22,520
days is briefly excellent, it seems. Yeah. It perfectly describes

959
01:08:22,520 --> 01:08:26,150
the world we live in. Yeah, no kidding. Everything is

960
01:08:26,150 --> 01:08:31,730
briefly excellent. Yeah, it really, truly is. I was talking

961
01:08:31,730 --> 01:08:34,540
to a buddy of mine who works at Databricks. You

962
01:08:34,540 --> 01:08:36,950
familiar with Databricks? I've heard of that. Yeah, Databricks. Yeah,

963
01:08:36,950 --> 01:08:40,290
what is that? Data center company, right? Well, he's a

964
01:08:40,290 --> 01:08:43,730
sales guy, so he gave me the spiel, and my

965
01:08:43,730 --> 01:08:47,190
eyes glazed over, rolled up inside my forehead. I'm like,

966
01:08:47,190 --> 01:08:50,620
stop it. As much as the Coors conversation we had?

967
01:08:50,680 --> 01:08:54,810
No, because I understand the Coors problem. They're like a

968
01:08:54,810 --> 01:09:00,780
middleware somehow. They protect your data as you onboard into

969
01:09:00,780 --> 01:09:07,660
their silo. Anyway, and he was telling me something that

970
01:09:07,660 --> 01:09:10,140
– that you and Paul were discussing, not Paul Theriot,

971
01:09:10,240 --> 01:09:19,960
but Paul Bailey, that all this... Um, Enterprise level software,

972
01:09:19,960 --> 01:09:25,180
this just shipping full of bugs and crap. Yes. And

973
01:09:25,180 --> 01:09:28,980
the company where you work at depends on this type

974
01:09:28,980 --> 01:09:34,470
of enterprise software. Well, we all do. I mean, you

975
01:09:34,470 --> 01:09:38,420
know, well, yeah, to some degree. I mean, if you

976
01:09:38,420 --> 01:09:43,870
know, it's a huge problem. And I think it's directly

977
01:09:43,870 --> 01:09:49,560
related to speed of code coming out of these agents.

978
01:09:50,260 --> 01:09:59,100
I just think people are not thinking carefully. Thank you.

979
01:09:59,740 --> 01:09:59,980
So,

980
01:10:01,292 --> 01:10:07,032
The problem is, You know, I've told you I've been

981
01:10:07,032 --> 01:10:11,072
reading this book, The Master and His Emissary. No, I

982
01:10:11,072 --> 01:10:13,612
don't think you told me that. No, it's been a

983
01:10:13,612 --> 01:10:16,732
few weeks. I told you. It's by a guy named

984
01:10:16,732 --> 01:10:23,512
Ian McGilchrist. And it's about the hemisphere, the brain hemispheres,

985
01:10:23,512 --> 01:10:27,772
the right and left hemispheres. Oh, yes, of course. Of

986
01:10:27,772 --> 01:10:32,212
course we talked about this, yes. Mm-hmm. You know, it's

987
01:10:32,212 --> 01:10:38,012
going to be very difficult to... Give broad strokes on

988
01:10:38,012 --> 01:10:41,822
a book like this because it's just such a sweeping

989
01:10:41,822 --> 01:10:46,552
type thing. It's so deep, man. It's deep. It's dense.

990
01:10:46,792 --> 01:10:51,452
Dense. It's super dense. Dense. But I think what we

991
01:10:51,452 --> 01:10:59,792
have built – When it comes to LLMs, um, The...

992
01:11:01,382 --> 01:11:06,342
What we've essentially built is a left hemisphere. That stands

993
01:11:06,342 --> 01:11:10,332
on its own without the guardianship of the right hemisphere

994
01:11:10,332 --> 01:11:17,262
of the right hemisphere. Um, The, you know, there's a

995
01:11:17,262 --> 01:11:22,342
very, I think maybe we talked about before, like the

996
01:11:22,342 --> 01:11:26,282
brain structure, the left and right hemisphere, they're joined by

997
01:11:26,282 --> 01:11:33,572
the corpus callosum, that big bundle of neuronal cords that

998
01:11:33,572 --> 01:11:40,832
separate. Connect them together. Yeah. And there is a theory

999
01:11:40,832 --> 01:11:48,702
that... One of the purposes of that corpus callosum bundle

1000
01:11:48,702 --> 01:11:54,712
of nerves is not to facilitate communication, but Always, but

1001
01:11:54,712 --> 01:11:58,732
in certain terms to prohibit. It's a gate. It's a

1002
01:11:58,732 --> 01:12:04,012
gate. Yeah, it's gating. It's gating. And you can't tell

1003
01:12:04,012 --> 01:12:09,342
this from brain scans. You can't see, okay, you just

1004
01:12:09,342 --> 01:12:13,962
see activity. You can't tell what the activity is. So

1005
01:12:13,962 --> 01:12:17,172
you can't tell if it's like stopping something from happening

1006
01:12:17,172 --> 01:12:22,572
or allowing something to happen or what? And so this

1007
01:12:22,572 --> 01:12:27,832
idea that So there's an idea that there may be

1008
01:12:27,832 --> 01:12:34,722
sort of an adversarial relationship between the hemispheres. Sure, I

1009
01:12:34,722 --> 01:12:39,972
believe that. That sounds right, sure. By necessity. And that

1010
01:12:39,972 --> 01:12:45,962
without that adversarial relationship. You delete your repo. You, yeah,

1011
01:12:45,962 --> 01:12:51,412
you hard, you hard down your server. Mm hmm. And

1012
01:12:51,412 --> 01:12:57,352
so because the left hemisphere is really – it sees

1013
01:12:57,352 --> 01:13:01,402
the world in terms of – the picture it has

1014
01:13:01,402 --> 01:13:08,222
of the world is built up from parts. It sees

1015
01:13:08,222 --> 01:13:14,242
– it's what we – It's focused on tool use

1016
01:13:14,242 --> 01:13:18,862
and seeing – building its view of the world up

1017
01:13:18,862 --> 01:13:24,972
from pieces. But the world's not really built that way.

1018
01:13:25,052 --> 01:13:27,552
Well, hold on a second. If true, and I'll take

1019
01:13:27,552 --> 01:13:33,032
it at face value, wouldn't we be enhancing and sharpening

1020
01:13:33,032 --> 01:13:41,512
our right hemispheric skills when watching the world? The AI

1021
01:13:41,512 --> 01:13:48,832
do stuff. For sure. Which is not a bad thing.

1022
01:13:49,772 --> 01:13:52,022
Right. So that's – I think that's one of the

1023
01:13:52,022 --> 01:13:53,832
reasons that I enjoy why we were talking about a

1024
01:13:53,832 --> 01:13:58,522
while ago, watching the reasoning chain that's happening as this

1025
01:13:58,522 --> 01:14:03,452
thing is doing its deal. Because I'm sort of –

1026
01:14:04,182 --> 01:14:08,212
Being the overseer and trying to spot things because I'm

1027
01:14:08,212 --> 01:14:13,222
engaging the right hemisphere, which sees the world as a

1028
01:14:13,222 --> 01:14:18,122
whole, not built up from parts. It sees – It

1029
01:14:18,122 --> 01:14:23,492
sees the world as a fully functioning system in itself.

1030
01:14:25,112 --> 01:14:30,232
And... That's why one of the premises of the book

1031
01:14:30,232 --> 01:14:34,152
is that The right hemisphere needs to be in control.

1032
01:14:35,532 --> 01:14:38,012
There's this old idea of – we call them left

1033
01:14:38,012 --> 01:14:42,192
and right hemispheres nowadays, but they used to be called

1034
01:14:42,192 --> 01:14:46,182
the major and the minor hemisphere. Hmm. And if you

1035
01:14:46,182 --> 01:14:49,242
think about it in that context, the right hemisphere needs

1036
01:14:49,242 --> 01:14:53,532
to be the major hemisphere. The left hemisphere really is

1037
01:14:53,532 --> 01:14:57,962
a tool because it has no awareness – of the

1038
01:14:57,962 --> 01:15:02,452
world as a whole. It just sees pieces. And I

1039
01:15:02,452 --> 01:15:07,982
think what has happened is we've, with LLMs, we've built

1040
01:15:07,982 --> 01:15:12,322
essentially a standalone left hemisphere And when you let it

1041
01:15:12,322 --> 01:15:15,902
run the show, you really do end up with very

1042
01:15:15,902 --> 01:15:22,172
bad outcomes. Dead. You can wind up dead. Yes. Interesting.

1043
01:15:22,172 --> 01:15:26,012
Yeah, because you have no – there's no – There's

1044
01:15:26,012 --> 01:15:29,192
no adversary there that's pushing back and saying, hey, hey,

1045
01:15:29,192 --> 01:15:31,992
hey, whoa, whoa, no, no, you don't understand. What's the

1046
01:15:31,992 --> 01:15:35,492
name of this book again? It's called The Master and

1047
01:15:35,492 --> 01:15:39,272
His Emissary. I'm having trouble sleeping, so I want to

1048
01:15:39,272 --> 01:15:42,222
make sure I ask. You will not sleep with this

1049
01:15:42,222 --> 01:15:45,872
book, I promise. It's actually a page turner. Oh, it's

1050
01:15:45,872 --> 01:15:50,072
a page turner. Now, this is a condensed version. This

1051
01:15:50,072 --> 01:15:52,952
is of a larger work that he did that will

1052
01:15:52,952 --> 01:15:55,892
put you to sleep. But this is the sort of

1053
01:15:55,892 --> 01:16:00,512
accessible version of this material. And yeah, I think that

1054
01:16:00,512 --> 01:16:03,912
when you – one of the hallmarks of the left

1055
01:16:03,912 --> 01:16:09,692
hemisphere is that it lies. It lies all the time.

1056
01:16:09,692 --> 01:16:13,542
And if you enjoy this type of deep analysis from

1057
01:16:13,542 --> 01:16:19,442
Dave Jones, along with his extremely detailed bug report, please

1058
01:16:19,442 --> 01:16:29,932
support Podcast Index. that was a good I'm segwaying I'm

1059
01:16:29,932 --> 01:16:33,832
segwaying us out golly it's like 10 till 2 holy

1060
01:16:33,832 --> 01:16:37,882
cow where did the time go uh Coors Yeah, I'm

1061
01:16:37,882 --> 01:16:41,252
sorry. No, actually, no. I apologize to everyone in the

1062
01:16:41,252 --> 01:16:45,212
boardroom. No, no. It was the location tag, I think,

1063
01:16:45,212 --> 01:16:49,242
is what ate up 50% of the show. Probably. Yeah,

1064
01:16:49,242 --> 01:16:51,662
that's true. That's your fault. That was you. It's completely

1065
01:16:51,662 --> 01:16:54,332
my fault. Not Alberto. It was my fault. That's right.

1066
01:16:55,812 --> 01:16:58,982
If you would like to support the index, the entire

1067
01:16:58,982 --> 01:17:02,282
project is funded by the people who support it. And

1068
01:17:02,282 --> 01:17:05,672
this is just a catch up between Dave, myself and

1069
01:17:05,672 --> 01:17:09,172
the boardroom. Now, we do not we're not funded at

1070
01:17:09,172 --> 01:17:11,692
all by any of this. Only the index is for

1071
01:17:11,692 --> 01:17:14,712
the machines that run it. And we feel it's a

1072
01:17:14,712 --> 01:17:18,132
very valuable project. It's been going for six years. We

1073
01:17:18,132 --> 01:17:20,202
hope to keep it running forever. So support us by

1074
01:17:20,202 --> 01:17:24,332
going to. podcastindex.org. Now at the bottom, you will see

1075
01:17:24,332 --> 01:17:26,952
a big red donate button and you can support us

1076
01:17:26,952 --> 01:17:30,472
with PayPal. Can people still support us with boosts? Are

1077
01:17:30,472 --> 01:17:35,402
we still receiving boosts? Yes. Oh, we're 100%. And have

1078
01:17:35,402 --> 01:17:38,572
you put my, I guess I'd have to see myself

1079
01:17:38,572 --> 01:17:42,812
on the splits here. It's kind of complicated. What? What

1080
01:17:42,812 --> 01:17:46,872
are you looking for? I'm looking to see. Wow. Okay.

1081
01:17:46,992 --> 01:17:50,872
I'm seeing. Here we go. I'm looking. I see a

1082
01:17:50,872 --> 01:17:58,072
boost here. Uh, no, that's because my, uh, my heli,

1083
01:17:58,072 --> 01:18:02,202
my heli pad is still channelless. So I can't see

1084
01:18:02,202 --> 01:18:04,532
any boost that came in now, except I do see

1085
01:18:04,532 --> 01:18:08,132
Martin Lindeskog, who gave us a row of ducks, because

1086
01:18:08,132 --> 01:18:11,312
it came through as a true fan's comment. Which is

1087
01:18:11,312 --> 01:18:15,242
kind of nice. Have you not opened channels to anywhere

1088
01:18:15,242 --> 01:18:20,262
else? No. Well, you should try doing that. Yes, thank

1089
01:18:20,262 --> 01:18:23,902
you. But the whole start nine shuts down and then

1090
01:18:23,902 --> 01:18:27,852
everything breaks. And there's no way – it doesn't –

1091
01:18:28,152 --> 01:18:30,982
It's the tour. It's the tour part of start nine

1092
01:18:30,982 --> 01:18:34,702
that fails every couple of weeks. And it's not something

1093
01:18:34,702 --> 01:18:37,782
I've been able to figure out. But then it just

1094
01:18:37,782 --> 01:18:42,092
fails and then it silently fails, which is not good.

1095
01:18:43,152 --> 01:18:46,732
No. Silent failure is the worst type of failure. Yes.

1096
01:18:46,732 --> 01:18:48,922
Yes. So can you – are you able to pull

1097
01:18:48,922 --> 01:18:51,962
out the boost that we've had so far? Because we'll

1098
01:18:51,962 --> 01:18:54,192
just do the boost for this week for next week.

1099
01:18:54,972 --> 01:18:57,732
It's just – there's no real-time interaction. I'm sorry, people.

1100
01:18:57,812 --> 01:19:01,252
I will open the channel. You know what? I've been

1101
01:19:01,252 --> 01:19:06,812
on fire this week. I not only have – Um,

1102
01:19:07,612 --> 01:19:10,192
done all those other things but i also fixed the

1103
01:19:10,192 --> 01:19:13,712
export the albi hub x oh oh good so i

1104
01:19:13,712 --> 01:19:18,002
can actually read boost now oh excellent good good in

1105
01:19:18,002 --> 01:19:20,972
in a sane way but uh let's see i'll read

1106
01:19:20,972 --> 01:19:27,012
the paypal's first though oh sorry that thing yeah a

1107
01:19:27,012 --> 01:19:31,742
new media show $22.20. Oh, is that right? That's a

1108
01:19:31,742 --> 01:19:36,422
new media show. Wait, or is that Martin Lindeskog? Eric

1109
01:19:36,422 --> 01:19:38,752
PP, yes. Oh, Eric PP says I should have a

1110
01:19:38,752 --> 01:19:41,752
channel. Eric PP, you rock, man. Let me check. He

1111
01:19:41,752 --> 01:19:46,332
says I should have a channel. Let me check. Yes.

1112
01:19:46,552 --> 01:19:50,292
Buckfeet. No, this is from Martin Lindeskog. He says, here's

1113
01:19:50,292 --> 01:19:52,892
a row of ducks. Yeah. The support support this show

1114
01:19:52,892 --> 01:19:55,652
button is working on true fans. All the best. Twenty

1115
01:19:55,652 --> 01:19:59,152
two dollars and twenty two cents. Beautiful. Thank you, Martin.

1116
01:19:59,332 --> 01:19:59,992
Of course. Of course.

1117
01:20:00,024 --> 01:20:03,584
fan supports everything. Let me check and see helipad. Let

1118
01:20:03,584 --> 01:20:09,774
me see if it'll open up. Yeah? Yeah? I love

1119
01:20:09,774 --> 01:20:12,844
the stay logged in for 30 days. It never works.

1120
01:20:13,644 --> 01:20:17,104
Never. Nope. You get about a day and a half.

1121
01:20:17,824 --> 01:20:20,124
If that. Let me see. Hold on a second, Dave.

1122
01:20:20,144 --> 01:20:21,924
Let me check. Let me see what I got here.

1123
01:20:22,724 --> 01:20:26,884
Okay. Thank you, Eric PP. Eric PP. Yes. There we

1124
01:20:26,884 --> 01:20:28,974
go. There we go. One minute ago. You got a

1125
01:20:28,974 --> 01:20:33,364
channel. 3,333 sats from Eric PP. Thank you very much.

1126
01:20:33,524 --> 01:20:40,784
We have 59 sats here. That's Martin Lindeskog. Okay, 2222222222.

1127
01:20:41,084 --> 01:20:49,344
Yes, beautiful. We got... 100 sats from boostmebitch.com. Thank you.

1128
01:20:49,564 --> 01:20:53,424
Yeah. I saw that one too. Yes. I got 100.

1129
01:20:53,624 --> 01:20:58,774
What is it? 400. Oh, and 1,000 from boostmebitch.com. What

1130
01:20:58,774 --> 01:21:02,224
is this? Is this Chad F? I think this is

1131
01:21:02,224 --> 01:21:09,114
Chad F. It's great. Beautiful. Okay. And then anonymous podcast

1132
01:21:09,114 --> 01:21:13,084
guru user with 10 sets. Thank you very much. Thank

1133
01:21:13,084 --> 01:21:16,104
you. Okay. Hey, thanks, Eric PP. Eric PP is a

1134
01:21:16,104 --> 01:21:21,074
good man. He's a good man. Michael Goggin, $5. Thank

1135
01:21:21,074 --> 01:21:26,184
you, Michael. Jorge Hernandez, $5. The boys and girls at

1136
01:21:26,184 --> 01:21:32,084
Buzzsprout, $1,000. Ho, ho. Baller, shot caller, 20-inch blades on

1137
01:21:32,084 --> 01:21:38,624
the Impala. Keeping the vibe alive. Thank you. Silicon Florist,

1138
01:21:38,624 --> 01:21:46,904
$10. Paul Allen, he says note emailed. $20. Did you

1139
01:21:46,904 --> 01:21:51,154
get an e-mail note? Let me check. You know, that's

1140
01:21:51,154 --> 01:21:54,464
a very good question. Let me check. Maybe I got...

1141
01:21:54,464 --> 01:22:00,104
I got... I don't see Adam and Dave. Dear Adam

1142
01:22:00,104 --> 01:22:03,724
and Dave, says Paul Allen. But I guess this is

1143
01:22:03,724 --> 01:22:07,224
recent. If you're frustrated with Bitcoin and lightning, here are

1144
01:22:07,224 --> 01:22:09,394
some quotes from a guy who worked in the industry

1145
01:22:09,394 --> 01:22:11,494
that confirms it's not just us old farts who are

1146
01:22:11,494 --> 01:22:14,984
struggling. Quotes from Mechanic on a recent episode of Guy

1147
01:22:14,984 --> 01:22:19,524
Swan's Roundtable show. Quote, 99% of my time in support

1148
01:22:19,524 --> 01:22:23,904
is BitEx people trying to use lightning. Once a week...

1149
01:22:23,984 --> 01:22:26,094
Once a week, I get an email and support for

1150
01:22:26,094 --> 01:22:28,374
Ocean where someone says, you just paid me, but I

1151
01:22:28,374 --> 01:22:31,044
don't have any coins in my wallet. What happened? And

1152
01:22:31,044 --> 01:22:33,184
then I do some digging and find out this wallet

1153
01:22:33,184 --> 01:22:36,284
has no way to deal with Coinbase payouts because it's

1154
01:22:36,284 --> 01:22:39,244
never happened before to anyone that's ever used this wallet.

1155
01:22:39,364 --> 01:22:42,064
And I usually email support for whoever that company is.

1156
01:22:42,484 --> 01:22:45,324
It happened with Coinbase. The company Coinbase that named itself

1157
01:22:45,324 --> 01:22:49,184
after the Coinbase transaction. Didn't know how to process Coinbase

1158
01:22:49,184 --> 01:22:57,034
transactions. Thank you, Paul. That was great. Yes, confirmation. Yes,

1159
01:22:57,034 --> 01:23:01,864
got it. Josh Hoover, $20. He says, keep up the

1160
01:23:01,864 --> 01:23:04,864
good work. Thank you. We will. We plan on it.

1161
01:23:04,864 --> 01:23:10,084
We try to. Michael Hall, $5.50. Todd Cochran, rest in

1162
01:23:10,084 --> 01:23:14,634
peace, $30. Thank you, Todd. Boosting from heaven. Gene Liverman,

1163
01:23:14,634 --> 01:23:19,604
$5. Thank you, Gene. And we got some boosts. Here

1164
01:23:19,604 --> 01:23:28,624
we go. I also have some boostmebitch.com. Boost. 279 sats

1165
01:23:28,624 --> 01:23:32,914
with a test message, test received. We got a 58

1166
01:23:32,914 --> 01:23:40,384
sats. That's good. Let's see. Here's another one. Chad F.

1167
01:23:40,384 --> 01:23:45,114
at Fountain.fm. He says, 185 sats. He says, no Nostra

1168
01:23:45,114 --> 01:23:48,494
login needed for BoostMeBitch.com. I've got to take a look

1169
01:23:48,494 --> 01:23:51,954
at BoostMeBitch.com now. Yeah, I guess I've got to do

1170
01:23:51,954 --> 01:23:59,224
that, too. Let's see. BoostMeBitch.com. oh okay all right you

1171
01:23:59,224 --> 01:24:01,864
guys are nuts this is cool okay oh this is

1172
01:24:01,864 --> 01:24:04,464
nice i like it so i could put this oh

1173
01:24:04,464 --> 01:24:08,684
it's but underneath it says live on nostr he said

1174
01:24:08,684 --> 01:24:15,424
no nostr uh necessary right okay so maybe it's optional

1175
01:24:15,424 --> 01:24:22,854
podcast index podcast Ding 2.0. And we're way down on

1176
01:24:22,854 --> 01:24:25,834
the list. Okay. We get to do this. So I

1177
01:24:25,834 --> 01:24:33,244
can do boost. Enter amount. Okay. 1,000 sats. Optional message.

1178
01:24:34,464 --> 01:24:38,614
Boost. Okay. Why can I not boost we get to

1179
01:24:38,614 --> 01:24:42,594
do this, though? I don't think we have it set

1180
01:24:42,594 --> 01:24:46,704
up. Oh, okay. Oh, and now it's asking for my

1181
01:24:46,704 --> 01:24:51,104
Albie. Okay. Pod news. Let's go pod news. Okay. Let's

1182
01:24:51,104 --> 01:24:55,324
see. Okay. Okay. Bunnies Weekly Review. Boost Me Bitch Connect.

1183
01:24:55,524 --> 01:25:01,534
Oh, yeah. Boost Me Bitch. Confirm. Error. Undefined. Request failed

1184
01:25:01,534 --> 01:25:06,804
with status code 500. Okay. That makes sense. Yep. Okay.

1185
01:25:06,904 --> 01:25:10,464
That's too bad. I would – I'd love BoostMeBitch.com. Can

1186
01:25:10,464 --> 01:25:12,824
you just pop up a QR code? That would be

1187
01:25:12,824 --> 01:25:15,474
– Oh, that would even be better. Now this window

1188
01:25:15,474 --> 01:25:19,484
won't go away. That's hilarious. They close the window, it

1189
01:25:19,484 --> 01:25:23,024
keeps popping up. It really wants you to boost that.

1190
01:25:23,024 --> 01:25:27,564
It really wants me to figure this out. That's amazing.

1191
01:25:28,224 --> 01:25:29,904
With a name like Boost Me Bitch, I don't think

1192
01:25:29,904 --> 01:25:33,404
it's going to take no for an answer. All right.

1193
01:25:33,484 --> 01:25:36,464
I love the idea. I would love a QR code,

1194
01:25:36,464 --> 01:25:42,944
just a QR code. Uh, let's see. Oh, the delimiter.

1195
01:25:43,264 --> 01:25:48,644
Comic strip blogger. There he is. 1-1, 1-1-1 sats. Howdy,

1196
01:25:48,644 --> 01:25:52,204
Dave and Adam. Please tell your audience to subscribe to

1197
01:25:52,204 --> 01:25:59,244
Podcast Made in Texas, www.just2goodoldboys.com. A podcast by Gene and

1198
01:25:59,244 --> 01:26:03,444
Ben. They talk not only guns but also content creators,

1199
01:26:03,444 --> 01:26:10,254
things, etc. Fun fact. Ben gave me interview about how

1200
01:26:10,254 --> 01:26:13,304
to run big LLMs on home NAS on the cheap.

1201
01:26:13,584 --> 01:26:24,064
See my YouTube channel, YoCSVAIArchWizard. ArchWizard. ArchWizard. ArchWizard. That's it?

1202
01:26:24,864 --> 01:26:27,134
That's our group. All right. Good group. Thank you very

1203
01:26:27,134 --> 01:26:31,344
much, group. Thank you, Boardroom, for sticking with us. Believe

1204
01:26:31,344 --> 01:26:35,184
it or not, I enjoy it when you have a

1205
01:26:35,184 --> 01:26:41,184
bug report followed by a bug. A brain report. It's

1206
01:26:41,184 --> 01:26:45,864
good. A brain report. No, it's good. I am going

1207
01:26:45,864 --> 01:26:49,004
to get this book because the more I think about

1208
01:26:49,004 --> 01:26:53,404
it, the more I see the issues in society. Do

1209
01:26:53,404 --> 01:26:56,094
you – are you somebody who likes to read on

1210
01:26:56,094 --> 01:26:59,604
paper or do you do audiobooks? I do audiobooks, but

1211
01:26:59,604 --> 01:27:03,904
I enjoy paper books. I've never been able to really

1212
01:27:03,904 --> 01:27:08,894
get into Kindle or anything like that. If anybody likes

1213
01:27:08,894 --> 01:27:14,064
the audiobooks, likes audiobooks. The narrator for this book on

1214
01:27:14,064 --> 01:27:19,104
Audible is very, very good. It's very easy to listen

1215
01:27:19,104 --> 01:27:21,714
to and a nice pace. It's just a very good

1216
01:27:21,714 --> 01:27:27,644
listen. Yeah. Nice for walking the dog. My favorite audio

1217
01:27:27,644 --> 01:27:33,534
book. is the kid stays in the picture. Oh, I

1218
01:27:33,534 --> 01:27:35,384
don't know this one. Let me look at it. Robert

1219
01:27:35,384 --> 01:27:38,964
Evans. Robert Evans. Why does that name sound like that?

1220
01:27:38,964 --> 01:27:43,704
Robert Evans produced The Godfather, Love Story. He produced so

1221
01:27:43,704 --> 01:27:49,054
many Hollywood movies you would know. Okay. And he narrated

1222
01:27:49,054 --> 01:27:53,304
it himself. And it's brash. It's funny. He was married

1223
01:27:53,304 --> 01:27:55,754
to Ali McGraw. I mean, it's a boomer book for

1224
01:27:55,754 --> 01:28:02,294
sure. but hey everyone likes Godfather there's something about his

1225
01:28:02,294 --> 01:28:06,404
reading style that just it drew me, it's like six

1226
01:28:06,404 --> 01:28:08,964
hours it just drew me in and I barely even

1227
01:28:08,964 --> 01:28:10,954
stopped listening to it when I listened to it the

1228
01:28:10,954 --> 01:28:14,044
first time, it was so good It makes a difference.

1229
01:28:14,164 --> 01:28:17,734
A good read makes a difference. I just got it

1230
01:28:17,734 --> 01:28:20,754
on Audible, so I will queue it up. Did you

1231
01:28:20,754 --> 01:28:23,694
get it with one of your free 12 credits, which

1232
01:28:23,694 --> 01:28:29,924
always seem to expire? My son has always had really

1233
01:28:29,924 --> 01:28:38,074
bad dyslexia, and so he's a good reader now. But

1234
01:28:38,074 --> 01:28:42,494
through school, we always supplemented what he had, his reading

1235
01:28:42,494 --> 01:28:46,214
with Audible. So we always had like the max subscription

1236
01:28:46,214 --> 01:28:50,384
of Audible. And so we – we were like –

1237
01:28:50,684 --> 01:28:54,144
And it's still going. I haven't even discontinued it yet

1238
01:28:54,144 --> 01:28:57,964
because we have like a thousand Audible books in there,

1239
01:28:57,964 --> 01:29:02,014
man. Every single thing you can think of. So many

1240
01:29:02,014 --> 01:29:06,464
credits. You got created, man. You got created. You got

1241
01:29:06,464 --> 01:29:09,504
created. You got created. All right, everybody. Thank you for

1242
01:29:09,504 --> 01:29:11,354
being here at the board meeting. Brother Dave, thank you

1243
01:29:11,354 --> 01:29:14,024
so much. Have a great weekend. You too, sir. See

1244
01:29:14,024 --> 01:29:25,554
you next week, everybody, right here at Podcasting 2.0. Thank

1245
01:29:25,554 --> 01:29:38,284
you. You have been listening to Podcasting 2.0. Visit podcastindex.org

1246
01:29:38,284 --> 01:29:44,484
for more information. Go podcasting! The whole thing is bogus.