Articles by mmcclure
1

Cmux (cmux.com)

2

We Wasted 4 Weeks on a $1k/Month AI Agent (kilo.ai)

10

On a Boat (moq.dev)

4

What we learned from a 22-Day storage bug (and how we fixed it) (mux.com)

4

The rise and fall of the company behind Reader Rabbit (2018) (theoutline.com)

1

The grief when AI writes most of the code (pragmaticengineer.com)

2

Streaming video on a Sega Genesis [video] (youtube.com)

8

Google killed the 25-year-old Sega Dreamcast PlanetWeb 3.0 web browser this week (tomshardware.com)

8

How to Scan Force Pushed Commits for Secrets (trufflesecurity.com)

3

NPM 'accidentally' removes Stylus package, breaks builds and pipelines (bleepingcomputer.com)

2

Usage Rules: Leveling the Playing Field for AI-Assisted Development (zachdaniel.dev)

171

What caused the 'baby boom'? What would it take to have another? (derekthompson.org)

1

xmcp – The TypeScript MCP Framework (xmcp.dev)

6

Calling Go from Elixir with a CNode in Crystal (relistan.com)

1

Seamlessly Blend PHP with Node.js (platformatic.dev)

2

Tailwind is the worst form of CSS, except for all the others (mux.com)

1

Moral Crumple Zones: Cautionary Tales in Human-Robot Interaction (estsjournal.org)

1

Latency and Throughput Tradeoffs of ClickHouse Kafka Table Engine (mux.com)

1

Browser-based parametric generator for Gridfinity bins and bases (perplexinglabs.com)

2

Space Adventure Laika (philome.la)

3

Rspack 1.1 (rspack.dev)

1

Reducing Instagram's basic video compute time by 94 percent (2022) (fb.com)

1

Caltrain's Journey from Diesel to Electric: A 70% Improvement in Ride Smoothness (nathanblack.me)

2

Why is this school abandoned in the heart of SF? (sfchronicle.com)

2

YouTube Short Form Videos + HDR Dataset (withyoutube.com)

2

My Encounter with the Fantasy-Industrial Complex (theatlantic.com)

1

Patience overflow: a debugging tale old as time (mux.com)

1

Stripe's document db supported 99.999% uptime with zero-downtime migrations (stripe.com)

7

React 19 lets you write impossible components (mux.com)

2

Getting DRM-protected DASH content working on set-top boxes (fraunhofer.de)

54

Facebook just updated its relationship status with Web Components (mux.com)

1

Improving video quality on Discord Go Live on AMD GPUs (discord.com)

3

If someone can watch it, they can steal it: securing video content on the web (mux.com)

1

Why your lawyer is scared of AI (Demuxed '23) [video] (youtube.com)

4

Why are video players on the web so big? (mux.com)

1

Reverse Searching Netflix's Federated Graph (netflixtechblog.com)

2

Playruo lets you try game demos from your web browser (techcrunch.com)

32

Adventures in 8k (docs.google.com)

3

The Making of VES: The Cosmos Microservice for Netflix Video Encoding (netflixtechblog.com)

2

A clear look at blurry image placeholders on the web (mux.com)

2

The first four Val Town runtimes (val.town)

2

AI models on CPUs: accurate audio transcriptions without breaking the bank (mux.com)

2

Never* Use Datagrams (quic.video)

1

SQLite-Vss: A SQLite Extension for Vector Search (observablehq.com)

2

Show HN: Next-video. The next/image for video (github.com/muxinc)

2

Swift, Meet WinRT (speakinginswift.substack.com)

2

Spawn: A New Approach to Actors (github.com/eigr)

2

Practical Client-Side Rust for Android, iOS, and Web (mux.com)

6

A comprehensive list of stain solutions (illinois.edu)

1

A deep dive into Vimeo’s storage strategy for videos (medium.com/vimeo-engineering-blog)

3

State-Issued Identifiers aren’t generally good passwords (garethklose.com)

1

What walkie talkies and WebRTC signaling have in common (mux.com)

1

Bringing HDR Video to Reels (fb.com)

1

A new report shows that the end may be in sight for AIDS (twitter.com/joncoopertweets)

2

The engineering manager's guide for someone who loves to code (mux.com)

4

Native Frame Rate Playback (netflixtechblog.com)

6

The ingredients of our devtool rebrand (mux.com)

40

Why does MPEG Transport Stream still exist? (obe.tv)

1

Fly.io Apps V2: migrating off of Nomad (fly.io)

2

SCOTUS hits “skip” on Section 230 (mux.com)

2

Airbus BLADE laminar flow wing (twitter.com/jordan_w_taylor)

1

Big O Notation – Analyzing Time Complexity in Elixir (readreplica.io)

69

Firefly – A new compiler and runtime for BEAM languages (github.com/getfirefly)

3

Lessons learned building headless Chrome as a service (mux.com)

3

E3 2023 has been cancelled (polygon.com)

3

The Browser Company (Arc) releases an iOS app (apps.apple.com)

2

PipeWire: The Linux audio/video bus (lwn.net)

1

Data Preservation, Alf’s Room, and Spicy P (walkergriggs.com)

2

First Republic Bank weighing options including sale (reuters.com)

1

Intro to Content Defined Chunking (joshleeb.com)

1

What Isaac Asimov can teach us about AI (theatlantic.com)

1

The point of Web Components was modularity and encapsulation (twitter.com/leaverou)

1

Go telemetry could have been useful (video) (youtube.com)

1

Using lazy loading and blurhash to make big video players feel faster (mux.com)

2

Tesla Recalls Roughly 362,800 Vehicles to Fix ‘Full-Self Driving’ Beta Software (wsj.com)

1

ISO frustrated: When 3‑letter language codes become 2 (unified-streaming.com)

1

Conversations I’m Sick of Having about Observability (thenewstack.io)

2

Resilient Multi-part file uploads to S3 in a browser (barstool.engineering)

1

Lab-grown brain cells play video game Pong (bbc.com)

1

Selecting 3rd Party Web Components (begin.com)

2

Setting up a screen reader testing environment (sarasoueidan.com)

1

How Vimeo turned a metric for video quality into better adaptive streaming (medium.com/vimeo-engineering-blog)

2

A brief introduction to GStreamer (caricio.com)

63

A configuration management system for computers that are pets, not cattle (github.com/ema)

7

Real World Adversarial Attacks on Object Detectors (arxiv.org)

3

Slow is stable, stable is fast: building on the slow platform of web components (mux.com)

5

Gone in a Flash: A Brief History of HTTP Adaptive Streaming (mux.com)

5

HTML, the Hero of the Web