每日HackerNews RSS

新近发现的战时文件,即所谓的“贝利文件”(Bayley papers),为艾伦·图灵作为一名实用电气工程师的角色提供了新的视角。虽然图灵以其在计算机科学和密码破译方面的贡献而闻名于世,但这些由他的助手唐纳德·贝利保存的文件,详细记录了图灵在1943年至1945年间开发的名为“黛利拉”(Delilah)的便携式绝密语音加密系统。 图灵在汉斯洛普公园(Hanslope Park)工作期间,与贝利合作致力于实现语音加密技术的微型化,旨在创造一种比美军当时使用的房间大小的系统更为便携的设备。该收藏包括实验笔记、技术证明,以及图灵为工程同事撰写的大量讲义。这些文件揭示了图灵从抽象数学理论向电路、多谐振荡器和信号处理等具体工程领域的转型。 这批文件于2023年以近50万美元的价格被拍卖,促使英国政府将其列为重要的国家历史文物,并对其发布了出口禁令。归根结底,“黛利拉”项目凸显了图灵的多才多艺;他在战争期间积累的电子工程实践经验,为其后来在电子计算机设计方面的开创性工作奠定了关键基础,证明了他既是一位理论家,也是一位实干家。

```Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 艾伦·图灵“德利拉”(Delilah)项目的遗失故事 (ieee.org) 3 点 | asdefghyk | 1 小时前 | 隐藏 | 过往 | 收藏 | 1 条评论 | 帮助 asdefghyk 1 小时前 [–] 翻阅图灵的笔记,可以看到他那“自己动手”的钻研方式 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:```

关于AI生成的文本是否与人类写作难以区分的争论,往往基于一个前提,即大语言模型(LLM)能完美复刻人类的统计规律。然而,这忽略了这些模型“准确定性”的本质。当许多用户输入相似的提示词时,AI往往会产生功能上完全相同、重复的输出。 一个典型的例子是亚马逊上“AI垃圾内容”的激增,无数非虚构类书籍有着几乎一模一样的封面、标题和主题。这种缺乏真正创造性差异的表现——或者说是“幻觉出相同的陈词滥调”——正是AI独特的标志。尽管AI可以模仿人类的措辞,但它总是会反复回到同样的有限模式中,从而产生一种可识别的、同质化的信号。 归根结底,在一个生产内容远比消费内容容易的时代,相信自己的直觉正成为一项至关重要的技能。如果你的自动输出结果看起来就像那种批量生产、平庸乏味的《十万个为什么》,那么这种作品的人工合成性质将无法掩盖。

```Hacker News新消息 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交登录AI的十万个为什么 (lcamtuf.substack.com)14 分,由 surprisetalk 发布于 45 分钟前 | 隐藏 | 过往 | 收藏 | 1 条评论 帮助 dlenski 2 分钟前 [–] 这很好地说明了 LLM 回应的同质性。描述这种效应的另一种方式是……如果你要求人类写 1,000 本书,你是在要求 1,000 个有着不同经历、不同技能、不同情绪(等等)的个体去创作。但如果你要求 LLM 写 1,000 本书,你可能最多只是在和 3 到 5 个不同的模型对话。而且它们都是在相同或相似的数据上训练的,其回应方式也大同小异。LLM 在“人生阅历”或“技能”方面并没有太大区别,而且它们确实也不具备独立于你所给提示词之外的所谓“情绪”。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```

比例-积分-微分(PID)控制器是一种广泛使用的反馈机制,用于将工业和机械过程维持在设定的目标值。通过持续计算误差(目标设定值与实际过程变量之间的差值),控制器利用三个不同的组件进行修正调节: * **比例(P):** 响应当前的误差幅度;较大的误差会触发更强烈的即时修正。 * **积分(I):** 分析过去误差的累积总和,以消除残留的稳态偏差。 * **微分(D):** 根据变化率预测未来误差,从而提供稳定性并减少超调。 PID控制器在汽车巡航控制、机器人技术、温度调节以及制造业等领域中至关重要。虽然其概念直观,但其性能高度依赖于“回路整定”,即根据特定的物理系统调整系数,以平衡响应速度与稳定性。 尽管现代数字控制器(通过软件或微控制器实现)已在很大程度上取代了早期的气动和模拟版本,但基本的PID算法仍然是自动化领域的行业标准。通过最大限度地减少人工干预并确保精确、连续的调节,PID控制为在复杂动态环境中保持稳定性提供了坚实的基础。

这篇 Hacker News 帖子讨论了一个指向维基百科“比例-积分-微分 (PID) 控制器”词条的链接。 评论区反映了人们对这样一个基础工程主题为何出现在编程论坛上的种种看法,既有调侃也有观察。几位拥有控制系统背景的用户表示,软件工程师最近对经典控制理论产生了浓厚兴趣,这一点很有意思。一些评论者指出,现代人工智能概念(如联合嵌入预测架构,即 JEPA)与模型预测控制在概念上有显著相似之处,这也证明了这些经典课题对现代技术具有现实意义。 另一些人则对帖子的质量表示怀疑,质疑简单的维基百科链接是否符合社区对“高质量帖子”的标准。讨论最后推荐了一个实用资源——《无需博士学位的 PID 教程》(PID without a PhD),供那些希望以通俗易懂的方式入门该主题的人参考。

本摘要探讨了在 `meshoptimizer` 库中利用 AVX-512 指令集优化“锯齿”(zigzag)整数解码的过程。该解码方法旨在将有符号整数映射为较小的无符号值,从而实现高效压缩。 作者研究了两种替代分支密集型解码方案的主要方法: 1. **AVX-512 谓词(Predication):** 通过使用执行掩码和 `vptestmd` 指令,可将解码过程简化为三条指令。尽管从理论上讲在吞吐量受限的情况下速度更快,但它增加了延迟,且常被 Clang 等“智能”编译器干扰,导致代码被还原回原本效率较低的形式。 2. **GFNI(伽罗瓦域新指令):** `vgf2p8affineqb` 指令可以在 GF(2) 域上执行单次矩阵乘法,从而完成整个 8 位锯齿变换。这种方法效率极高,但仅限于 8 位宽度,且依赖于标准 AVX-512 之外的硬件支持。 最终,这两种优化方案均未给 `meshoptimizer` 带来实质性的速度提升,因为瓶颈主要存在于周围的“延迟受限”累加循环和存储单元中。不过,该研究强调了 AVX-512 的高级特性(如谓词、三元逻辑和 GFNI)为位操作任务提供了比标准 SIMD 集更强大且更具创造性的替代方案。

对不起。

临床前药物研发常受限于碎片化且数据密集的研究环境,手动检索数据效率低下。为解决这一问题,拜耳开发了 **PRINCE(临床前信息中心)**,这是一个从简单的搜索工具进化为智能科研助手的代理型 AI 平台。 PRINCE 利用 **代理型检索增强生成(Agentic RAG)** 技术,架起了结构化数据库与海量非结构化文档(如 PDF 研究报告)之间的桥梁。该架构通过 **LangGraph** 进行编排,采用多代理工作流: * **研究员代理(Researcher Agents):** 结合 RAG 和 Text-to-SQL 技术来收集证据。 * **反思代理(Reflection Agents):** 提供“流程”、“数据”和“草稿”反馈循环,以确保准确性和工作流的完整性。 * **撰稿代理(Writer Agents):** 综合研究结果,并确保所有结论均有引用支撑。 通过采用**上下文工程(context engineering)**——即针对特定工作阶段精心组织信息,以及**框架工程(harness engineering)**——即构建稳健的状态持久化、错误处理和可观测性,拜耳已将“数据迷宫”转型为直观、可靠的对话式体验。该框架使科学家能够更快速地查询复杂的临床前数据,减少冗余实验,并在高监管的制药环境中保持必要的可追溯性,从而加速药物研发进程。

```Hacker News新帖 | 往日 | 评论 | 提问 | 展示 | 招聘 | 提交登录构建可靠的智能体 AI 系统 (martinfowler.com)7 分,由 sarangk90 发布于 1 小时前 | 隐藏 | 往日 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```

“阿姆斯特朗效应”是一种通过流体(如蒸汽或压缩空气)摩擦产生静电的现象。1840年,一位火车司机偶然发现蒸汽锅炉中漏出火花,这一发现促使威廉·阿姆斯特朗研制出了“水力发电机”。尽管名称如此,该装置产生的却是巨大的静电,而非水力发电。 利用摩擦喷嘴,阿姆斯特朗的机器能够产生惊人的火花,在19世纪中叶成为一种广受欢迎的科学奇观。在迈克尔·法拉第的支持下,阿姆斯特朗的研究最终使他入选英国皇家学会,并开启了他作为实业家的职业生涯。 虽然这些机器如今已被淘汰,但阿姆斯特朗效应依然具有现实意义。时至今日,它被应用于工业喷漆工艺,通过极化作用来提高附着力。然而,该效应也带来显著的危害;它与油轮在高压清洗过程中引发的危险爆炸有关,并能点燃气雾罐中泄漏的易燃气体。尽管在历史上曾仅被视为一种奇观,但流体摩擦起电的物理原理在现代安全和工业应用中仍是至关重要的考量因素。

Hacker News最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交登录阿姆斯特朗效应 (wikipedia.org)7 分,由 userbinator 发布于 1 小时前 | 隐藏 | 往期 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索:

如今,许多人正经历“新闻疲劳”。近 70% 的加拿大人因感到不知所措和无力而选择偶尔回避新闻。作为一名发展心理学家,我认为这并非性格缺陷,而是人类大脑因进化而产生的“负面偏见”所带来的必然反应。 我们的祖先通过优先关注即时的地方性威胁得以生存。然而,当今我们古老的神经系统却不断受到全球性危机的轰炸,从而引发持续的生理压力反应。这种错位可能导致“问题性新闻消费”,进而严重影响心理健康,尤其是对于边缘群体而言。 虽然回避并非解决之道(健康的民主社会需要知情的公民),但我们必须改变获取信息的方式。为了应对这种认知负荷,我们应该: * **限制消费:** 设置特定的时间段来阅读新闻。 * **优先考虑质量:** 选择深度报道,而非杂乱的社交媒体资讯流。 * **寻求行动力:** 将认知转化为行动,以减轻痛苦。 * **过滤“愤怒诱饵”:** 识别那些旨在激发情绪反应的内容。 尽管世界新闻依然沉重,但只要我们更有意识地参与其中,就能保护好自己的心理健康。

近期的一场 Hacker News 讨论探讨了长期接触全球负面新闻带来的心理负担,并引用了尼尔·波兹曼(Neil Postman)提出的“躲猫猫世界”(Peekaboo World)概念。该理论指出,现代媒体不断向我们轰炸那些我们无力干预的重大全球性问题,导致人们陷入一种持续且无助的焦虑状态。 评论者们提出了几种应对这种“信息过载”的策略: * **本土化:** 专注于当地新闻。用户发现这比关注全球新闻压力要小得多,且与日常生活关联更紧密。 * **相关性过滤:** 有用户提议采用“爆炸半径”法来获取媒体资讯,即根据地理距离和个人影响程度对新闻进行排序。通过优先关注身边的事件并过滤掉远方无法控制的危机,用户可以找回自己的心理带宽。 总之,大众普遍认为,限制对遥远全球事件的关注——因为这些往往超出个人的影响范围——是减轻压力并改善心理健康的一种切实可行的方法。

TD4 是一款来自全球速卖通(AliExpress)的紧凑型 4 位 CPU 套件,配备 2 个寄存器、16 字节只读存储器(通过 DIP 开关实现)以及 LED 输出。它是一个优秀的动手教育工具,有助于理解计算机体系结构,尽管其随附的文档非常简略。 组装过程需要细心焊接,特别是表面贴装二极管和 USB 电源接口。该架构利用 16 组 DIP 开关作为 ROM、一个指令译码器,以及一个通过加法器传输信号的数据选择器。由于系统仅限于 16 字节,编程需要根据 ADD、MOV、IN、OUT、JNC 和 JMP 指令的特定操作码手动拨动开关来完成。 作者与同事成功实现了简单的循环程序(包括计数程序),并开发了基于 Python 的汇编器和模拟器以简化开发流程。尽管在跳转逻辑和硬件配置方面遇到了一些初步挑战,但该项目提供了对底层计算的深入了解。对于有兴趣进一步研究的人,作者推荐《Nand2Tetris》课程或 Ben Eater 的 8 位计算机项目,作为探索数字逻辑和 CPU 设计的自然进阶。

抱歉。

在这篇文章中,Chris Foster 指出许多 Web 开发人员对跨源资源共享(CORS)缺乏基本的理解,这往往会导致严重的安全性漏洞。 Foster 以 2019 年 Zoom 的漏洞为例,解释了开发人员是如何利用一种变通方法——通过图像尺寸发送数据——来绕过浏览器安全协议的。Zoom 之所以采用这种“黑客手段”,很可能是因为他们难以正确实现 CORS,且未意识到浏览器实际上是支持本地主机(localhost)上的安全跨源请求的。由于未能设置正确的 `Access-Control-Allow-Origin` 响应头,Zoom 无意中允许了互联网上的任何网站触发其原生应用程序,从而使用户面临重大风险。 Foster 断言,这是一个普遍的行业问题,且往往因 Stack Overflow 上的答案和教程推崇不安全、过度宽松的 CORS 配置而加剧。他强调,开发人员应依赖 CORS 和内容安全策略(CSP)等标准安全功能,而不是构建不安全的变通方案来强行实现功能。最后,Foster 呼吁加强开发人员教育,他指出,尽管 CORS API 可能较为复杂,但为了代码快速运行而绕过安全协议的“黑客行为”是一种危险的做法,会使系统变得脆弱。

``` Hacker News新消息 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交登录开发者不理解 CORS (2019) (fosterelli.co)3 分,由 toilet 于 57 分钟前发布 | 隐藏 | 过往 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索: ```

Linux 进程创建在历史上依赖于 `fork()` 和 `exec()` 系统调用。尽管这种模式很优雅,但效率却很低,因为 `fork()` 复制了父进程的内存状态,而这些状态在随后的 `exec()` 中会被立即丢弃。 开发者李晨(音译,Li Chen)提出了“孵化模板”(spawn templates)来缓解这一问题,通过允许应用程序缓存可执行文件的配置,减少重复启动进程的开销。虽然性能基准测试显示有 2% 的小幅提升,但内核维护者以其适用范围太窄为由拒绝了该方案。 包括 Mateusz Guzik 和 Christian Brauner 在内的批评者认为,重点应在于彻底取代过时的 `fork()` 模型,而非对其打补丁。他们提议采用“构建器 API”(builder API)方法,即通过类似 `pidfd_config()` 的系统直接创建新进程。这将实现在用户空间中原生、高效的 `posix_spawn()` 实现,从而避免当前方法所带来的隐藏成本。李晨已接受了这些反馈,并表示未来的工作重心将转向为 Linux 开发这种更稳健、更现代的进程创建接口。

```Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 超越 Fork() + Exec() (lwn.net) 6 分,由 signa11 在 1 小时前发布 | 隐藏 | 过往 | 收藏 | 1 条评论 帮助 jwilk 40 分钟前 [–] 约 2 周前讨论过:https://news.ycombinator.com/item?id=48425528(超过 300 条评论) 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:```

更多

联系我们 contact @ memedata.com