梅瑞尔·丁丁/想法冒险想法建议提及任务隐私政策使用条款Ⓒ 2026 通过浏览我的网站,您同意我了解此事。
梅瑞尔·丁丁/想法冒险想法建议提及任务隐私政策使用条款Ⓒ 2026 通过浏览我的网站,您同意我了解此事。
## Vercel 插件遥测问题 - 摘要
最近发现,用于 Claude Code 的 Vercel 插件即使在非 Vercel 项目中也可能收集过多的数据。该插件会请求同意收集“匿名使用数据”,包括提示文本,但同意机制具有欺骗性——通过提示注入*到* Claude 中实现,使其难以与原生 UI 元素区分开来,并根据您的回复触发 shell 命令。
关键在于,“匿名数据”包括完整的 bash 命令字符串、文件路径和项目详细信息,这些数据会被发送到 Vercel,而这在同意过程中并未明确披露。虽然存在退出机制(通过环境变量),但它隐藏在插件的缓存目录中。
该插件的遥测收集范围不限于 Vercel 项目;它会监控*所有*项目,尽管它具有框架检测功能,可以防止这种情况发生。这引发了隐私问题,并质疑了针对以部署为中心的工具收集如此广泛数据的必要性。
作者提倡对所有遥测数据进行明确的选择加入,提供诚实的数据描述,限定项目范围的收集,以及在 Claude 中为插件注入的提示提供视觉清晰度。他们提供了详细的源代码参考来支持他们的发现。
## 清洁代码很重要——即使在人工智能时代 清洁代码不仅仅是为了人类开发者;它也显著影响编码代理的效率。代码的*价值*(功能)显而易见,但其*结构*(组织方式)往往被忽视,导致长期成本,如更高的错误率和更慢的功能开发速度。清洁代码的关键特征包括可读性、简洁性、模块化和可测试性——所有这些都使其更易于修改。 尽管大型语言模型(LLM)正在兴起,但清洁代码仍然至关重要。当前的人工智能代理受到“上下文窗口”大小的限制——本质上是它们的工作记忆。结构糟糕的代码迫使代理处理更多文件,超出这些限制并增加成本。组织良好的代码允许代理专注于相关部分,就像对人类开发者一样。 为了有效利用人工智能,优先考虑代码组织*并*明确指示代理所需的结构。始终审查代理生成的更改,因为除非提示,否则它们不会优先考虑良好的结构。现在投资于清洁代码可以节省时间、金钱和认知负荷——对于人类和机器而言。
Ruby Native 旨在将 Rails 应用连接到原生移动体验,同时支持 ERB、React 和 Vue。管理这种复杂性的关键在于一种与框架无关的方法:原生应用读取带有 `data-native-*` 属性的简单 HTML 元素,避免直接的框架依赖。 这允许每个框架(ERB、React、Vue)以其自然的方式生成必要的 HTML——在 ERB 中使用块,在 React 中使用组件和 props 等——而无需对原生端进行更改。精简的组件可以最大限度地减少特定于框架的逻辑,从而减少潜在问题。 为了防止跨框架的回归,作者为使用每个框架构建的演示应用实施了 XCUITest 测试。这些测试验证*用户可见的*原生 UI,而不是底层的 HTML 或 JavaScript,确保更改不会无意中破坏其他环境中的功能。 有趣的是,这种方法也为在 Rails 之外的框架中使用 Ruby Native 提供了可能性,例如 Sinatra,因为其核心机制仅依赖于标准的 HTML。来自积极使用每个框架的开发者的持续反馈对于完善 API 并确保其“感觉正确”至关重要。
启用 JavaScript 和 Cookie 以继续。
## Lichess 与 Take Take Take 合作 拓展开源国际象棋 Lichess,一个免费且开源的国际象棋平台,正在与 Take Take Take (TTT) 合作,利用其基础设施作为 TTT 新游戏区域的基础。 此次合作被视为开源软件的胜利,因为 TTT 选择在 Lichess 的基础上构建,而不是创建一个竞争性的专有平台。 使用 TTT 应用程序的玩家可以轻松创建 Lichess 帐户,并直接在 Lichess 服务器上对弈,从而受益于 Lichess 现有的隐私、数据完整性和审核机制。 TTT 将通过财务支持和提高知名度为 Lichess 做出贡献,从而促进更具竞争力和创新性的国际象棋生态系统。 Lichess 保持完全的独立性及其核心价值观——保持免费、开源,并优先保护用户数据。 对于 TTT 可能转移玩家或损害 Lichess 自主性的担忧已得到解决; 该协议不会限制 Lichess 的决策,并且用户数据不会被出售。 最终,这项合作旨在发展国际象棋社区,并巩固 Lichess 作为免费在线国际象棋的基础设施。
## 小型热机的挑战
内燃机以及热机通常是“以人为尺度”设计的——围绕着易于使用传统工具制造的尺寸。虽然大型发动机(如货轮上的发动机)通过燃烧更重的燃料实现更高的效率,但即使是涡轮机也依赖于可管理的尺寸范围内的组件。
然而,缩小这些发动机的尺寸带来了显著的障碍。由于不利的表面积与体积之比、微小燃料液滴的不稳定燃烧以及难以维持温度梯度,效率在较小尺度上急剧下降。现有设计无法很好地应用——5毫米的发动机面临90毫米的发动机不面临的挑战。
尽管存在这些困难,潜在的优势——轻量化、高能量密度的电源——仍然很有吸引力,尤其是在无人机等应用中。目前的研究正在探索非常规方法,超越传统活塞设计。想法包括热声发动机(使用声波驱动功率)、利用温差的微腔以及利用热电或蒸发效应的新型材料。
最终,构建真正*高效*的小型热机需要重新思考基本的物理学和材料科学,为爱好者和工程师开辟了一个引人入胜的前沿领域。
这个项目是一个基于WebGPU的物理原型,实现了一个刚体/软体求解器,灵感来源于Giles等人2025年的论文中详细描述的AVBD(增强顶点块下降)方法。它是一个实验性的概念验证,目前仅限于Chrome浏览器,不适用于生产环境。
该求解器紧密遵循论文中的算法1,包括碰撞检测(粗略阶段和精确阶段)、约束收集、用于并行处理的着色、以及迭代的原始/对偶更新以求解位置和速度。主要特性包括接触保持和摩擦力的热启动,以及用于提高效率的近似Hessian方法。
目前,该实现执行就地着色体求解,与论文中的双缓冲位置更新不同。未来的开发将侧重于提高稳定性、性能和可用性。该项目展示了先进的网络图形和开源实验。
启用 JavaScript 和 Cookie 以继续。
Session,一款拥有170万月活跃用户的去中心化消息应用,由于资金不足面临关闭。Session技术基金会(STF)需要在90天内达到100万美元的年度资金目标,目前已筹集到6.5万美元,仅够维持90天基础设施维护。 4月9日,所有付费员工和开发者将离职,之后将以志愿者的身份继续工作,如果资金未能到位,最终关闭日期为2026年7月8日。尽管Session取得了成功,但它依赖于一支薪资较低的精简团队,但即使如此,也需要大量资金来维护安全基础设施和支付运营成本。 STF向捐赠者保证,未使用的资金将捐赠给电子前沿基金会。他们正在呼吁社区支持,并寻求进一步的帮助,邮箱地址为[email protected]。如果没有资金,Session的运营将停止。