眨眼间单次配置 → ansible-playbook $ enroll single-shot --out ./ansible $ cd ./ansible && tree -L 2 . ├── ansible.cfg ├── playbook.yml ├── roles/ │ ├── cron/ │ ├── firewall/ │ ├── nginx/ │ ├── openssh-server/ │ ├── users/ │ ├── etc_custom/ └── README.md 提示:对于多个主机,使用 --fqdn 生成基于清单、基于数据的角色。
理查德·汉明的著作《科学与工程的艺术》启发了一项实验,探索大型语言模型(LLM)如何处理随机性。汉明讲述了贝尔实验室的一项研究,参与者试图破译一个完全随机的设备——一个带有12个开关和红/绿灯的盒子——但始终试图寻找不存在的模式,这表明人类厌恶接受随机性。
这项实验旨在用LLM复制该研究,探究它们是否会陷入同样的陷阱,或者利用集体尝试来认识到缺乏模式。一个智能体被要求尝试20次激活“设备”(一个模拟工具)并提出一个理论。后续智能体接收到之前的理论作为上下文。
来自Gemma、GPT和Opus模型的初步结果表明,它们*都*生成了复杂的错误理论。每个模型都识别出影响结果的感知规则和开关组合,尽管该设备完全是随机的。该实验表明,与人类一样,这些LLM难以处理纯粹的随机性,展示了先前的尝试如何会“污染”后续的推理,而不是导向一个正确(尽管令人失望)的结论。
这篇帖子探讨了一种令人惊讶地有效、简化的漫反射着色模型,用于快速渲染测试。标准的漫反射模型 `max(0, L⋅N)` 在几何上是正确的,但会在背对光源的表面上产生生硬的、未着色的区域——在没有环境光或纹理的情况下,看起来完全是黑色。
为了解决这个问题,作者提出了一种“愚蠢”但实用的替代方案:`(0.5 + 0.5 * (L⋅N))^2`。这个公式重新映射点积,避免了黑色斑点,即使在未直接被照亮的表面上也能提供着色。虽然不完全符合物理规律,但它近似于定向光与环境贴图甚至次表面散射的外观。
有趣的是,这个解决方案并非随意为之。它是数学上最优的——赫米特插值的结果,确保简化公式在关键点上与原始公式的值和导数匹配。作者在云渲染工作期间开发了这个单行着色模型,并发现它对于优先考虑速度和简洁性的项目来说,是一个实用且视觉上令人愉悦的解决方案,而无需严格的物理准确性。
## Bundler 性能:能否达到 `uv` 的速度?
受 RailsWorld 挑战的启发,作者研究 Bundler(Ruby 的包管理器)如何实现与 `uv`(一个快速的 Python 包安装程序)相当的速度。核心论点,并得到 Andrew Nesbitt 对 `uv` 分析的支持,是速度并不完全取决于语言(Rust vs. Ruby),而是取决于设计选择和现代标准。
Bundler 的主要瓶颈被识别为:低效的 gem 下载(串行而非并行)与安装,以及限制并行性的依赖安装队列。像解耦下载/安装、并行下载和带有硬链接的全局缓存等改进在 Ruby 生态系统中是可行的。
虽然 `uv` 受益于全新的起点和 Rust 的优势,但作者认为 Bundler 可以通过优化现有代码并采用诸如基于整数的版本编码等技术,实现 `uv` 性能提升的 99%。解决向后兼容性和统一 RubyGems/Bundler 代码库是关键挑战。后续文章将侧重于性能分析,并确定 Bundler 和 RubyGems 中的实际性能问题。
## 纽伦堡编年史之谜解开:摘要
Gemini 3 Pro 成功破译了1493年纽伦堡编年史中的手写批注,解开了一个长期存在的谜团。 这本编年史是一部具有里程碑意义的插图百科全书,包含四个用拉丁文写的圆形页边注释,似乎与圣经年代表有关。 专家们之前未能解释它们的用途。
Gemini 3 Pro 通过分析文本和图像,确定批注者试图调和希腊旧约(七十士译本)和希伯来圣经中亚伯拉罕出生年份的冲突“世界年”。 这些圆圈展示了将这些日期转换为“公元前”时间线的计算,突出了两种传统之间100年的差异。
分析表明,批注者是一位受过高等教育的16世纪学者,可能来自德国,具有神学和数学知识,积极参与文本,以创建转换指南。 手迹分析证实了这一年代,确定了与该时期一致的风格元素。 这证明了人工智能在视觉理解和在没有人工协助的情况下情境化历史信息方面的重大进步——所有这些成本低于0.03美元。