每日HackerNews RSS

## 超越实用性:机器人不断演变的想象 机器人常常被设想为劳动工具,但它们日益发挥着更深刻的作用:激发我们的想象力并反映文化变迁。从20世纪初未来主义者对机器速度作为进步的颂扬,到当代艺术装置,机器人一直不仅仅是功能性物体。 如今,机器人技术正在发生转变——从僵硬的人形设计转向受自然形态(如章鱼)启发的“软体”机器人。这体现了一种新的哲学,优先考虑适应性和“具身智能”,行为从与环境的互动中产生,模糊了身体与心灵之间的界限。 艺术家如Anicka Yi和Rhoda Ting & Mikkel Bojesen创作的机器人故意*没有*实际功能。Yi的漂浮“好氧菌”和Ting & Bojesen的柔软、钻洞生物旨在唤起一种“异质性”感,并促进新型共存——充当“伴生物种”而非工具。这呼应了一种历史趋势;历史上,自动机常常被创造为宇宙的微观模型,在成为实用工具*之前*引发哲学探究。 这些当代机器人,无论是在实验室还是画廊中,都充当“宇宙学镜子”,反映了我们对未来的焦虑和希望,以及我们与一个要求生态意识和接受深刻差异的世界的关系。

这个Hacker News讨论围绕着文章“赞美无用机器人”以及特斯拉Optimus这类机器人的实用性。一个关键观点是,机器人不*需要*立刻在经济上“有用”——人类应该处理危险或不愉快的工作,而机器人可以探索更具创造性的追求。 争论的焦点在于Optimus的预期用途。一些人认为它被设计用来取代工厂里的人工劳动,特别是处理当前工业机器人无法胜任的困难、小型任务。然而,另一些人对此表示怀疑,认为其主要功能是震慑特斯拉工人,或者特斯拉高估了其人工智能能力。 评论员还涉及了自动化更广泛的经济影响,指出目前人类劳动是主要的收入来源。对于Optimus周围的炒作以及像埃隆·马斯克这样的人物倾向于过于乐观的声明,存在一种愤世嫉俗的暗流。

五年前,作者在接受戒毒治疗的同时,成为一名来自印度的网络跟踪者的目标。该跟踪者在在线扑克互动后变得痴迷。起初,她不以为然,屏蔽了许多账号,但跟踪者却持续骚扰了数年,逐渐升级为令人不安的威胁,最终试图通过伪造绑架来勒索她的家人。 感到无助,并认为干预是徒劳的,她保持被动,直到她的丈夫采取行动,联系了联邦调查局、美国领事馆和当地印度警察。最终,这解决了问题,阻止了跟踪者进入美国。 这次经历让她意识到:她最初的不作为源于脆弱时期缺乏能动性,即使获得了资源,她仍然停留在那种心态中。这让她产生了一个更广泛的观察:人们经常在生活的不同领域投入不同程度的努力(“工作、人际关系、自我”),经常忽略那些他们“没有真正尝试”的领域。我们常常将最初的失败视为最终结果,未能以新的创造力重新审视问题,将挣扎误认为真正的努力。作者鼓励读者找出他们可能停滞不前的领域,并积极寻求新的解决方案,就像他们应用于其他挑战时所表现出的聪明才智一样。

英国威尔士安格尔西岛将建设首个此类核电站,将利用三台小型模块化反应堆(SMR),潜力可达八台,目标在2030年代中期发电。该项目由国有的大不列颠能源-核公司主导,获得英国政府25亿英镑的投资,预计将创造多达3000个就业岗位,并为约300万户家庭供电。 首相斯塔默强调该项目扭转了该地区多年来的忽视,而威尔士第一部长摩根强调她倡导威尔法带来的益处。SMRs体积更小,更容易建造,被称为“组装宜家椅子”,并将优先考虑当地技能培训。 该消息引发了褒贬不一的反应。支持者,包括威尔士联邦小企业协会,预计将带来显著的经济增长。然而,批评者,如威尔士绿党,主张对可再生能源进行投资,一些人也对核废料储存表示担忧。美国大使也对此表示失望,他更倾向于建设更大规模的电厂。尽管过去曾多次尝试重建威尔法遗址失败,但政府认为这是迈向能源独立和振兴核工业的关键一步。

Valve 最近宣布了 Steam Machine,这是一款强大的新游戏设备,旨在进军主机市场——本质上是一个外观更精致的、性能是 Steam Deck 六倍的立方体设备。虽然人们对它像 PC 一样的灵活性(运行 SteamOS、KDE 以及你可以安装的任何其他系统)充满期待,但一位作者试图理性地论证*不*购买它的理由。 他们的理由集中在实际考虑上:如果你是复古游戏玩家,没有 4K 电视,不喜欢 AAA 游戏,时间有限,或者已经拥有众多游戏设备,那么 Steam Machine 的强大性能可能会被浪费。人们也对纯数字游戏库、潜在的游戏积压以及成本(传闻超过 600 欧元,外加手柄和可能需要的 HDMI 切换器)表示担忧。 尽管列出了大量*不*购买的理由,但作者最终还是屈服于诱惑,承认他们仍然会购买一台——这证明了 Valve 新硬件的吸引力。

Flox 提供了一种新的应用部署方法,摒弃了传统的容器镜像,转而采用**由配方定义的声明式环境**。这些配方解析为存储在本地的不可变、哈希寻址的软件包,使组织能够维护私有、签名的二进制缓存,以增强安全性和溯源性。 该系统带来诸如**自动生成 SBOM、简化的 A/B 测试和回滚,以及更快的漏洞分类**等优势。重要的是,现有的安全工作流程保持兼容,因为仅在运行时获取经过验证的工件。 对于开发者而言,Flox 环境充当**子 shell**,提供对本地资源的直接访问以及与 Git 仓库的无缝集成——这意味着开发、CI 和生产都使用*相同的*环境。这简化了 SDLC 并促进了全方位的统一性。

## Flox:在 Kubernetes 中运行 Nix 环境 - 摘要 Flox 由 Ron(来自 Flox 团队,现在还有 Jeremy)带领的团队推出,旨在简化在 Kubernetes 中运行基于 Nix 的环境。其核心创新在于利用预先评估的 Nix 目录,避免在 Kubernetes 节点上进行运行时 Nix 评估,从而实现更快速、更安全的部署并改善缓存共享。这与 `nix-snapshotter` 等工具不同,因为它完全跳过了 Nix 评估。 该项目通过提供哈希固定、可重现的环境,解决了 Docker 镜像膨胀的问题,尤其是在 AI/ML 工作负载中。Flox 目前处于 alpha 阶段,尚未开源(但计划开源),它为跨不同平台(而不仅仅是 Kubernetes)部署和管理 Nix 环境提供了一种简化的工作流程。 讨论强调了对抽象深度和潜在调试困难的担忧,以及可重现性的好处。团队承认这些担忧,并专注于简单性,并计划很快开源该项目。他们强调 Flox 环境旨在作为运行时部署,而不仅仅是开发 shell。

## 优化罕见分支执行 本次探索着重于优化代码,其中关键路径(发送交易)很少被执行,导致分支预测失误和性能下降。场景涉及一个金融系统,大多数交易会被放弃,但“发送”路径*必须*快速。 核心问题在于CPU的分支预测器会学习预测常见的“放弃”路径,当罕见的“发送”路径被需要时,会造成延迟。对分支预测的直接控制有限;虽然较老的x86处理器(Pentium 4)提供了指令前缀来提示预测,但现代CPU会忽略这些。C++20的`[[likely]]`和`[[unlikely]]`属性主要重新排序代码,并不能可靠地影响分支预测器。 一种可行的解决方案是通过用模拟交易数据“预热”分支预测器,这些数据*总是*触发“发送”路径。这会使预测器倾向于选择快速路径。在网络层丢弃这些模拟交易会增加极小的开销。Carl Cook演示了这种技术,在高频交易环境中实现了5微秒的性能提升。这种方法优于尝试直接操作预测,因为它确保了整个“发送”路径都在缓存中被预热。

## 绕过分支预测器 - 摘要 这次Hacker News讨论的核心是减轻性能关键代码中,特别是高频交易(HFT)中分支误预测的惩罚。 误预测的分支会阻塞CPU流水线,影响速度。 探讨了多种方法。简单的条件移动有时可以帮助,但也可能阻碍推测。更复杂的解决方案包括利用内核中使用的反推测技巧,或在失败路径上故意触发异常以防止预测。另一个想法是向分支目标预测器发送大量潜在目标,以诱发误预测。 讨论还涉及CPU分支预测提示的局限性(通常被忽略)以及LLM可能产生不存在的API或指令。一个关键点是考虑缓存行为并确保一致的分支历史,以便“错误训练”预测器。最终,建议避免分支——例如,通过使不太频繁的路径上的事务失效——作为一种潜在的有效策略。 这次对话强调了代码、CPU架构和性能优化之间错综复杂的关系。

为了公开学习和探索超越传统出版的途径,作者将一个使用RMarkdown构建的旧课程网站迁移到了Quarto——下一代科学出版系统,支持Python、R和OJS。Quarto允许从单个文档创建多样化的输出(HTML、PDF、书籍、网站等),甚至嵌入交互式代码。 该项目涉及将最初在UVA教授的“R语言生物数据科学”研究生课程转换为一本精美的电子书。值得注意的是,现有的RMarkdown源代码只需进行少量调整即可在Quarto中无缝运行。主要更改包括更新文件引用和术语以适应书籍格式。 最终的书籍托管在GitHub Pages(bdsr.stephenturner.us)上,并自动生成PDF和EPUB版本。虽然课程材料可以追溯到2015-2018年,反映了旧版本的软件包,但作者强调了Quarto在现代出版方面的潜力,并指出了Quarto Books、Manuscripts和Dashboards等资源以供进一步探索。

## Quarto 用于书籍和幻灯片制作:优缺点并存 一篇 Hacker News 讨论围绕着使用 Quarto (和 reveal.js) 来制作书籍和演示文稿。Quarto 在版本控制、Python/代码嵌入和数学排版等功能方面表现出色,但用户体验各不相同。 一些评论者认为 Quarto/reveal.js 在制作详细的讲座幻灯片时令人沮丧,因为它在图像处理、精确定位和动画方面存在困难——这些任务在 PowerPoint 中可以轻松处理。他们报告说花费了大量时间在 HTML/Javascript 变通方法上。 然而,其他用户则获得了积极的体验,特别是主要使用文本、公式和图表的经济学家。Quarto 能够从单个源文件生成论文*和*幻灯片是一个主要优势。 一位用户成功地使用 Quarto 自行出版了一本书,并欣赏它在为不同输出类型(ePub 与 PDF)进行格式化方面的灵活性,甚至包括自动翻译功能。最终,该工具的适用性很大程度上取决于所需输出的复杂程度以及个人的工作流程偏好。

## Ubiquiti Flex Mini 2.5G:一款紧凑且经济实惠的交换机 Ubiquiti Flex Mini 2.5G (USW-Flex-2.5G-5) 是一款备受期待的5端口2.5GbE交换机,以其体积小、功耗低和UniFi管理而闻名。值得注意的是,它可以通过PoE-in或USB-C供电。拆解显示它使用了Realtek RTL8372N芯片组,该芯片组也存在于其他几款经济实惠的2.5GbE和10G交换机中,此前这一细节尚未被探索。 该交换机的设计优先考虑紧凑性——它几乎与端口一样大——散热挑战通过定制散热片来解决。尽管外壳为塑料且没有通风口,但低功耗设计有助于有效管理散热。 本次评测由STH的YouTube会员独立资助,因为团队拒绝遵守Ubiquiti的NDA,该NDA要求在发布前进行审查并可能进行编辑。性能测试正在进行中,但Flex Mini 2.5G似乎是那些需要小型、易于管理的网络升级的用户的有希望且经济实惠的选择。

## Ubiquiti Flex Mini 2.5G 交换机讨论 一篇 Hacker News 的讨论围绕着 Ubiquiti 全新的、价格实惠的 5 端口 2.5GbE 交换机 Flex Mini。虽然普遍赞扬其价格和便利性——特别是为物联网设备供电或通过 PoE 扩展连接——但用户体验褒贬不一。 一些用户报告了显著的丢帧和性能问题,尤其是在使用 VLAN 标签或中等至高 UDP 负载时。另一些用户则声称拥有稳定可靠的体验。这种差异引起了注意,一些人认为网卡兼容性可能起作用。 该交换机使用 ESP32 微控制器进行管理,引发了关于其是否适合大规模生产设备的争论。用户还讨论了替代方案,包括来自速卖通的更便宜的交换机以及来自 Mikrotik 和 Zyxel 等品牌的 10GbE 选项,以及刷入 OpenWRT 的可能性。 值得注意的是,Ubiquiti 据称已动用法律顾问来回应产品评论,这让一些用户感到担忧。最后,讨论指出 RTL8372N 芯片是交换机的核心,由 ESP32 管理。

## 现代汽车与DIY汽车维修的未来 最近一篇Reddit帖子指出,2025款现代Ioniq 5 N车主面临一个令人沮丧的现实:更换刹车片需要专业的电脑设备,无法轻松地作为DIY项目进行。这源于该车配备的电子驻车制动器,在现代电动汽车中很常见,为了维修,需要电脑控制来收回刹车。 虽然基本的OBD扫描仪可以处理一些电子驻车制动功能,但现代汽车需要访问其专有的GDS软件(约6000美元)或批准的符合J2534标准的工具*以及*每周订阅其诊断软件,*加之*通过NASTF获得专业的机械师资格才能实现完全功能。 现代汽车为这种系统辩护,称其为安全和保障措施,强调对经销商和独立维修店的承诺。他们最近通过J2534扩展了访问权限,但仍然需要NASTF身份验证才能进行敏感操作。 虽然在技术上并未违反“维修权”法律,但这种情况说明了一种日益增长的趋势:日益复杂的汽车技术正在限制车主对其拥有的车辆进行基本维护的能力。这引发了对可访问性和控制权的担忧,即使汽车制造商也承认需要在安全性和便利性之间取得平衡。

## 复古重启:构建一个DOS兼容操作系统 一位工程师在为期一个月的休假期间,沉迷于复古计算的爱好,并构建了一个让人联想到 1980 年代的 DOS 兼容操作系统。出于对与日常工作不同的项目的渴望,并受到先前模拟器工作(C64、Atari、NES)的启发,他们着手重建早期 IBM PC 的环境。 与模拟 PC 不同,目标是编写一个与 MS-DOS 兼容的操作系统——这意味着为 MS-DOS 设计的软件可以通过实现相同的 API 在这个新系统上运行。最终的操作系统,使用 Rust 构建,具有实现一半扩展 DOS API 的内核、磁盘、控制台和时钟的基本驱动程序、FAT-12 文件系统以及能够运行简单 COM 程序 的命令提示符。 该项目提出了独特的挑战,特别是需要在“实模式”的限制下工作——这是 Intel 8086 的原始操作系统环境,缺乏现代内存保护。这需要处理内存分段和静态内存分配。尽管存在这些障碍,该工程师还是成功创建了一个功能齐全但略显粗糙的系统,并计划进行未来改进,例如增强的目录支持和扩展的文件系统兼容性。源代码将在获得工作批准后公开发布。

## 2019年DOS克隆 - Hacker News讨论总结 一篇关于构建DOS克隆的Medium文章引发了Hacker News的讨论。许多评论者认为该项目是可行的,指出DOS的架构相对简单——本质上是在BIOS之上的一层文件系统和程序加载器,与现代操作系统相比。 几个人指出,即使只有少量代码(甚至512字节!),也可以创建一个功能完备但基础的DOS。 对话分化为不同的方法,建议范围从优先考虑MS-DOS兼容性到为类UNIX操作系统创建类似DOS的引导加载程序。 诸如开源示例、模拟器和文档(包括Ralf Brown关于DOS未公开功能的研究和“Dissecting DOS”)之类的资源被分享。 一个关键主题是历史背景:早期的DOS系统受到硬件的限制,导致设计更简单。 其他人提到了现有的DOS克隆,如PTS-DOS和PDOS。 存在对雇主拥有个人编码项目的担忧,以及对原始文章作者提供更多细节的渴望。 最终,讨论强调了复古计算的持久吸引力以及构建基本操作系统的可访问性。

更多

联系我们 contact @ memedata.com