每日HackerNews RSS

作者记录了在Calnex频率基准(用于原子钟塔)中,将嘈杂的原装Delta风扇更换为更安静的Noctua NF-A4x20 FLX的过程。单元内部,带集成GPS的SpectraTime GRClok-1500提供稳定的10 MHz输出,而Calnex PCB分频1 PPS信号并供电。原装Delta EFB0412HHD风扇在近桌面使用时噪音令人烦恼。作者使用Torx T10螺丝(所有螺丝均用Loctite固定)打开外壳,移除了一个尖锐的铝制散热器以避免受伤,并剪断风扇电缆,因PCB的方形4针连接器不兼容而拼接Noctua的OmniJoin连接器。Noctua风扇通过其橡胶缓冲垫紧密安装。作者称赞该设备统一使用Torx T10紧固件以及工程友好、便于维护的设计。重新组装后,该单元被放置在钟塔顶部并连接到PPS信号分析仪,需要20–30分钟来获取铷定时锁定和GNSS同步。

Hacker News评论者讨论Jeff Geerling将Calnex铷/GPS频率基准的风扇换成Noctua风扇。主要担忧是更安静的Noctua风扇通常送风量更小,可能影响温度敏感精密振荡器的散热。Geerling回应说该设备面向极端环境设计,运行在空调工作室中,且他正在监测时钟精度;24小时内性能仍处于测量噪声范围内。其他人指出空气流量规格不同(9.4与16.8 m³/h),但可能留有余量,而有些设备使用超大风扇并保留余量。讨论还涉及风扇与散热器设计、EBM Papst或Sanyo Denki等替代品、约835美元的二手价格,以及嘈杂设备更换的轶事。总体而言,Noctua更换可行,但应进行热验证,而不能假定等效。

作者探索未完成的 Dweets(140 字符的 JavaScript 演示),通过训练模型自动补全。从 Qwen2.5-Code-7B 和 25k Dweets 数据集开始,持续预训练将困惑度从 28.63 降至 8.57,以适应代码高尔夫习惯。按 Dwitter 的“awesomeness”加权的课程进一步将困惑度降至 5.65,并提升视觉质量。随后通过 GRPO 的 RLHF 使用作者对采样续写的一对一美学偏好,将模型 Demoscener-7B 与个人品味对齐。盲测朋友评估更偏好检查点 4。最后,作者构建了界面以生成、比较、分支和手动调整续写,从而探索可能的程序方向。模型和数据集位于 HuggingFace。

一篇关于在 demoscene 上训练模型的 Hacker News 帖子引发了关于 AI 在 demoscene 中角色的争论。讨论似乎与 Dwitter 有关,这是一个用于微型 JavaScript demo 的网站。许多评论者认为 demoscene 本质上是人类的,以数学技能、解谜、艺术努力和工艺为中心,且 AI 生成的 demo 会被拒绝或贬低艺术。其他人认为 AI 可以作为学习工具或实验技术,或者场景历史上曾接受新技术。一些评论还争论 AI 是否伤害他人,将其与贬低艺术或文化挪用作比较。总体而言,该帖反映了把 AI 视为新奇事物与捍卫 demoscene 作为独特人类创造性事业之间的张力。

CPU 即使显示 100% 利用率,仍可能因为等待内存而停滞。由于 RAM 访问远慢于缓存访问,使用大型哈希表的朴素 GROUP BY 会导致频繁的冷缓存未命中,使 CPU 等待。在 9900 万行的基准测试中,朴素实现耗时约 3.9 秒,50.1% 的 CPU 槽位受内存限制,且从 DRAM 拉取了 4.5GB 数据。使用基数分区将数据拆分为 4096 个分区,使工作哈希表更小、更缓存友好。这将内存停滞降低到 23.5%,DRAM 加载降低到 1.5GB,运行时间降低到 2.7 秒。Pivot 的优化单核运行达到 1.85 秒,DRAM 数据量为 954MB。结论:提高缓存局部性可能比原始 CPU 利用率更重要。

Hacker News 的讨论围绕一篇关于内存延迟与缓存友好优化的帖子展开。评论者分享了通过改善数据局部性、减少间接访问和避免缓存未命中,即使 CPU 看似满载,也能带来大幅加速——有时达到 2 倍到 10 倍甚至更多。几人将针对这类改动的反对称为“过早优化”,认为团队常过分看重“整洁代码”或抽象的审美,而轻视与业务相关的性能。例子涵盖嵌入式系统、游戏引擎、企业服务以及内存密集型数据结构。其他人指出,缓存友好的代码也可能提高可维护性,而复杂的缓存无关算法可能降低可读性。讨论还涉及软件膨胀、Unreal Engine 同质化,以及对 LLM 会自动修复低效的怀疑。总体共识是,内存延迟与访问模式往往才是真正的瓶颈,而深思熟虑、适度的优化可以带来巨大收益。

Ryan Madden 让运行在 Codex 上、低思考级别的 GPT-5.6 Sol 完成了一次和平 Factorio 运行,游戏时间为 13.5 小时。AI 通过一个 Python 游戏管理器/库进行交互,该库强制执行人类般的限制,如触及范围和战争迷雾。记录了延时摄影和生产统计,并标注了科技里程碑。运行在某些方面超出预期,但也显示出弱点;后期扩展问题拖慢进度,火箭发射需要大量手动搬运以弥补生产系统间失败的连接。尽管如此,它比 GPT-5.5 有所改进,后者无法使用传送带。Madden 认为自主 Factorio 游戏有助于建立对模型能力的直觉,并计划测试其他模型、思考级别和非和平运行。

据报道,GPT-5.6 Sol 在和平模式下通过发射火箭通关了《Factorio》,但主要靠手动搬运物资,而非建立稳健的自动传送带或物流系统。评论者争论这是否显示了真正的解决问题能力,还是依赖大量训练数据、攻略和先前的游戏知识。一些人指出,和平模式移除了异虫压力和实时要求,使任务更像物流优化;另一些人质疑 AI 是否能应对战斗、太空时代或新游戏。据报道,这次运行在订阅模式下约花费 20 美元,或在 API 定价下花费 52 美元。更广泛的讨论涵盖了 AI 通过截图和回合制控制玩游戏、规划和架构的局限性,以及 LLMs 在游戏中的未来可能用途,如 NPC、策略对手和工厂助手。人类玩家强调,《Factorio》的核心循环是自动化和重构,而 Sol 的手动喂养方式类似于初学者或非人类玩家利用高库存吞吐量。

2004–2005年,作者发现英特尔超线程技术中的缓存侧信道漏洞可能泄露RSA私钥,花了六个月时间私下通知厂商,并于2005年5月在BSDCan上发表——失业和加拿大的医疗体系使这一切成为可能。他将此定义为负责任/协调披露:在公开发布前,悄悄提醒能够修复问题的人。他将这一理念延伸到工程伦理(报告危害的义务,包括逐级上报)以及一个非安全类的Amazon EC2漏洞——在亚马逊拖延后,他将其公开。借鉴《星际迷航》与费希特的观点,他主张学者的职责不仅在于不隐瞒真相,更在于主动寻找需要这些知识的人;研究人员创造知识,学者则将知识传递给能够采取行动的人。这一职责是有限的——人们可能拒绝知识,也没有义务强迫他人采取行动——但对作者而言,它定义了他所选择的角色。

Hacker News 对“学者的职责”的讨论围绕 Colin Percival 关于在个人困境下披露安全漏洞的帖子展开。评论者讨论了伦理、真相与职业义务,包括 IEEE 对公开危险的报告义务。讨论还审视了英特尔对计时攻击的驳回、此类攻击的实际可行性,以及加拿大与美国医疗保健的差异。其他评论批评现代学术界奖励渐进式论文和基金而非纯粹学术。总体而言,讨论突显了安全披露与研究中个人责任、制度激励与现实约束之间的张力。

这是一个基于 Quectel EC25-EUX 模块和 RP2040 USB 声卡的 4 层 USB-C LTE 调制解调器/语音板。它通过一根 USB-C 线缆向计算机提供 LTE 数据、短信、语音通话和通话音频,使用 nano-SIM。板上无电池、屏幕或扬声器,带有 NET/RING/CALL LED。电源来自 USB-C:5 V、用于模块突发供电的 3.8 V/3 A 降压电路,以及 3.3 V 逻辑电。制造使用 Gerber 文件、JLCPCB 叠层 JLC04161H-3313、0.45/0.2 mm 过孔和 JLC 组装文件;EC25 模块、天线、SIM 卡和线缆单独采购。KiCad 10 项目包含封装/符号/模型;两个封装缺少 3D 模型。Rev B 修复了先前的天线、降压和 SIM 方向问题,并且 DRC 错误为零。硬件调试、固件、首次通话/短信以及可选 VoLTE 仍待完成。由 Koppar 根据规格设计;采用 CERN OHL v2 宽松许可。

Hacker News 的讨论围绕一个 Show HN 项目:一款 USB-C LTE 调制解调器,可让计算机通过物理 SIM 卡获得手机线路,用于通话和短信。电路板使用 Quectel EC25-EUX 调制解调器、RP2040 USB 音频桥接、电平转换和 3.8V 降压转换器,无电池。创作者表示 PCB 由 Koppar 生成,并在下单前检查了若干缺陷。评论者对 2G/3G 网络关闭后的 VoLTE 支持、AI 生成与自动布线 PCB 的质量,以及 LTE 是否仍可行提出担忧。其他人讨论苹果未在 MacBook 上增加蜂窝网络,以及在无法使用固定电话的地方作为家庭电话等可能用途。电路板尚未制造;下一步是 bring-up。

英格兰与威尔士绿党投票结束对核裂变的全面反对,从逐步淘汰核电的承诺转向新的立场。其电力政策仍优先海上风电、陆上风电和屋顶太阳能,但允许民选代表逐案支持新建核电反应堆。议员Carla Denyer表示,核能在向可再生能源转型期间有作用,尤其应继续运行现有电厂,而新建项目应根据成本、速度和环境影响仔细评估。此变化与Denyer、党魁Zack Polanski和前共同党魁Adrian Ramsay此前的批评形成反差。支持者,包括Greens for Nuclear联合创始人Eugene McCarthy,认为气候危机需要考虑所有方案,核能可帮助提供基荷电力。批评者如顾问Andrew Stirling称此举不合理,表示可再生能源加储能更快、更便宜、更有效。

英国绿党放弃了长期反对核能的立场,引发 Hacker News 讨论。支持者说此事本应几十年前就发生,认为核能提供可靠、低碳的基荷电力,并能减少对化石燃料的依赖。批评者反驳说,与快速降价的可再生能源和储能相比,新建核能成本太高、速度太慢, cite 成本超支、核废料、私营部门偷工减料以及战时被打击的风险。评论者还讨论反核情绪的历史根源、可能的化石燃料或地缘政治影响、安全关切,以及核能是否仍具经济可行性。讨论串还包含对近期商业化核聚变的怀疑,包括 Commonwealth Fusion Systems 在弗吉尼亚的计划。总体而言,这一转变反映了能源政治的变化,但评论者仍对裂变是否仍有必要与可再生能源和电池并行而意见不一。

Redox 完成了 NLnet 资助项目第一阶段,添加类似 io_uring 的环形缓冲区用于用户态 I/O。与 Linux io_uring 不同,Redox Rings 允许应用程序通过共享提交/完成队列直接向方案进程提交请求,并使用零拷贝共享缓冲区。relibc 中新增的 redox-ring API 管理环的建立、分配、提交、完成等待和拆卸。内存池支持固定或动态分配,会话通过 SYS_CALL 创建。RamFS 和 NVMed 增加了环支持并附带测试。为驱动构建了异步执行器,从 NVMe 开始,支持每个 I/O 的异步任务和会话工作器。性能工作还优化了 IPC:内核重构、避免向量寄存器保存/恢复、直接上下文切换和内核大页降低了开销。IPC 往返延迟从约 5800 周期降至约 2700 周期,但仍需进一步优化。Redox 感谢资助方并提及了新的 NLnet 资助。

一篇HN帖子讨论Redox的异步I/O环形缓冲区项目。Redox作为微内核,在用户空间scheme中处理I/O并使用环形缓冲区降低IPC开销;它还为了正确性在syscall入口清零向量寄存器。评论者将其与Linux io_uring比较,提到io_uring的速度和庞大攻击面、安全问题、Android禁用它以及新的过滤缓解措施。一些人争论io_uring是持续的安全灾难还是成功的高效接口,特别是与DMA-BUF集成时。其他人提到Redox的反AI立场、可能超越存储的益处,以及操作系统名称的化学起源。该帖子混合了技术赞扬、对io_uring安全的怀疑,以及旁支辩论。

Jointter #61 — 2026年10月31日 ? 这里隐藏着一个7字母单词。找到它。它使用每个点和每条绿线,且不使用红色。拖动点只会整理图片;它从不改变单词。谜题从周一到周日每天更难;这个是周六的。玩法:点击下方字母拼出7字母单词,然后按提交。剩余5次尝试。选择并复制,或使用复制按钮。撤销 清除 提交 分享。问题或想法?写信至 [email protected]

Jointter 是一款每日单词谜题,字母以类似数码时钟段落的点和线分布在三行中呈现。玩家根据部分线条和点推断目标单词;猜测时,匹配的线条和点会变为绿色,不匹配的则变为红色,同时更多线条会逐渐出现。谜题难度从周一简单的3字母单词到周日更难的7+字母单词不等。创作者是一名数学家,后端用 Flask/Python 构建,前端则使用了 AI。 Hacker News 的评论者认为这款游戏有前景且令人上瘾,但一开始令人困惑。他们要求提供教程或动画、更清晰可读的说明、更少的干扰性工具提示,以及重置和侧边筛选器等功能。作者通过迭代方式回应,添加了视频教程、改善了文本可读性、移除了工具提示并添加了所要求的控制功能。总体而言,这个想法新颖,但引导体验和可用性仍是主要需要改进的方面。

请启用 JavaScript 和 cookies 以继续

Enlightenment 0.28 已发布,包含改进,并继续支持 X11 和 Wayland。Hacker News 评论者回忆了其 1990 年代末高度主题化的 Linux 桌面,并对旧主题兼容性遭到破坏表示遗憾。讨论扩展到窗口管理:一些人称赞平铺/滚动窗口管理器(如 Niri)提高工作效率,而另一些人认为层叠窗口更贴合物理桌面,更偏好灵活布局。评论者还讨论了 Enlightenment 的 C API 和工具包,一些人认为其完整,另一些人则批评其复杂,而 GNOME/GTK 被提及为另一主要 UI 栈。该项目被称赞为轻量且仍在演进,唤起了对早期 Linux 桌面多样性的怀旧记忆。

更多

联系我们 contact @ memedata.com