不要吞下黑色药丸 [视频]

一场呼吁程序员不要对技术“吞下黑色药丸”的大会演讲——也就是把软件看作人类能动性的工具,而不是不可避免的反乌托邦——同时收获了赞赏与质疑。评论者围绕自由软件在抵抗企业控制中的作用、用开源代码训练 AI 却不署名的伦理问题,以及在当下就业市场里,个体工程师是否还能有效对抗管理层、黑暗模式和糟糕激励等主题展开讨论。演讲者提到自己从保守派基督教中“脱离”的经历,以及网络约会文化,也引发了人们对意识形态与个人经历应在多大程度上影响“伦理软件”主张的争论。

LLMs、开源与署名

  • 许多评论聚焦于基于开源和自由代码训练的 AI 模型。
  • 担忧包括:模型会不加注明地逐字复现代码;要求署名或 copyleft 条款的许可证被悄然违反;这更像是不可见的剽窃,而不是“盗窃”。
  • 建议的修复方式:训练模型追踪来源并输出署名;使用相似度度量将输出映射回源头,即使经过了意译。
  • 有人担心 LLM 的回答切断了与外部来源的联系(不同于网页搜索),削弱了来源可追溯性、信任以及开源项目的信号价值。
  • 也有人担心 LLM 的广泛使用会杀死传统搜索引擎,让用户只剩下不透明、无署名的“蒸馏知识”。

“黑色药丸”、安全与形式化保证

  • “黑色药丸”被定义为:相信你无法战胜腐败或滥用系统;“白色药丸”则是相信你可以。
  • 一些人认为,人们对安全、可用的计算机“黑化”了:他们假定人类造出来的东西一定能被攻破。
  • 反驳意见:加密哈希(例如 SHA‑2)说明某些系统在我们有生之年里可能实际上不可攻破;形式化证明和经过验证的软件可以在数学上得到保证。
  • 也有人坚持历史表明所有人造系统最终都会出问题,尽管未必在任何实际可见的时间尺度上。

软件质量、管理与开发者能动性

  • 很多人都同意,这场演讲最强的部分在于解释软件为什么“糟糕”:管理激励、KPI 驱动文化,以及对可靠性和技术债务工作的缺乏兴趣。
  • “善意不合规”(秘密重构、未经许可做正确的事)被赞许,但也被视为更危险,因为如今工程师的议价能力更弱了。
  • 有人说优秀工程师仍有筹码;也有人回应,糟糕的招聘方式、HR 筛选和薄弱的技术领导力意味着组织无法识别或奖励人才。
  • 有人提议用工会来恢复集体能动性;但对可行性和文化仍然持怀疑态度。
  • 对 KPI 的分歧也很大:一种观点希望把 KPI 隐藏起来以避免 Goodhart 化;另一种则警告,秘密指标会侵蚀士气和信任。

伦理、宗教与个人叙事

  • 演讲中关于保守派基督教成长背景和约会规范的部分引发分歧。
  • 一些人认为这在软件主题的演讲里显得多余甚至令人疏离;另一些人则为此辩护,认为这只是讨论道德框架和“选择相信人性”时的正当个人背景。
  • 围绕宗教创伤、育儿、道德塑造,以及批评某些宗教经历是否本质上“刻薄”还是仅仅坦率,出现了更广泛的争论。

自由软件、企业权力与服务用户的软件

  • “不保留自由软件会把权力让给滥权的中心化行为者”这一说法受到质疑。
  • 批评者认为,自由软件和开源也促成了巨大的企业集中,并贬低了这一职业;支持者则把责任归咎于政策和垄断,而不是自由软件本身。
  • “软件必须‘服务用户’”这一原则也受到了挑战,像 DMV、自助结账和 ATM 这样的例子表明,软件往往有多个服务对象(用户、机构、法律)。
  • 有人同意,“服务用户”是一种规范立场,而不是经验法则;A/B 测试或指标本身并不天然不道德,滥用来自激励和误用,而不是这些工具本身。

对这场演讲的整体反应

  • 许多人觉得这场演讲令人振奋、乐观且有人文关怀,强调个人与集体能动性可以塑造技术。
  • 也有人认为,在结构性资本主义、二阶效应(例如气候、注意力经济)以及违抗管理所需的经济特权面前,这种乐观论证不足。
  • 这些分化反应反映出更深层的分歧:技术反乌托邦究竟主要源于坏人、坏系统,还是人性本身。