1作者: vikrantrathore8 个月前原帖
嘿,HN, 出于好奇以及希望能够直接从终端快速与AI模型对话的愿望,这个项目代表了我们在Rust系统编程领域的探索之旅(通常在编写代码时会得到一些大型语言模型的帮助!)。 最初作为一个学习练习的项目,已经发展成一个快速的终端界面,支持多个AI提供商(如OpenAI、Google、Anthropic、Mistral等)及其最新模型。它是使用Rust构建的,利用了`genai`库,具备实时流式响应和直接在终端中进行Markdown渲染的功能。 它并不完美,但它是我们的——我们希望它对你也有帮助。我们非常期待你的反馈、问题或拉取请求!! GitHub上的README包含了更多细节、演示视频和设置说明。 我们还提供了完整的文档和一本“Perspt Book”,作为通过构建终端用户界面学习Rust的实用方式。这本书甚至涵盖了一些尚未在客户端实现的功能和内部机制,因此可以将其视为深入了解Rust系统编程的指导。此外,由于我们喜欢离线文档,仓库中还有一个可下载的PDF文件,方便你随时阅读。 <a href="https://github.com/eonseed/perspt/blob/master/docs/perspt.pdf">https://github.com/eonseed/perspt/blob/master/docs/perspt.pdf</a>
6作者: philbo8 个月前原帖
现在关于人工智能辅助编程的内容非常多,我真心想听听那些在日常工作中不使用大型语言模型(LLMs)的人们的看法。 我尝试过Cursor和Claude Code,看到它们都能做一些令人印象深刻的事情,但对我来说,使用它们真的让我失去了编程的乐趣。我喜欢在没有它们的情况下思考和实现东西的过程。我享受自己亲自输入代码的感觉,觉得这有助于我在脑海中保持更好的思维模型。而当我使用LLMs时,我感到它们在我和代码之间拉开了距离,仿佛妨碍了我对更深层理解的追求。 所以我继续以传统的方式进行我的项目,只有我和vim,按照自己的节奏进行编程。还有其他人和我一样吗?我算是个“恐龙”吗?对于LLMs带来的思维模型问题,有什么解决办法吗?
2作者: selfdb_io8 个月前原帖
大家好!<p>我们是一支小型开发团队,和许多开发者一样,热爱后端即服务(BaaS)平台的强大与便利。然而,我们也深感供应商锁定的痛苦,曾在自托管功能丰富的开源替代方案的复杂性中挣扎,并担心许多独立开发者和小项目所依赖的免费套餐可能会突然消失或产生不可预测的费用。<p>我们相信开发者应当拥有更多的控制权和简单性,而不必牺牲功能。经过无数小时的挑战探索,我们决定构建一个我们希望存在的解决方案。<p>因此,我们开发了SelfDB:一个自托管的开源替代方案,类似于Supabase或Firebase。SelfDB提供了一个PostgreSQL数据库、安全的基于JWT的认证(支持匿名访问)、集成的对象存储、基于WebSocket的实时更新,以及由Deno 2.0驱动的无服务器云函数——所有这些都打包成一个易于部署的容器化平台。<p>我们的目标是为您提供现代BaaS所期望的全面功能,同时赋予您真正拥有后端堆栈的自由和控制权。<p>以下是SelfDB的特点:<p>完整的PostgreSQL强大功能:您的数据,您的架构,没有妥协。需要时可直接访问SQL。<p>强大的认证机制:使用JWT令牌进行安全的用户管理,并提供灵活的匿名访问。<p>集成的对象存储:为您的文件和媒体提供专用的SelfDB存储服务。<p>实时更新:使用WebSocket轻松保持应用程序同步。<p>现代云函数:使用Deno 2.0编写自定义无服务器逻辑,受益于其以安全为先的设计和原生TypeScript支持。<p>极其简单的部署:这是我们真正关注的地方。忘记为自托管BaaS而与十几个不同的容器斗争吧。使用SelfDB,您只需解压、配置您的.env文件,然后运行./start.sh。就这么简单。<p>真正开放且属于您:购买SelfDB后,您将获得源代码的完全访问权限,使您能够根据需要重新部署软件。虽然不允许转售,但您可以自由修改代码,以完美符合您的需求。您的购买还将使您能够访问我们的独家客户门户。在这里,您将获得持续的免费更新,并可以与充满活力的SelfDB社区联系,进行网络交流、报告bug并提供宝贵的反馈。<p>生产就绪:我们从一开始就考虑了安全性、日志记录和监控,因此您可以自信地进行构建。<p>在后台,SelfDB利用FastAPI后端,以其高性能和开发者友好的特性而闻名,确保API响应迅速。云函数在Deno 2.0环境中运行,提供了一种现代且安全的方式来扩展您的后端。整个平台使用Docker和Docker Compose进行容器化,持久数据通过Docker命名卷进行管理。您只需几个命令即可在本地启动并运行:有关架构图的完整细节,请参见购买SelfDB时获得的zip文件。<p>为了庆祝我们的发布并感谢HN社区的早期用户,我们提供了优惠。这是尝试扩展功能并支持项目的绝佳方式。您可以在以下网址找到更多详细信息并获取优惠:<a href="https://selfdb.io" rel="nofollow">https://selfdb.io</a><p>我们非常激动今天能与您分享SelfDB!<p>SelfDB是新的,您的反馈对我们来说非常重要。您在BaaS方面最大的痛点是什么?您希望在像SelfDB这样的自托管平台中看到哪些功能?我们将在评论区全天候回答您的问题并倾听您的想法。<p>感谢您关注SelfDB!