Accidental Tech Podcast
Accidental Tech Podcast

420: I Have No Urge to Speak

* Follow-up: * VPNs and Supervised devices * Nickname preferences (via Julian Torres) * Skydio’s absolutely bananas talk on autonomous drone obstacle avoidance * The Talk Show #309: Pinkies on the Semicolon * More on Clubhouse * Chat room * Gui Rambo’s investigations 🧵 * “Ephemeral” Clubhouse * Stev

Featured Speakers

Marco Arment, Casey Liss, John Siracusa Host

Topics Discussed

Episode Summary

Executive Summary: The episode centers on corrections and follow-ups about Clubhouse, Twitter Spaces, DNS, Electron apps, and a long deep dive into Overcast 2021.1, especially Marco’s watch app rewrite and Swift migration. The hosts debate privacy, usability, and whether new platforms like Clubhouse and Twitter Spaces add value versus podcasts. Later, they discuss Apple car rumors and why a car business still seems like a poor fit for Apple.

Main Topics: Clubhouse: usefulness, privacy, and product limits: The hosts evaluate Clubhouse’s audience/speaker model, lack of chat, conference-call feel, and scalability issues. They also discuss privacy concerns around contacts uploading and temporary recordings. Twitter Spaces and Twitter’s evolving product strategy: John accidentally opened/hosted a Twitter Space, which reinforced the group’s skepticism about Spaces as a useful medium. They also note Super Follows and Communities as Twitter copies of other services. Overcast 2021.1: watch app rewrite and Swift migration: Marco explains the large internal overhaul behind the release: moving sync to the watch, modernizing the data layer, rewriting parts in Swift, and preparing for widgets and new CarPlay APIs. Electron, native apps, and user experience tradeoffs: The hosts compare Electron-based apps like Slack and VS Code with native Mac apps, arguing that performance, resource use, and native interaction consistency still matter a lot. DNS, network reliability, and privacy: A listener asks about alternative DNS providers; the hosts discuss ISP DNS versus Google/Cloudflare/OpenDNS, CDN geo-routing, and using Pi-hole for local ad blocking. Apple car rumors and market fit: The hosts question whether Apple should build autonomous cars or run a ride-sharing service, arguing that cars are a massive distraction and a poor strategic fit compared with Apple’s core strengths.

Key Arguments: Clubhouse’s two-way format sounds appealing in theory, but in practice it often behaves like a conference call or panel Q&A, which the hosts consider lower-value than a podcast. Clubhouse’s lack of a text chat removes an important audience-to-audience interaction layer; the hosts value the side conversation that their own live chat provides. Clubhouse and similar services raise privacy and trust concerns because they collect contact data and may retain audio temporarily for moderation and incident review. Twitter Spaces and related features feel like rushed imitations of Clubhouse, Patreon, and Facebook Groups rather than coherent products of their own. Marco’s Overcast work was mostly invisible to users but required major architectural change: decoupling sync from UI, making the watch a first-class client, and modernizing old code. Swift has become Marco’s default and preferred language because it reduces typing, improves modeling with enums and types, and speeds development, despite some frustrations with namespacing and Xcode. Electron can be acceptable for complex, cross-platform apps, but it still causes resource bloat and weaker native-feeling interactions compared with AppKit/native controls. Alternate DNS can help if an ISP’s DNS is slow or unreliable, but for many users it offers little benefit; Pi-hole is useful for local ad blocking and can forward to ISP DNS. Apple likely is not well suited to building a car business or ride-sharing fleet; the effort would distract from core products and still leave questions about why Apple should be in that market at all.

Data Points: Overcast release version: 2021.1 - Marco describes the major watch app rewrite and under-the-hood modernization shipped in this version. Watch CPU budget: ~2 seconds - Marco says watch apps can be killed after using about two seconds of CPU time in background operation. Watch app sync model: First-class sync client - The watch now syncs directly to Overcast’s service instead of relying on the phone as an intermediary. Clip-sharing usage: About one-third as many users as VoiceOver - Marco compares clip sharing usage against other Overcast features. Clip-sharing usage vs web player: About one-tenth as many users - Marco notes the web player while logged in is used far more than clip sharing. Clip-sharing usage vs M1 Mac app users: About one-quarter as many users - Marco gives another benchmark for clip sharing adoption. DNS data path: Pi-hole locally, ISP DNS upstream - Casey says his network uses Pi-hole on a Raspberry Pi, forwarding unknown lookups to Fios DNS. Clubhouse contact upload: All contacts’ phone numbers - Guy Rambo’s investigation found Clubhouse uploads phone numbers from contacts, but not email/picture data in that test. Twitter Space activation: ~Dozen listeners joined quickly - John accidentally created a Space and saw the room fill almost immediately before he left. CarPlay speed control limit: Sequential speed cycling - Marco describes the old CarPlay API as forcing users to tap through speeds one by one, making speed controls unusable. Clip minimum size: Not explicitly stated - The hosts discuss shrinking clip endpoints further, but no exact minimum is given.

Pivotal Quotes: "In other words, a company cannot snoop your web traffic unless they own the phone." — Casey: Explaining the limits of always-on VPNs on user-owned iPhones/iPads. "I think conference calls are one of the worst communication mechanisms we’ve ever devised as a species." — John: Reacting to Clubhouse’s conference-call-like experience. "During this version is when I crossed over... I’ve actually started to prefer [Swift]." — Marco: Describing his shift from Objective-C to Swift while working on Overcast 2021.1.

Implications: Listeners get a clear warning about privacy-sensitive social audio apps, encouragement to use better podcast/Twitter clients, and a rare look at the cost of “simple” app updates. The episode also suggests Apple should stay focused on its core strengths rather than car-platform fantasies.

🔓 Sign Up for Unlimited Episode Search

About Accidental Tech Podcast

View all episodes from Accidental Tech Podcast