每日HackerNews RSS

## 系统扩展:从零到数百万用户 扩展系统并非预测未来需求,而是响应当前的瓶颈。本文概述了7个扩展阶段,强调增量改进而非过早优化。从单个服务器(Web应用、数据库、后台任务)开始,非常适合初步验证——简单性允许快速迭代和低成本(约20-50美元/月)。 随着流量增长,第一次拆分是将数据库分离,以实现资源隔离和独立扩展,通常利用像Supabase这样的托管服务。连接池随后优化数据库效率。接下来,添加负载均衡器和多个应用服务器引入冗余并处理增加的需求。 在此之后,缓存、读副本和CDN可以减轻数据库负载。自动扩展会根据CPU使用率等指标动态调整服务器容量。当用户达到数十万时,考虑CQRS(命令查询职责分离)以优化读写操作,并可能进行数据库分片以提高写入可扩展性。 最后,在巨大规模下(1000万+用户),定制基础设施和边缘计算成为可行的选择,为独特的工作负载需求定制解决方案。 关键要点:衡量瓶颈,优先考虑无状态性,积极缓存,并拥抱异步处理。扩展是一个持续的过程,不断调整架构以适应不断变化的需求,始终选择*现在*可行的最简单解决方案。

工程师使用VisualJJ保持专注。它在Jujutsu和Git之上提供清晰、交互式的变更树,让您了解正在发生的事情,安全地编辑历史记录,并持续交付——无论您是深入使用JJ,还是厌倦了与Git作斗争。

## Visual Studio Code 中的 Jujutsu:总结 一个新的 Visual Studio Code 扩展,VisualJJ (visualjj.com),旨在将“Jujutsu”版本控制系统的优势直接带入编辑器。Jujutsu 基于 Git 的存储,但提供了不同的版本控制方法,它因其简化的工作流程,尤其是在变基方面,而越来越受到关注。 关于该扩展的讨论显示出褒贬不一的反应。一些用户认为 Jujutsu 是 Git 的一个引人注目的替代方案,赞扬其易用性和同时管理多个更改的能力。然而,另一些人仍然不信服,更喜欢现有的 Git 客户端,如 Fork,或探索 Pijul 等替代方案。 主要关注的问题包括与现有工作流程和 AI 工具(如 Claude)的兼容性,特别是关于预提交钩子和工作区。一些用户报告称 AI 代理默认使用 Git 命令。尽管存在这些挑战,许多人仍然欣赏 Jujutsu 的核心功能,并认为它比传统的 Git 工作流程有了显著改进,特别是对于那些熟悉其独特方法的人来说。这场争论也涉及编程语言的未来以及 AI 对工具采用的潜在影响。

作者回忆了25年前与科幻作家哈里·哈里森的一次经历。哈里森透露了他长期以来对迈克尔·克莱顿的怨恨,并非源于个人冲突,而是因为克莱顿的《安德洛梅达星云》似乎抢先了他的太空病毒小说——哈里森为此小说花费了六个月时间写作。 这次经历让哈里森相信克莱顿擅长预判并“先于”其他作者窃取想法。作者用这个故事引出一个更广泛的观点:真正原创的想法很少。成功往往不在于发明全新的事物,而在于识别新兴趋势,并比其他人更快、更果断地执行。不要害怕预测创新者正在做什么,并抢先一步——市场奖励的是速度和决断力,而不是纯粹的新颖概念。

这场 Hacker News 讨论围绕着 Seth 的博客文章《预先盗取这本书 (2008)》。最初的评论者注意到标题对 Abbie Hoffman 的反文化指南的幽默引用,但很快明确两者无关。 对话随后转向了想法所有权和执行的问题。几位用户抱怨自己曾构思过后来被他人推广(并从中获利)的想法——例如,在丹·布朗的《达芬奇密码》之前就存在的“耶稣血统”惊悚小说,以及早于 Facebook 的大学社交网络。 一个反复出现的主题是,想法本身如果没有实施就毫无价值。一位评论员阴郁地指出,剥削性的在线内容创作是当前的一种有利可图(但并不道德)的机会。该帖子以对原始博客文章日期的简短提及和对工作伦理的普遍评论作为结尾。

## Tiny Thunderbolt 25GbE 适配器:深度评测 这篇评测详细介绍了在亚马逊上找到的一个紧凑型、总线供电的雷电转 25 千兆以太网适配器,价格约为 157 美元以上。它最大的特点是不需要外部电源,这对于便携性来说是一大优势。虽然在 macOS 上即插即用,但该适配器缺乏文档,并且似乎由一家小型中国公司制造。 性能令人印象深刻,达到 20-25Gbps,与专用 PCIe 卡相当。然而,一个显著的缺点是*极度*发热,可能导致崩溃。适配器可以拆解,显示内部是 Mellanox ConnectX-4 卡与专有的雷电适配器 PCB 配对。 作者通过添加售后散热片成功缓解了散热问题,显著降低了温度并提高了稳定性。固件更新需要一台单独的 Linux/Windows 机器。尽管存在一些问题,该适配器提供了一种经济高效、无风扇的 25GbE 解决方案,尤其是在需要便携性的情况下,但双端口版本更适合冗余或网络分段。最终,它巧妙地重用了服务器硬件,需要一些 DIY 才能发挥其全部潜力。

## 雷电接口实现25千兆以太网:总结 一篇最近的博客文章详细介绍了一种使用雷电适配器和容易获得(且出乎意料地实惠)的Mellanox网卡实现可靠的25千兆以太网速度的方法。虽然适配器本身可能会变得非常热,可能导致崩溃,但该设置与标准的千兆以太网相比,提供了显著的速度提升。 这篇文章引发了关于价格的讨论,评论者指出博客的受欢迎程度似乎推高了适配器的成本。人们探讨了替代方案,包括直接从中国采购组件,以及使用不同的网卡(例如来自DellEMC/HPE的网卡)。 用户分享了性能体验,记录了大约20Gbps的速度,以及在Mac Studio甚至iPad Pro等设备上的成功实施。对话还涉及雷电作为PCIe通道的限制、RDMA的优势,以及通过雷电5和OCP 3.0网卡进行未来升级的潜力。最终,该设置为高速网络提供了一个引人注目的,但可能比较挑剔的解决方案,尤其适合那些处理大型文件或网络存储的用户。

最近针对特朗普政府移民政策的抗议活动,包括全国范围内的罢工,凸显了有效抗议的难度——特别是对小型企业造成的经济压力。纽约大学营销教授斯科特·盖洛韦提出了一种不同的策略:从2月1日开始,对亚马逊、OpenAI和微软等大型科技公司进行为期一个月的抵制。 盖洛韦认为,针对这些积极寻求特朗普总统支持的公司的行动,将比一次性停工产生更大的经济影响。他相信,这些公司持续的增长下滑可能会影响政府政策,因为这些领导者拥有很大的影响力。 虽然街头抗议可以提高意识,但盖洛韦认为,在资本主义制度下,“不消费”——经济抵制——是一种更强大的力量。这项策略旨在利用消费者的力量,在传统抗议效果不佳的情况下,实现实质性的改变,尽管公众对ICE和边境巡逻队的行动日益关注。

一个黑客新闻的讨论强调了一项行动呼吁:从二月开始,为期一个月的抵制大型科技和消费公司,这些公司被认为是在帮助美国移民及海关执法局(ICE)。该倡议的详细信息见[https://www.resistandunsubscribe.com/](https://www.resistandunsubscribe.com/),提供了直接取消订阅亚马逊Prime、Apple Music、YouTube Premium、Netflix等服务的链接,甚至建议避免使用苹果硬件并删除Facebook和WhatsApp等应用程序。 目标是给这些公司——包括AT&T、Comcast和UPS——施加财务压力,并影响与特朗普总统有关联的首席执行官。虽然一些人认为抵制可以影响独立选民,并突出公民权利问题,但另一些人对此表示怀疑,指出特朗普过去对ICE政策的支持。 该讨论中更激进的建议提出进行总罢工,包括广泛的工人罢工和封锁,认为只有彻底的经济破坏才能促成变革。然而,人们对在如此严厉的措施中获得足够的公众参与表示怀疑。该讨论链接到该主题的更多阅读材料,包括《The Nation》的一篇文章。

## 构建个人编码代理:pi-ai 在历经多年各种LLM辅助编码工具(ChatGPT、Copilot、Cursor、Claude Code)的演变后,作者发现现有的“框架”过于复杂、不可预测,且缺乏控制力——尤其是在上下文和可观察性方面。这促使他创建了**pi-ai**,一个为简单性和个人使用而设计的自建编码代理。 pi-ai 优先采用极简方法,提供一个统一的LLM API支持多个提供商(Anthropic、OpenAI等)、核心代理循环和一个基本的终端UI。主要功能包括精确的上下文控制、完整的会话检查以及清晰记录的格式用于后期处理。作者有意避免了复杂工具集、MCP支持和后台进程等功能,认为它们增加了不必要的复杂性。 该项目涉及克服统一LLM API(处理提供商特定特性和token跟踪)以及构建响应式终端界面方面的挑战。与Codex和Claude Code等成熟工具的基准测试显示出令人鼓舞的结果,证明了极简、受控的方法可以非常有效。 最终,pi-ai是一个为专注编码而构建的个人工具,优先考虑开发者控制和可观察性,而非功能膨胀。代码是开源的,但作者打算保持对项目的专注愿景,欢迎与核心原则一致的分支和贡献。

🛡️ 安全验证 验证您是否为机器人 ⏳ 正在验证您的浏览器… 验证并继续 ✓ 验证完成 此页面将在稍后自动跳转…

## 咖啡作为电子显微镜染色剂 - Hacker News 摘要 一篇最近的 phys.org 文章引发了 Hacker News 上关于使用咖啡替代电子显微镜中的传统染色剂的讨论。这一令人惊讶的发现,源于观察干咖啡污渍,为诸如放射性醋酸铀酰和剧毒四氧化锇等材料提供了一种潜在的替代方案。 用户质疑咖啡如何在没有重金属的情况下提供对比度,以及为什么过去没有更广泛地探索类似的易得替代品。澄清说明研究*确实*已经进行,并且存在许多染色剂,但许多染色剂具有显著的健康危害。 对话还涉及电子显微镜周围严谨的安全协议,以及一个关于这一发现的幽默起源故事——可能是一位实验室工作人员意外洒出的咖啡。进一步的讨论揭示了对其他植物性染色剂的研究,例如乌龙茶。该帖子以对星巴克的玩笑性嘲讽结束,一些用户提倡使用麦当劳咖啡或特定咖啡豆品种以获得质量和价格优势。这项研究甚至被认为有可能获得伊格诺贝尔奖。

## PF 圣经:概要 《PF 圣经》是一本全面的指南,旨在掌握 OpenBSD 数据包过滤 (PF),这是 OpenBSD、FreeBSD 和 NetBSD 系统上网络安全的关键工具。 第四版已更新至最新版本(分别为 7.x、14.x 和 10.x),并解决了现代网络挑战,例如增加的带宽需求和更恶劣的网络环境。 本书涵盖了从 IPv4 和 IPv6 网络的基础规则集创建(包括 NAT、DMZ 和无线设置)到高级技术,例如流量整形、故障转移配置和主动防御攻击者等所有内容。读者将学习如何使用 CARP、relayd 和 OpenBSD 的流量整形系统等工具优化网络性能,以及 NetFlow 等监控和可视化选项。 最终,《PF 圣经》使系统管理员具备利用 PF 的全部潜力来构建和维护安全、响应迅速且高度可用的网络的专业知识。

## Hacker News 讨论:PF 书籍第四版 最近 Hacker News 上出现了一场关于 No Starch Press 出版的《PF 书籍》第四版的讨论。用户分享了在生产环境中使用的 PF (Packet Filter) 经验,并将其与 nftables 进行了比较。 许多人觉得 PF 更直观,特别是对于熟悉商业防火墙的人来说,欣赏其直接的“进/出接口”策略决策。一些人强调了它易于使用,通过配置文件进行配置,与 nftables 的命令行管理方式形成对比。一位用户管理着一个跨多个 VLAN 的 400 条规则的 PF 配置,觉得它既愉快又像代码一样易于操作。 然而,也有人提出了对 PF 在现代威胁环境中的局限性的担忧,认为如果没有额外的入侵防御或七层防火墙功能,它可能不够用。 还有人指出 PF 的性能比 nftables 慢,并且更新可能会带来破坏性更改。尽管有这些问题,许多人仍然赞扬 No Starch Press 出版的高质量书籍和无 DRM 选项。 也有一些用户表示希望能够有一本专门介绍 nftables 的全面资源,其范围与《PF 书籍》类似。 最近 FreeBSD 15 中对 PF 的更新也被提及,这使得本书略有过时。

## 隐形的狼 作者的经验表明,卓越的工程师——“狼”或10倍工程师——并非神话,而是健康工程文化中持续存在的力量。重要的是,这些人并不*寻求*认可;他们以专注于自我认定的、有影响力的工作而著称。 试图*创造*“狼”角色或工厂的尝试总是失败,要么分散现有人才的注意力,要么吸引那些模仿行为却缺乏内在驱动力的人。关键不在于招聘,而在于营造一种安全、无干扰、且少纷争的环境,让建设者可以简单地*构建*。 一个故事说明了这一点:一位工程师理查德,独立花费了两周时间构建了一个关键的测试框架,忽略了分配的任务。作者的角色不是为他的工作辩护,而是不要碍事。理查德的工作质量自然而然地吸引了支持,并最终成为公司测试策略的基石。 作者强调,观察这些工程师如何工作比直接管理他们的努力更有价值。管理者应该认识到他们的特权不是控制一切的授权,而是要懂得何时退一步,让卓越的工作蓬勃发展,即使它挑战了既定的流程。

更多

联系我们 contact @ memedata.com