## GoModel:统一的AI网关
GoModel是一个用Go构建的高性能AI网关,为访问多个AI提供商(包括OpenAI、Anthropic、Gemini、Groq等)提供单个、OpenAI兼容的API。它通过统一的接口简化了与各种LLM的集成。
**主要特性:**
* **多提供商支持:** 连接到广泛的AI提供商,配置最少。
* **易于部署:** 通过Docker部署,API密钥通过简单的环境变量配置。
* **OpenAI兼容性:** 使用OpenAI API结构,方便迁移和集成。
* **高级缓存:** 包括两层响应缓存(精确匹配和语义),以降低成本和延迟。
* **安全性:** 支持通过环境变量进行API密钥身份验证(推荐用于生产环境)。
* **监控和管理:** 提供Prometheus指标、审计日志和管理仪表板。
* **直通路由:** 提供对提供商原生API的直接访问。
**入门:**
使用Docker部署,将必要的API密钥作为环境变量提供。设置完成后,可以使用`curl`向`/v1/chat/completions`发出基本的API调用。提供详细的文档和配置选项,包括对`.env`文件的支持,以实现安全的密钥管理。
维拉·C·鲁宾天文台即将彻底改变我们对太阳系的理解。即使在初步数据的基础上,其为期10年的空间与时间遗产巡天(LSST)已经取得了显著成果:国际天文学联合会已经发现了并确认了超过11,000颗新的小行星,这是年度小行星发现数量最大的一次。
这包括33个此前未知的近地天体(NEO),增强了行星防御能力,以及380个跨海王星天体(TNO),其中两个具有异常遥远的轨道。鲁宾先进的仪器和新颖的软件能够探测到比以往任何时候都更微弱、移动更快的物体,其巡天灵敏度是当前搜索的六倍。
科学家预测鲁宾最终将使已知小行星数量增加三倍,已知TNO数量增加十倍。这种现在公开可用的数据涌入,有望重塑我们对太阳系的清单,并解锁对其形成和演化的新见解——这一承诺随着完整的LSST活动明年启动才刚刚开始实现。
## 蒂姆·库克在苹果的遗产:总结
蒂姆·库克即将卸任苹果公司首席执行官,引发了人们对他在过去15年里取得的卓越成就的反思。在2011年史蒂夫·乔布斯不幸去世后接任,库克见证了收入惊人的增长303%,苹果的价值也增长了1251%,达到4万亿美元。
如果说乔布斯通过“从0到1”的产品进行革命,那么库克则擅长扩大和发展这些创新——特别是iPhone——并保持苹果的核心价值观,这体现在“库克信条”中:专注于优秀的产品、简洁性、技术控制和无情的优先级排序。他还大力发展了服务部门,利用现有协议和App Store。
然而,库克的遗产并非没有争议。批评者认为,他对财务优化的关注导致苹果对中国的制造业依赖度增加,可能损害了长期可持续性。最近,他决定将谷歌的AI技术整合到Siri中,引发了人们对苹果未来创新和独立性的担忧。
库克选择在创纪录的业绩之后,但在面临复杂的AI挑战时卸任,为苹果公司开启了新的篇章。他成功地度过了乔布斯去世后的艰难时期,但他的决定最终是否为未来的成功奠定了基础,还有待观察。
## UNIVAC 1219B:在 1960 年代机器上运行现代代码
一个团队成功地在 1960 年代的 UNIVAC 1219B 计算机上运行了令人惊讶的各种现代软件——考虑到其有限的 90KB 内存和 250kHz 处理速度,这是一项工程壮举。该项目历时八个月,涉及克服机器 18 位架构、不寻常的算术运算和分段内存带来的重大障碍。
他们开发了一个工具链,利用在 UNIVAC *内部* 运行的 RISC-V 模拟器,并使用 GCC 从 C(以及潜在的其他语言)编译。关键的优化,包括为了效率重新编码 RISC-V 指令以及利用定制的 OCaml 宏系统,对于从有限的硬件中榨取性能至关重要。
结果令人瞩目:他们运行了 Minecraft 服务器、Web 服务器、BASIC 解释器、俄勒冈小径和 Wordle 等游戏,甚至渲染了 NES 游戏的帧。他们还创建了覆盖式 ASCII 艺术,并成功演示了 PPP/IP/TCP 网络。该项目涉及大量的调试,包括创建定制的模糊测试和跟踪工具,并最终展示了将现代软件技术与老式硬件相结合的力量。源代码是公开可用的,TheScienceElf 提供了一个详细的记录该过程的视频。