Episode 604: Unethical Stealing Theft Criminal Liars

Daniel and Manton talk a bit more about AI, peoples’ skepticism about its value, and their opinion that it obviously has some utility. They discuss the Perplexity AI controversy around HTTP user agents, and whether it’s an ethical requirement that all services should always reveal their identity. Daniel talks about his recent adventures with Swift Concurrency, and they weigh the challenge of tackling a major architectural change, versus the payoff from Swift’s compile-time data safety.

Many thanks to our sponsors this week:


  • Perplexity – An AI service that combines its own model with models from OpenAI, Anthropic, and others.
  • Rabbit R1 – Tiny consumer electronics device that provides AI services based on Perplexity.
  • Perplexity AI is Lying – Robb Knight writes about Perplexity’s alleged sneakiness with respect to HTTP user agents.
  • Blocking AI Bots: – Help page on Micro.blog about how to prevent AI bots from scraping your content.
  • The Machine Stops – Post by Jeremy Keith about attempts to sabotage AI scraping bots.
  • Adopting Swift Strict Concurrency – Updated documentation from Apple about using the latest concurrency techniques.
  • Migrating to Swift 6 – An evolving document from the Swift open source team about migrating to Swift’s strict concurrency.

Enjoy our show? Become a sustaining member!

June 21, 2024 at 10:27 pm.