arXivLabs是一个框架,允许合作者直接在我们的网站上开发和分享新的arXiv功能。个人和与arXivLabs合作的组织都拥抱并接受了我们开放、社群、卓越和用户数据隐私的价值观。arXiv致力于这些价值观,并且只与坚持这些价值观的合作伙伴合作。您是否有为arXiv社群增加价值的项目想法?了解更多关于arXivLabs的信息。
arXivLabs是一个框架,允许合作者直接在我们的网站上开发和分享新的arXiv功能。个人和与arXivLabs合作的组织都拥抱并接受了我们开放、社群、卓越和用户数据隐私的价值观。arXiv致力于这些价值观,并且只与坚持这些价值观的合作伙伴合作。您是否有为arXiv社群增加价值的项目想法?了解更多关于arXivLabs的信息。
苹果硅芯片Mac(M1/M2/M3/M4)包含一个隐藏的MEMS加速度计,由传感器处理单元(SPU)管理,可通过IOKit HID访问,尽管没有公开API。一个新项目允许读取大约800Hz的原始三轴加速度数据,目前在M3 Pro Macbook Pro上测试。
该传感器在IOKit注册表中找到为`AppleSPUHIDDevice`(使用页面0xFF00,使用3),并使用异步回调的`IOHIDDeviceCreate`进行访问。数据以22字节的报告形式接收,需要转换为'g'值。
该项目包括实时数据可视化代码(`motion_live.py`)和核心传感器读取逻辑(`spu_sensor.py`)。一个有趣的实验性应用通过球式心动描记法,通过感知笔记本电脑机身的振动来检测心跳。
**重要提示:** 这是未文档化的,需要root权限,可能随macOS更新而变得不稳定,并且*不*用于医疗用途。代码可在GitHub上找到:[https://github.com/olvvier/apple-silicon-accelerometer](https://github.com/olvvier/apple-silicon-accelerometer)。
``` let start = false, stop = false if (payload.pm25 >= 50) { start = true } if (payload.pm25 <= 10) { stop = true } if (start || stop) { // 控制空气净化器状态 fostrom.sendMail('air-purifier', 'set-state', { state: start }) // 向Discord发送警报 fostrom.triggerWebhook('discord-alert', start ? `启动空气净化器` : `停止空气净化器` ) } ```
对于其他所有事情,无论您是在制作原型、3D 打印、设计家具还是学习 CAD,FreeCAD 都提供支持您创意的工具。它拥有强大的社区、丰富的文档和不断增长的插件生态系统,是开始和进步的好地方。无需注册,无需付费墙,没有任何限制。尽享触手可及的开源自由。
C语言的`defer`特性,旨在简化资源管理和错误处理,现已可用。这得益于完成的技术规范(TS 25755)以及在Clang(版本22)和GCC(版本9+,需使用变通方法)中的实现。`defer`确保清理操作(如释放资源或解锁互斥锁)*总是*被执行,即使在提前返回或出现异常时,从而消除潜在的泄漏并简化复杂代码。 作者强烈建议C语言开发者采用`defer`。一个预处理器变通方法允许与旧版编译器兼容,但需要将代码包含在花括号中以用于GCC的嵌套函数回退。重要的是,即使没有优化,此实现也能避免堆栈利用等安全风险。 虽然由于不兼容的“块”扩展,较旧的Clang版本不受支持,但`defer`在编译后独立于外部库工作,使其易于广泛部署。提供的示例展示了它在安全内存分配和互斥锁处理中的用法。
## 神秘捐款助力大阪供水系统
日本大阪市收到了一笔惊人的捐款:21公斤(46磅)的黄金,价值约360万美元,来自匿名捐赠者,用于解决其老化的供水基础设施问题。市长横山秀幸表达了极大的感谢,并指出修复破损管道需要大量投资,仅去年一个财政年度就记录了超过90处漏水事件。
这并非这位神秘捐赠者的首次捐款,此前他曾捐赠过50万日元现金。此捐款正值日本面临日益严重的基建老化危机;超过20%的日本供水管道已超过其40年使用寿命,导致下沉孔增加和安全隐患。
大阪市水道局计划利用这笔黄金为关键的维修和升级提供资金,解决普遍的恶化问题,并确保其近三百万人拥有可靠的供水。
## CDLM:加速扩散语言模型 扩散语言模型 (DLM) 相较于传统的自回归 (AR) 模型,具有潜在优势——即并行生成和双向上下文利用。然而,标准的 DLM 由于全双向注意力机制和对高质量输出所需的大量细化步骤而面临计算成本高昂的问题。 CDLM 通过一种后训练方法解决了这些问题。它训练一个“学生”DLM 来模仿“教师”DLM 的行为,重点关注token细化的*轨迹*。这包括一个分块的因果注意力掩码,可以对已完成的分块进行精确的 KV 缓存,以及一个三部分损失函数,促进知识蒸馏、一致性和通用的去噪能力。 结果是一个模型,所需的细化步骤显著减少——大约减少 4.1 倍到 7.7 倍,同时保持准确性。这转化为显著的延迟改进(最快可达 14.5 倍)和更高的吞吐量,尤其是在较小的批处理大小下,通过平衡计算和内存使用来实现。CDLM 是一种广泛适用的技术,旨在随着 DLM 基础模型的不断发展而提高效率。
## 亚历山大·科耶夫:重塑后现代先知的形象 数十年间,亚历山大·科耶夫是一位哲学谜题——被广泛引用却鲜有人阅读。现在,马可·菲洛尼和鲍里斯·格罗伊斯的两部新传记正在重塑我们对这位20世纪有影响力的思想家的理解。这两本书超越了科耶夫作为黑格尔的解释者的角色,揭示了他作为后现代主义先驱,敏锐地观察到晚期资本主义的异化现实——无休止的官僚主义、自动化以及在“后历史”世界中争取认可的斗争。 科耶夫曾著名地宣称“历史已经结束”,这一概念被弗朗西斯·福山臭名昭著地误解为自由民主的胜利。然而,科耶夫的愿景,受到他在革命俄国和战时法国的经历的影响,更加复杂,甚至与社会主义和欧亚主义思想调情。 这些传记详细描述了一生充满传奇色彩的人生——从莫斯科优越的成长环境(他的叔叔是康定斯基)到从布尔什维克俄国惊险逃脱,以及战时的隐秘生活。最终,科耶夫认为人类正在努力克服自身的局限性,拥抱“虚无”,并在一个缺乏内在意义的世界中发现美。两位作者都强调了科耶夫玩世不恭、悖论的本质,以及他对哲学最好以游戏的形式体验的信念,敦促读者以创造性和批判性的方式参与他的思想。
启用 JavaScript 和 Cookie 以继续。