每日HackerNews RSS

启用 JavaScript 和 Cookie 以继续。

一场黑客新闻的讨论围绕着战时摧毁基础设施的合理性,起因是《Just Security》发表的一篇文章,讨论了战争罪的言论。核心争论在于“军事优势与平民影响”之间艰难的权衡,评论员指出缺乏明确的评估方法。 一些人认为任何基础设施都*可能*帮助敌人,从而为攻击辩护——这种观点与一些支持特朗普的论点(关于当前的全球冲突)相呼应。另一些人则指出美国历史上也有类似行为,还有人建议解决冲突的根本原因,具体而言,他们认为当前海峡局势的责任在于美国和以色列的行动。 解决方案从要求伊朗投降(可能通过毁灭性的基础设施攻击)到倾听他们的要求不等,但后者被一些人认为是不可接受的。这场对话凸显了现代战争复杂的伦理和战略挑战。

## 即使现实 G2:开发者摘要 即使现实 G2 智能眼镜注重隐私和应用扩展性,侧重于显示和输入,而非独立功能。它配备双 576x288 像素微型 LED 显示屏(灰度)和蓝牙 5.2 连接到配对的手机,通过镜腿触摸板和可选的 R1 戒指进行控制。值得注意的是,它没有摄像头和扬声器。 开发围绕 Even Hub 平台展开,允许创建“插件”——使用标准网络技术(HTML、CSS、JavaScript/TypeScript)和 Even Hub SDK 构建的 Web 应用程序。这些插件可以从简单的仪表板小部件到人工智能集成。 工作流程简化:使用熟悉的框架(React、Vite 等)编写代码,在本地预览,通过侧载或开发者门户在设备上测试,打包成 .ehpk 文件,然后提交以供发布。G2 优先考虑开发者体验,专注于利用现有的 Web 开发技能。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 为智能眼镜构建Web应用 (evenrealities.com) 4点 由 mozz100 2小时前 | 隐藏 | 过去 | 收藏 | 1评论 帮助 mozz100 2小时前 [–] “插件是用标准Web技术(HTML、CSS、JavaScript/TypeScript)和Even Hub SDK构建的Web应用。” 我想知道同时拥有这些智能眼镜并在此论坛出没的人是否尝试过这个。这可能会说服我购买一副!回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

苹果正在悄悄地更新App Store上的许多应用程序,更新署名直接为苹果,而非原始开发者。这些更新包含说明“改进了功能”的注释,但没有添加新功能,甚至在最近更新或代码未更改的应用程序上也会出现。受影响的应用程序包括流行的《糖果传奇》、《VLC》和《真人快打》等。 这些神秘更新的原因尚不清楚,开发者和MacRumors均未发现可辨别的代码更改。与此同时,苹果也在采取其他行动:降低中国App Store开发者费用,赢得确认其移除应用程序权利的诉讼,并限制人工智能“氛围编码”应用程序的更新,原因是其可访问性问题。此外,CarPlay最近增加了ChatGPT、Google Meet和Audiomack,而新款Apple TV则因Siri开发而推迟。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 一些 iPhone 应用收到来自 Apple 的神秘更新 (macrumors.com) 12 分,by tosh 49 分钟前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 swizz89 0 分钟前 [–] 是阴谋论,还是应用商店的一个 bug?没人知道。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## MIDI 指南:从应用后端到社区数据集 MIDI 指南始于 2019 年开发 Condukt 应用时遇到的一个问题。Condukt 是一款适用于 iOS、iPad 和 macOS 的性能 MIDI 控制器应用,它需要一个全面的 MIDI CC 和 NRPN 信息数据库——当时这方面内容有所欠缺。面对收集数据的复杂性,它的创建者推出了 MIDI 指南,作为一个简单的 Web 应用,最初预置了 50 款合成器。 这个最初的个人项目出乎意料地发展成为一个蓬勃发展的开源社区项目。多年来,近 60 位个人贡献了力量,将数据集扩展到超过 321 种乐器和 21,262 个参数。这种增长带来了实际应用,至少有三款硬件设备现在正在使用该数据集(采用 CC-BY-SA 4.0 许可)。 经过七年的发展,Condukt 终于在 2026 年 3 月发布,恰逢 MIDI 指南达到第 300 种乐器里程碑。该项目的成功凸显了音乐技术领域中可访问、社区驱动的文档的价值,证明了解决个人问题可以引起更广泛受众的共鸣。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 三百个合成器,3个硬件项目,和一个应用 (midi.guide) 5 分,由 ductionist 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 日本农村水稻种植:一次亲身经历 受2025年在日本农村六个月的经历启发,本文讲述了在静冈县帮助家庭农场种植水稻的体验。虽然缺乏完整的照片记录,但本文详细描述了所涉及的密集劳动,从春季清理荒地——使用割草机和重新挖掘排水沟——到为均匀种植平整土地。 这个过程包括准备水路,通常穿过茂密的竹林,以及设置电围栏以阻止野猪和鹿等野生动物。 灌溉稻田至关重要,但一个小小的塌陷需要修复。 种植使用插秧机进行,然后进行手工插秧以填补空隙。 除了劳动之外,作者还反思了日本水稻种植面临的挑战:农民人口老龄化、农场规模小以及经济压力使全职农业不可持续。政府政策虽然旨在保护小农场,但也加剧了这个问题。尽管存在这些担忧,但这次经历仍然是积极的,促进了与自然、家庭和日本文化的联系,与典型的办公室工作形成了宝贵的对比。这些小型独立农场的未来仍然不确定,但作者希望它们能够继续生存下去。

一位Hacker News用户分享了一篇个人博客文章的链接,详细描述了作者作为水稻种植者的经历 (xd009642.github.io)。 这篇文章获得了积极的评价,被认为是一篇“生活切片”式的读物,提供了关于这段经历的有趣轶事。 然而,一位评论者对作者关于水稻种植经济历史和未来的更广泛的主张表示保留,认为缺乏语言和文化背景限制了他们的洞察力。 他们警告说,基于肤浅的研究可能会传播错误信息。 该评论者还俏皮地质疑了作者关于土地所有权政策背后历史动机的说法,指出一种看似“共产主义”的政策竟然旨在阻止共产主义,这其中的讽刺意味。 尽管有这些批评,这位评论者最终觉得这篇文章很有趣,并欣赏作者的个人视角。

## 人们实际上*渴望*努力工作 “人们不再想工作”的常见说法是错误的,并且是由高管和媒体传播的一种有害的刻板印象。作者是一位连续创业者,他认为根据自己创立和领导多个成功组织的经验,这种说法是明显不真实的。 当人们被赋予**明确的目标、共同的价值观、自主权和信任**时,他们会蓬勃发展。 团结于有意义目标下的团队会“欣然竭尽全力”。相反,非人化、毫无意义的工作,或与个人价值观相冲突的工作,会导致脱离工作——不是缺乏工作意愿,而是在工作*时*难以保持人性。 问题不在于工作伦理的代际转变,而在于系统性失败:糟糕的领导力、不足的资源以及工资下降与时间和福祉要求增加并存。真正有效的领导力包括授权员工、提供必要的支持以及培养信任文化。 最终,作者认为,有价值的使命和“不碍事”是关键。当人们感到被重视并相信自己的工作时,他们会持续超额完成任务,证明对工作伦理的愤世嫉俗更多地反映了领导者自身,而不是劳动力。

## 黑客新闻讨论:人们*喜欢*努力工作吗? 一篇最近的文章认为人们喜欢努力工作,这在黑客新闻上引发了争论,许多人质疑这一观点。核心反驳在于“为工作而活”往往是 токсичных 工作文化的结果,尤其是在那些将工作置于一切之上的国家。评论员们认为,大多数人更喜欢“工作为了生活”。 讨论强调了*有意义*工作的重要性——当努力与个人价值观一致时,满意度更高,但这种机会在科技行业很少。 几位评论指出,当努力工作与期望的结果(如经济利益或强烈的使命感,例如“无国界医生”)相关联时,更容易被接受。 许多人同意“玩乐”是更基本的人类驱动力,而工作通常是一种社会强迫。 另一些人则区分了令人愉悦的努力(“1号乐趣”)和有益的挣扎(“2号乐趣”)。 一个共同的主题是对文章观点的批判,认为它反映了一种特权视角,主要适用于薪酬较高的科技职位,而忽略了大多数人工作是为了生存,而不是为了热情。 大型公司的组织功能失调也被认为是主要的消极因素。

研究人员成功恢复并运行了从阿波罗制导计算机(AGC)旧“绳索”存储模块中抢救的数据中的原始软件。**Sundial-E**,相当于登月舱的Aurora 12的指令舱版本,包含完整的AGC测试套件和指令舱子系统测试。**Sundance**,来自阿波罗9号——首次在太空中的登月舱测试——正在从回收的模块中重建,并正在努力获取剩余部件。 最重要的是,**Retread 50**,*第一个*可用的Block II AGC程序,尽管绳索受损,但已被恢复。团队利用奇偶校验位进行修复,成功在现代AGC上运行了Retread 50,并确认它通过了所有原始测试。 这些恢复成果,记录在GitHub上,代表着数字考古学的卓越成就,为太空飞行早期计算提供了宝贵的见解。

一个黑客新闻的讨论强调了 curiousmarc.com 在修复阿波罗制导计算机 (AGC) 方面所做的令人印象深刻的工作,AGC 是阿波罗任务期间使用的数字控制器。用户称赞记录修复过程的详细视频系列“神奇”,对于那些对太空旅行的技术方面(特别是电子工程、计算机科学和无线电通信)有深入兴趣的人来说。 该项目被赞扬为对在线内容的独特而有价值的贡献,是一种深度技术探索,这种探索似乎受到了 YouTube 向短视频转变的威胁。评论员也对现代设备(如 USB-C 转 HDMI 电缆)与 AGC 之间的计算能力对比感到震惊,强调了阿波罗任务能够在技术相对有限的情况下取得成功的惊人工程壮举。 修复团队被描述为“国家瑰宝”。

## 玻璃炮:高性能负载生成器 玻璃炮通过绕过传统的负载测试方法,直接利用Linux内核的`io_uring`接口,实现了卓越的I/O性能。与依赖于通过`epoll`进行重复系统调用的`wrk`和`hey`等工具不同,玻璃炮采用共享内存环缓冲区进行提交和完成,从而大大减少了上下文切换。 其架构包含一个主线程生成多个工作线程,每个线程拥有独立的`io_uring`环、连接和预构建的请求缓冲区——消除了工作线程之间的通信和锁。主要特性包括预注册的缓冲区池以实现零拷贝接收,“多射击”接收以实现连续数据流,以及请求流水线以最大化吞吐量。 每个`io_uring`提交都包含用户数据打包,其中包含操作类型、生成计数器(用于处理重新连接)和连接索引。核心循环有效地批量处理完成项(最多2048个),然后再提交新的操作,从而最大限度地减少内核转换。这种批量处理扩展到流水线填充,确保请求始终预构建并准备好发送。 最终,玻璃炮的设计优先考虑最小化系统调用并最大化内核级处理,从而产生显著更高的性能。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Linux 极限性能 H1 加载生成器 (gcannon.org) 7 分,由 MDA2AV 1小时前发布 | 隐藏 | 过去 | 收藏 | 2 条评论 帮助 Veserv 23分钟前 [–] 如果没有附带的基准测试或比较,声称“极限”性能有什么意义?在标题声明中使用不合格的形容词,而不提供支持证据,这真的应该感到羞愧。回复 raks619 2分钟前 | 父评论 [–] 你向下滚动了吗? 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

Judoscale,Heroku的长期合作伙伴,对平台最近的沟通表示困惑和担忧。Heroku宣布转向“维持工程”模式——优先考虑稳定性而非新功能——并停止提供企业合同。然而,同时发布的功能(更大的slug尺寸、CLI重建)与这种“维护模式”的暗示相矛盾。 核心问题是缺乏透明度。Judoscale敦促Heroku明确其未来发展方向:是平台的持续演进,尽管速度较慢,还是逐渐退出?开发者渴望一个直接的解释和一个公开路线图,即使它只详细说明维护工作。 这封信强调了开发者普遍的焦虑,许多团队已经开始计划迁移,因为存在不确定性。Judoscale强调了他们长期以来对Heroku的支持,并恳求Heroku澄清其商业意图——是专注于直接客户,还是为最终退出平台做准备——以便社区能够相应地规划。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 亲爱的 Heroku:呃,发生了什么? (judoscale.com) 17 分,由 crcastle 发表于 3 小时前 | 隐藏 | 过去 | 收藏 | 2 条评论 帮助 msteffen 13 分钟前 [–] 赌五美元是这样: 管理层:“我们要进入维护模式” 开发人员:“你是说我们可以做任何想做的事情?!” 回复 msteffen 0 分钟前 | 父级 [–] 下周:“我们将调整组织规模” 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## graph-info:基础设施可视化与监控 graph-info 自动发现并可视化您的基础设施,提供服务、数据库和存储的实时交互式图形。它需要最少的配置——只需将其指向您的堆栈(通过 Docker socket 或 Kubernetes 集群),它就会自动发现所有内容,并显示实时健康监控。 **主要特性:** * **自动发现:** 从 Docker、Kubernetes、PostgreSQL、MongoDB、MySQL、Redis、Elasticsearch、S3/MinIO 和 HTTP 服务中检测基础设施。 * **交互式图形:** 提供泳道布局,具有平移/缩放、过滤和搜索功能。 * **实时健康状态:** 通过 WebSocket 提供每 5 秒更新一次的状态信息。 * **可扩展性:** 通过 YAML 配置文件支持自定义连接,用于未自动发现的服务。 **入门:** 可以通过 Docker Compose 或直接运行容器进行部署。挂载 Docker socket 是最简单的设置。部署后,前端可在 `http://localhost:3000` 访问。 **重要提示:** 此工具仅用于授权的基础设施监控。未经授权的扫描是被禁止的。 更多详细信息,包括贡献指南和高级配置,请访问 [GitHub 仓库](https://github.com/guilherme-grimm/graph-go)。

## Graph-go:可视化系统连接 开发者 devGrimm 更新了“graph-go”,这是一款用于可视化系统组件之间关系的工具。最初创建的目的是为了帮助理解复杂的系统架构,graph-go 现在具有**完全自动发现**功能,最大限度地减少了手动配置的需求。 目前,该工具专注于映射**Docker 网络**内的连接,提供了一个用户界面来轻松理解环境。此次更新旨在使 UI 更加流畅和可靠。 未来的开发计划包括扩展对 **Kubernetes 和其他编排器**的支持,将其适用性扩展到 Docker 环境之外。该项目是开源的,并欢迎社区贡献。本质上,graph-go 为理解系统的不同部分如何交互提供了一个视觉辅助工具。

更多

联系我们 contact @ memedata.com