我们是一小组对构建人机协作编码代理感兴趣的本科生。我们梦想着一个世界,在这个世界里,构建复杂的代理工作流程就像玩乐高一样简单和富有创意。
在我们构建项目时,我们需要一个工具,能够轻松尝试不同的代码嵌入模型,以便了解哪些模型在不同场景下表现最佳,并理解它们的优缺点。
为了加快这一过程,我们开发了PurpleSearch,一个针对本地代码库的“即时”搜索引擎。这个工具让你可以快速将任何开源嵌入模型部署到实际应用中,使其能力可视化并易于理解。请查看演示视频。
流程:
选择任何Java项目。我们将其转化为代码图,嵌入图中的代码片段并进行索引。然后,你可以查询代码片段索引。我们将返回排名前10的代码片段以及围绕它们的子图,以便更深入地理解上下文(我们称之为集群)。我们将这些集群输入到一个大型语言模型(LLM)中,利用它们作为上下文来回答你的查询。
Purple Search!
演示视频: [https://www.youtube.com/watch?v=aglrXDLoOhQ](https://www.youtube.com/watch?v=aglrXDLoOhQ)
Github: [https://github.com/logantucker25/PurpleSearch](https://github.com/logantucker25/PurpleSearch)
注意:这个工具可能还有些粗糙,偶尔会出现卡顿。它尚未经过全面测试,适用于我们的小组以外的使用。我们希望它能对某些人有所帮助……如果是这样,请随意对这段代码进行修改,使其更符合你的需求。欢迎提交PR。
返回首页
最新
大家好,我知道这可能有点偏题,但我一直在研究DMCA忽略的主机服务,想问一下——它真的能保护你的内容不被删除请求影响吗?真的安全吗,还是只是营销噱头?这里有没有人有真实的经验可以分享?
他在21岁时与朋友们一起推出了Diaspora——一个去中心化的Facebook替代品。<p>他们在Kickstarter上筹集了20万美元,甚至扎克伯格也捐款支持。一年后,伊利亚在22岁时去世。<p>这个故事让我深受震撼,我之前从未听说过。值得一读:
https://founderfiles.dev/story/11<p>有人记得这个故事发生时的情景吗?
大家好,
我去年失业,在找工作的过程中,我不断遇到一些“幽灵职位”,这些职位信息根本没有任何结果,令人非常沮丧。
后来,我开始在各大招聘网站上跟踪公司的招聘行为。这项工作逐渐发展成一个小型网络应用程序,您可以在这里看到公司是如何招聘的——或者说是如何假装招聘的。
这个应用是免费的,目前处于早期阶段,用户界面还有些粗糙,但它能显示每个公司的以下信息:
- 发布职位的招聘网站
- 使用的ATS系统
- 按职位划分的中位薪资
- 发布频率及职位信息的发布时间
- 技能和学位要求
- 跟踪所有主要招聘网站上现有的职位信息
现在它每天显示财富100强公司的招聘信息。下周将增加2500多家公司。我们的长期目标是提供一个数据库,实际跟踪超过100万家公司,但由于维护成本和所需资源较高,我更愿意在提供所有这些数据之前先等待。
这个应用还允许任何求职者匿名举报任何公司。每个公司还有一个专门的公共页面,提供讨论和交流的空间。
如果这个应用能帮助到某人避免浪费时间,那我觉得这项工作是值得的。
这是链接:app.ghostjobs.io
欢迎提出问题或分享想法,您的反馈对我们很有帮助!
嗨,HN,
我刚刚获得了苹果对 MintFlow NetStack 1.1.0 的批准,该版本引入了应用级路由功能。我觉得这是一个分享项目及其开发背后技术背景的好时机。
在过去的两年里,我基于 Tailscale 构建了两个 iOS VPN 应用。我非常欣赏它们出色的文档和高质量的代码。然而,我希望在客户端方面有更多的灵活性,特别是在本地路由和分流方面。虽然 Tailscale 现在提供了应用连接器功能,但我的使用案例要求一切都在本地运行,而不需要中央协调器来分发 DNS 路由。
由于我已经与 fd.io VPP 工作了一段时间,并且非常喜欢它的架构,我决定尝试在其基础上构建一个基于 WireGuard 的 VPN 应用。VPP 有一个 WireGuard 插件,基于 FreeBSD 的实现(尽管并未积极维护)。我面临的第一个挑战是将 VPP 核心移植到 Darwin(iOS/macOS 的底层操作系统)。得益于最近通过 epoll-shim 提供的 FreeBSD 支持,这虽然复杂但可行,最终我成功地在 macOS 上运行了 VPP。
从那里,我将苹果的 utun 接口与 VPP 的主机栈进行了桥接,处理 BSD 套接字的输入/输出,最终得到了一个可工作的应用。版本 1.0.0 以基于 CIDR 前缀的基本分流功能发布,但这感觉太有限了。
因此,上个月,我添加了一个使用 hickory-dns(基于 Rust 的)内部存根 DNS 解析器,并启用了 VPP 的主机栈,以从苹果的隧道接口重建 TCP/UDP 连接,并通过本地接口(Wi-Fi/蜂窝网络)转发它们。这解锁了更细粒度的路由功能——例如选择性地通过 WireGuard 发送特定流量,保持其他流量在本地,或者完全使用 VPP 的黑洞功能阻止路由。
我很乐意讨论技术细节。没想到我在 2025 年仍然会为 iOS 应用核心编写 C 代码——尽管 Rust 现在也是技术栈的一部分。我最初尝试使用 c-ares 进行 DNS 解析,但选择了 Rust,以便更快地推进并学习一些新东西。
构建这个项目非常有趣。目前,MintFlow 是一款一次性购买的付费应用。我计划继续扩展它——VPP 的积极开发意味着我可以在未来的版本中添加基于 MITM 的 HTTPS 捕获和更高级的路由等功能。
以下是链接:
App Store: [https://apps.apple.com/us/app/mintflow-netstack/id6742394218](https://apps.apple.com/us/app/mintflow-netstack/id6742394218)
网站: [https://mintflow.643216.xyz](https://mintflow.643216.xyz)
谢谢!
在经历了20多个产品的失败后,我在2-3天内又开发了一个新产品!希望它还不错!这次的产品是让人们测试自己的美丽,并会给出一个美丽测试分数。虽然不是很严肃,但可能会有点有趣!试试看,给我一些反馈吧!!
我为什么要制作这个产品呢?
作为一名女性,有时候我对自己的面容并不太自信,而我们都知道白雪公主和她继母的故事。我希望能有一个产品,既能给人们带来自信,又能增添一些乐趣!
最小新闻
一个快速、简约且眼睛舒适的 Hacker News 阅读器,基于 Next.js 和 Tailwind CSS 构建。该项目专注于干净的用户界面和使用现代网页技术的高效数据获取。
<a href="https://minimal-news-seven.vercel.app/" rel="nofollow">https://minimal-news-seven.vercel.app/</a>
功能
- 浏览热门、新增、问答 HN、展示 HN 和职位故事。
- 查看单个故事的详细信息和评论。
- 针对不同屏幕尺寸的响应式设计。
- 眼睛舒适的主题,提供舒适的阅读体验。
- 动态元数据和基本的 SEO 实现。
- 使用 Suspense 实现内容和分页的独立加载状态。
- 细腻的入场动画,提升用户体验。
使用的技术
- 框架:Next.js(应用路由)
- 语言:TypeScript
- 样式:Tailwind CSS
- UI 组件:Shadcn UI
- 动画:tw-animate-css
- 数据获取:服务器组件、fetch API、内部 API 路由
- 外部 API:Hacker News API
- 源代码:<a href="https://github.com/yasseen-codes/minimal-news">https://github.com/yasseen-codes/minimal-news</a>
请给我反馈,如果你喜欢这个项目,请给我一个星星 :)