每日HackerNews RSS

欧洲联盟法院(CJEU)已批准欧洲自由软件基金会(FSFE)作为第三方介入 T-359/25 案,即“苹果诉欧盟委员会案”。这场法律纠纷的核心在于苹果公司对欧盟委员会的一项指令提出质疑,该指令要求苹果根据《数字市场法案》(DMA)为其设备提供硬件和软件的互操作性。 欧盟委员会的这一决定旨在提高透明度并改善开发者访问权限,确保他们能够将其应用程序与苹果的操作系统进行整合。FSFE 此次介入是为了支持委员会,旨在捍卫软件自由,并防止“守门人”公司将竞争对手拒之门外。 法院承认,该裁决将对自由及开源软件的发展产生重大影响,特别是在开发者将其工具连接到苹果生态系统的能力方面。这是 FSFE 第二次针对苹果参与与 DMA 相关的法律干预。通过参与此案,FSFE 旨在确保民间社会的利益得到体现,倡导以对开发者友好的方式执行《数字市场法案》,从而防止市场垄断,并为用户和创作者保留开放的互联性。

一个 Go 应用程序在监控面板显示健康的情况下,仍反复出现“context deadline exceeded”错误。根本原因是 Kubernetes/Docker 中的 **CFS(完全公平调度器)节流**机制,该机制将 CPU 限制为一种时间预算,而非固定的处理能力。 当容器化进程出现突发负载时,它可能会在短时间内耗尽 100 毫秒的 CPU 总预算,导致内核在周期剩余时间内暂停其执行。由于这种情况发生在毫秒级,平滑处理后的平均 CPU 指标往往维持在较低水平,从而掩盖了后台严重的延迟瓶颈。 对于延迟敏感型工作负载,标准的“平均 CPU”图表具有误导性。为诊断此问题,工程师应监控: * **cgroup `cpu.stat`**:重点关注 `nr_throttled` 和 `throttled_usec`。 * **内核 PSI**:使用 `cpu.pressure` 检测资源饱和情况。 * **Steal Time**:在虚拟化环境中可通过 `top` 命令中的 `%st` 查看。 * **应用层检测**:监控 Goroutine 调度延迟,以识别应用程序何时因缺少 CPU 时间而被阻塞。 归根结底,开发者必须超越平均利用率指标,以检测实际的 CPU 匮乏问题,从而确保系统性能优良,而非仅仅停留在“高效”节流的表象上。

在五名少女成为人工智能生成的儿童性虐待材料的目标后,宾夕法尼亚州拉德诺镇高中已成为一个案例研究,展示了全国各地的学校和警察如何应对涉及儿童的深度伪造犯罪。

在《硬件彩票》(The Hardware Lottery)一文中,莎拉·胡克(Sara Hooker)探讨了硬件、软件和算法研究领域长期的割裂如何偏颇了人工智能的发展。她引入了“硬件彩票”这一概念,用以描述那些研究构想能否成功,往往取决于它们与现有硬件的兼容性,而非其固有的科学价值。 几十年来,摩尔定律推动了通用处理器的发展,导致研究人员将硬件视为一种静态且抽象的“沉没成本”。然而,作者认为这种现状往往掩盖了许多有前景的研究方向。例如,神经网络长达数十年的停滞,很大程度上是因为当时的硬件(即针对顺序任务优化的 CPU)无法满足深度学习所需的大规模并行计算。直到后来 GPU 被重新利用,这些架构才得以蓬勃发展。 如今,随着我们转向领域专用硬件,“偏离常规”的代价日益增加。虽然专用芯片优化了当前的商业成功,但它们也可能使研究人员陷入过度拟合现有架构的循环中,从而可能错失那些需要根本性硬件变革的未来突破。为了减轻这种“彩票”效应带来的负面影响,该文呼吁加强软硬件协同设计,加大对高风险硬件的投入,并改进软件工具,以弥合研究创新与物理实现之间的鸿沟。

```python from kvboost import KVBoost # 加载模型 engine = KVBoost.from_pretrained("Qwen/Qwen2.5-3B") # 预热共享前缀(仅需执行一次) engine.warm("You are a helpful assistant...") # 后续所有调用均可复用缓存 result = engine.generate(prompt) # 打印 KV 复用率 print(result.kv_reuse_ratio) # ✓ 80%+ ```

在苏联时期,这个位于莫斯科郊区的地方曾是一处戒备森严的军事设施,进出受到严格限制。美国国家航空航天局(NASA)宇航员迈克尔·巴拉特在1998年曾表示:“星城一直给人一种紫禁城或隐秘之城的感觉。它当然没有出现在任何地图上。这是一个秘密的宇航员训练基地。当然,每个人都知道它在哪里,但它被视为一座封闭且保密的城市。”

本文介绍了 **CODA**,一种旨在通过解决内存受限操作瓶颈来优化 Transformer 训练的新型 GPU 内核抽象。 虽然 Transformer 训练依赖于高性能的密集线性代数运算(GEMM),但大量的执行时间被浪费在为归一化、激活函数和残差更新等内存密集型任务移动中间张量上。CODA 通过将这些算子重新参数化为“GEMM 加尾声(GEMM-plus-epilogue)”程序来解决这一问题。通过在 GEMM 输出分块(tile)仍保留在芯片内时执行这些任务,而非反复读写全局内存,CODA 最大限度地减少了数据移动。 该框架提供了一套用于常见操作的可组合原语,使开发者能够编写出既具备专家级 GEMM 高效性能,又不失 Transformer 模块所需灵活性的内核。评估表明,无论是人工编写还是由大模型生成的 CODA 内核,在标准工作负载下均能实现高性能。最终,CODA 提供了一种实用的方法,弥合了框架级编程生产力与硬件级执行效率之间的差距。

拒绝访问 拒绝访问 您没有权限访问此服务器上的“http://www.mathworks.com/company/aboutus/founders/clevemoler.html”。 参考编号 #18.aa7c3617.1779427993.1a48d151 https://errors.edgesuite.net/18.aa7c3617.1779427993.1a48d151

Slumber 是一个基于终端的 HTTP 客户端,专为与 REST 和其他 HTTP 服务交互而设计。它有两种使用模式:终端用户界面 (TUI) 和命令行界面 (CLI)。TUI 最为实用,支持交互式发送请求并查看响应;CLI 则适用于快速发送请求和脚本编写。Slumber 的目标是做到易于使用、可配置且易于共享。为此,其配置是在名为“请求集合”(request collection) 的 YAML 文件中定义的。两种使用模式(TUI 和 CLI)共享相同的基本配置(即请求集合)。请查阅“快速入门”指南进行试用,或前往“核心概念”深入了解 Slumber。

Tight-C 是一门极简的系统编程语言,旨在提供媲美 C 语言的强大性能,同时摒弃现代编程语言中复杂的机制与“隐式魔术”。它直接编译为 C11 代码,去除了垃圾回收、类型推断和面向对象编程(OOP),转而采用显式且可预测的代码编写方式。 该语言仅包含 10 个关键字(包括用于内存管理的 `defer`、定义函数的 `fn` 以及控制可见性的 `pub`),占用极小。它支持原生指针与带切片功能的胖指针、用于保证内存布局可预测的紧凑结构体,并提供与 C 语言无缝对接的 FFI。通过剔除历史包袱,Tight-C 提供了一套透明的工具集,既能让单个开发者完全理解并实现,又足以支撑真实的系统级编程需求。 主要特性包括: * **手动内存控制:** 通过 `alloc`/`free` 实现直接内存访问。 * **可预测性:** 结构体无填充,且不存在隐式变量遮蔽。 * **可读的输出:** 生成简洁、可读且兼容标准工具链的 C 代码。 * **丰富的标准库:** 内置用于 I/O、字符串、数学运算、内存操作及类型转换的模块。 Tight-C 证明了高性能系统代码无需复杂的架构设计。

更多

联系我们 contact @ memedata.com