每日HackerNews RSS

## 自制路由器:对美国新政策的回应 美国政府最近宣布了一项 фактически 禁止进口新型消费级路由器型号的政策。作为回应,并且作为一个有趣的科技项目,利用现有硬件自制路由器是一个可行的选择。本质上,任何运行Linux的计算机——迷你电脑、旧笔记本电脑,甚至重新利用的服务器——都可以充当路由器。 这个过程包括安装轻量级的Linux发行版(如Debian或Alpine),配置WAN和LAN网络接口,并利用诸如`hostapd`(用于Wi-Fi)、`dnsmasq`(用于DHCP & DNS)和`nftables`(用于防火墙/NAT)等软件。 多个以太网端口是理想的,但USB适配器可以作为补充。 虽然看似复杂,但核心思想很简单:路由器只是计算机。这种方法提供了稳定性和控制力,作者的设置即使使用旧硬件也能可靠地处理家庭流量。 除了基本的路由之外,这些系统还可以扩展到VLAN、VPN和入侵检测等功能,但为了获得最佳性能,建议保持路由器软件的精简。 这不一定是每个人都能实用的解决方案,但它展示了硬件的灵活性和软件的力量。

这个Hacker News讨论围绕着使用现成硬件构建路由器。核心思想是**任何具有单个网络接口的计算机——甚至笔记本电脑——都可以充当路由器**,尤其是在现代、节能的x86处理器能够达到千兆速度的情况下。 这种方法的核心在于利用**VLAN(虚拟局域网)**以及支持VLAN的廉价网络交换机。用户报告使用Linux发行版和防火墙工具(如**iptables或NFtables**)成功创建路由器,从而无需专门的路由器操作系统。 虽然有效,但评论员指出这种DIY方法可能缺乏商业路由器的一些高级功能,例如网状网络。然而,也建议使用**VyOS**等方案以获得更全面的解决方案。

启用 JavaScript 和 Cookie 以继续。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Spring Boot 最佳实践:来自 400 个模块代码库的经验 (medium.com/all-things-software) 13 分,由 dknj 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## AI 即将到来的修正 当前的人工智能繁荣建立在不可持续的财务基础上,可能为重大的市场修正埋下伏笔。虽然人工智能承诺提高生产力,但“七巨头”科技公司为与 OpenAI 和 Anthropic 等人工智能实验室竞争所需的巨额资本支出(capex)很大程度上是防御性的。这些公司不一定*需要* 花费,但必须这样做才能迫使竞争对手筹集更大、更难获得的融资。 谷歌在应对这一问题方面具有独特优势,能够发出支出信号而无需立即部署资金。与此同时,人工智能实验室面临成本上升(能源、内存)和产品变现困难的问题。OpenAI 已经开始采取广告等措施,而 Anthropic 则推动提价,这可能会影响需求。 投资的减少可能迫使实验室止损,从而影响整个市场的估值,减缓并购活动,并损害养老基金。过度建设的数据中心容量和 GPU 需求下降可能会进一步加剧局势,可能影响英伟达,甚至引发银行损失。虽然高需求*可能* 会抵消这些问题,但历史表明,繁荣与萧条的周期很可能发生,而且修正可能比许多人预期的更近。

## Hacker News 上关于人工智能泡沫的讨论 最近 Hacker News 上的一场讨论引发了关于“人工智能泡沫破裂”可能性的争论。一些人认为目前的支出不可持续——特别是训练新模型的成本很高,但大多数评论者认为,由于人工智能的变革潜力,不太可能重演过去的“人工智能寒冬”。 对话强调了一个关键区别:提供现有模型*是*有利可图的,但开发*下一代*模型需要大量投资。 几位用户指出,本地 LLM(在个人硬件上运行人工智能)的兴起,可能是一种从昂贵、计量服务的转变,类似于个人电脑革命。 尽管市场可能出现修正,但许多人认为底层技术将持续存在,并将继续影响各个行业,甚至颠覆白领工作。 人们对硬件价格正常化使消费者受益表示担忧,并对 Hacker News 等平台上共享的信息的可靠性普遍持怀疑态度。

## C++ 哈希表基准测试总结 (2022年8月) 经过一项涉及 29 个哈希表和 174 种组合(不同的哈希函数和分配器)的大型工作,对 C++ 哈希表进行了全面的基准测试,测试系统为隔离的 Intel i7-8700 系统,运行 Manjaro Linux,使用 clang++ 13。测试涵盖了近 2,000 次独立评估,涉及各种场景:复制、插入/删除、随机访问和字符串操作。 主要发现是没有任何一个“最佳”哈希表;性能因工作负载而异。**ankerl::unordered_dense::map** 作为多面手始终表现良好,而 **emhash7/8::HashMap** 在速度方面表现出色。**gtl::flat_hash_map** 提供了与 Google 的 **absl::flat_hash_map** 相似的强大性能。**boost::unordered_map** 与 **PoolAllocator** 结合使用,在内存使用和复制速度方面显示出显著改进。 哈希函数选择至关重要。**std::hash** 和 **boost::hash** 由于缺乏雪崩效应,通常在整数类型上表现不佳,导致显著的减速。**absl::Hash** 和 **ankerl::unordered_dense::hash** 提供了更好的整数哈希。 基准测试评估了内存使用情况以及不同数据类型(整数、字符串)和访问模式下的性能。完整的测试结果,包括详细图表和方法论,可在 [https://github.com/martinus/map_benchmark](https://github.com/martinus/map_benchmark) 处开源获取。

对不起。

arXivLabs是一个框架,允许合作者直接在我们的网站上开发和分享新的arXiv功能。个人和与arXivLabs合作的组织都接受并拥护我们的开放、社群、卓越和用户数据隐私等价值观。arXiv致力于这些价值观,并且只与坚持这些价值观的合作伙伴合作。您是否有为arXiv社群增加价值的项目想法?了解更多关于arXivLabs的信息。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 数学方法和人工智能时代的思考 (arxiv.org) 17 分,作者 zaikunzhang 1小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 zaikunzhang 1小时前 [–] 也请参阅 https://www.youtube.com/watch?v=zJvuaRVc8Bg 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

这个时钟以字母顺序显示当前时间。灵感来自Mastodon上的一个帖子。在三针模式下,小时、分钟和秒各自按其英文拼写独立排序,并分别对应一根指针。在组合模式下,所有可能的时间(43,200个)都被拼写出来,按字母顺序排列,而一根指针指向当前时间。

## 字母表时钟在Hacker News上引起关注 一个名为“字母表时钟”(boat.horse)的新项目,因其令人愉悦的无用概念而在Hacker News上引发了讨论。该项目由用户“secretdark”创建,它通过按字母顺序排列所有可能的时间组合来显示时间。 “组合模式”尤其引人注目,它按字母顺序列出了所有43,200种时间,从而产生了一种混乱且非常规的计时体验——例如,上午8点出现在上午11点之前。 评论者们赞扬了这个项目的创造力和魅力,甚至有一位用户创建了类似的时钟设计(triclock.franzai.com)。还有人建议进行调整,例如创建一个考虑不同数字排序规则的德语版本。该项目被誉为一件有趣、独特且最终不实用的数字艺术品。

## MCP:一次合格的尝试 MCP(多工具调用协议)旨在标准化AI工具集成,就像语言服务器协议对代码编辑器所做的那样。它在两个关键领域表现出色:为**图形界面AI客户端**(如Claude Desktop)提供方便的工具访问,例如Jira,以及向代理提供**结构化、最新的文档**——这是一个令人惊讶的强大用例。对于这些应用,MCP通过减少重复集成提供了实际价值。 然而,MCP在**代理循环内的程序化工具调用**方面存在困难。虽然N+M集成的核心理念是合理的,但依赖LLM生成正确的JSON-RPC来调用工具是不可靠的。更好的方法是让LLM *编写代码* 来调用MCP工具,甚至直接调用API。 程序化MCP的关键问题包括高上下文开销(尤其是在工具很多的情况下)、潜在的安全漏洞(通过操纵工具描述)以及对LLM较弱的结构化输出生成能力的依赖。对于复杂的流程,Anthropic的“Skills”提供了一种可行的替代方案,但缺乏互操作性。 最终,MCP的成功取决于使用场景。文档和图形界面集成受益于其标准化,而复杂的代理驱动的工具调用往往会引入比解决的问题更多。

这次Hacker News讨论的中心是“模型上下文协议”(MCP),这是一个框架,旨在使大型语言模型(LLM)能够与外部工具和数据交互。最初的反应大多是负面的,评论者批评这个概念存在缺陷且不安全——引用了潜在的提示注入漏洞,并将其安全问题与JWT进行了不利比较。 一些用户认为原始帖子是由AI生成的(具体是Claude),作者证实了这一怀疑,并解释说他们的网站同时使用自动(标记)和人工文章。一些评论者表示很高兴能够隐藏与LLM相关的新闻,更喜欢更多样化的首页。尽管对写作本身存在批评,但作者为MCP框架中提出的基本思想进行了辩护。

Ghostmoon 是一款免费、轻量级的 macOS 工具,提供通常隐藏在设置中或需要终端命令才能使用的强大系统控制功能。它能快速访问诸如管理显示器、弹出驱动器、切换音频设备、静音麦克风和测量网速等功能。 除了基本控制之外,Ghostmoon 还可以重启网络堆栈、重置数据库、强制清空废纸篓、刷新系统以及生成安全密码。它还会显示重要的系统状态信息,包括电池健康状况和循环次数。 目前处于预发布阶段,用户首次启动时需要绕过 macOS Gatekeeper。通过捐赠支持该项目可以解锁“Ghostmoon XE”,它具有扩展功能,例如 Time Machine 卷弹出和扩展密码生成器。它与运行 macOS Ventura 或更高版本的 Apple Silicon 和 Intel Mac 兼容。

一个名为Ghostmoon.app的macOS菜单栏应用在Hacker News上分享。它被描述为macOS的“瑞士军刀”,提供强大的功能。但最初的反应褒贬不一。 一些评论者表达了安全担忧,因为该应用未签名,且直接由开发者分发(一个没有先前活动的新账户)。他们强调需要通过App Store分发/公证,并担心可能请求系统级访问权限(sudo)。 另一些人指出获取开发者账户进行签名很容易,质疑开发者为何跳过这一步骤。甚至有人提倡放宽macOS的Gatekeeper安全功能,认为用户应该完全控制自己的机器。 有趣的是,一位用户指出Raycast现在对他们来说已经履行了类似的功能,通过快捷键简化工作流程。尽管有保留意见,但有些人欣赏该应用的潜在实用性和网站设计。

密歇根州立大学拥有超过3300项发明的历史,而许多棒球运动的进步背后,一位令人惊讶的创新者是前斯巴达人棒球教练丹尼·利特维勒。作为前美国职业棒球大联盟球员和成功的密歇根州立大学教练(1963-1981年),战绩为489-362-8,利特维勒的贡献不仅限于球场。 出于改进比赛的愿望,他开发了100多项创新,最著名的是投球速度雷达枪——现在是这项运动的必备工具。受到警察雷达枪的启发,利特维勒的发明彻底改变了对投球手的评估和训练方式,提供了关于速度的关键数据,并促成了更多指标,如击球出口速度。 除了雷达枪,利特维勒还发明了用于投球姿势分析的“不可破坏的镜子”,用于场地干燥的“钻石粉尘”,以及用于技术训练的“短打球棒”。他从球员时代开始修改手套以消除失误的发明精神,巩固了他作为改变游戏规则者以及斯巴达人创造力的证明。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 密歇根州立大学如何彻底改变棒球 (msu.edu) 6 分,由 rmason 2 小时前发布 | 隐藏 | 过去的 | 收藏 | 1 条评论 帮助 rmason 2 小时前 [–] 我还是密歇根州立大学的四年级学生时,Litwiller 教练发明了用于测量投球速度的雷达枪。我经常去比赛,主要是为了看我们的明星外接手 Kirk Gibson 尝试另一项运动。他为雷达枪感到非常自豪,他们会在记分牌上显示雷达速度,这是我一生中第一次在棒球比赛中看到这种情况。当他们建造新的 McLane 棒球场时,我很高兴看到他们还在新的记分牌上显示投球速度。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

1972年,电子游戏革命并非始于实验室,而是在加利福尼亚州桑尼维尔的安迪·卡普酒馆。雅达利的原型游戏“乓”(PONG)——一个简单的双拍板击打方块球的游戏——在啤酒爱好者和弹球玩家中测试,每次游戏仅需25美分。它朴实的外观——一个装在木纹柜子里的黑白小电视机——与旁边花哨的弹球机形成了鲜明对比。 尽管设计简约且缺乏说明书,“乓”却大受欢迎,迅速让它的创造者诺兰·布什内尔和艾伦·阿尔科恩不堪重负,收款箱里装满了硬币。最初的成功不仅凸显了创新的工程技术,还展现了对市场定位的敏锐理解。雅达利独特地将硅谷的技术实力与成熟的投币式娱乐产业相结合,创造了一个全新的市场。 “乓”的影响远远超出了酒吧。现在它已成为备受赞誉的标志,与大众甲壳虫等经典设计一起在博物馆展出,并在现代文化中不断被提及。“乓”的故事不仅仅是一个游戏的故事,它更是关于地点、策略和运气的独特结合,从而启动了价值数十亿美元的电子游戏产业。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 酒吧角落里的第一个电子游戏只是一个盒子 (lithub.com) 5 分,PaulHoule 3 小时前 | 隐藏 | 过去的 | 收藏 | 2 条评论 帮助 void 更新 1 小时前 | 下一个 [–] > “一场革命在 1972 年被电视转播” 但《双人网球》是 1958 年创作的,所以“第一个电子游戏”似乎有些牵强。https://en.wikipedia.org/wiki/Tennis_for_Two 回复 关闭 04 1 小时前 | 上一个 [–] 对于那些想了解原型被诗意地描述,但却没有任何完整的图片来配合的人。 https://www.arcadehorizons.com/serving-up-nostalgia-pong-and... https://www.historyofinformation.com/detail.php?entryid=1121 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com