返回首页

一周热榜

1作者: skainguyen14121 天前
HN 你好, 定时器对我没用,因为我总是会忽略它们。网站拦截器也失败了,因为我既用 YouTube 看编程教程,也看猫咪视频。 所以我开发了 ADHD Focus Mate,一个原生 Mac 应用,它使用 AI 来理解我的上下文,而不仅仅是域名。 它会定期检查我的屏幕,看看我是否真的在工作。如果我在工作,它就不会打扰我。如果我在刷手机,它会提醒我回到专注状态。 技术栈非常简单:它只是一个原生 SwiftUI 应用,驻留在你的菜单栏中。每隔几分钟,它就会向 Gemini 发送一个屏幕截图,以检查你是在工作还是在浪费时间。隐私保护非常严格——屏幕截图在 RAM 中处理并立即删除,绝不会保存到磁盘。 它是开源的,运行成本低于每月 1 美元。我很想听听你们的想法!
1作者: matk91 天前
嗨,HN, 我开发了 Clash,一个开源的命令行工具,可以帮助你/你的代码代理管理在同一代码库上并行开发时发生的合并冲突。 举例:两个代理在不同的功能上工作,都修改了 src/main.rs。Clash 会立即显示这个冲突,而不是在合并时花费大量时间和 token 之后才显示。 这是一个简单的工具,你的代理可以在开发过程中使用它来检查代理提交的提交是否与代码库中的任何其他工作树冲突。这有助于在功能完成之前预先捕获合并冲突,并有助于更容易地将不同的功能合并到主分支中。 与仅在合并时显示冲突的 Git 不同,Clash 在开发期间检测所有活动工作树之间的冲突。它 100% 只读,从不修改你的 Git 仓库,并输出 JSON,以便代理可以在浪费时间之前调整他们的方案。 随着我们所有人都在走向管理代码代理而不是成为代码代理的世界,我们将致力于多个不同的功能和错误修复,这将开启与我们自己发生合并冲突的新能力。 Clash 的愿景是成为一个工具,帮助协调内部代理之间的工作。 ``` 示例工作流程: - 代理 1 将更改提交到工作树 A 中的 src/main.rs - 代理 2 将更改提交到工作树 B 中的 src/main.rs - 提交后,两者都运行 `clash status --json` - 他们看到冲突并协调以避免不兼容的更改 ``` 为了更好地展示 Clash 的实际效果,我们在 GitHub 仓库中添加了许多关于 Clash 运行的 GIF 动图。 我对这个工具如何融入你的工作流程以及你对这个领域的任何一般想法感兴趣。试用一下,让我知道它在你的环境中表现如何。安装说明可在自述文件中找到。 我是 Mathew,感谢阅读!
1作者: tkp-4151 天前
大约一个月前,我分享了一个网络应用程序,它允许你使用图像哈希值来比较杂志封面。 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46518106">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46518106</a><p>Samin100 建议尝试使用 CLIP 和 DinoV2 以获得更好的结果。我当时不知道那是什么,但通过研究它们,我开始了解视觉 Transformer。DinoV2 是 Meta 创建的,而 CLIP 是 OpenAI 制作的。<p>更新后的杂志比较工具允许你使用这两个模型(Photo = DinoV2,Design = CLIP)<p>我个人非常喜欢浏览《纽约客》的封面:<p>自行车 <a href="https:&#x2F;&#x2F;shoplurker.com&#x2F;labs&#x2F;img-compare&#x2F;match?model=vt&amp;cover_date=2025-06-02&amp;filename=6830a4291fd8066f3414a8f5.jpg&amp;magazine=newyorker" rel="nofollow">https:&#x2F;&#x2F;shoplurker.com&#x2F;labs&#x2F;img-compare&#x2F;match?model=vt&amp;cover...</a>