## ERA:使用微型虚拟机安全运行不受信任的代码
ERA 允许您使用类似于容器的微型虚拟机,在本地安全地运行不受信任或 AI 生成的代码。它具有快速启动时间(约 200 毫秒)和友好的开发体验。通过全球部署的 Worker/API(参见 cloudflare/README.md),也可提供完全托管的云层。
**安装:** 主要通过 Homebrew(推荐):`brew tap binsquare/era-agent-cli` & `brew install era-agent-cli`。依赖项包括 `krunvm` 和 `buildah`。macOS 用户需要区分大小写的 APFS 卷,可通过提供的脚本轻松设置。
**主要特性:**
* **安全执行:** 将代码隔离在微型虚拟机中。
* **快速性能:** 200 毫秒启动时间。
* **语言支持:** Python、JavaScript/Node.js/TypeScript、Go、Ruby。
* **CLI 工具:** `agent vm create`、`agent vm exec`、`agent vm temp` 用于虚拟机管理和代码执行。
* **云部署:** 可选择作为 Cloudflare Worker 部署。
**配置:** 重要的环境变量包括 `AGENT_STATE_DIR`(用于虚拟机数据)和 `AGENT_LOG_LEVEL` 用于日志控制。 详细的平台特定说明和示例可在 `era-agent/README.md` 中找到。
## 贪婪、主动推断与血管系统:统一理论
迈克尔·约翰逊提出了一种新理论,将佛教关于痛苦的现象学(*tanha* – 通常翻译为渴望或执着)与现代神经科学,特别是主动推断和血管平滑肌细胞(VSMC)功能联系起来。*Tanha* 被描述为一种本能的“抓取”——一种在感觉输入毫秒内发生的、为了稳定愉悦感觉并避免不愉悦感觉的反射性尝试。
约翰逊认为这种“抓取”不是一个缺陷,而是*主动推断*的副作用,主动推断是大脑预测和控制感觉的过程。然而,这个系统常常出错,产生过度的或不可能的预测,导致压力。他提出这个过程通过包围血管的 VSMC 表现出来,VSMC 压缩并“锁定”与这些预测相对应的神经模式,有效地将它们存储为血管张力。
这个“血管计算”框架表明 VSMC 不仅仅用于血流,而且积极地塑造神经活动,可能掌握着理解中期记忆和痛苦生理基础的关键。释放这种张力——通过冥想或桑拿/冷暴露等练习——可能对解脱至关重要。这个理论将佛教的洞察力与神经科学原理相结合,为系统神经科学提供了一种潜在的重组,并对福祉和人工智能对齐具有影响。
威利斯·惠特菲尔德,一位来自桑迪亚国家实验室的谦逊物理学家,在20世纪60年代初发明了现代洁净室,彻底改变了制造业。面对微粒污染破坏敏感元件(包括核武器元件)的问题,惠特菲尔德在飞机上勾勒出了一种解决方案:层流空气。
该系统不断用高度过滤的空气扫过房间,将颗粒物推到地板上并循环清洁空气——本质上让“空气成为清洁工”。他的1961年原型在空气清洁度方面取得了惊人的1000倍的提升,最初受到怀疑,直到被证明有效。
桑迪亚为惠特菲尔德的设计申请了专利,促使其在电子、制药和医学等行业中迅速普及。这成为桑迪亚的首个重大技术转让,为制造精度设定了新标准。尽管他的工作具有开创性,惠特菲尔德仍然保持谦逊,总是将功劳归于他的团队。他于2014年追授进入国家发明家名人堂,并在桑迪亚竖立了一座雕像,以纪念他持久的遗产。
托比亚斯·尼普科夫、贾斯敏·布兰切特、曼努埃尔·埃贝尔、亚历杭德罗·戈麦斯-隆多尼奥、彼得·拉米奇、克里斯蒂安·斯特纳格尔、西蒙·维默、詹博华 著,ACM Books 出版。本书是关于函数式语言数据结构和算法的介绍,重点在于证明。它涵盖了函数正确性和运行时间分析。它以统一的方式进行,通过关于函数式程序及其运行时间函数的归纳证明来实现。所有证明都已通过 Isabelle 证明助手进行机器验证。pdf 文件包含指向相应 Isabelle 理论的链接。点击图片下载整本书的 pdf:本书旨在随着时间推移而发展。如果您想贡献,请联系我们!
## Flutter 与复古 3D 渲染器:一个利基用例
Filip Hráček 详细介绍了他在 Flutter 游戏中实现软件 3D 渲染器的独特方法,旨在实现一种特定的“1970 年代科幻与现代军事用户界面”美学,而这种美学是标准渲染技术无法实现的。 渲染器最初是单线程的,利用 Flutter 的 `Canvas.drawVertices` 进行 GPU 加速,并使用 `TypedData` 进行高效的内存管理,避免频繁的垃圾回收。
随着复杂性的增加和对更广泛硬件兼容性的需求,性能成为一个问题。 Dart 的基于隔离的并发,虽然由于消息传递而安全,但为渲染每一帧的共享内存带来了挑战。 Hráček 通过利用 Dart 的 FFI 在本机堆上分配内存,在隔离之间共享内存,而无需进行代价高昂的复制来克服这个问题。
这涉及一种双缓冲和消息传递系统,将渲染任务转移到工作隔离,从而在强大的机器上将主线程性能提高了 20%。 他承认这种复杂性,并指出 Dart 团队正在探索更直接的共享内存支持。 虽然 AI 辅助在代码实现方面不可靠,但它有助于诸如样板代码生成和初始设置之类的任务。 最终,这个项目展示了一个高度定制的解决方案,它由美学目标和在 Flutter 框架内深入研究低级优化的意愿驱动。