每日HackerNews RSS

来自加州大学伯克利分校和帕多瓦大学的研究人员,以公元79年8月24日有历史记载的维苏威火山喷发为基准,重新校准了氩-氩测年法,从而显著提高了测年精度。研究人员利用八份富钾透长石样品,将这次喷发的时间测定到了13年以内,精度约为0.7%,准确度约为0.4%。 他们的分析还进一步确定了钾-40的半衰期为(120.44 ± 0.88)亿年,精度是此前核物理估计值的两倍。这些改进得益于质量更好的浮石样品、更先进的质谱仪以及更新的中子辐照技术。研究人员还认定,一枚长期被用作证据、表明庞贝火山在更晚的秋季喷发的钱币,很可能是在9月之前铸造的。 重新校准后的方法将为近期火山喷发以及考古学、古生物学事件提供更准确的年代测定,同时有助于校准放射性碳测年和铀-铅测年,并厘清小行星撞击、火山活动和大灭绝等地质事件之间的因果关系。

``` 黑客新闻 最新 | 往期 | 评论 | 提问 | 展示 | 工作 | 提交 登录 摧毁庞贝的火山喷发正帮助科学家确定地球历史的时间 ( news.berkeley.edu ) 17 分 由 gmays 发布 1 天前 | 隐藏 | 往期 | 收藏 | 讨论 帮助 使用指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请加入 YC | 联系我们 搜索: ```

文章探讨了递归调用 `make` 时,GNU Make 3.81 至 4.3 如何处理并行执行。如果配方中直接运行 `make`,父进程的作业服务器(jobserver)可能不会传递给子进程,从而出现类似 `jobserver unavailable: using -j1` 的警告,导致并行能力丧失,甚至可能调用 `$PATH` 中另一个 `make` 可执行文件。 在配方前加上 `+`(例如 `+make -C subdir`),或使用惯用的 `$(MAKE)` 变量,可以解决这些问题,并确保子进程继承父进程的作业服务器设置。 显式指定 `make -j2` 或 `make -j4` 等选项会覆盖继承的作业数限制,并禁用或重置作业服务器模式;不同 GNU Make 版本产生的警告措辞可能不同。单独使用 `make -j` 会请求无限并行,但在未标记的递归配方中,其行为因版本而异,因此不可移植。总体而言,递归配方应使用 `$(MAKE)`,除非有意覆盖父进程的作业服务器配置,否则应避免指定 `-j`。

一场 Hacker News 讨论探讨了:在并行构建中,递归调用 `make` 是否仍然有用。GNU Make 的顶层进程负责管理作业服务器;递归调用会向它申请作业槽位,而 `-j` 应在顶层命令中指定。评论者指出,GNU Make 4.4 引入的基于 FIFO 的作业服务器,不再需要仅为了保留作业服务器访问权限而使用 `+` 前缀或 `$(MAKE)`,不过在处理其他构建工具时仍可能需要特殊方式。`MAKEFLAGS=-j8` 可以将并行度传递给子进程,但手动传递可能不够可靠。 这场争论不只涉及语法。“递归 Make 有害”一文认为,嵌套构建会模糊依赖关系、重复执行工作,并且妨碍并行化。另一些人则反驳说,如果项目构成清晰的 DAG,每个子项目的范围都经过精心划分,并且叶子 makefile 直接生成最终产物,那么递归 make 仍然可以很好地工作。即便如此,按目录进行递归仍可能造成重复的子构建或过于粗粒度的调度,因此,使用统一的依赖图或现代构建工具可能更加简洁。

2026年 Burning Man 活动确认有3人死亡,创下该活动有记录以来的最高死亡人数,因此有人将其与美国总体死亡率进行比较。根据美国全国全因死亡率粗略估算,一周内7万名参与者中预计约有12.2人死亡。考虑到 Burning Man 参与者年龄普遍较年轻,预计死亡人数降至4.9人。在泊松模型下,观察到3人或更少死亡的概率约为27%,因此相较于这一基准,这一结果并不属于统计上的异常。 不过,与 Burning Man 历史上近乎为零的死亡人数相比,3人死亡仍属异常。剩余差异很可能与参与者筛选有关:参加者可能更健康、更富裕,也更能承受活动环境;此外,参与者在性别、种族、教育程度等方面也存在差异。由于仅有3起死亡,统计不确定性很大,因此结论应保持谨慎。

一则 Hacker News 讨论探讨了对 Burning Man 异常低死亡率的一项统计分析。文章将近期三例死亡与美国经年龄调整后的基准数据进行比较;按该基准,原本预计约有 4.9 人死亡。文章指出样本量很小,并将大部分差异归因于参与者筛选——参加者通常更健康,也更能适应沙漠环境。 评论者进一步讨论了 Burning Man 如何从一场松散组织的聚会,逐渐发展成一座临时城市。这里逐步建立了卫生设施、道路、分区管理、车辆许可证、限速、护林员、紧急医疗服务和安全检查等制度。一些人认为,这相当于政府职能在现实中不可避免且务实的重现;另一些人则认为,尽管其他音乐节已经提供了可供借鉴的经验,Burning Man 的许多规则仍是在发生死亡事件后才被动出台的。 讨论还涉及多个问题:具有明显危险性的艺术项目是否能让参与者在知情的前提下自主选择风险;当任何活动都存在风险时,“安全”是否仍有意义;在往返途中或住院期间发生的死亡应如何统计;以及人口层面的比较为何可能造成误导。讨论后来还延伸到了 Burning Man 的文化、社区规范、环保理念和意识形态 polarization 等更广泛的问题。

这是一次停止维护的开源发布:与 CHOMPI 相关的文件和文档将永久保存在此处。如需定制,请将该仓库克隆到你自己的 GitHub。 虽然我们不会再更新任何文件,但 CHOMPI Club 将继续在 Chase Bliss Discord 中保持活跃。欢迎前往 CHOMPI Open Source 频道讨论该项目、分享你的作品,并看看其他人使用自己的 CHOMPI 创作了什么。

Hacker News 用户对 CHOMPI 的开源表示欢迎。这是一款基于 Daisy 平台的紧凑、有趣的采样器,许多人赞赏其独特的工作流,并表示希望自行制作;也有人质疑其约 700 欧元的原始售价,尤其是与 SP-404、Octatrack、MPC 和 KO II 等量产设备相比。 讨论涉及小众硬件的经济问题:支持者认为,小批量生产、质量保障以及针对小众产品的支持,可以证明高定价是合理的;批评者则认为,更便宜的设备能提供更多功能。用户还在寻找二手设备,报告可疑的 Facebook 骗局和经销商转售 listings,并指出供应情况不确定。由于生产可能即将结束,而且 CHOMPI 商标的使用仍受到限制,未来版本需要采用新品牌名称,并可能依赖社区自行制造。一名评论者分享了 Nibbi,这是一款适配数字音频工作站的软件,提供 VST、AU 和 AAX 插件版本。总体而言,社区将开源视为推动采样器普及、降低 DIY 门槛以及打造更具可定制性的音乐工具的积极一步。

作者回想起在德国和波兰的博物馆中见到的模块化工业控制面板,如今这类实体控制系统大多已被软件取代。过去,它们被用于空中交通管制、地铁和有轨电车监控以及发电厂运营。其模块包括发光状态指示器、计数器、按钮、标签、开关和可拆卸面板,融合了工程学、交互设计和字体排印之美,尤其是 DIN 字体与类似 Dymo 标签字体的对比。慕尼黑、斯图加特、纽伦堡、华沙和多特蒙德也曾出现过类似系统,但其具体用途往往并不清楚。按钮可能可以操作,灯光用于传递状态信息,标签或许标示着维修情况;大型开关可能用于切换昼夜模式,也可能只是吸引人们去拨动它。作者分享这些例子,是为了提供背景、消遣和灵感,同时向那些令人难忘的实体交互界面致意。

Hacker News 讨论了《像素之前:模块化工业仪表盘》,重点介绍历史上的铁路控制面板,以及它们以触觉为基础、面向安全关键场景的设计。 德国 SpDr 信号箱面板使用模块化按钮和指示器来表示信号机、道岔和进路。操作员按住起始信号,再按下对应的目的信号来选择进路;随后,基于继电器的联锁系统会调整所需道岔,锁闭相互冲突的进路,并开放信号机。面板上可见的部件大多是连接至独立安全逻辑的模块化安装组件,而不是具备自主功能的模块。“Rotte”表示被维护作业人员占用的轨道。 讨论还提到了斯温顿和迪德科特铁路中心保存的实例、 domino 式面板拼块,以及 Denshi Blocks、博朗 Lectron 和 Snap Circuits 等相关模块化教育系统。评论者赞赏这些面板的真实性、易读性、实体感和令人满意的机械反馈,并将其与经常变化的触摸屏界面作了对比。讨论还延伸到复古工业开关、联邦快递采用魔术贴的飞机公告板、现代铁路地图,以及为什么实体控制装置在飞机、铁路、游乐设施和其他任务关键系统中仍然具有重要价值。

新加坡推出了一项由政府运营的相亲应用试点 **FirstDate**,面向21至35岁的公职人员。该应用采用 **盖尔—沙普利稳定匹配算法**。这一算法与2012年诺贝尔经济学奖相关,也被用于医院住院医师岗位分配和肾脏交换等场景。 用户会根据个人偏好和排除条件,对潜在伴侣进行排序。每个轮次中,提案者会向自己的首选对象提出匹配;收到提案的人会保留自己更偏好的提案,并拒绝其他提案,被拒绝者则继续向下一顺位对象 proposing。这个过程最终会得出一个数学意义上的稳定匹配,即不存在两名参与者彼此都比最终配对对象更理想的情况。 该应用每次只提供一个匹配对象,并设置72小时的决定期限。只有双方都接受后,才会提供联系方式,同时用户还需通过 Singpass 身份验证。商业平台通常会鼓励用户不断滑动、无限浏览,而 FirstDate 的目标是让用户尽快退出应用。帖子还指出,该算法生成的是一种对提案者而言最优的稳定匹配:它对发起提案的一方更有利,但接收提案的一方可能只能得到所有稳定匹配方案中自己最不偏好的选择。

《黑客新闻》上关于新加坡政府支持推出的约会应用的讨论指出,该应用采用了盖尔–沙普利稳定匹配算法。 commenters认为,这种算法能够生成对发起方最优且双方都能接受的匹配,但人们是否真正了解自己的偏好、个人资料能否反映长期兼容性,以及固定的发起方和接受方角色是否符合现实中的约会动态,都是值得质疑的问题。 许多人认为,私人约会应用更看重用户活跃度、选择空间和错失恐惧,而不是成功的关系;稳定匹配反而可能促进承诺。另一些人则强调,更深层的问题是在面对面社交日益减少,并建议建设低成本的公共社交空间、组织活动,以及提供其他认识新人的机会。 其他担忧还包括政府造成的隐私与监控问题、年龄限制、优生学影响,以及该应用在解决新加坡生育率低的问题上能力有限。讨论还涉及住房、教育、经济状况、社会规范的变化,以及新加坡的家长式治理模式。

帕特里克·菲茨西蒙斯认为,青铜时代帝国的消亡并非由单一灾难造成,而是 warfare 长期转变的结果。青铜武器依赖稀有且产地遥远的锡,因此大型国家和其精英阶层能够掌控军事力量。然而,随着炼铁技术的传播,各群体都可以利用本地丰富的矿石制造武器。这种变化使暴力手段更加普及,削弱了既有的等级秩序,也使大型帝国更难维持。 干旱、海上民族、贸易中断、饥荒和叛乱可能加速了公元前1200年左右帝国的崩溃,但铁器的普及有助于解释为什么类似的帝国没有立即重新出现。菲茨西蒙斯引用的考古和历史证据表明,铁器的采用之后,战争增多、统治者任期缩短,政治局势也更加不稳定。 更广泛的教训是,军事技术会周期性地重新分配权力。城堡强化了中央权威,后来的火器增强了起义者的能力,而核武器则提高了入侵的代价。现代无人机和人工智能也可能以类似方式挑战主导国家的地位;不过,控制这些技术的企业也可能再次集中权力。

一场 Hacker News 讨论围绕一篇文章展开。文章认为,青铜时代崩溃并未终结大型帝国,因为铁器最终使武器更容易普及。青铜制造需要稀缺的锡,而锡必须从远方运输,因此中央集权国家在军事上占据优势。后来,铁可以在当地大量生产,使较小的群体也能武装起来抵抗强权,从而增加了帝国重建的难度。 许多评论者认为,这一论点缺乏确定性,也过于强调单一因素。铁在青铜时代崩溃前就已为人所知,但早期炼铁困难,铁器也常常不如青铜器;铁器的广泛普及可能是崩溃的结果,而非原因。更可能的解释是多因素共同作用,包括干旱、贸易中断、内部动荡、人口迁移、战争,以及身份和行动尚不明确的“海上民族”。是否存在“海上民族”协调一致的入侵,也因考古证据不足而受到质疑。 另一场 lengthy 的讨论同样否定了解释西班牙征服阿兹特克人的单一原因。评论者强调,本土盟友、政治策略、后勤条件、老兵,以及钢制武器、马匹、火器和疾病都发挥了作用。讨论中还多次将冶金技术削弱中央控制、促进武器普及的作用与现代人工智能进行了比较。

Ledge 是一款 Markdown 笔记应用,可将文件夹转换为支持代码和实时运行的工作区。Python、Node、Ruby 和 PHP 可直接使用,TypeScript 通过内置的 Bun 运行,Redis 和 SQL 代码块则可使用环境 URL 连接;还可以在“设置”中添加更多解释器。 每日笔记基于普通 Markdown 模板创建,并通过日期和提示词区块快速生成晨间简报。你可以附加项目文件夹,而无需移动或修改其中的文件;还可以切换最多九个工作区,每个工作区都有独立的布局。 编辑功能包括语法感知的实时预览、从网页和文档导入内容时的富文本粘贴转换、图片处理,以及锁定笔记的可选加密。双向链接、全文搜索、反向链接、大纲、标签和收藏功能让笔记易于浏览和查找。 `ledge` CLI 可在任何终端中列出、读取、搜索、创建和追加笔记,输出清晰,并支持 JSON 格式输出。应用会随 CLI 的更改实时同步更新。删除的笔记会移至废纸篓,并在其中保留 30 天;永久删除时需要确认。

Ledge.sh 是一款免费、开源的 Markdown 笔记本,可直接在笔记中运行 Shell 命令、代码、SQL 和其他可执行块。它使用真正的交互式 Shell,支持本地执行或通过 SSH 在远程主机上执行,并可在 macOS、Linux、通过 WSL 运行的 Windows、iOS 和 Android 上使用,其中 Android 目前处于测试阶段。该项目使用 Bun 和 Electrobun 构建。 HN 社区的讨论将 Ledge 与 Org-mode/Babel、Jupyter、RMarkdown、Quarto、Runme、Atuin Desktop、Xiki 以及其他 literate programming 工具进行了比较。支持者看中了 Ledge 易于使用的 Markdown 格式、移动端支持,以及将现有 README 和运维笔记转换为可运行工作流的能力。 建议改进的方面包括:让执行过程感知依赖关系、支持条件工作流、使用环境变量进行参数化、从命令行运行单个代码块、编辑器自动补全、为智能体驱动的任务列表提供钩子,以及探索与 Obsidian 集成的可能性。 批评者提醒,可执行文档容易变得过时、依赖特定平台且难以维护,尤其是在团队规模扩大时。对于关键自动化任务,传统脚本和构建系统可能更加可靠。创建者还收到了反馈,建议弱化项目的“笔记本”品牌定位,并进一步说明它与 Jupyter 的区别。

功能性超声成像(fUSI)是一种新兴的脑成像方法,以千赫兹级帧率采集超声回波散射,并检测神经活动引起的血流变化所导致的组织散斑快速变化。它可能具有远高于功能磁共振成像(fMRI)的空间分辨率,设备紧凑、信号强,同时还可作为低强度聚焦超声治疗的补充。 平面波发射和延迟求和等方法可利用返回的回波重建组织结构。功能信号通常采用功率多普勒方法估算,即计算复数图像数据在滑动窗口内的标准差。该指标主要反映运动的红细胞,因而更多反映血容量,而非血流速度。尽管功率多普勒应用广泛,但奇异值分解(SVD)杂波滤波可能会去除超过99%的方差,并可能误删神经信号。刚性运动校正和更温和的滤波方法有望改善结果。基于自相关的指标则可能提供有关血流速度的补充信息。 经过处理的fUSI时间序列可使用广义线性模型(GLM)、多变量模式分析(MVPA)以及编码或解码模型进行分析,以支持脑机接口和神经精神疾病研究。然而,其特异性最终受到血管组织结构的限制:静脉产生的信号强烈但成分混杂,毛细血管的选择性高但信号微弱。更好的运动校正、血流估计、深度学习方法和开放的Python仿真工具,可能加快该技术的验证与临床应用。

一则 Hacker News 讨论介绍了一个从零开始讲解功能超声成像(fUSI)的项目。评论者对其工程实现以及它有望推动更广泛、甚至消费级脑成像的可能性印象深刻,但也质疑目前该技术究竟能提供多少有用信息。 主要障碍是如何穿过颅骨成像。Merge Labs 首先要从手术中本来就需要开颅骨窗的患者入手,同时研究如何穿过完整颅骨成像,以期应用于更广泛的场景。其他问题还包括:能否通过眼球进行成像、fUSI 的血流测量与神经能量消耗及 fMRI 的 BOLD 信号有何关联,以及业界对整合 EEG、fNIRS 和 fUSI 的系统日益增长的兴趣。 DIY 爱好者还提出,可以使用市售探头、计算机和软件搭建基础超声系统,不过多普勒成像需要更复杂的波束控制技术。总体而言,参与者对这项技术充满热情,但也对其近期能否真正用于临床保持谨慎。

Dear Machine 让用户通过现有的 Gmail 或类似收件箱,以电子邮件方式操作自己的电脑;支持附件、群组对话、并行会话,以及访问基于本地 Git 的记忆。它支持已安装的智能体,如 Claude Code、Codex CLI 和 OMP,并可配置模型、提供商和沙箱适配器。用户可以使用 `machtiani run --attach` 监控工作,也可以在项目中直接调用 Machtiani。 Machtiani 是底层的迭代执行框架。它采用分层流程:规划器制定计划,ReAct 执行器执行计划,后端智能体完成具体任务。这些组件可以使用彼此独立的模型和配置,而长时间运行的会话能够保留上下文,无需依赖上下文压缩。 目前,安装需要从源代码构建,并使用固定版本的子模块。用户可以通过 BYOC 智能体或 Dear Machine 的礼宾服务进行设置,支持使用 Nix 或标准的 Linux/macOS 安装程序。Windows 用户可以使用 PowerShell。礼宾服务负责配置提供商、收件箱、模型、后端和更新;完成设置后,由 `dearmachine` 管理系统。

一则 Hacker News 帖子《亲爱的用户,电子邮件将长期存在》引发了一场讨论:当有多人参与同一段对话时,这个基于电子邮件的 AI 智能体究竟归谁所有。 创作者澄清,智能体属于将其安装在自己电脑上的人,而不是会话中的每一位参与者。它只能在所有者发起的邮件会话中工作。访客可以请求它执行操作或修改内容,但无法在该会话之外联系它。所有者始终掌握控制权,可以审批访客消息,并在智能体的回复发送前预览或拒绝这些回复。如果访客的请求相互冲突或与所有者的指令冲突,智能体必须优先执行所有者的指令。

更多

联系我们 contact @ memedata.com