请启用 JavaScript 和 Cookie 以继续。
请启用 JavaScript 和 Cookie 以继续。
一位丹麦隐私活动人士兼前警官报告称,他遭到蒙面武装警察的突袭逮捕,对方在未发警告的情况下闯入其家中。该活动人士认为,此次突袭是对他公开丹麦首相私人联系方式,以及批评其支持大规模监控和反加密政策的报复。 据该活动人士所述,警察在行动时立即切断了他的路由器电源,并没收了他的谷歌 Nest 摄像头,以防他们的行动被录下。尽管该活动人士设法拍摄了对峙初期的视频,但由于警察没收了他的设备,目前这些影像已无法访问。他强调,根据丹麦法律,拍摄警察是合法的。他认为警察试图销毁潜在视频证据的行为,以及在逮捕过程中拒绝告知指控罪名,都是非法的。该活动人士对公民自由状况表示深切担忧,并警告称丹麦和西方国家正趋向威权主义,隐私权也在不断衰退。
跳至主要内容
更多简报
第一民族倡导支持由原住民领导的人工智能基础设施
保守党内部人士开始游说艾伯塔省的可再生能源项目
滑雪学校希望在艾伯塔省采用永久夏令时之前进行全民公投
荷兰投资巨头希望投资加拿大房地产
数据库
西海岸问责制
采购
默认公开
政治捐赠者
探索所有
文章
政治
游说
经济
气候
权力与影响
探索所有
关于
关于 IJF
团队
合作者
职业机会
联系我们
资源
商店
为我们撰稿
向我们爆料
我们的资助者
我们的支出
其他资源
政策
退货与退款
编辑政策
隐私政策
人工智能政策
服务条款
Cookie 偏好
订阅即可获取 IJF 屡获殊荣的新闻报道,直接发送至您的收件箱。
© 2026 调查新闻基金会 (Investigative Journalism Foundation)。保留所有权利。
以下是《现代 64 位 CPU 高效 C++ 编程》第四章的总结,重点介绍了常见操作在 CPU 周期上的性能成本:
* **算术运算:** 基本整数运算成本较低(1–2 个周期),但除法依然“极其昂贵”(10–28 个周期)。乘法成本适中(3–5 个周期)。
* **C++ 抽象:** 异常在不被触发时效率很高,但一旦触发则会消耗数千个周期。与虚函数调用相比,RTTI 和 `dynamic_cast` 的开销显著更高。
* **函数调用:** 直接调用成本约为 15–30 个周期,而间接/虚函数调用成本为 20–60 个周期。内联至关重要,它不仅能消除调用开销,还能启用更广泛的编译器优化,从而节省数十个周期。
* **并发:** 原子/CAS 操作在本地成本约为 15 个周期,但在多插槽(multi-socket)系统中可能达到 300–600 个周期。线程上下文切换开销极其巨大(10,000–100,000+ 个周期),这主要归因于缓存失效等间接成本。
* **其他:** 由于指针间接寻址,访问 `thread_local` 变量会引入额外的开销。
作者强调,虽然这些数据为优化提供了一个实用的参考框架,但它们只是估算值,会因架构和上下文的不同而有所差异。
请启用 JavaScript 和 Cookie 以继续。
“Wigglegram”是一种通过循环播放从不同角度拍摄的画面而产生的类 3D 立体图像。作者是一位犹豫不决的摄影师,无意中收集了同一场景的多个版本,后来发现自己的相机胶卷里存满了制作这些动画的原始素材。
为了实现自动化处理,作者编写了一个脚本,利用感知哈希(一种类似于以图搜图的技术)来识别视觉上相似的照片。通过计算图像哈希值之间的“汉明距离”,该脚本成功检测出可以拼接成 wigglegram 的照片簇。
由此产生的作品集涵盖了从偶然拍下的“动态电影”到精心构思的艺术摄影,内容包罗万象,包括宠物、设计项目和雕塑等。作者已将该脚本分享到 GitHub,供他人整理自己的照片库,将多年的数字杂物转化为引人入胜的视觉档案。
本报告强调了 **Fugu-Ultra** 在六个不同领域中的卓越表现,其性能始终优于领先的前沿模型。主要成就包括: * **人工智能研究:** 通过自主框架(AutoResearch),Fugu-Ultra 优化了自身的训练方案(批次大小、学习率等),实现了最佳的验证集字节位率(0.9774)。 * **历史分析:** 它成功解码了 17 世纪日本手稿中复杂的“散乱书写”排版,在阅读顺序准确性方面远超竞争对手。 * **逻辑与工程:** Fugu-Ultra 在复杂任务中展现了精湛的水平,例如生成魔方求解器的功能代码、设计机械 CAD 孔径,以及与 Stockfish 等强力引擎进行盲棋对弈。 * **金融决策:** 在一项 50 周的序列交易基准测试中,它实现了 +19.43% 的平均回报率,显著高于前沿基准模型低于 15% 的表现。 这些结果表明,Fugu-Ultra 的智能体编排方法使其能够在高度专业化和逻辑性的任务中超越单个前沿模型的能力。在从机器学习研究到机械工程及历史分析等不同基准测试中展现出的一致性,凸显了其在自主问题解决能力方面的稳健提升。
本文评论了《SkillsBench》这篇论文,该论文认为人工智能自生成的“技能”(Skills)是无效的。作者指出,该研究的方法存在缺陷,因为它将“自生成”视为一种基于提示的思维块,而非结构化的知识获取工具。
作者认为,如果使用不当,技能确实是多余的;但若实施得当,它们对于管理无状态代理(stateless agents)至关重要。作者列举了技能的三种主要应用场景:
1. **上下文管理:** 在大型项目(如单体仓库)中弥补知识缺口,此时全局指令(如 *CLAUDE.md*)往往不足以应对。
2. **效率提升:** 自动化处理重复性、周期性的工作流程。
3. **复杂问题解决:** 将过往失败中获得的宝贵经验进行代码化,以防止代理重复犯错。
最终,作者强调,只有当技能提供了一个“全新”模型原本不具备的信息时,它才具有价值。有效的技能需要基于实际项目挑战进行精心策划,而非简单地要求代理即时生成程序指令。当被视为审慎的文档和工具增强手段时,技能可以显著提升代理的性能。
Fil-C 推出了首个内存安全的 x86_64 内联汇编实现。虽然内联汇编通常被认为是不安全的,但 Fil-C 通过解析汇编和约束字符串,确保指令不存在未经授权的内存访问、控制流或副作用,从而维护了安全性。 如果内联汇编片段违反了这些安全要求,Fil-C 会触发运行时恐慌或非法指令陷阱,而不是允许错误编译。这种方法在保留开发者意图的同时(允许像 `cpuid`、`xgetbv` 和恒定时间加密原语等代码无需修改即可运行),严格执行了内存安全。 该实现过程利用了人工智能驱动的代理循环,系统地对数百条前 AVX512 x86_64 指令进行了白名单化和验证。通过建立安全指令数据库和严格的约束检查器,编译器现在可以安全地支持广泛使用的库(如 OpenSSH 和各种依赖内联汇编实现性能或硬件识别的 SIMD 项目)。这一功能确保了即使程序员编写了错误的汇编代码,系统依然受到保护,因为不安全的使用会被有效地隔离并在运行时被捕获。
在这篇 1992 年的感想中,作者强调了一个悖论:尽管编译器技术已经进步到连本科生都能构建编译器的地步,但工业界却停止了对“完美”编译器的投资。 作者以 IBM 从 FORTRAN G 到 FORTRAN H 编译器的过渡为例,论证了编译器质量不再是软件开发的瓶颈。即使是理论上完美的编译器也无法解决程序员面临的根本性挑战,因为问题的关键不在于工具的效率,而在于编程方法和语言的局限性。 作者总结道,编程仍然是一门“黑魔法”。由于这门学科仍处于起步阶段,我们缺乏有效的概念框架来表达复杂的思想或妥善管理我们的程序。归根结底,我们构建复杂工具的能力已经超过了我们使用这些工具的能力。无论我们如何优化编译器,我们仍然受到所使用的语言以及指导计算机的思维过程本身所固有的缺陷的限制。