7作者: ddtaylor3 个月前原帖
嗨,HN, 我开发了 Ethos,这是一个开源工具,用于可视化 Hacker News 上的讨论。它提取实体,跟踪情感,并按概念对讨论进行分组。 请查看: [https://ethos.devrupt.io](https://ethos.devrupt.io) 这是一次“预算构建”的实验。我成功将基础设施成本控制在 1 美元以下。最初我使用的是 `qwen3-8b` 作为大语言模型(LLM),并使用 `qwen3-embedding-8b` 进行嵌入,但我遇到了一些容量问题,因此决定使用 `llama-3.1-8b-instruct`,以在保持相似预算的同时提高吞吐量。 在同一价格范围内,你会选择使用哪个 LLM 或嵌入?它需要是一个支持结构化输出的模型。 你认为使用 `llama-3.1` 然后再使用更高维度的嵌入有多糟糕?我最初想将 LLM 和嵌入保持在同一家族中,但我不确定这样做是否有太大意义。 代码库:[https://github.com/devrupt-io/ethos](https://github.com/devrupt-io/ethos) 我希望得到关于你觉得哪些指标(情感与概念)最有趣的反馈!欢迎提交 PR!
4作者: fabienpenso3 个月前原帖
大家好,我是Fabien,首席工程师,拥有25年的生产系统开发经验(Ruby、Swift,现在是Rust)。我创建Moltis是因为我想要一个可以自己运行的AI助手,能够全程信任,并且可以通过Rust的特性和类型系统进行扩展。它与OpenClaw有一些相似之处(相同的内存处理方式,受Pi启发的自我扩展),但从底层上是Rust原生的。该代理可以在运行时创建自己的技能。 Moltis是一个Rust二进制文件,包含15万行代码,约60MB,包含网页用户界面。没有Node,没有Python,也没有运行时依赖。支持多提供商的LLM路由(OpenAI、本地GGUF/MLX、Hugging Face),沙箱执行(Docker/Podman/Apple Containers),混合向量和全文记忆,带自动重启的MCP工具服务器,以及多渠道(网页、Telegram、API)共享上下文。采用MIT许可证。没有遥测数据回传,但内置了完整的可观察性(OpenTelemetry、Prometheus)。 我提供了在DigitalOcean和Fly.io的一键部署,但由于提供了Docker镜像,您也可以轻松在自己的服务器上运行。我之前写过关于拥有自己内容的文章([链接](https://pen.so/2020/11/07/own-your-content))和拥有自己电子邮件的文章([链接](https://pen.so/2020/12/10/own-your-email))。这里的逻辑是一样的:如果某个东西涉及到您的文件、凭证和日常工作流程,您应该能够检查它、审计它,并在项目方向改变时进行分叉。 目前处于alpha阶段。我每天都在使用它,并且发布它是因为它有用,而不是因为它已经完成。 更详细的架构深入分析:[链接](https://pen.so/2026/02/12/moltis-a-personal-ai-assistant-built-in-rust) 欢迎讨论Rust架构、安全模型或本地LLM设置。期待反馈。
9作者: gusmally3 个月前原帖
在最近接受《务实工程师》采访时,史蒂夫·耶格表示,他对那些仅仅“使用Cursor,有时问它问题,仔细审查其代码,然后提交代码”的人感到“遗憾”。 相反,他建议工程师们越来越多地将大型语言模型(LLMs)整合到他们的工作流程中,直到能够同时管理多个代理。他的人工智能编码图表的最终级别写道:“第8级:你构建自己的协调器来协调更多的代理。” 在我的工作中,这种做法是行不通的——我们仍在以一种遗憾的方式进行工作。你在工作中是否使用协调器来管理多个代理?特别对非新建项目的应用及其如何改变你的软件开发生命周期(SDLC)感兴趣。
1作者: synctek3 个月前原帖
嗨,HN, 我开发了一个用于iOS无障碍性的静态分析工具。它可以读取你的Swift源文件,并报告无障碍性违规情况——包括行号、严重性、修复建议以及每个发现所对应的WCAG成功标准。 该工具涵盖25条规则,涉及SwiftUI和UIKit:缺失的VoiceOver标签、破坏动态类型的固定字体大小、没有装饰标记的图像、没有标签的按钮、触摸目标小于44pt、缺失的减少运动检查、方向锁定、标题结构问题等等。 问题在于:现有的每个iOS无障碍工具都需要一个正在运行的应用程序。Xcode无障碍检查器是手动的——你需要逐个点击屏幕。VoiceOver测试是必不可少的,但速度慢且无法自动化。两者都无法在CI中运行。 AccessLint在源代码层面工作,类似于SwiftLint,但专注于无障碍性。它解析你的Swift文件,应用规则,并以一个代码退出,你的CI可以基于此进行控制。每个发现都对应一个WCAG 2.1成功标准(如1.1.1、4.1.2、1.4.4等),因此当你的合规团队问“我们是否符合WCAG AA标准?”时,你可以指向报告。 安装方法: ``` brew tap synctek-llc/accesslint && brew install accesslint accesslint analyze --path ./Sources ``` 它可以在任何运行macOS的CI中工作——只需在你的工作流程中通过Homebrew安装并运行CLI。退出代码可以让你在无障碍性回归上控制PR。 免费套餐:10条规则,终端输出。团队版($19.99/月):所有25条规则,JSON和Markdown报告,云基线用于跟踪回归。企业版($49.99/月):自定义规则和单点登录(SSO)。 我是SyncTek LLC的独立创始人,正在开发这个工具。之所以开始,是因为我在生产环境中不断发现无障碍性错误,而这些错误在PR阶段就能被linter捕获。欢迎询问关于规则引擎、分析方法或其他任何问题。 文档: [https://accesslint.app/docs.html](https://accesslint.app/docs.html)