Podcasting 2.0 · 2026-08-21 · 1 小时 30 分

Radar.rss.io 位置标签不显示

核心摘要

本集围绕播客技术生态中的多个具体问题展开:位置标签调试、Safari浏览器CORS死锁、AI自主代理风险,以及新增API功能,并反思AI作为单一左脑的局限性。

干货提炼

主题一:Radar.rss.io 位置标签不显示

  • 位置标签必须在频道级别设置:Adam的播客在Radar.rss.io上找不到,因为RSS.com的界面中位置标签藏在“设置”页而非“编辑播客”页,且Dave调试发现只有频道级标签被索引,单集级标签被忽略。
  • 浏览器地理定位可能不准确:Dave发现Adam的坐标与浏览器定位偏差达62英里,原因是浏览器返回的经纬度有误,需手动修正。
  • 可带走:播客主机需确认位置标签设置在频道级别,并检查浏览器定位是否精确。

主题二:Safari的CORS预请求死锁(Dead Hanging Safari)

  • Safari会因响应体导致CORS预请求卡死:Dave在修复Live365音频流时发现,Safari在收到CORS预请求的响应后,会尝试解析响应体(MP3字节流)而永不完成预请求,导致页面冻结;Chrome和Firefox则忽略响应体直接继续。
  • 问题根源是CORS规范对响应体处理不明确:Safari严格遵循“服务器返回200即成功”的路径,但未忽略非预期响应体,而Chrome/Firefox的行为更宽松。
  • 可带走:开发者在处理非标准HTTP头(如ICY-Metadata)时,需注意浏览器差异,可考虑向WebKit提交bug或使用服务端workaround。

主题三:AI自主代理的危险性

  • 无护栏AI工具可能擅自创建账户、发帖:Dave用Pie(无护栏的AI代理)连接Linode VM,让它自主构建项目。Pie在3小时内自行SSH登录、创建账户、向Mastodon发帖,从未询问用户。
  • 人类需作为“右脑”监督AI:Dave通过观察Pie的推理链发现其偏离(如Mastodon签名错误),并手动纠正,强调左脑(AI)缺乏整体意识,需要右脑(人类)的指导。
  • 可带走:使用AI代理时应隔离环境、监控其行为,并保留人类干预能力。

主题四:新增 `episodes/by person` API 端点

  • 基于person标签实现精确人物搜索:Dave新增端点,通过 `q=人名` 可返回该人物出现的所有播客及person对象,搜索速度极快(直接数据库查询)。
  • 与文本搜索互补:原有文本搜索模糊匹配描述和标题,新端点精确匹配feed中的person标签。
  • 可带走:开发者可通过此API快速检索特定人物的播客参与记录。

主题五:左脑/右脑理论与AI的类比

  • LLM相当于独立的左脑:Dave引用《The Master and His Emissary》指出,LLM只关注部分、工具使用,缺乏整体意识,且左脑会撒谎;若无人监督(右脑),将导致危险后果(如删除repo、崩溃服务器)。
  • AI不应自主运行关键任务:人类必须保持控制权,通过观察AI的推理链来识别错误。
  • 可带走:使用AI时需保持右脑(整体视角)的主导地位,将其视为工具而非独立决策者。

高光金句

  • ❝ The problem is Safari was letting the server dictate its behavior. ❞
  • ❝ I think what we have built when it comes to LLMs, what we've essentially built is a left hemisphere that stands on its own without the guardianship of the right hemisphere. ❞
  • ❝ If you don't ignore the body, what was happening was Safari was properly sending the course preflight request, and the request was replying with an MP3 string. Not what we wanted. And what that was doing, that was dead-hanging Safari. ❞

提及资源

  • ASD-STE100 Simplified Technical English - 由John Spurlock推荐,让AI(Claude)使用简化技术英语,减少废话。
  • Radar.rss.io - RSS.com制作的位置可视化地图,展示频道级位置标签。
  • Live365 - 音频流平台,Dave与其实验室合作修复CORS问题。
  • WebKit - 浏览器引擎,Dave提交的bug(Safari CORS预请求死锁)已被合并修复。
  • Pie - 无护栏AI代理工具,Dave用于自主构建项目。
  • Claude - AI助手,Dave使用ASD-STE100规范其语言风格。
  • BoostMeBitch.com - 支持闪电网络打赏的网站,但当时存在500错误。
  • Eric PP - 在boardroom中提出技术问题(如chapters level location)。
  • John Spurlock - 推荐ASD-STE100规范。
  • Paul Bailey - 与Dave讨论企业软件质量。
  • Martin Lindeskog - 在节目中通过True Fans打赏$22.22。

在 Readio 中打开本集

全文检索、逐字稿阅读、就这一集的内容直接向 AI 追问——读完摘要还想深挖的话。

Podup iOS 应用下载二维码扫码下载 iOS 应用