Hacker News Digest - 2023.06.19
Table of Contents
Novel:Notion 风格的文本编辑器 #
Notion-style WYSIWYG editor with AI-powered autocompletion.
Novel 是一个开源的 Notion 风格的 WYSIWYG(所见即所得)文本编辑器,基于 Next.js、TailwindCSS 编写,并借助 OpenAI 提供了 AI 自动补全的特性。具有十分浓烈的 Vercel 味,毕竟是 Vercel 的 Senior DA Steven Tey 的作品。
Steven Tey 最近有一期接受 kfund 采访的关于开发者关系的 Podcast 十分值得一听:
#PodKast 181 Steven Tey (Vercel): understanding the role of developer relations
HN Ref: https://news.ycombinator.com/item?id=36360789
Bloop:基于 GPT-4 代码库阅读工具 #
bloop is a fast code search engine written in Rust.
Bloop 是一个 Rust 编写的代码检索引擎,基于 GPT-4 以自然语言对话的方式来检索、回答有关代码库的问题,支持本地、远程 Github 代码仓库两种来源。这对于理解陌生项目十分有效,同时支持基于已有上下文编写新代码,由于对索引了整体代码,从结果的相关性上要略好于 Github Copilot。
Bloop 的查询索引由 Tantivy 和 Qdrant 提供,Tantivy 是一个 Rust 编写的类似 Apache Lucene 的全文搜索引擎,Qdrant 是 Rust 编写的矢量数据库,而客户端则是这几年广受欢迎的 Tauri,All in Rust 了属于是 🤣。
属实良心的是,Bloop 的免费帐户目前没有硬性限制,只有在个人超过 20 个用户或 100 个同步仓库才会降低相应的性能。
HN Ref: https://news.ycombinator.com/item?id=36260961
Dolt: Git 版本化数据 #
Dolt – Git for Data
Dolt 是一个以类 Git 进行版本控制的 SQL 数据库,即类似 Git 一样的 fork、clone、branch、merge、pull、push 的操作来更新数据,同时以 SQL 来查询数据,就像Git 和 MySQL 的缝合怪(It’s like Git and MySQL had a baby)。
此外他们还创建 DoltHub 项目用于共享用户公开的 Dolt 数据,这为解决公共领域的数据集的变迁、溯源提供了一种新的思路。
HN Ref: https://news.ycombinator.com/item?id=36152590
(原 HN 其实是讨论 DoltHub 上一个美国社区医院价格数据集的 XD)
Resend: 现代化邮件发送 API 平台 #
Resend 提供了一个现代化的邮件发送平台,专注于提供最佳的开发人员体验。核心卖点是可以基于 React 而非过时的布局来编写复杂的 HTML 邮件内容,同时提供邮件发送的事务性、可观察性和高速性能。
HN Ref: https://news.ycombinator.com/item?id=36309120
通过 Stable Diffusion 制作艺术化的二维码 #
How to make a QR code with Stable Diffusion - Stable Diffusion Art
文章介绍了如何通过 Stable Diffusion ControlNet 拓展生成艺术化的二维码。
HN Ref: https://news.ycombinator.com/item?id=36285630