1作者: markrai6 个月前
基于 Rust 后端,速度极快,并提供面向开发者/设计师的独特功能。能够从视频中捕捉最佳的 5 连拍,提取音频,并根据用户的喜好微调人脸检测模型。以用户为中心的理念,允许 IDE 风格的外观设置。 欢迎贡献者!:)
1作者: warkanlock6 个月前
Hi HN, 第一次在这里分享一个应用。 我和妻子总是互相许下一些小承诺,比如“我欠你一顿饭”、“你来选下一部电影”、“我来计划周末”等等,然后就忘记了。 我们试过用笔记和提醒,但效果不好。 所以我们开发了这个小应用,把它当成一个游戏: - 一个人创建“支票”(一个承诺/请求) - 另一个人在需要的时候兑现它 - 对方标记它已完成 它可以让你记录日期、庆祝活动、想法和回忆;这是你和你妻子(或者至少是到目前为止,这是我们自己的空间)的空间。 这就是核心功能。 其他都是可选的。 随着时间的推移,我们添加了: - 共享日历,用于记录日期和纪念日 - 简单的连胜和里程碑(非社交,不具竞争性) - 共享愿望清单和回忆 - 延时笔记(“6个月后打开”),你的伴侣不会立即看到 设计约束: - 默认私密(仅限两个用户) - 没有信息流,没有公开资料 - 不比较其他情侣 免费使用,付费版1美元,可以创建无限量的支票。 这主要是一个我们自己想要的生活方式工具,但我们很好奇是否其他人也有同样的问题。
1作者: teimurjan6 个月前
最初使用纯 JavaScript 实现(仍然是最快的 JS 图像差异比较),但希望进一步提升性能。我用 Rust 重写了核心部分,使其成为最快的开源单线程图像差异比较工具。在 4K 图像(5600×3200)上:大约 327 毫秒,而 odiff 大约 1215 毫秒。二进制文件也小了大约 3 倍(大约 700KB,而大约 2MB)。 核心见解:让冷通道更智能,从而减少热通道的工作量。冷通道不是简单地比较像素是否相等,而是扫描动态大小的块,并标记“有问题”的块——可能包含差异的块。然后,热通道仅对这些有问题块运行 YIQ 感知差异比较和抗锯齿检查,完全跳过其他所有内容。PNG I/O 使用 spng(C 库),通过 Rust 绑定实现。全程使用 SIMD 技术——ARM 上的 NEON,x86 上的 SSE4.1。可以替代 odiff,并使用相同的 API。
1作者: iluxu6 个月前
嘿,Hacker News!我开发了 RunMesh,旨在解决我反复遇到的一个问题:每个 OpenAI 项目都需要相同的胶水代码来实现工具、流式传输、记忆和多轮循环。<p>RunMesh 是一个轻量级的、类型化的框架,它为您提供: - 使用 Zod 验证的工具调用 - 多轮代理循环 - 具有实时事件的流式传输 - 记忆适配器 - 结构化输出提取<p>可以把它想象成“AI 代理的 React”——明确的原始组件,而不是魔法。<p>它目前是 Alpha 版本,采用 BSL 1.1 许可证(大多数用途免费,2027 年将转为 Apache 2.0 许可证)。<p>演示:<a href="https://runmesh.llmbasedos.com" rel="nofollow">https://runmesh.llmbasedos.com</a> GitHub:<a href="https://github.com/iluxu/RunMesh" rel="nofollow">https://github.com/iluxu/RunMesh</a><p>非常希望得到您的反馈,尤其是关于 API 设计方面的!