Accidental Tech Podcast
Accidental Tech Podcast

183: I Filed a Radar

* QNX and generally crappy car computing hardware * Audio sync, drift, and quartz crystals * Marco files a Radar * MLLT * Audiocogs * CORS * Libsyn's podcast with global stats * ATP's audience podcast-app stats from a recent episode * John and Wi-Fi calling (Settings → Phone → Wi-Fi Callin

Featured Speakers

Marco Arment, Casey Liss, John Siracusa Host

Topics Discussed

Episode Summary

Executive Summary: The episode centers on a long technical debate about why cars, audio systems, and mobile devices depend on fast, stable software and hardware, from QNX in vehicles to clock drift in podcast recording. It also covers Apple’s handling of MP3 VBR seeking, Wi‑Fi calling quirks, TiVo Series 1 shutdowns, Twitter verification filters, Apple diversity reporting, and why Instagram Stories feels more usable than Snapchat.

Main Topics: Why cars use QNX and why automotive hardware is sluggish: Listeners discuss boot speed, real-time responsiveness, and why car infotainment and instrument clusters need reliable timing. They also explain long automotive development cycles and extreme temperature requirements as reasons hardware lags behind phones. Audio drift, quartz crystals, and clock stability: A detailed follow-up explains why multitrack podcast recordings drift over time and how pro audio uses master clocks. Temperature variation and laptop cooling differences are cited as key reasons for clock instability. Apple’s failure to support VBR MP3 seek tables: A deep dive into MP3 variable-bitrate seeking, including MLLT/VBRI tables, Apple’s ignoring of seek metadata, and a bug report filed to Apple advocating support for better timestamp lookup. Wi‑Fi calling tradeoffs and UI annoyances: John weighs enabling Wi‑Fi calling against E911 location concerns and an ugly status-bar indicator, showing how small interface details and emergency behavior affect adoption. TiVo Series 1 lifetime service discontinuation: The hosts react to TiVo ending guide service for Series 1 units after roughly 16 years, noting the oddity of ‘lifetime’ service expiring and the modest $75 compensation offer. Twitter quality filtering and Apple diversity reporting: They discuss how verified accounts gained a quality filter that reduces abuse and whether Apple’s diversity numbers should be judged relative to the population, with emphasis on slow progress and organizational structure. Instagram Stories vs Snapchat and the role of UI design: The conversation closes on Instagram Stories’ success as a more approachable Snapchat-like feature, while criticizing Snapchat’s gesture-heavy, arbitrary interface as bad design that younger users merely memorize.

Key Arguments: QNX and similar real-time OSes are valuable in cars because controls like boot-up, radios, air conditioning, and instrument clusters must respond immediately and predictably. Automotive hardware is constrained by long product cycles and harsh temperature environments, making it common for car electronics to be years behind phones in capability. Podcast audio drift is caused by tiny clock differences between recording devices, worsened by temperature instability; pro audio solves this with master-clock synchronization. Apple’s built-in decoders ignore MP3 seek tables, making accurate timestamp seeking in long VBR podcasts unreliable unless Apple adds proper support. Proxying podcast audio through a single server would distort download statistics because podcast hosts count unique IPs, so a proxy-based workaround is impractical for broad distribution. Wi‑Fi calling is useful, but emergency location handling and ugly status-bar indicators create enough friction to discourage turning it on permanently. TiVo’s discontinuation of Series 1 guide data shows how ‘lifetime’ services can effectively end when platforms change, even if hardware still works. Twitter’s quality filter should be available to everyone, ideally by default, because harassment prevention is more important than an open-by-default ideal. Apple diversity reporting should be evaluated by trends and opportunity distribution across job levels, not just aggregate percentages. Instagram Stories succeeds partly because it offers a more understandable, less hostile social experience than Snapchat, whose interface is criticized as arbitrary and non-systematic.

Data Points: Car interior temperature: 77 degrees outside, about 90 degrees in the room - Opening banter about heat and humidity before the tech discussion Automotive temperature extremes: -40 to 150 degrees - Discussion of temperature ranges car electronics must survive Podcast file size savings: 20 MB saved - Example where VBR encoding reduced a 45 MB podcast substantially Jump table precision: 1 second precision with about 16 KB - Marco’s experiment with an MLLT-style seek table VBRI table size: about 1.3 KB - More precise MP3 seek metadata than the old one-frame table Old MP3 seek table precision: about 100 entries / roughly minute precision - Limit of the legacy in-frame VBR seek table Apple white employees: 66% - Referenced as Apple’s self-reported diversity figure June mobile podcast listens: 77% - Libsyn stats cited for podcast listening on mobile devices Computer-based podcast listens: 22% - Libsyn stats cited for podcast listening on computers iOS to Android listening ratio: a little over 3:1 - Libsyn stats discussed for podcast consumption platforms Overcast share-link listening share: about 60% - Estimate of how many ATP listeners use Overcast TiVo Series 1 remaining units: 3,500 - Reported number of Series 1 units still in use TiVo compensation: $75 prepaid Visa card - Offer to affected TiVo Series 1 lifetime-service users OWC/Apple RAM uptime: 21 days - iMac ran on stock RAM for 21 days before reboot experiment ended Tracker crowd GPS network: 1.5 million devices - Sponsor claim about Tracker’s network size Betterment customer assets: over $5 billion - Sponsor claim about managed assets Betterment customer count: 175,000 customers - Sponsor claim about user base

Pivotal Quotes: "“when you're tying things to controls of a physical object, that makes a big difference”" — John: Explaining why cars and force-touch interfaces need immediate, reliable response "“Apple doesn’t use it. Their decoder completely ignores it.”" — Marco: Describing Apple’s failure to honor MP3 seek tables needed for accurate VBR seeking "“the quality filter feature that is available to verified Twitter accounts. Not only should it be available to everybody, but I’d even say it should be on by default.”" — John: Arguing that anti-harassment filtering should be standard on Twitter

Implications: The episode underscores how hidden technical constraints shape everyday UX: automotive systems, audio sync, and podcast delivery all depend on timing, clocks, and standards support. It also argues that platform design choices—on Twitter, Apple, Snapchat, and Instagram—directly affect safety, usability, and adoption.

🔓 Sign Up for Unlimited Episode Search

About Accidental Tech Podcast

View all episodes from Accidental Tech Podcast