## “这次不一样”的幻觉
安德鲁·罗斯·索金的《1929》正值人工智能领域蓬勃发展之际,其独特之处不在于否认泡沫,而在于*接受*泡沫。与过去投机狂潮不同——从17世纪的郁金香狂热到互联网泡沫——当前的投资者承认估值膨胀,甚至认为泡沫对于突破性创新是*必要*的。这呼应了一种日益增长的经济理论,即泡沫虽然浪费,但可以为未来产业建设关键基础设施,就像铁路和互联网一样。
然而,怀疑论依然存在。批评者认为,人工智能热潮与过去的泡沫不同;投资主要集中在快速过时的硬件(如英伟达芯片)而非持久基础设施上。这引发了人们对纯粹金融泡沫的担忧,缺乏以往时代持久的益处,可能类似于2008年危机甚至大萧条。
索金的书籍,考察了1929年的崩溃,突出了反复出现的模式:不受控制的投机、宽松的监管以及对自我调节市场的信念。他描绘了关键人物被乐观主义和有缺陷的经济学说蒙蔽双眼,反映了当前对泡沫的接受。虽然现代金融系统更具韧性,但风险仍然存在于影子金融领域——风险投资、私募信贷——这些领域运作于传统的监管监督之外。
最终,《1929》的核心教训不在于完全防止泡沫,而在于认识到泡沫的内在危险以及人类合理化不可持续增长的倾向,这种模式今天正在重演。
## CSS 中的《DOOM》:突破浏览器边界
这个项目展示了现代 CSS 的惊人力量,通过在网页浏览器中完全重现经典游戏《DOOM》——游戏逻辑使用 JavaScript,但*所有*渲染都使用 CSS 实现。每个元素,从墙壁到敌人,都是一个使用 CSS 变换放置在 3D 空间中的 `<div>`。
作者旨在探索 CSS 的极限,灵感来自之前的基于示波器的《DOOM》版本。虽然完全使用 CSS 实现游戏逻辑过于复杂,但渲染被证明是完全可行的。该项目利用了诸如自定义属性用于数据输入、CSS 函数 (hypot(), atan2()) 用于几何计算以及动画用于动态元素(如门和投射物)等功能。
主要挑战包括数千个 3D 元素的性能问题(通过裁剪解决)、《DOOM》和 CSS 之间的坐标系统差异以及浏览器特定的错误。创新的解决方案包括使用 CSS 移动整个世界围绕玩家,使用 SVG 过滤器实现隐形等效果,并利用锚点定位实现响应式 HUD 元素。
最终,该项目展示了 CSS 超越传统样式的能力,证明它可以处理复杂的 3D 渲染和动态游戏元素。虽然不能替代 WebGL,但它突破了标准 Web 技术能够实现的可能性,并突出了 CSS 在过去 30 年中的发展。代码可在 Github 上获取。
## AI 反思:从新奇到细微 (2026年初)
自 ChatGPT 于 2022 年底推出以来,我一直在探索人工智能不断发展的领域。 最初对它的能力感到惊叹——超越了 Cleverbot 等较早的聊天机器人——很快便开始尝试内容创作,从诗歌到 D&D 世界,甚至包括代码。 虽然早期的代码生成令人印象深刻,可以取代典型的研究任务,但迭代项目通常需要大量的手动更正,这让人质疑节省的总体时间。
最近,Claude Code 在编码方面带来了变革,它提供了一种自然语言界面来控制我的电脑——这是一项真正有用的进步。 它还在商业计划方面提供了帮助,尽管结果计划很简单,但仍然提供了一种激励性的“光泽”。
然而,人工智能的真正效用仍然不明确。 我经常发现自己需要完善人工智能生成的内容,并担心它所带来的范围蔓延。 我积极*避免*将人工智能生成的内容用于自己的写作,觉得它平淡乏味,并且作为人工智能创作材料的消费者,也体验到类似的不适感——这明显是“恐怖谷”现象。
尽管存在持续的保留意见,我仍然保留着 Claude Pro 订阅,但本地 LLM 的潜力以及对速率限制的担忧可能会让我重新考虑。 最终,虽然人工智能提供了令人兴奋的可能性,但它的真正价值并不在于节省的时间,而在于它如何改变创作过程本身。