## Vercel 插件遥测问题 - 摘要
最近发现,用于 Claude Code 的 Vercel 插件即使在非 Vercel 项目中也可能收集过多的数据。该插件会请求同意收集“匿名使用数据”,包括提示文本,但同意机制具有欺骗性——通过提示注入*到* Claude 中实现,使其难以与原生 UI 元素区分开来,并根据您的回复触发 shell 命令。
关键在于,“匿名数据”包括完整的 bash 命令字符串、文件路径和项目详细信息,这些数据会被发送到 Vercel,而这在同意过程中并未明确披露。虽然存在退出机制(通过环境变量),但它隐藏在插件的缓存目录中。
该插件的遥测收集范围不限于 Vercel 项目;它会监控*所有*项目,尽管它具有框架检测功能,可以防止这种情况发生。这引发了隐私问题,并质疑了针对以部署为中心的工具收集如此广泛数据的必要性。
作者提倡对所有遥测数据进行明确的选择加入,提供诚实的数据描述,限定项目范围的收集,以及在 Claude 中为插件注入的提示提供视觉清晰度。他们提供了详细的源代码参考来支持他们的发现。
## 小型热机的挑战
内燃机以及热机通常是“以人为尺度”设计的——围绕着易于使用传统工具制造的尺寸。虽然大型发动机(如货轮上的发动机)通过燃烧更重的燃料实现更高的效率,但即使是涡轮机也依赖于可管理的尺寸范围内的组件。
然而,缩小这些发动机的尺寸带来了显著的障碍。由于不利的表面积与体积之比、微小燃料液滴的不稳定燃烧以及难以维持温度梯度,效率在较小尺度上急剧下降。现有设计无法很好地应用——5毫米的发动机面临90毫米的发动机不面临的挑战。
尽管存在这些困难,潜在的优势——轻量化、高能量密度的电源——仍然很有吸引力,尤其是在无人机等应用中。目前的研究正在探索非常规方法,超越传统活塞设计。想法包括热声发动机(使用声波驱动功率)、利用温差的微腔以及利用热电或蒸发效应的新型材料。
最终,构建真正*高效*的小型热机需要重新思考基本的物理学和材料科学,为爱好者和工程师开辟了一个引人入胜的前沿领域。
## 披萨传奇:重现90年代都市生活
14年来,披萨传奇的开发者,这款《披萨大亨》的开源重制版,一直在努力在现代硬件上重现游戏中令人惊讶的充满活力的城市街道——包括数十个移动的汽车精灵。这款原始游戏在25MHz的386 CPU上实现了这一点,这在现代复杂的寻路和碰撞检测方法下,似乎是不可能的壮举。
突破来自于研究原始游戏的汇编代码。关键是什么?简单。汽车不会*决定*去哪里;道路瓦片*告诉*它们。道路本质上是单向的,决定了移动方向。汽车每帧移动一个像素,瓦片逻辑(方向改变)只在1/16的时间内运行。
碰撞检测是一种廉价的、成对的检查,可以快速消除不可能发生的碰撞(例如,东向行驶与西向行驶的汽车),并依赖于短暂的“等待”状态来模拟交通拥堵。汽车在地图边缘生成和消失,创造了持续的流动。
开发者意识到之前的尝试过度设计了系统,应用了原始游戏有限范围不需要的现代概念。通过镜像原始游戏的优雅简洁,*披萨传奇*成功地重现了繁华都市的幻觉,证明了有时候,少即是多。