## forkrun:高性能并行器
forkrun 是 GNU Parallel 和 xargs -P 的即插替代品,旨在大幅加速基于 shell 的数据准备,在现代 CPU 上实现 **50 倍至 400 倍** 的加速,尤其是在 NUMA 架构上。它拥有 **20 万次/秒 以上的批处理分发** 和 **95-99% 的 CPU 利用率**,远高于 GNU Parallel 的约 6% 利用率。
forkrun 性能的关键在于其“原生本地”设计,最大限度地减少跨 socket 的内存流量并利用 NUMA 感知。它采用了一种新颖的管道,包含数据摄取、索引、声明和回收工作四个阶段,所有阶段都针对物理局部性进行了优化,并采用诸如 `splice()` 和无锁环形缓冲区等技术。
安装很简单:下载并 source 一个包含嵌入式自解压 C 扩展的 bash 脚本(无外部依赖)。使用方法与 GNU Parallel 相同 – 简单地将 `parallel` 替换为 `frun`。
forkrun 具有 **自适应调优** 功能,无需用户配置即可自动优化批处理大小。它需要 Bash 4.0+ 和 Linux Kernel 3.17+,并优先进行故障隔离和集群集成方面的持续开发。
## Cohere 发布开源语音识别模型 Transcribe
Cohere 发布了 Transcribe,一种全新的、最先进的开源自动语音识别 (ASR) 模型,专为实际的、现实世界的应用而设计。Transcribe 从头开始训练,专注于最小化词错误率 (WER),旨在不仅仅是一个研究项目——它具有可管理的足迹和高效的服务能力,专为生产环境构建。
目前,Transcribe 在 HuggingFace 的 Open ASR 榜单中排名第一,WER 达到 5.42%——优于 Whisper Large v3 和 ElevenLabs Scribe v2 等模型。它支持欧洲、亚太地区和中东北非地区的 14 种语言,并采用 Apache 2.0 许可。
除了准确性之外,Transcribe 还提供一流的吞吐量,这对于实时应用至关重要。它可在 Hugging Face 上下载,通过 Cohere 的 API(有速率限制)或通过 Model Vault 的完全托管、可扩展部署获得。Cohere 计划将 Transcribe 与其 AI 代理平台 North 集成,将其能力扩展到更广泛的语音智能解决方案。
许多针对女孩的童年游戏——例如《仙女空灵》和《Bratz: Rock Angelz》——正在消失,不仅从商店消失,也从文化记忆中消失。与老式的“男孩游戏”被保存和研究不同,这些“女孩游戏”常常被认为不那么重要,阻碍了它们在游戏设计历史和教育中的地位。
瑞秋·韦尔的FEMICOM博物馆旨在纠正这种情况,认为失去这些游戏会限制未来的游戏开发灵感。这种差异源于历史上的营销手段,将游戏定位为主要针对男孩,这一趋势在1980年代电子游戏崩溃后得到巩固。
这种偏见为有抱负的女设计师设置了障碍,她们缺乏资源并面临行业内的轻视。即使是广受好评的“可爱游戏”也很难获得主流认可,常常被预先判断为设计质量不高。尽管这些游戏常常受到较小预算和重复性游戏玩法的限制,但它们代表着一个尚未开发的巨大创意源泉,提供独特的美学并探索超越传统力量幻想的主题。保存和重视这些游戏对于行业的更具包容性和创新性的未来至关重要。
## Loreline:一种叙事脚本语言 – 幕后原理
Loreline旨在弥合创意作家和软件工程师之间的差距,提供一种简单的叙事脚本语言,并具有强大的底层实现。它通过平衡对作家友好的语法和强大的软件架构来实现这一目标。
Loreline主要用Haxe构建,利用**转译**——将代码转换为多种语言(C#、JavaScript、Java等)的单一代码库——确保了跨游戏引擎、Web平台和工具的可移植性。这避免了维护单独的实现,并保证了行为的一致性。
处理流程包括一个**词法分析器**(将文本分解为标记,区分叙事和指令)、一个**解析器**(创建具有稳定ID的抽象语法树 – AST – 以实现可靠的保存状态)和一个**解释器**(通过延续传递风格执行AST,并暂停以供宿主应用程序控制)。
重要的是,Loreline脚本直接从纯文本执行,无需预编译步骤。 跨所有目标语言的全面自动化测试套件确保了稳健性并促进了更新,允许对Haxe源代码的更改无缝传播到所有平台。
本质上,Loreline通过将其高效的多平台核心抽象化,优先考虑作家的体验。