许多Linux系统程序员经常查阅man页来获取文档。作者最近发现与函数名一起出现的数字(例如`sleep(3)`或`read(2)`)的意义。这些数字并非随机——它们指示了文档的*位置*。 根据`man man`,第2节记录系统调用(内核函数),第3节涵盖库调用(程序库内的函数),第1节详细介绍可执行程序/shell命令。最近的代码审查指出了作者的误解,将对库函数的引用从`man 2`更正为`man 3`。 此外,附加在数字后面的字母表示特定的标准——“p”代表POSIX,“x”代表X文档,为man页系统增加了另一层细节。作者承认自己使用了多年却不了解文档组织的关键方面。

对不起。

2026年3月,一个自称“伊斯兰右翼运动”(HAYI)的此前未知的组织声称对比利时、荷兰、法国和英国境内针对犹太教堂和美国银行的一系列低级别纵火和未遂爆炸袭击负责。尽管一些人迅速将其定性为伊朗情报行动,但关于HAYI真实性的重大疑问已经出现。 该组织突然出现、袭击手法业余、并通过Snapchat等平台以小额报酬招募年轻人(年龄14-23岁)引发了怀疑。分析人士指出,他们的声明中存在语言错误,并且专注于造成最小损害的象征性目标,质疑该组织的动机和能力。一些人认为,这些袭击是故意设计用来煽动反犹主义,并为加大对伊朗的压力提供理由。 袭击发生的时间,正值美国-以色列对伊朗采取行动后紧张局势加剧,也被认为值得怀疑。批评人士认为HAYI可能是一个捏造的实体,旨在加速将伊朗伊斯兰革命卫队组织列为恐怖组织。尽管伊朗否认,但“伊朗支持恐怖主义”的说法正在获得支持,促使加强安全措施,并引发了围绕冲突的争论。

## Koru 内核性能:匹配并超越优化 C 新的 Koru 内核实现,在 n 体模拟基准测试中表现出令人惊讶的强大性能,超出预期,与 C、Rust 和 Zig 等成熟语言的优化代码相匹敌甚至超越。初步测试表明,融合的 Koru 内核比这些语言的普通参考实现更快。 为了调查,创建了一个手动优化的 C 版本,利用了标量化和 `ffast-math` 等技术。这个版本缩小了性能差距,匹配了 Koru 的速度。然而,这个结果 *加强* 了 Koru 的成就——它证明了 Koru 可以在 *无需* 手动优化的情况下,实现接近专家级的 C 性能。 关键在于,Koru 内核允许程序员以保留关键语义信息的方式表达计算,从而使编译器能够生成高度高效的代码。这避免了强制开发人员充当低级优化器。后续模仿 Koru 内核抽象的 Lisp 实现,通过手写 SIMD 指令,在 x86-64 硬件上实现了可比的 C 性能,进一步验证了内核抽象的力量。 Koru 的优势在于它能够在跨平台利用编译器优化,而其灵活的数据流层能够无缝地组合内核结构。结果表明,Koru 内核代表了一种有希望的方法,可以弥合高级表达能力和低级性能之间的差距。

一种名为Koru(korulang.org)的新编程语言正在Hacker News上引发讨论。它旨在匹配手优化C代码的性能,可能通过类似于编译器自动矢量化的技术实现。 该语言的描述使用了幽默且详尽,并带有一些讽刺意味的名称,突出了许多高级特性。一些评论者最初因其复杂的描述而质疑该项目的严肃性,而另一些人则承认其背后的巨大努力和基于证据的方法。 讨论仍然持怀疑态度,但承认Koru开发中投入的真实工作。简短的交流展示了人们对该语言及其雄心勃勃目标的初步反应。

## Leako 修订版 7:迈向可构建的 ColecoVision 克隆 Leako,一个 ColecoVision 克隆,正接近于可以被他人可靠构建的阶段。修订版 7 专注于在持续的元件短缺和已识别的错误中提高可靠性。一个关键的改变是从筒形插孔切换到 USB 供电,解决了对适配器质量和极性问题的担忧,尽管 USB 电源供应可能存在不一致性。 机械改进旨在解决在插入游戏卡带时电路板弯曲的问题,增加了一个支架,但最初的位置证明存在问题。控制器端口的稳定性也得到了提高,但最初的足迹错误导致引脚无法焊接——未来电路板计划进行修复。 元件短缺导致了替代(不同的电源开关 FET 和电压逆变器),以及等待 74LS541 逻辑芯片一个月的时间,这令人沮丧。构建过程也得到了改进,包括丝印标签和改进的 BOM 生成脚本,以便更轻松地识别和订购零件。 测试发现焊接问题影响了视频输出和控制器功能,强调了需要更仔细的组装。虽然已经实现了几个成功的构建,包括一个用于博物馆展览的构建,但控制器兼容性和卡带干扰仍然存在挑战。尽管取得了进展,但创造者认为结果是“足够好”而不是胜利,并且计划进一步修订以解决剩余问题并提高构建可靠性。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 自己在家制作ColecoVision,第五部分 (leadedsolder.com) 10 分,由 classichasclass 6小时前发布 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## NIMBY 铁路:抢先体验总结 NIMBY 铁路是一款雄心勃勃的交通模拟游戏,旨在打破类型惯例,拥有巨大的地图、复杂的轨道布局和精密的列车时刻表——本质上模糊了游戏和设计工具之间的界限。开发者启动抢先体验是为了验证他们的概念,并受益于社区反馈,同时实施大量功能。 目前游戏可完整游玩单人及多人模式,专注于沙盒游戏体验。未来的开发将增加玩家建造具有游戏效果的建筑物、高级信号系统、施工的政治后果(“NIMBY主义”)、改进的人口/需求模型、程序化生成以及强大的模组支持等功能。 开发以季度为单位进行重大更新,开发者优先考虑质量而非固定发布日期。他们通过 Steam 论坛、Discord 和 Steam Workshop 与社区积极互动,重视玩家反馈以塑造游戏方向。完整发布时计划小幅提价。

``` Hacker News新帖 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交登录 NIMBY Rails (steampowered.com) 9 分,altilunium 发表于 47 分钟前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索: ```

## 欧洲迫在眉睫的燃料危机:摘要 德国试图通过每日提价法令来规范天然气价格,结果适得其反,助长了加油站之间的类似卡特尔的行为,他们预计价格会进一步上涨而将其最大化。这凸显了政治领导层未能解决日益恶化的能源供应状况的更广泛失败,特别是对进口的依赖——欧洲60%的能源需求。 核心问题是欧洲炼油能力的长期下降,由于二氧化碳法规和对关键能源供应国俄罗斯的强硬立场而加剧。现在,这表现为关键航空燃料的严重短缺,来自波斯湾的进口受到霍尔木兹海峡周边不稳定局势的威胁。现有储备可能只够维持几周,目前40%的航空燃料损失是无法弥补的。 正在考虑潜在的短期解决方案——配给、释放储备或从北美进口高价燃料,但根本性的损害已经造成。欧洲对负增长政策的承诺使其变得脆弱,燃料价格的急剧上涨,影响航空旅行和出行,是不可避免的。这种情况对文明来说是一个重大挫折,只有那些倡导减少消费的人才会从中受益。

请启用 JavaScript 并禁用任何广告拦截器。

一篇最近的《华尔街日报》关于人工智能创造就业的文章,在Hacker News上引发了愤世嫉俗的讨论。虽然文章认为人工智能正在*创造*就业机会,但评论员们大多不同意,他们指出广泛的科技裁员(例如Oracle的3万名裁员)以及整个行业的颠覆(翻译/转录)。 一位用户认为,鉴于当前的经济现实,这篇文章显得格格不入。一个反复出现的主题是,可能需要全民基本收入,或者,更令人担忧的是,人工智能驱动的失业所带来的社会后果可能导致冲突加剧。另一位评论员讽刺地建议将工作名称简单地*包含*“人工智能”一词,以符合叙述。最后一条评论提到了一起与伊朗和OpenAI数据中心无关的事件,将其视为另一种形式的人工智能相关工作。总体情绪严重偏向对文章乐观立场的怀疑。

## 欧罗办公室:主权与开放的协作办公套件 欧罗办公室是一个基于Web的开源解决方案,用于实时协作文档编辑,旨在*集成*到现有的平台中,例如文件共享服务、维基和项目管理工具(例如Nextcloud、XWiki、OpenProject)。它支持流行的文件格式,包括DOCX、PPTX、XLSX和PDF。 欧罗办公室的诞生源于对真正开放和主权替代方案的需求。由于在协作和透明度方面的限制,它从ONLYOFFICE代码库中分叉而来。担忧包括贡献受限、构建不可靠以及开发缺乏透明度——特别是考虑到该项目的俄罗斯起源和潜在的地缘政治影响。 欧罗办公室的目标是建立一个社区驱动的开发模式,具有透明的治理,欢迎来自全球个人和组织的贡献。该项目专注于创建一个强大、现代的办公套件,具有强大的Microsoft兼容性,并正在积极开发桌面和移动应用程序。虽然目前缺乏直接的支持订阅,但贡献公司未来可能会提供支持。

一个名为“Euro-Office”的新项目,是OnlyOffice的一个分支,在Hacker News社区引发了担忧。用户声称该项目试图通过最近的代码更改(“氛围编码”)来掩盖其起源。 争议源于许可纠纷;Euro-Office开发者移除了GNU AGPL许可协议中的许可条款,促使OnlyOffice声称存在违规行为。一位评论员强烈建议避免使用与IONOS相关的任何内容,因为他们参与其中。 讨论还涉及GPLv3许可协议中存在问题的第7条。一些人认为该项目与欧盟内部更广泛的“主权软件推动”有关,可能带来有利可图的咨询机会,并导致内部冲突。 怀疑情绪仍然很高,一些人认为该项目及其最近创建的维基百科页面可能不真实。用户对其历史和潜在恶意意图保持警惕。

大型语言模型辅助编码的兴起,无意中推动了向微服务架构的转变。因为微服务具有明确定义的输入和输出(“契约”),大型语言模型可以在不影响系统其他部分的情况下,安全地进行大规模内部重构——本质上为实验创造了一个安全的“避难所”。 这与单体架构形成鲜明对比,单体架构中隐式的依赖和微妙的耦合会在代码更改期间造成风险。微服务也提供组织上的优势:更快的迭代速度,因为代码审查的严格程度降低,以及更容易访问生产数据/基础设施。 然而,这种激增也并非没有缺点。管理数十个独立的服务会给计费和资源跟踪等领域带来复杂性。尽管存在长期的维护挑战,微服务目前仍然是利用大型语言模型的开发人员“阻力最小的路径”,这凸显了在开发工作流程中简化和鼓励最佳实践的必要性。

一个 Hacker News 的讨论探讨了使用大型语言模型 (LLM) 编码的兴起是会导致更多还是更少微服务。核心论点围绕“受限表面积”——即 LLM 在较小、独立的的代码库中表现更好,因为存在上下文窗口的限制。 目前,这*可能*会促使开发者转向微服务,以便将代码适应这些限制。然而,一个关键的反驳观点认为,随着上下文窗口的扩大,这种压力可能会*逆转*。更大的窗口可以让 LLM 处理整个单体应用,从而提供隔离的好处,而无需分布式系统的运维复杂性。 评论者还指出,微服务主要解决*组织*层面的可扩展性问题,而不是技术限制,并且良好模块化的单体应用可以实现类似的好处。有些人甚至认为 LLM 实际上可能会*增加*单体应用的开发,并且可组合的 CLI 工具更适合 LLM 辅助编码。

海盗船正在通过Drop.com扩大合作范围,成为授权游戏和创作者设备的中心。他们与《辐射》、《赛博朋克2077》、《指环王》、《毁灭战士:黑暗时代》和《使命召唤》(包括《黑色行动7》和《战争区域》)等主要游戏系列合作,在其品牌(Elgato、SCUF Gaming、ORIGIN PC等)下发布限量版产品。 这些系列将包含从外设到整机电脑的一切,所有产品都采用独特的美学设计和游戏主题。海盗船旨在以大胆的设计和高性能品质激发社区热情。其他合作包括《星空》和《Discord》,产品仅限时发售。Drop.com将是关注公告和新品发布的地方。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Drop,前身为 Massdrop,结束大部分合作并以 Corsair 品牌重新命名 (drop.com) 11 分,stevebmark 4 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 andymegacreep 56 分钟前 [–] 恕我直言,这太糟糕了。违背了平台的初衷。我对 6XX 系列耳机感到难过 :回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

根据慕尼黑安全会议的数据,并由Visual Capitalist可视化呈现,全球对美国的信任正在明显下降。这种下降并非局限于某一地区,发达经济体和新兴经济体都显示出信心下降的趋势。 在传统盟友中,加拿大信任度下降幅度最大(-52%),其次是意大利、法国、德国和英国。这种下降是由政策不确定性所驱动的——贸易立场的变化、关税威胁,甚至关于领土扩张的非常规言论。 与此同时,巴西和南非等新兴经济体也显示出显著的负面转变。欧洲日益增长的安全担忧,以及法国和德国对国防支出的增加支持,表明盟友正在为 менее стабильный мир做准备。 数据显示,全球联盟正在被重新评估,并朝着更加支离破碎的国际格局发展,预示着美国外交关系未来可能面临艰难的道路。

错误:无法满足请求。请求被阻止。我们目前无法连接到此应用程序或网站的服务器。可能流量过多或配置错误。稍后重试,或联系应用程序或网站所有者。如果您通过 CloudFront 向客户提供内容,您可以在 CloudFront 文档中找到故障排除步骤,并帮助防止此错误。由 cloudfront (CloudFront) 生成。请求 ID:ZNRs1nPKNaDpLZ7JH0rU1nz62NpbdR8OOKkSmMMs2XBrgpz7L-MIdA==

## 法国 repatriates 金条,报告 150 亿美元收益 法国已完成其黄金储备的 repatriates,将最后一批资产从美国转移到位于 La Souterraine 的自家金库。据报道,此次涉及约 2437 吨黄金的行动带来了 150 亿美元的收益。 Hacker News 上的讨论集中在 *如何* 实现这一收益。普遍的观点认为,收益并非仅仅通过移动黄金本身产生的。相反,法国战略性地出售了在美国持有的较旧、纯度较低的黄金储备,并在黄金价格上涨时 *同时* 在其他地方购买了更新、纯度较高的黄金。这种时机使他们能够从价格上涨中获利并集中其储备。 一些评论员质疑报告的收益,认为这很可能是由于该时期黄金价格的整体上涨,而不是 repatriates 的直接结果。法国银行坚持认为,这一决定并非出于政治动机,强调新的黄金是在欧洲市场交易的。

维克多·戴维斯·汉森认为,北约的实力日益虚幻,被数十年的美国支持掩盖,并受到欧洲虚伪的困扰。北约成员国经常受益于美国的援助——历史上在马尔维纳斯群岛、巴尔干地区、利比亚甚至法国在非洲的干预行动中的后勤支持——但它们却不愿回报,尤其是在伊朗问题上。 尽管欧洲北约成员国面临来自伊朗的直接威胁比美国更大,但许多国家拒绝提供对美国近期对抗伊朗侵略行动的基本支持,仅提供口头保证,同时拒绝提供基地和资源的使用。这与乌克兰(一个非北约国家)所获得的强有力支持形成了鲜明对比。 汉森认为,欧洲的经济和人口规模远大于美国和俄罗斯,但缺乏对国防支出的承诺以及反美行为模式才是对北约的真正威胁,而不是像特朗普这样的人物提出的批评,那些批评只是暴露了现有的弱点。他认为这种虚伪比任何外部压力都更具破坏性。

## 非法蚂蚁交易在肯尼亚激增 一种令人惊讶的新野生动物走私趋势正在肯尼亚出现:非洲巨型收获蚁女王的非法交易。受全球日益增长的蚂蚁宠物饲养爱好驱动,这些因其体型和筑巢能力而备受追捧的女王蚁,在黑市上可卖高达220美元。 交易中心位于肯尼亚吉尔吉尔,蚂蚁在交配季节被收集并走私,通常通过在线网络运往欧洲和亚洲的收藏家手中。最近的一次查获行动发现了5000只被包装用于运输的蚂蚁,进一步的逮捕行动突显了这个问题。 科学家警告说,移除蚁后会破坏生态系统,并可能在其他地方引入入侵物种,从而可能影响农业。虽然通过利益共享协议进行合法收集是可行的,但尚未签发任何许可证。环保人士呼吁对蚂蚁物种采取更严格的国际贸易保护措施,肯尼亚当局正在寻求加强边境检查。尽管存在风险,但如果得到妥善管理,一些人认为这些“生物资产”具有可持续养殖的潜力。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 220美元一只蚂蚁:野生动物非法贸易的新前沿 (bbc.com) 9点 由 gmays 1小时前 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## SideX:一个轻量级的 VSCode 移植 SideX 是一个早期发布、开源项目,旨在以更小的体积重现 Visual Studio Code 的功能。它通过用 Tauri(一个基于 Rust 的后端和原生 webview)取代 Electron 来实现这一点,从而获得更快的性能和更低的资源占用(目标是 200MB 内存)。 该项目是对 VSCode 的 1:1 架构的精简移植,使用了超过 5600 个 TypeScript 文件,并使其能够在原生 shell 上运行。目前,Monaco 编辑器、文件资源管理器、集成终端、基本的 Git 集成和主题支持等核心功能已经可用,并且支持从 Open VSX 加载扩展。 然而,SideX 仍在积极开发中。许多工作台功能尚不完整,扩展兼容性有限,调试/设置界面不稳定。 开发者正在积极寻求社区贡献,以解决错误、实现功能(尤其是终端、扩展和调试),并改进平台支持。如果您熟悉 VSCode 的架构,鼓励您参与贡献!您可以在 GitHub 上找到该项目和贡献指南:[https://github.com/Sidenai/sidex](https://github.com/Sidenai/sidex)。

## SideX:一个基于 Tauri 的 VS Code 移植 一个名为 SideX 的新项目旨在将 Visual Studio Code 移植到 Tauri,Tauri 是一个旨在生成更小二进制文件并可能降低资源使用的框架。目标是 200MB 的内存占用,但评论员质疑 Tauri 是否能兑现其原生性能承诺,并引用了现有的内存基准测试问题。 讨论的中心是项目的当前状态:README 表明已经移植了完整的 workbench,但承认许多功能仍然是“存根”或不完整状态。一些人批评该项目过度依赖 AI 生成的代码(“氛围编码”),并且缺乏清晰度。 虽然有些人认为 VS Code 的 Electron 后端过于臃肿,但另一些人指出 VS Code 是一个高度优化的 Electron 应用,扩展是导致性能问题的根本原因。该项目仍处于早期阶段,扩展支持正在积极开发中,并且正在寻找贡献者。

## Parlor:实时、本地多模态人工智能 Parlor 是一个研究预览版,展示了使用语音和视觉进行实时人工智能对话,所有处理都在您的设备*本地*进行。它利用 Google 的 Gemma 4 E2B 来理解音频和视觉输入,并使用 Kokoro 进行文本到语音的输出。 Parlor 的驱动力是创造一个可持续、免费的英语学习工具,它通过完全在设备上运行来消除服务器成本——这得益于像 Gemma 这样更小、更强大的 AI 模型领域的最新进展。虽然它无法执行复杂的代理任务,但这代表着向人人可及的人工智能迈出的重要一步。 目前 Parlor 适用于 macOS (Apple Silicon) 和 Linux,并配备支持的 GPU,允许进行免提、可中断的对话。它可以通过 GitHub 克隆轻松运行,并需要大约 3GB 的内存。该项目旨在未来移植到手机,设想一个用户可以通过简单地展示和谈论他们周围的物体来与人工智能交互的世界,甚至利用多语言支持。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 展示HN:M3 Pro上的实时AI(音频/视频输入,语音输出),使用Gemma E2B (github.com/fikrikarim) 14点 由 karimf 1小时前 | 隐藏 | 过去 | 收藏 | 2评论 相关:https://news.ycombinator.com/item?id=47653752 帮助 dvt 18分钟前 | 上一个 [–] 出色的工作和展示,我用Kokoro做过很多东西,延迟非常惊人。苹果的表现太差了…感觉你的演示应该是一个Siri演示(我这是最真诚的赞美)。回复 karimf 8分钟前 | 父级 [–] 谢谢。这让我想起了LatentSpace新闻通讯中的一段 [0]> 优秀的上设备能力让人不禁想知道这些是否是将在与苹果的协议下部署在新Siri中的模型的基础……https://www.latent.space/p/ainews-gemma-4-the-best-small-mul...回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

UsenetArchives.com 是一个历史悠久的 Usenet 帖子档案,包含数十年内容。**用户被警告,该内容未经审核,可能包含成人、冒犯或令人反感的内容。** 通过访问该网站,您**确认您已年满 18 岁**(或您所在地区的法定年龄),并理解该档案的性质。您对您的浏览选择承担全部责任,并同意不非法分发内容。 该网站包含来自公共论坛的用户生成内容,无法保证其适当性。用户可以提交内容删除请求,访问受网站的隐私政策管辖。总之,请谨慎行事,并理解可能存在的敏感材料。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 Usenet 档案 (usenetarchives.com) 14 分,由 myth_drannon 4 小时前发布 | 隐藏 | 过去的 | 收藏 | 1 条评论 帮助 ksherlock 3 小时前 [–] 至少,它比谷歌新闻档案好用得多。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 信号:深入了解响应式编程 信号是一种现代的响应式编程方法,在Solid、Vue等前端框架中越来越受欢迎,但往往缺乏清晰的内部理解。 它们的核心是管理状态,并在状态改变时自动更新依赖值——就像一个电子表格,单元格会根据公式自动更新。 这种响应性由一种“推拉”算法驱动。**基于推的信号**在值改变时通知订阅者(不共享新的状态本身)。**基于拉的“计算值”**是惰性的;它们只有在被读取*并且*依赖项发生变化时才会重新计算。 重要的是,计算值会自动跟踪这些依赖项,无需手动指定——这是优于传统方法的关键优势。 这种依赖跟踪利用一个全局堆栈将计算与它们访问的信号关联起来。 带有“脏”标志的缓存系统确保仅在必要时才重新评估,从而优化性能。 推用于失效和拉用于重新评估的结合,创造了一种细粒度、高效的响应式系统。 标准化工作正在进行中,旨在将信号原生集成到JavaScript中(TC39 proposal-signals),可能为未来的框架提供一个共同的基础。 这种方法侧重于*如何*传播变化,为现有的状态管理解决方案提供了一种强大的替代方案。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Signals,基于推拉算法 (willybrauner.com) 3点 由 mpweiher 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 功敬设计奖:源于体验的设计 近25年来,功敬设计奖一直致力于推动创新文具,将概念变为现实。今年的主题是“共鸣:引发共鸣的设计”,鼓励设计师从个人经验中汲取灵感,创造出有影响力的产品。 大奖得主是神成宏树的**“Before Note”**,它重新构想了笔记本,将其设计成可定制的页面组合,使用户能够超越批量生产,个性化他们的体验。 优胜奖作品突出了微妙而有影响力的设计:高东田的**“Gram”**探索了重量对书写的影响,塚本雄二的**“边缘识别笔记本”**以可持续的方式提供优雅的组织,而五十嵐&泷泽的**“渐变日记”**则打破了刻板的计划表结构,采用了流畅的渐变布局。 其他值得关注的入围作品包括创新的包装、鼓励反思的笔以及增强阅读和捕捉灵感的工具,所有这些都体现了对用心互动和个人联系的关注。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 2026年コクヨ设计奖得主 (spoon-tamago.com) 8点 由 zdw 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## HarfBuzz GPU 与 Slug 渲染彩色字体 Eric Lengyel 的 Slug 算法现已开源,并集成到 HarfBuzz 中作为 GPU 库,超越了文本塑形,进入了字形渲染领域。传统上,文本渲染依赖于在特定尺寸下栅格化位图,这对于缩放或 3D 环境来说是个问题。像符号距离场 (SDF) 这样的替代方案也有局限性,但 Slug 直接在片段着色器中计算字形覆盖率,从而实现完美的缩放和变换。 核心思想是将字形曲线预处理成数据缓冲区并上传到 GPU。虽然最初是用于单色字形,但可以通过 COLRv0 和 COLRv1 等格式扩展到矢量彩色字体(如表情符号)。COLRv0 将表情符号渲染为堆叠的彩色字形,可以通过调整现有的单色渲染来轻松支持。COLRv1 更加复杂,利用带有变换、裁剪和混合的渲染树 – 由 HarfBuzz 的 `hb-paint` 组件处理。 这涉及将绘图命令(裁剪蒙版、填充、变换、组)编码到纹理缓冲区中,并在片段着色器中执行它们,可能需要基于图层的混合方法。最终,这使得在任何应用程序中都能实现清晰、可缩放的表情符号渲染,并且即使对于单色文本也优于传统方法。作者希望该概述能够激发进一步的开发并集成到现有的渲染库中。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 使用 Slug 算法渲染任意比例的表情符号 (name.vn) 5 分,由 leduyquang753 1 小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

我们检测到您的浏览器已禁用 JavaScript。请启用 JavaScript 或切换到受支持的浏览器以继续使用 x.com。您可以在我们的帮助中心查看受支持的浏览器列表。帮助中心 服务条款 隐私政策 Cookie 政策 版权信息 广告信息 © 2026 X Corp.

一场由一条关于1987年游戏《最后的忍者》(40KB)的推文引发的Hacker News讨论,突显了软件规模在几十年内的显著增长。用户们回忆起早期的计算,提到了ZX81的1KB RAM和PIC微控制器的768字节程序存储器等限制。 对话的核心在于,由于资源严重受限,开发者*必须*优先考虑效率,专注于巧妙的代码和数据管理。相比之下,现代软件通常优先考虑功能而非效率,导致文件体积庞大——一位评论员指出《使命召唤》比《最后的忍者》大了6,000,000倍。 几位用户指出,老式游戏更依赖于复杂的编程逻辑,而非庞大的数据集,这与如今数据驱动的游戏开发形成了鲜明对比。这场讨论强调,性能不仅仅关乎处理能力,还关乎资源意识。

本文详细描述了在一次意外断电后,成功恢复一个严重损坏的12TB Btrfs文件系统,该文件系统跨越3个设备池(数据单副本,元数据DUP,DM-SMR磁盘)的过程。标准的`btrfs check --repair`命令失败,由于extent树和空闲空间树的问题陷入无限循环。 恢复是通过14个基于btrfs-progs API构建的定制C工具实现的,数据损失极小——大约4.59TB中的7.2MB(0.00016%)。作者分享此案例作为研究,*而非*错误报告,并为btrfs-progs的潜在改进提供建设性反馈。 提出了九个具体的改进领域,重点是增强的修复工具功能(进度检测、extent树重建、孤立inode清理)、更清晰的文档以及对已识别边缘情况的修复。定制工具的参考实现以及一个补丁已在GitHub上公开提供,作为进一步调查和讨论的资源,而非直接提交补丁。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 案例研究:恢复一个损坏的12 TB多设备池 (github.com/kdave) 11 分,由 salt4034 发表于 2小时前 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

利用月球反射信号——被称为地月地(EME)通信——长期以来一直是无线电爱好者的终极挑战。它需要大型天线、昂贵设备以及精确的手动指向和跟踪。我们试图将这项技术带到地面,提供体验太空通信的乐趣所需的所有工具,通过开源软件定义的相控阵来实现。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 一个开源的240天线阵列,用于将信号从月球反射回来 (moonrf.com) 15 分,hillcrestenigma 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## Bun vs. Node.js:Trigger.dev 的 5 倍性能提升 Trigger.dev 在其对延迟敏感的“Firestarter”服务(一个处理数千个长轮询 HTTP 连接的预热连接代理)中用 Bun 替换了 Node.js,从而实现了 **5 倍的吞吐量提升**。初步分析显示 Node.js 实现存在瓶颈:缓慢的 SQLite 查询、过多的 Zod 解析以及低效的头部转换。 第一阶段消除了 SQLite 数据库,用复合键 Map 替换它,实现 O(1) 查找,吞吐量翻倍,延迟减半。第二阶段切换到 Bun 的原生 `bun.serve()` API,进一步将性能翻倍。随后的分析(第三阶段)识别并修复了与 Zod 验证、头部处理和调试日志记录相关的热点,将 CPU 使用率提高了 40%。最后,编译成单个二进制文件(第四阶段)又将吞吐量提高了 14%,并将镜像大小从 180MB 减少到 68MB。 一个关键发现是 Bun 的 HTTP 模型中存在内存泄漏:来自断开连接的客户端的未解决的 Promise。修复此问题稳定了内存使用并进一步提高了性能。该团队强调分析的重要性,在每个步骤进行基准测试,并理解 Bun 独特的 HTTP 生命周期。他们还为常见的 Bun 问题创建了一个调试技能。

``` Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 我们用 Bun 替换了 Node.js,吞吐量提升了 5 倍 (trigger.dev) 8 分,作者 pier25,2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索: ```

最近的研究正在揭示阴蒂的奥秘,这个器官由于社会禁忌和解剖学挑战,历史上一直研究不足。研究人员利用同步加速器的先进X射线技术,首次在微米级别上创建了阴蒂神经的详细三维图像。 发表在bioRxiv上的研究表明,阴蒂背神经(DNC)有力地延伸到阴蒂龟头,广泛分支并连接到周围组织,如耻骨区域。这与先前的神经逐渐变细的假设相矛盾。 这种详细的解剖学图谱具有重要意义。它可以改善针对女性生殖器切割术后患者的重建手术,并帮助外科医生在其他盆腔手术中避免神经损伤。专家强调,随着性别肯定治疗的进步,人们对生殖神经重要性的认识日益增强,并强调需要进一步研究以开发针对相关疾病的更好疗法。该团队计划扩大研究范围,纳入更多样化的捐赠者。

对不起。

👍 1人点赞 👎 1人踩 😄 1人笑 🎉 1人欢呼 😕 1人困惑 ❤️ 1人爱心 🚀 1人火箭 👀 1人眼睛。 你现在无法执行该操作。

开源媒体抓取工具Gallery-dl收到DMCA通知后,正在从GitHub迁移到Codeberg。这与youtube-dl等类似工具面临的日益增长的趋势相符,GitHub正在成为一个法律瓶颈,尽管这些工具在技术上并未规避版权保护。 迁移到德国托管的、基于Forgejo的平台Codeberg,被视为一种务实的解决方案,因为它具有不同的法律框架,并且缺乏配合有问题的删除请求的动机。 评论员指出,网络抓取周围存在复杂的法律环境——虽然网络被设计为机器可读的,但平台正在越来越多地限制访问。一位评论员质疑选择德国的原因,因为其法院系统,而另一位则强调了这些项目的合法性以及DMCA通知的非法性。这种情况凸显了开源抓取工具面临的一个令人担忧的趋势。

``` /research "GraphQL性能特征" 收集证据,读取你的代码库,搜索网络,并记录发现的内容。每个发现都有一个类型(事实、风险、预估)和一个证据等级——从“声明”(有人说)到“测试”(原型验证)。 r001 [事实|文档] GraphQL消除了移动客户端的过度获取,减少了40-60%的负载大小。 r002 [事实|网络] GraphQL N+1查询问题需要DataLoader或等效的批量处理层。 r003 [风险|文档] 现有的REST缓存(CDN、HTTP)无法直接应用于GraphQL,需要自定义解决方案。 ```

``` Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 LLM 无法解释它们的答案——这个 CLI 迫使它们这样做 (grainulation.com) 5 分,由 volatilityfund 2 小时前发布 | 隐藏 | 过去 | 收藏 | 2 条评论 帮助 Ancalagon 17 分钟前 [–] 大家如何评价这些 AI 生成的工具/AI 生成的网站?我无法跟上所有这些。回复 insin 6 分钟前 | 父评论 [–] 我只在这个特定版本的 5 种 LLM 吐出的网站设计中停留足够长的时间来检查——是的——它有令人讨厌的滚动时内容淡入淡出的功能,然后关闭标签页。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索: ```

## 软件版本控制:为什么重要以及如何正确实施 最近的一次生产事故暴露了软件版本控制中的一个关键缺陷:无法*精确*知道正在运行的代码是什么。尽管快速识别出潜在的修复方案,但由于缺乏对构建版本和发布的可见性,仍然浪费了数小时。这促使我们重新审视最佳实践,并回忆起十多年前在 i3 窗口管理器中实施的一种解决方案。 核心问题在于令人惊讶的低版本控制标准——即使是家用电器也具有详细的版本信息!有效的软件版本控制需要三个步骤:**标记它!**(包含源代码修订版),**连接它!**(确保此信息在构建和打包过程中不会丢失),以及**报告它!**(在日志、用户界面甚至 HTTP 标头中显示版本信息)。 最有价值的信息是 VCS(版本控制系统)修订版。虽然 Go 现在可以自动使用此数据标记构建,但将其集成到 Nix 等打包系统中可能很复杂。像 `stapelberg/nix/go-vcs-stamping` 这样的叠加层可以弥合这一差距。 最终,优先考虑“版本可观测性”——在整个系统中一致报告 VCS 修订版——是一个高影响、低成本的项目,可以在事件响应期间节省大量时间和压力。不要满足于基本的版本号;要知道*精确*正在运行的代码是什么。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 标记所有程序必须报告其版本 – Michael Stapelberg (stapelberg.ch) 4 分,来自 gurjeet 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 社交媒体使用与青少年负面结果相关 一项大型由澳大利亚主导的研究,分析了来自超过35万儿童和青少年超过二十年的数据,揭示了社交媒体使用增加与后期负面结果之间的一致性联系。这些包括更高的抑郁症、自残、药物滥用和更低的学业成就。 该研究发表在《JAMA Pediatrics》上,强调了一个令人担忧的模式:早期参与社交媒体可能会随着时间推移而根深蒂固。虽然该研究并未*证明*因果关系,但它表明花在网上的时间可能会取代有益的活动,如锻炼和现实生活中的社交互动。青少年尤其容易受到影响,因为围绕身份和同伴关系的压力因在线社交比较而加剧。 专家指出,这种关系很复杂;现有的挣扎可能*导致*增加社交媒体的使用,而不是相反。该研究强调了政策变化和平台调整的必要性——特别是解决像自动播放这样的成瘾性设计功能——以为儿童创造更安全的在线环境。这项研究正值指控社交媒体公司故意设计成瘾性平台的法律斗争之际。

## Sheets:终端电子表格 Sheets 将电子表格功能带到你的终端。你可以启动它来直接读取通过 stdin 管道传入的 CSV 数据,或者打开现有的 CSV 文件。导航侧重于键绑定,允许使用 `h, j, k, l` 在单元格之间移动,并使用 `gg`(顶部)或 `B9`(单元格 B9)等命令快速跳转到特定位置。 Sheets 支持通过直接赋值 (`B7=10`) 和插入模式 (`i`) 修改单元格。强大的功能包括搜索 (`/`)、标记 (`ma`)、跳转列表 (`ctrl+o`) 和视觉选择 (`v`),用于复制、剪切和粘贴。公式可以在视觉模式下使用 `=` 插入。 保存、打开其他文件和退出都通过激活 `:` 的命令提示符来完成。安装很简单,可以使用 Go (`go install...`) 或下载预构建的二进制文件。该项目采用 MIT 许可,并欢迎用户反馈。

对不起。
联系我们 contact @ memedata.com