返回首页
最新
嗨,HN,
我创建了 supapool.io,这是一个瞬时的完整 supabase 服务副本,你可以在大约 400 毫秒内启动(包括身份验证、Postgres、存储和实时功能)。
因此,如果你在不同的工作树中并行运行多个编码代理,它们现在可以拥有自己的 supabase 副本,而不会产生相互冲突的更改。
> 为什么不在本地使用 supabase docker?
当我在本地运行 3-4 个实例时,我的 MacBook 会变热,有时还会卡死。
> 为什么不使用 supabase 分支?
分支的设置需要几分钟,并且是为持久性设计的。这是昂贵的,对于开发环境来说,速度太慢。
> 为什么不使用模拟?
模拟对代理来说效果不好。我希望代理能够在真实的生产服务行为下测试它们的迁移和 SQL。代理们常常会产生虚假的工作模拟。然而,模拟的优点是速度更快并且可以在本地运行,但使用 supapool 时,这一优点的说服力就不那么强了。
> 这怎么运作/这在经济上如何可行?
在 400 毫秒内启动 supabase 需要一些条件:
1. 一组准备好的 supabase 实例保持温热,并且与区域故障转移(美国东部、美国西部、欧洲西部、东南亚)共同部署。
2. 当实例池开始缩小时,快速自动扩展,使用微虚拟机/Firecracker。
3. 削减强持久性保证。开发代理不需要 WAL、fsync、PITR、复制。任何用于高可用性的瞬时 supabase 实例的功能都是多余的。
目前处于测试阶段,我正在使用我们的 GCP 信用额度来资助这个项目,因此是免费的。最终的定价将是每个实例每秒的费用,并且比分支或自托管/维护 supabase 集群更具成本效益。
如果你使用 supabase,希望能听到你的反馈,看看是否有更适合你本地编码代理设置的方案。谢谢!
创建这个是因为没有任何库能够以一致的方式在生产环境中处理 LLM API 调用的重试、超时、熔断和缓存,适用于多个提供商。
我最近被裁员,工作了18年,给自己设定了100天的时间来在公众面前建立一些有用的东西。CheapFoodMap是一个众包地图,专门列出价格在10美元以下的餐点,不包括连锁店,仅限当地美食。
这个项目的灵感来源于韩国的“거지맵”(乞丐地图),这是一个学生们用来寻找便宜餐饮的众包地图。由于我住在达拉斯,德克萨斯州的覆盖范围最广,但我在美国15个城市中收录了1200个餐点。基础数据来自Google评论,评分在4.2星或以上,且至少有500条评论,价格经过验证均在每个菜单项10美元以下。
我希望得到一些反馈:价格与新鲜度的模型是否合理,以及什么能让你信任这样网站上的价格。如何鼓励人们更新价格,因为通货膨胀使得食品价格变化频繁。
https://cheapfoodmap.com
我想看看是否可以建立日常决策与社会经济影响之间的因果图……之前的尝试变成了一个超级复杂的学术模拟。这次是一个简化的尝试。
我正在构建 Kedge,这是一个全球分布的平台,用于有状态的无服务器应用。以下是如何创建一个简单的静态网站的示例:`echo '# Hello world!' | ssh kedge.dev`。
我在 Fly.io 工作了四年,参与了其创始人关于“全球 Heroku”愿景的热情。在那里,我撰写了《无服务器服务器》(<a href="https://fly.io/blog/the-serverless-server/" rel="nofollow">https://fly.io/blog/the-serverless-server/</a>),这是一篇关于 Lambda 的研究和围绕轻量级虚拟机构建现代无服务器产品的草图。这篇文章是 Kedge 的初始灵感来源。
Kedge 拥有一个快速的虚拟机编排器,可以在 3 毫秒内创建代码沙箱或扩展服务实例,使用可分叉的虚拟机快照和温池树(Linux 内核 -> 基础运行时 -> 应用)的组合。由于共享的写时复制内存页,虚拟机的内存密度很高。您可以运行轻量级的 CGI 风格函数、公共 OCI 镜像或源代码,以便 BuildKit 编译和部署。
Kedge 的全球控制平面基于一个最终一致的 SQLite 数据库。受到 Corrosion 和 Litestream 的启发,我构建了一个以本地优先、多写入者的 CRDT 复制系统,支持对象存储,并且最近将其开源(<a href="https://github.com/wjordan/syzy" rel="nofollow">https://github.com/wjordan/syzy</a>)。
您还可以使用 SQLite 客户端从任何实例查询 `/shared.db`,以便在您的应用中构建一个内置的复制数据库。这使得 Kedge 能够在接近用户的地方自动扩展服务,同时每个实例查询其本地副本以获取最终一致的数据,无需微管理实例或卷的放置。(为了方便,还有一个 `/shared/` 文件系统适配器。)
Kedge 甚至可以使用相同的数据库来支持有状态的服务器渲染 HTML 应用。数据属性将表单、按钮和数值绑定到应用数据库中的记录,Kedge 在部署时编译模式和操作,然后查询本地数据以响应请求。作为演示,我用大约 60 行 Markdown 和 CSS 制作了一个 Hacker News 克隆,支持故事提交、投票、评论和身份验证(<a href="https://kedge.dev/docs/html-apps#kedger-news" rel="nofollow">https://kedge.dev/docs/html-apps#kedger-news</a>)。
我刚开始收集公众反馈,请告诉我您的想法!我特别感兴趣的是关于有状态 HTML 应用模型的反馈,这是最新(也是最雄心勃勃)的部分。预览当前在 11 个地区运行,供您测试。尚未开始计费,因此定价页面仅为估算。感谢您的关注!
我收集了数千篇优秀的大学申请作文,以训练一个专门的人工智能模型,旨在激励和指导学生在写作过程中。<p>与通用人工智能不同,每篇作文都是根据申请者的背景、经历和个人故事高度个性化的。该人工智能还会调整写作风格,以强调不同大学所关注的品质和价值观。<p>您可以免费浏览我们的作文库,探索每位申请者的个人资料,并了解人工智能为何做出特定的写作选择。通过揭开“黑箱”,您不仅可以学习写什么,还能了解有效作文的结构是如何构建的以及原因。<p>每个人可以免费生成最多三篇申请作文。<p>我希望能够提供无限制的免费生成服务。然而,这个项目完全是自筹资金,没有外部投资,每篇人工智能生成的作文都会产生计算成本。如果您觉得这个工具有帮助,您的支持将有助于维持服务的运行,并使我们能够继续改进它。<p>希望能减轻申请季的压力。<p>很高兴听到大家的反馈。<p>谢谢。
我正在寻找有关安全助手和自动修复部分的经验。$Dayjob正在考虑这个。