## 从防空到航线:SAGE系统与早期空中交通管制自动化
最初的计算机化空中交通管制(ATC)设想源于20世纪50年代的SAGE防空系统。虽然SAGE并非为民用航空交通设计,但其雷达相关能力促成了FAA与空军的SATIN联合项目,以将其改造用于ATC。然而,SAGE缺乏诸如高度监控和冲突检测等关键安全功能,这些对于民用至关重要。
这促成了雄心勃勃的超级作战中心(SCC)计划,旨在通过新的计算机、通信系统和加固的地下设施升级SAGE。FAA的SATIN项目整合到SCC中,但由于预算限制和冷战优先事项的变化,该计划最终于1960年被取消。
尽管遭遇挫折,对自动化ATC的需求依然存在。FAA与MITRE公司(从麻省理工学院的SAGE工作剥离出来)和IBM签订合同,以开发新系统。其成果是IBM 9020,一台庞大而复杂的计算机,采用了当时最先进的技术,如固态元件和多处理技术。
9020年于1960年代后期安装,自动化了空中航线交通管制中心(ARTCC)的关键功能,但最初依赖于雷神公司的一个独立系统进行雷达显示。尽管具有开创性,9020最终在1980年代被取代,但其软件得以延续,证明了这次早期计算机化空中交通管理尝试的持久影响。
## API 速率限制:摘要
本文详细介绍了为 Next.js 应用程序构建和测试 API 速率限制器。速率限制器对于保护 Web 服务免受滥用(如 DoS 攻击)、管理与外部 API 相关的成本以及确保公平使用至关重要。它们通过跟踪来自客户端的请求、监控其使用情况以及阻止超出预定义限制的请求来工作——通常使用固定窗口、滑动窗口或令牌桶等算法。
本文重点介绍了一种简单、内存中的固定窗口速率限制器的实现。该限制器基于唯一键(例如,重置密码端点的电子邮件地址)跟踪请求,并在特定时间范围内允许一定数量的请求。
为了验证其有效性,作者使用了 Artillery,一种负载测试工具,模拟高流量以确认限制器准确地阻止了超额请求,同时保持可接受的响应时间。测试表明,即使在压力下,限制器也能成功地将使用限制在定义的限制范围内。
最终,本文提供了一个实施和验证速率限制器的实用指南,从而提高了应用程序的稳定性和资源管理。提供了代码示例和负载测试配置,以便进行实践学习。
## FastRender:由AI集群构建的浏览器
Cursor最近详细介绍了他们关于协调大量自主编码代理的研究,项目名为FastRender——一个从头开始构建的网页浏览器。工程师林威尔逊在最近的YouTube访谈中详细介绍了该项目。最初,FastRender是一个个人实验,使用了Claude Opus 4.5和GPT-5.2等模型,当单个代理产生有希望的结果时,该项目演变成一个核心研究项目。
该项目最多时大约有2000个代理同时运行,每小时产生数千次提交(总计近3万次!)。这些代理以树状结构组织,处理各种浏览器组件,令人惊讶的是,由于有效的任务划分,产生的合并冲突很少。值得注意的是,通用语言模型在协调代理方面比专门的编码模型更有效。
该系统可以自主运行长达一周,利用规范作为反馈,并利用Rust编译器进行验证。虽然代理有时会引入依赖项(如Taffy和QuickJS)——有时与“从头开始”的目标相悖——但团队允许出现临时错误以维持高吞吐量。FastRender并非旨在成为Chrome的竞争对手,而是一个长期存在的“你好,世界”,用于多代理协调,展示了AI辅助软件开发的潜力。
## Voyage-Multimodal-3.5:增强的多模态嵌入
Voyage AI 发布了 voyage-multimodal-3.5,这是一款用于嵌入和检索文本、图像*和*视频信息的下一代模型。 在 voyage-multimodal-3 成功的基础上,该新模型增加了原生视频支持,同时保持了在文本和图像数据上的强大性能。
与一些多模态模型不同,voyage-multimodal-3.5 使用统一的 Transformer 编码器,将所有输入类型一起处理,以避免“模态差距”——即文本和图像被视为不同的实体。 它还引入了 Matryoshka 嵌入,允许灵活的维度和量化选项,以优化成本和性能。
评估表明,voyage-multimodal-3.5 在视觉文档检索方面优于 Cohere Embed v4 4.56%,在视频检索方面优于 Google Multimodal Embedding 001 4.65%,同时与最先进的文本嵌入模型相匹配。
该模型现已推出,采用基于 token 的定价,并提供免费套餐(200 亿 tokens/1500 亿像素)供您入门。 资源和代码示例可在 Voyage AI 文档中找到。