为了调查为何某个项目的 Rust 构建速度远快于其原有的 Zig 构建版本,软件工程师兼 Perfetto 贡献者 Julian Squires 开发了 **buildprof**。这是一个开源工具,通过可视化进程树来识别构建过程中的瓶颈。
通过对 Bun 构建历史的分析,Squires 发现 Zig 版本速度缓慢主要源于两个因素:
1. **LTO 配置不当**:该项目对自身代码和下载的 WebKit 依赖项均使用了“全量 LTO (Full LTO)”,迫使链接器执行大规模的串行优化过程。改用“ThinLTO”并重新编译依赖项后,显著节省了时间。
2. **结构差异**:Zig 构建过程将所有内容集中在一个单一的整体模块中,而 Rust 构建则拆分为 90 多个 crate,从而实现了更好的并行化。
**buildprof** 利用 `ptrace` 记录任意构建系统(无论是 `make`、`cargo` 还是自定义脚本)的进程层级。通过将这些进程叠加在时间轴上并追踪文件系统输入,它能够让隐藏的构建问题(如过度的链接操作或意外的后台脚本)变得一目了然。该工具使用了定制化的 Perfetto UI,为实际的构建耗时情况提供了高保真、可交互的视图。
针对YouTube频道Gamers Nexus指控LG智能电视在待机模式下秘密录制环境对话并上传用户数据一事,LG已正式予以否认。
在向《汤姆硬件》(Tom’s Hardware)发表的声明中,LG坚称其电视不会录制或传输私人对话。该公司解释称,诸如“Hi LG”等语音唤醒功能仅在用户手动启用时才会激活。LG澄清,唤醒词的音频处理是在设备本地进行的,若未能识别指令,相关音频会立即删除,绝不会向其服务器传输任何数据。
关于其他指控,LG证实其电视会扫描局域网以识别已连接的设备,并说明这是智能家居功能的标准特性。该公司还指出,其自动内容识别(ACR)系统仅用于追踪观看习惯以提供个性化推荐和广告,且该功能完全基于用户自愿启用。LG表示始终致力于透明度与用户隐私保护,并强调用户对数据收集和许可设置拥有完全控制权。《汤姆硬件》尚未对双方的指控进行独立核实。
人工智能公司 Anthropic 的首席执行官达里奥·阿莫代(Dario Amodei)呼吁放缓人工智能的发展步伐,以更好地应对该技术带来的“严重”风险。在题为《我们必须控制前沿技术的发展速度》(We Must Pace the Frontier)的文章中,阿莫代提出了三点计划,包括独立监管、全行业规范以及全球协调。
他认为,在将人工智能推向更高水平之前,企业需要时间来确保其安全性和对齐性;他提到了人工智能驱动的网络攻击以及机器可能超出人类控制范围等隐忧。尽管 OpenAI 的山姆·奥特曼(Sam Altman)等行业领袖也表达了类似的安全担忧,但科技行业的其他人仍持怀疑态度。一些批评人士认为,阿莫代呼吁监管并非出于纯粹的安全考虑,而是一种旨在巩固自身权力并抑制开源竞争的战略举措。
阿莫代强调,任何放缓步伐的措施都必须与国家安全利益相平衡,并敦促美国政府保持对中国等竞争对手的技术领先优势。他的提议引发了褒贬不一的反应:一些业界人士称赞其呼吁透明度的做法,而另一些人则认为这只是营销手段,或是为了维护大型人工智能公司的市场主导地位。