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
-------------------------------------------------------------------------------------------------------------------------------------
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)
<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/"
<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?
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.
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
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.
RSS Feed