每日HackerNews RSS

## SBCL 纤程:轻量级协同线程 SBCL Common Lisp 实现正在开发一种名为“纤程”的轻量级协同线程的新提案。 这旨在提供更高效的并发模型,尤其适用于 LLM/代理工具开发以及改善这些代理的长期记忆/上下文等任务。 讨论围绕栈大小(当前占位符为 256KB,计划减少)以及与 Actors 等替代并发模型的比较。 一些人认为 Actors 在内存管理方面具有优势,而另一些人则强调纤程的低上下文切换时间,非常适合每个工作单元一个线程的场景。 对话还涉及 SBCL 相关功能,如内存竞技场,以及 Lisp 代码与 LLM 功能的演进,并指出处理括号的能力有所提高。 一些人更喜欢“纤程”这个名称,而不是“绿线程”,因为它强调了严格的协同行为。 可以在 SBCL 邮件列表中找到更多开发背景信息。

空中客车正在为德国空军快速开发一种无人协同作战飞机(UCCA)系统,名为“女武神”,目标是到2029年实现作战准备。空中客车利用经过飞行验证的Kratos“女武神”无人机,整合其自主欧洲任务系统MARS——配备人工智能驱动的“MindShare”——以打造一个强大且适应性强的平台。 这项合作利用了Kratos现有的无人机技术和空中客车先进的软件及集成能力,提供了一种经济高效且可快速部署的解决方案。UCCA将自主运行或在有人驾驶飞机(如“欧洲战斗机”)的指挥下作战,后者正在接受升级以增强其连接性和杀伤力。 “女武神”的航程超过5000公里,最高飞行高度可达45000英尺。空中客车强调迅速提供可靠的作战能力,最初专注于德国军队的特定任务角色,同时保持欧洲在该关键技术领域的自主权。

## JIT 编译器调试与元数据:深入研究 MoarVM,一种用于 Raku 编程语言的虚拟机,最近在 Windows 上遇到了异常处理问题,原因是 `longjmp` 行为发生了变化。这源于 Raku 异常不直接与底层 C 栈交互,但 MoarVM 使用 `longjmp` 进行基本的错误处理。更新后的 `longjmp` 现在完全展开栈,即使对于 JIT 编译的代码也需要展开数据——MoarVM 尚未提供这些数据。 这个问题引发了对 JIT 编译器如何向操作系统和调试工具暴露信息的研究。存在几种 API,各有优缺点:**Perf Map** 简单但缺乏反汇编;创建**完整的共享对象**内容全面但繁琐;**RtlAddFunctionTable** 和 **libunwind** 处理栈展开;**GDB 的 JIT 调试信息读取器** 提供强大的自定义功能,但需要大量工作;而 **JITDUMP** 为像 `perf` 这样的工具提供详细信息,包括反汇编和行号。 目前,MoarVM 使用 Perf Map 并已实现 JITDUMP 支持。作者还尝试了 GDB 集成。最终目标是提供一个统一的解决方案,提供全面的调试和分析信息,承认当前形势是分散且复杂的。这项研究强调了弥合 JIT 编译代码与外部分析工具之间的差距所面临的挑战。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 让你的 JIT 代码被识别:让我数数有多少种方法 (wakelift.de) 9 分,作者 lizmat 1 天前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 kgeist 23 小时前 [–] 我在编写我的玩具语言的 JIT 编译器时遇到了相反的情况:它在 Windows 上运行,但在 Linux 上崩溃。编译器是用 C++ 编写的,并使用了 C++ 异常。在 Windows (MinGW) 上,我启用了 LJSJ 后端 (longjmp/setjmp),它愉快地跳过了 JIT 生成的帧,但在 Linux 上,它在遇到第一个 JIT 生成的帧后立即崩溃。我没有找到快速修复的方法,并放弃了这个项目。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

一项最近的国际研究,横跨五个中欧国家,发现所有测试的耳机——从廉价品牌到高端型号——都存在有害化学物质。由欧盟资助的“ToxFree LIFE for All”项目分析了81款耳机产品,发现塑料和软部件中含有令人担忧浓度的双酚(如BPA和BPS)、邻苯二甲酸酯和阻燃剂。 双酚浓度达到欧盟拟议限值的35倍,引发了对激素干扰的担忧,尤其是在长时间使用和通过皮肤接触(如运动)的情况下。该研究强调了一种“令人遗憾的替代”趋势,即用相似但仍然有毒的替代品取代有害化学物质。 值得注意的是,从网上市场购买的产品毒性最高,但知名品牌也未能幸免。研究人员敦促欧盟超越对单个化学物质的监管,而是对整个有害物质类别实施基于群体的限制,以更好地保护消费者并促进更安全的循环经济。鼓励消费者通过ToxFreeProductsNow.eu支持对更安全产品的需求。

## 耳机中发现有害化学物质 - 摘要 ToxFREE项目(Arnika.org)的一项最新研究发现,所有测试的耳机中都含有有害物质,引发了对长期暴露的担忧,尤其是在运动时,热量和汗水会加速化学物质迁移到皮肤上。双酚是主要问题,一些耳机的含量超过欧盟拟议的限制,幅度很大(高达35倍)。 虽然69%的测试耳机符合拟议的双酚限制,但该研究强调了电子产品中化学物质浓度监管方面的差距。Hacker News评论区的讨论集中在缓解策略上,例如用织物或硅胶覆盖耳机接触表面,以及选择罩耳式耳机。 值得注意的是,所有测试类别中,Apple AirPods都被评为“绿色”,Bose、Sony和JBL的一些型号也是如此。然而,评论员指出测试范围有限,以及日常材料中潜在有害化学物质的普遍存在,例如服装和家具。该研究强调需要提高认识,并可能制定更严格的法规。 [研究链接:https://arnika.org/en/publications/download/2128_f40ae4eb2e6...](https://arnika.org/en/publications/download/2128_f40ae4eb2e6...)

## Ageless Linux:反对加州AB 1043法案 Ageless Linux是一个故意极简的操作系统——目前是一个bash脚本,旨在挑战加州AB 1043法案的范围和意图,该法案要求数字平台进行年龄验证。该项目展示了修改操作系统标识的简单脚本如何容易地符合该法案广泛定义的“操作系统提供商”的资格。 其核心目的不是功能,而是抵抗。Ageless Linux主动*移除*Ubuntu或Fedora等大型发行版实施的任何年龄验证基础设施,提供脚本和分支来维护一个注重隐私的替代方案。 该项目认为AB 1043法案措辞不当,创建了一个简单脚本与大型科技公司受同一法规约束的体系,并最终赋予了总检察长过度的、选择性执法权,以及巨额罚款。他们故意违反法律,邀请法律挑战以澄清其含糊不清的条款并揭露其潜在的滥用可能性。 Ageless Linux坚决反对年龄验证原则,认为它会创建一个危险的监控基础设施,并且保护儿童隐私需要*避免*数据收集。他们已准备好接受罚款,认为这是迫使对该法案影响进行法律定义的必要步骤。

从终端创建、管理和查询无服务器PostgreSQL数据库。 分支、迁移、可观测性、类型生成——全部内置。完整的PostgreSQL和一个云文件系统,适用于AI代理。需要强大功能时使用SQL。需要简单操作时使用文件操作。一个数据库,统一接口。 CLI $ curl -fsSL https://db9.ai/install | sh macOS / Linux (x86_64, arm64) AI 代理 阅读 https://db9.ai/skill.md 并遵循说明。 您的代理可以自主学习安装、认证和使用db9。

Please provide the content you want me to translate. I need the text to be able to translate it to Chinese.

这个Hacker News讨论围绕一个名为“The Grammar of Graphic”的互动演示文稿(链接为timeplus-io.github.io)。演示文稿本身是主要话题,用户们讨论它的实现和设计选择。 一位评论者认为演示文稿的“淡入”动画分散注意力,认为它们破坏了人们自然、并行的信息处理方式,更喜欢使用视觉层级和排版来引导读者。另一位用户询问了创建这些动画所使用的工具。 一个回复提供了指向演示文稿在GitHub上的源代码的链接 ([https://github.com/timeplus-io/gg-vistral-introduction/](https://github.com/timeplus-io/gg-vistral-introduction/)),允许其他人直接研究动画技术。这篇帖子获得了24点赞和3条评论。

这本免费的148页书籍旨在帮助设计专业的学生和教育者克服学习创意编程时常遇到的挫折。它认识到许多人在学习过程中会面临情感挑战——感到迷茫、不好意思提问或质疑自己的能力——因此,它并非旨在*让*编程变得容易,而是帮助学习者*保持*动力。 本书将45种具体的挫折感映射到九种“传统美德”上,例如好奇心和谦逊,为每种挫折感提供肯定、解释和具体的行动步骤。它侧重于*如何*在遇到困难时继续学习,而不仅仅是*编写什么*代码。 本书面向学习6-12个月的新手,弥合了设计直觉和编程逻辑之间的差距。教育者也可以利用它来解决学生面临的情感障碍。该书以知识共享许可发布,可免费下载,无需注册,并且已被下载超过9500次。

一本关于“创意编程”的新书(stigmollerhansen.dk)正在Hacker News上引发讨论。本书明确表示,它是在作者20年教学经验的基础上,与Claude和ChatGPT等人工智能工具共同创作的。 许多评论者表达了担忧,一些人认为人工智能的参与降低了作品的价值,将其比作“垃圾”,或者建议初学者最好独立学习,并在*需要时*将人工智能用作工具。另一些人则质疑“创意编程”本身的定义——被描述为专注于表现性输出而非功能的编程,类似于艺术或80/90年代的“演示场景”。 然而,也有一些人为作者的透明度辩护,并认为尽管有人工智能的协助,本书的内容仍然有价值。他们认为作者保持了控制,并且这种合作产生了一份设计良好且富有洞察力的资源。一些用户也回忆起了早期的“创意计算”杂志。讨论的核心围绕着人工智能在创意领域中的作用,以及人工智能辅助的作品是否可以被认为是真正的艺术。

启用 JavaScript 和 Cookie 以继续。

请启用 JavaScript 并禁用任何广告拦截器。

更多

联系我们 contact @ memedata.com