每日HackerNews RSS

## qqqa:为你的 Shell 提供 LLM 辅助 qqqa 是一款快速、无状态的 CLI 工具,通过两个二进制文件为你的命令行带来 LLM 的强大功能:**qq** 用于快速提问,**qa** 用于快速基于代理的任务。`qq` 回答单个问题(例如“如何递归列出文件”),而 `qa` 可以执行命令、读写文件——所有操作都经过确认以确保安全。 qqqa 专为速度和简洁性而设计,有意保持无状态——不存储会话历史记录,确保可重复性,并能与管道和文件进行 shell 友好的组合。它优先考虑安全性;`qq` 仅为只读模式,`qa` 在执行操作前需要确认。 该项目默认使用 **Groq** 进行快速推理(使用 `openai/gpt-oss-20b` 模型),但也支持 **OpenAI** 和其他兼容的提供商,通过可配置的设置 (`~/.qq/config.json`) 实现。 安装涉及为你的平台下载预构建的二进制文件,并将它们添加到 PATH 中。初始设置 (`qq --init` 或 `qa --init`) 会引导你完成提供商选择和 API 密钥配置。功能包括丰富的格式化、可配置的提供商以及文件访问和命令执行的安全防护。

## izumi-chibi-ts:TypeScript 中的 Scala Distage DI izumi-chibi-ts 是 Scala Izumi 项目核心概念在 TypeScript 中的重新实现,特别是 Distage 阶段依赖注入库。它旨在将 Distage 的强大功能——流畅的 DSL、类型安全的绑定和强大的错误检测——带到 TypeScript 项目中。 主要特性包括用于定义依赖项的 `ModuleDef`,用于自动依赖解析的 `@Reflected` 装饰器,以及对各种绑定类型(常规、集合、弱集合、别名、工厂)的支持。它还提供轴标记以进行条件绑定(例如开发/生产环境)以及具有并行执行的异步工厂支持。 该库将*规划*(分析依赖项并创建执行计划)与*生产*(实例化对象)分离,从而能够尽早检测到循环依赖或缺少绑定等错误。`Locator` 提供对创建的实例的访问。 虽然尚未经过充分测试,但 izumi-chibi-ts 通过类型安全、编译时验证和自动化功能,相对于手动依赖注入提供了显著的改进。它通过 npm (`@izumi-framework/izumi-chibi-ts`) 提供,并且需要在你的 `tsconfig.json` 中启用 `experimentalDecorators`。还有一个名为 `izumi-chibi-py` 的姊妹项目,用于 Python。

## Chibi Izumi:TypeScript 的分阶段依赖注入 - Hacker News 摘要 一个新的 TypeScript 库 Chibi Izumi 是基于 Scala 的 distage 的移植,提供了一种“分阶段”的依赖注入 (DI) 方法。作者 pshirshov 强调了它的优点,包括具有健全验证的可配置应用程序,以及与传统 DI 框架相比更易于理解/移植。 讨论引发了关于 DI 库在 TypeScript 中价值的争论,一些开发者更喜欢简单的构造函数参数。pshirshov 认为分阶段 DI 解决了生命周期问题和基本注入之外的复杂性,而另一些人则认为现有示例过于复杂。 Chibi Izumi 的关键特性包括使用“Functoids”(运行时可检查的函数/构造函数)和基于 DAG 的依赖关系解析方法,并在可能的情况下进行编译时验证。该库旨在“非侵入式”,并且*不需要*装饰器,提供替代的元数据选项。它主要是在 Claude LLM 的协助下进行原型设计的。

当Qardio公司破产时,其QardioArm血压袖带的用户发现设备因配套应用程序从应用商店下架而无法使用。一位开发者决心复活这些设备,创建了LibreArm——一个开源的iOS应用程序,用于恢复设备功能。 该项目涉及大量的逆向工程,因为没有任何文档存在。开发者使用蓝牙探索应用程序,识别出控制袖带和检索数据所需的关键通信协议和字节序列。该应用程序使用Swift和SwiftUI构建,直接将读数记录到Apple HealthKit,优先考虑简洁性和隐私性。 一个主要障碍是App Store的审核批准,需要在不*解读*数据,仅仅*记录*数据的条件下,应对医疗设备法规。最终,苹果公司基于这一区别批准了该应用程序。 LibreArm现在已在App Store上提供,并在GitHub上完全开源,确保社区控制并抵御潜在的移除。该项目强调了软件的持久性,并展示了开源解决方案如何为废弃的硬件注入新的生命力。

LibreArm – 为 QardioArm 设备注入新生命 (ptylr.com) 18 分,by souterrain 1 天前 | 隐藏 | 过去 | 收藏 | 1 条评论 qgin 1 天前 [–] 太棒了!我迫不及待地想重新拿出来使用我的 QardioArm 了。回复 考虑申请 YC 2026 冬季班!申请截止日期为 11 月 10 日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## AlphaEvolve:大规模数学探索 – 摘要 研究人员在新的 arXiv 论文中详细介绍了他们使用 Google DeepMind 的 AlphaEvolve 的实验,这是一种由 LLM 驱动的数学发现工具。与传统优化不同,AlphaEvolve *进化代码*,旨在为给定的评分函数生成输入,利用 LLM 寻找结构化解决方案的能力。 在分析、组合数学和几何学 67 个问题上的测试中,该团队发现 AlphaEvolve 在几何堆积和变分微积分等领域经常能达到专家水平。它的优势在于*规模*——易于适应问题变体——和*鲁棒性*——需要最少的特定领域调整。值得注意的是,它经常重新发现已知的解决方案,有时甚至改进了现有界限(例如,Kakeya 猜想指数)。 该工具还强调了稳健验证的重要性,经常“利用”初始评分代码中的缺陷。虽然 AlphaEvolve 没有推翻主要的未解猜想,但它系统地探索了已知方法并确定了现有猜想的潜在扩展。性能因数学领域而异,在解析数论方面表现不佳,但在有限域问题等代数结构方面表现出色,甚至可以帮助使用其他 AI 工具进行形式化证明。这项工作展示了 LLM 加速数学研究的潜力,即使仅仅是记录负面结果并提出新的探索途径。

## AlphaEvolve 与 LLM 在数学研究中的应用 - 摘要 (200字以内) Terence Tao 近期发表博客文章,详细介绍了谷歌的 AlphaEvolve,一种由 LLM 驱动的进化编码代理,用于解决具有挑战性的数学问题。AlphaEvolve 生成 Python 代码来探索潜在的解决方案,并由人工定义的评分函数进行指导。 该系统取得了与专家数学家相当的结果,展现了可扩展性、稳健性和可解释性。值得注意的是,它甚至通过识别 LLM 作为“守卫”的局限性,并采用提示注入技术来规避它们,发现了一种解决逻辑难题的新策略。 AlphaEvolve 并非取代数学家,而是作为一种强大的工具,加速研究并可能揭示新的见解。 它的成功凸显了 LLM 的潜力,不仅仅在于它们本身作为求解器,更在于它们作为更大系统中的组成部分,利用其代码生成能力以及传统的优化技术和人类专业知识。 这一讨论也引发了关于 LLM 进步本质以及人类智慧在这一过程中的作用的争论。

Please provide the content you want me to translate. I need the text to be able to translate it to Chinese.

``` v0.2.0 - 2025年11月 依赖类型。SMT验证。原生有限状态机。基于BEAM。一种强类型、依赖类型编程语言,为经过实战检验的BEAM虚拟机带来数学上的正确性保证。构建验证比便利性更重要的系统。现在包含12个完全编译的标准库模块和全面的文档。 ```

## Cure-Lang:一种新的基于Erlang的语言面临质疑 一种名为Cure-lang (cure-lang.org) 的新编程语言问世,它构建于Erlang VM之上,旨在通过依赖类型实现“数学上的正确性”。然而,该发布在Hacker News社区内遭到了广泛的怀疑。 许多评论者认为,网站、文档和代码示例很大程度上,甚至完全是由大型语言模型 (LLM) 生成的。担忧集中在表情符号的过度使用、冗长且“空洞”的写作风格,以及最初缺乏可用的下载或公共仓库。虽然已经链接了一个GitHub仓库,但对其人类作者的怀疑仍然存在。 批评延伸到该语言雄心勃勃的目标应用(交易系统、医疗设备),考虑到代码和编译器的未经验证性。一些人认为这是一种模仿或艺术作品。尽管存在这些担忧,但有些人觉得该项目的目标很有趣,特别是它对正确性和利用BEAM的关注。另一些人则指出Gleam是一个更成熟和实用的替代方案。

## 人类视觉与相机镜头 虽然常被比作50毫米镜头,但人类视觉系统(HVS)与相机的视角有显著差异。与相机通过圆形镜头捕捉的矩形图像不同,人类视觉既非严格的圆形,也非矩形——更像椭圆形。 至关重要的是,人类主要体验**双眼视觉**,利用双眼进行深度感知和更广阔的视野(水平190-200°,垂直130°)。相机通常是**单眼**的,用单个镜头捕捉图像。 双眼视野包含120°的共享视觉,额外的单眼区域扩展了整体范围。在摄影上复制这种体验很困难,因为广角镜头会引入HVS自然校正的失真。本质上,人类视觉是一个复杂的综合过程,远远超过单个镜头和矩形框架的能力。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 人类视觉系统:图像形状与双眼视觉 (photo.blog) 13 分,由 thinkingemote 1天前发布 | 隐藏 | 过去 | 收藏 | 2 条评论 itchingsphynx 1天前 | 下一个 [–] 很好。我发现从不同的坐标系展示熟悉的事物很有帮助。而且考虑到人类双眼视觉系统是从侧眼系统发展而来的…回复 k__ 1天前 | 上一个 [–] 如果我们知道导致失真的是什么镜头,是否可以数字地滤除鱼眼失真?回复 考虑申请YC冬季2026批次!申请截止至11月10日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## Flutter Compositions:为 Flutter 带来的 Vue 风格响应式编程 Flutter Compositions 将 Vue 3 的 Composition API 的强大功能带到 Flutter 开发中。它提供了一种声明式且简洁的方式来管理状态和逻辑,使用了像 `ref`、`computed`、`watch` 和 `watchEffect` 这样的熟悉概念。 它构建于 `alien_signals` 之上,提供细粒度的响应式,从而实现高效的更新和优化的性能。主要特性包括通过自定义 composables 实现可组合逻辑,使用 `provide/inject` 进行类型安全的依赖注入,以及内置的 composables 用于常见任务,如控制器和动画。 该库通过单个 `setup()` 函数简化开发,取代了传统的生命周期方法并减少了样板代码。它还包含自定义 lint 规则以鼓励最佳实践。该项目是一个 Melos monorepo,提供结构化的开发环境和易于测试的机制。欢迎贡献!

## Flutter Composition Library - 摘要 一个名为 `flutter_compositions` 的新 Flutter 库,灵感来自 Vue.js,旨在简化 Flutter 开发中的响应式构建块。创建者 yoyo930021 在 Hacker News 上分享了这个项目,引发了关于 Flutter 易用性和状态管理的讨论。 一些开发者报告说使用 Flutter 内置工具(如 `ValueNotifier` 和 `InheritedWidget`)取得了成功,而另一些人则认为该框架的人体工程学有不足,称赞了 Dart 语言本身。人们担心与第三方库的潜在“锁定”,因为长期使用后迁移会变得困难。 许多评论者对替代方案表示兴奋,指出 Flutter 的复杂性通常需要 AI 辅助来解决看似简单的问题。MobX(针对 Dart)和 GetIt 等现有解决方案也被提及。该项目因其简洁的代码和易于理解的概念而受到积极反馈,并收到性能基准测试的请求。

关于 新闻 版权 联系我们 创作者 广告 开发者 条款 隐私政策和安全 YouTube 工作原理 测试新功能 © 2025 Google LLC

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 从 Swift 到 Mojo 和高性能 AI 工程,Chris Lattner 讲解[视频] (youtube.com) 21 分,tdchaitanya 1 天前 | 隐藏 | 过去 | 收藏 | 讨论 考虑申请 YC 2026 冬季批次!申请截止至 11 月 10 日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

1967年5月,我第一次见到了费尔南·布罗代尔。在与他的会面结束时,我问他一位历史学家最重要的财富是什么。我预计他会给出类似利奥波德·冯·兰克著名论断的回答(“好的历史需要三样东西:批判性地运用材料,洞察事物发生的方式,以及恰如其分地描述它们的好运”)。布罗代尔不同意。他毫不犹豫地回答:“想象力”。正是布罗代尔的想象力使他成为20世纪最伟大的西方历史学家。

Hacker News新 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交登录 费尔南·布罗代尔的转变 (historytoday.com) 12 分,benbreen 2 天前 | 隐藏 | 过去 | 收藏 | 3 评论 diogenes_atx 1 天前 | 下一个 [–] https://archive.is/siaDH回复 zigman1 1 天前 | 上一个 | 下一个 [–] 阅读他的作品,沃勒斯坦和阿里吉对我来说改变了人生,彻底改变了我对社会、经济和历史的看法。强烈推荐。回复 i_am_proteus 1 天前 | 上一个 [–] 一个很好的布罗代尔作品入门点是《文明与资本主义》第一卷:《日常生活的结构》 考虑申请YC冬季2026批次!申请截止至11月10日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

更多

联系我们 contact @ memedata.com