Skip to content

Commit 9aeb6b5

Browse files
kixelatedclaude
andcommitted
Add image alt text and fix typos in Cars/Fastly blog posts
Replace placeholder alt text on every figure with descriptions of the actual drawings, and fix a few typos while keeping the writing style. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent d411e71 commit 9aeb6b5

2 files changed

Lines changed: 14 additions & 14 deletions

File tree

‎src/pages/blog/cars2.mdx‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ MoQ be fast. 🚀
2020
Cars 2™ is a 2011 American animated comedy film produced by Pixar Animation Studios for Walt Disney Pictures.
2121

2222
<figure>
23-
![Cars 2](/blog/cars2/queen.png)
24-
<figcaption>staring Lightning McQueen, the devilishly handsome race car</figcaption>
23+
![A hand-drawn doodle of a race car resembling Lightning McQueen, dark with green accents and a "69", labeled "it me"](/blog/cars2/queen.png)
24+
<figcaption>starring Lightning McQueen, the devilishly handsome race car</figcaption>
2525
</figure>
2626

2727
## Cars 2: Electric Boogaloo
@@ -72,7 +72,7 @@ And milliseconds might be the difference between winning and losing.
7272
**FUN FACT**: Sports ~betting~ prediction markets are a thing. Degenerate users love lower latency.
7373

7474
<figure>
75-
![Cars 2](/blog/cars2/speed2.png)
75+
![A hand-drawn speedometer with "Losing" and "Winning" at each end, the needle pushed past a marked "HLS/DASH limit"](/blog/cars2/speed2.png)
7676
<figcaption>crank that dial</figcaption>
7777
</figure>
7878

@@ -116,7 +116,7 @@ Each MoQ subscriber independently decides how long to wait for each frame:
116116
So your real-time feed might be lossy af, but the VOD is pristine.
117117

118118
<figure>
119-
![Cars 2](/blog/cars2/backfill.png)
119+
![A doodle contrasting a glitchy, crossed-out "Realtime" race car frame with a clean "Backfill" version of the same car](/blog/cars2/backfill.png)
120120
<figcaption>If I ever own a racing team, it's going to be called The Backfill Boyes</figcaption>
121121
</figure>
122122

@@ -144,7 +144,7 @@ You can delta encode a lot of things, [even JSON](https://datatracker.ietf.org/d
144144
Just like I delta encoded your mom last night.
145145

146146
<figure>
147-
![Cars 2](/blog/cars2/mom.png)
147+
![A doodle equation: a round stick figure plus the green MoQ cat logo equals a Lightning McQueen-style race car](/blog/cars2/mom.png)
148148
<figcaption>yes, a ur mom joke in `<current_year>`</figcaption>
149149
</figure>
150150

@@ -203,7 +203,7 @@ This is known colloquially as "big deal" when flakey venue internet and expensiv
203203
Run a self-hosted relay at each track, aggregate all of the feeds automatically, and publish them to a CDN.
204204

205205
<figure>
206-
![Cars 2](/blog/cars2/fanout.png)
206+
![A diagram of one car publishing to a relay that fans out across a CDN of interconnected relays to many subscribers](/blog/cars2/fanout.png)
207207
<figcaption>literally infinite viewers from a single, semi-reliable feed</figcaption>
208208
</figure>
209209

‎src/pages/blog/moq-cars-fastly.mdx‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Pick your poison.
2323
We're going to learn about the numerous ways you can use MoQ **in the fast lane**.
2424

2525
<figure>
26-
![Fastly Lane](/blog/cars2/f1.png)
26+
![A hand-traced drawing of a black and red Formula 1 car labeled "Zoom Zoom" and "MoQ"](/blog/cars2/f1.png)
2727
<figcaption>Either way, you're getting a badly traced picture of a car. At least it's not AI generated.</figcaption>
2828
</figure>
2929

@@ -65,7 +65,7 @@ Like yeah duh, waiting is always going to result in better picture quality.
6565
But the hypothesis is that some users **prefer lower latency** at the **expense of quality**.
6666

6767
<figure>
68-
![Fastly Lane](/blog/cars2/speed.png)
68+
![A hand-drawn speedometer with "quality" and "latency" at each end, the needle pushed past a marked "HLS/DASH limit"](/blog/cars2/speed.png)
6969
<figcaption>The ability to crank that dial is what makes MoQ, MoQ</figcaption>
7070
</figure>
7171

@@ -85,7 +85,7 @@ There's absolutely a tradeoff here.
8585
But that's also the beauty of MoQ, it's a configurable latency dial you can crank up or down.
8686

8787
<figure>
88-
![Fastly Lane](/blog/cars2/latency.png)
88+
![A diagram comparing MoQ, which drops 2 seconds of content in the middle of the stream, with HLS/DASH, which adds 2 seconds of latency at the end](/blog/cars2/latency.png)
8989
<figcaption>**THE DECISION**: You either miss 2 seconds of the action, or spend 2 seconds buffering</figcaption>
9090
</figure>
9191

@@ -94,7 +94,7 @@ We just allow a lower latency floor.
9494

9595

9696
## MoQ for the Cars
97-
While I originally made MoQ for the fans, companies insisting on running it on the cars.
97+
While I originally made MoQ for the fans, companies insist on running it on the cars.
9898
Or the drones.
9999
[Or the boats](https://moq.dev/blog/on-a-boat).
100100

@@ -117,7 +117,7 @@ The old stuff doesn't get dropped, **it gets queued in RAM** (up to a TTL).
117117
When bandwidth recovers, we can **backfill old footage** instead of losing it forever.
118118

119119
<figure>
120-
![Fastly Lane](/blog/cars2/backfill2.png)
120+
![A drawing contrasting a broken-up, crossed-out "Realtime" F1 car feed with a complete "Backfill" version](/blog/cars2/backfill2.png)
121121
<figcaption>If I ever own a racing team, it's going to be called The Backfill Boys</figcaption>
122122
</figure>
123123

@@ -145,11 +145,11 @@ It's just delta encoded data.
145145
You can delta encode a lot of things, [even JSON](https://datatracker.ietf.org/doc/html/rfc7386).
146146

147147
Networks are finite, so we split up media into pieces.
148-
Each inidividual track, group, frame, packet, *could* be dropped without terminating the media stream.
148+
Each individual track, group, frame, packet, *could* be dropped without terminating the media stream.
149149
The reality is that some bytes are just less valuable than others.
150150

151151
The hard part is putting humpty back together.
152-
That's why use timestamps; they tell us when stuff happened relative to other stuff.
152+
That's why we use timestamps; they tell us when stuff happened relative to other stuff.
153153
Even metadata gets stamped so it can be associated with audio/video frames.
154154

155155
You can, and should, take the red pill and use MoQ for **EVERYTHING**.
@@ -193,7 +193,7 @@ Run a few moq-relay instances at each race track, aggregating all of the feeds a
193193
ez pz
194194

195195
<figure>
196-
![Fastly Lane](/blog/cars2/fanout2.png)
196+
![A diagram of an F1 car publishing to a relay that fans out across interconnected relays to many subscribers](/blog/cars2/fanout2.png)
197197
<figcaption>literally infinite viewers from a single, semi-reliable feed</figcaption>
198198
</figure>
199199

0 commit comments

Comments
 (0)