OpenAI 征集研究意向:大语言模型的经济影响
OpenAI 公开征集研究意向,邀请研究者参与研究大语言模型的经济影响。
OpenAI 公开征集研究意向,邀请研究者参与研究大语言模型的经济影响。
Supabase 1 月 beta 更新新增 Notion 和 LinkedIn 两个 OAuth 登录提供商,以及 Vonage、Textlocal 两个短信 OTP 服务商。日志功能新增 SQL 查询与时间戳过滤,pg_graphql v0.1.0 已发布但尚未上线平台。此外还更新了 Remix Auth 和 Expo 示例,并上线了可设置优先级的支持工单表单。
Vercel 发布文章回顾 Web 的演进历程,总结过往经验并展望未来方向。文章属于公司官方博客的 General 类内容,与同期发布的 AI Gateway、agent skills 等产品动态并列。
OpenAI 训练出比 GPT-3 更能遵循用户意图的语言模型 InstructGPT,同时更真实、毒性更低,训练过程有人工参与。这些模型现已作为 API 的默认语言模型部署。
OpenAI 在 API 中推出 embeddings 端点,可用于语义搜索、聚类、主题建模和分类等自然语言与代码任务。
推荐理由:OpenAI API 新增 embeddings 端点,做语义搜索、聚类或分类的可以少自己搭一套向量方案。
Supabase 在 2021 年 12 月的 Beta 更新中为所有 Postgres 实例新增 pg_sodium 扩展,可在 Postgres 函数和查询中直接完成加密、解密、哈希与加密签名,并从 Dashboard 的 Database > Extensions 标签页启用。
Supabase 在 11 月完成第三次 Launch Week,并开源了 Dashboard 代码、将其纳入 Self-Hosting。平台还收购了 Logflare,在 Dashboard 中提供可搜索的 API 与数据库日志,并让 Realtime 支持行级安全策略。
Supabase 开源了 pg_graphql,一个原生 PostgreSQL 扩展,把 GraphQL 的 schema 生成、查询解析和 resolver 全部放在数据库服务器内,不需要额外服务。
推荐理由:Supabase 把 GraphQL 能力做成 PostgreSQL 扩展开源,自托管项目可以省掉额外进程和内存开销。
Supabase 开源了原生 PostgreSQL 扩展 pg_graphql,可在数据库服务器内完成 GraphQL 的 schema 生成、查询解析与 resolver,无需外部服务。
Supabase 宣布收购日志摄取平台 Logflare,Logflare 创始人 Chase Granberry 一并加入。Supabase 计划未来几周推出新的 Dashboard 日志功能,让开发者用 SQL 查询日志,并保留 Logflare 现有的 Vercel 和 Cloudflare 集成。现有 Logflare 用户将在未来几个月内迁移至 Supabase,价格档位保持不变。
Supabase 宣布 Realtime 现在会遵循 PostgreSQL 的 Row Level Security 策略,数据库变更只广播给有权限查看的用户,此前 Realtime 会把所有变更广播给所有客户端。
推荐理由:Realtime 现在按 RLS 策略逐用户过滤广播,用 Realtime 的要把客户端升到 v1.23.0 并检查策略性能。
Supabase 发布 Supabase Studio,把平台上使用的 Dashboard 开源,供本地开发和自托管使用。
推荐理由:Supabase 把平台同款 Dashboard 前端开源,自托管和本地开发可以直接用同一套代码管理数据库。
Supabase 启动 Launch Week,并宣布从明天起所有 Supabase 项目(含现有项目)升级到 PostgREST 9,新增 Inner Joins、无名参数函数和 PostgreSQL 14 兼容。
PostgreSQL 14 带来 JSON 下标访问、非连续多范围数据类型、查询流水线等新能力,开发者可用下标直接遍历 JSON 键值对取值,并用单条 insert 语句写入多个不连续数据范围。
PostgREST 9 发布,新增在嵌入表时做内连接的能力,用 !inner 关键字可基于嵌入表(如 users)的过滤条件筛选顶层表(如 messages)的行,适用于所有 Supabase 客户端库和各类操作符。
推荐理由:PostgREST 9 支持内连接过滤和单参数 POST,自建自定义 auth 函数的要在升级前改 current_setting 写法。
Supabase 公开其 Launch Week 发布方法论:一年办三次,靠“固定时间、灵活范围”每三个月集中交付一批重大功能,过去 18 个月托管的数据库数量月环比增长 47%。做法源自 YC 时期,首次被 Hacker News 顶上首页后一夜之间托管数据库数增长十倍,此后团队把 Demo Day 式截止日期内化成内部节奏,2021 年 3 月首次一周连发 7 个主要功能。
Supabase 将于 2021 年 11 月 29 日至 12 月 3 日举办 Launch Week III:假日特别版,连续五天每天发布一项新产品或功能。首日为 Community Day,随后依次发布 Supabase Studio 本地开发与自托管版本、Realtime Row Level Security,并宣布收购 Logflare,最后一天一次性公布五项更新。
Supabase 发布 2021 年 10 月 Beta 更新,新增 Slack、Spotify 和 MessageBird 电话登录三种 Auth 提供商,并支持在 Dashboard 中切换浏览任意数据库 schema、通过 API 访问已授权的 schema。
Replenysh 借助 Supabase Auth 在不到 24 小时内完成短信 OTP 登录实现,并在几周后把应用部署到应用商店。团队此前用 Haskell 服务端加 Heroku 上的 Postgres 自建 OTP 系统,因需要 Postgres 与 Row Level Security 而放弃 Firebase,最终从 Hacker News 了解到 Supabase 后完成迁移。
Supabase 发布 2021 年 9 月 Beta 更新,Dashboard 现支持自定义列类型、唯一约束和批量编辑列,并更新了网格以支持跨多个 schema 的关系。JavaScript 库新增 AbortController 支持,可中止长时间运行的查询。Auth 文档拆分为认证与授权两部分,Discord 社区已超 3500 名开发者,Twitter 粉丝达 16.5k。
Supabase 完成 3000 万美元 A 轮融资,并发布 8 月 Beta 更新。新增首尔区域后可选区域达 12 个,推出面向 Postgres 订阅的行级安全方案 WALRUS(尚未上生产,以 RFC 形式公开征求意见),Auth v2 的短信登录支持自定义短信内容。GitHub 星标数达到 18,000。
Supabase 在 7 月举办第二次 Launch Week,上线基于短信的移动端登录(Twilio 集成),并新增 Twitch 登录及通过 API 生成邀请、恢复、确认和 magic link 的能力。
Supabase 宣布 Database Webhooks(原 Function Hooks)以 Alpha 形式向所有新项目开放,可监听表的 INSERT、UPDATE、DELETE 事件并异步触发外部 HTTP 函数,同时 Dashboard 新增原生 PostgreSQL Functions 编辑器和触发器管理界面。
推荐理由:Supabase 把 Database Webhooks 和 Postgres Functions 编辑器放进所有新项目的 Alpha,想接数据库变更触发外部 HTTP 的可以现在试,但别用在关键路径上。
Supabase 在 Dashboard 新增 Reports 板块,可查看一个月内的 Database、Auth、Storage API 请求量以及 CPU、内存两项实例健康指标,每个项目支持一份可配置报告。
Supabase Auth 发布 v2,新增手机号登录能力,用户可用短信一次性密码(OTP)登录,也可用手机号加密码组合登录,该功能对所有新建和已有的 Supabase 项目开放。
推荐理由:Supabase Auth 上线手机号 OTP 登录,用 Twilio 即可接入,做移动端登录的可以省掉自建短信验证流程。
Mobbin 从 Firebase 迁移到 Supabase,为其 20 万创作者用户解决认证问题。Firebase Authentication 无法自动合并同一邮箱的重复账号,用户难以升级付费账户,且每月 500 万次 API 请求带来的账单和性能问题日益突出。迁移后 Mobbin 借助基于 GoTrue 的认证和 Postgres 关系型数据库,显著降低了月度支出并提升了性能。
Supabase Storage 从 Alpha 进入 Beta,新增音视频流式传输支持,客户端可通过 Content-Range 请求头按需下载视频片段。公开 Bucket 功能上线,Bucket 默认私有、设为公开时 Dashboard 会给出醒目警告,公开 Bucket 内对象无需 Authorization 令牌即可通过 URL 访问。
美国 Y Combinator 初创公司 Epsilon3 采用自托管 Supabase 方案,用 AWS 搭配自托管 Supabase API 驱动 RDS Postgres 实例,为太空行业客户提供实时协作的测试与运营流程软件。该方案兼顾快速开发、低 DevOps 负担与灵活托管,满足 ITAR 合规及本地部署需求,客户已成功发射卫星并即将用于火箭发射运营。
Supabase 在 Community Day 宣布,从今天起所有新建 Supabase 项目都将运行 PostgreSQL 13.3,同时发布 PostgREST 8.0 稳定版,其 GET 请求吞吐量据基准测试最高提升 50%,并实现 schema cache 零停机重载。社区还推出 Flutter 和 Dart 客户端库 Beta,Supabase 团队正式加入社区运营的 Discord。
Supabase 新项目现已运行在 Postgres 13.3 上,其 Postgres 仓库版本从 0.15.0 跳至 13.3.0,此后主次版本号将跟随 PostgreSQL。新版本带来原生 UUID 生成、并行索引清理、增量排序等改进,底层系统从 Ubuntu 18.04 升级到 20.04,并新增 pgRouting、wal2json 扩展及 fail2ban 防暴力破解保护。
Supabase 公布 Launch Week II: The SQL 日程,7 月 26 日至 30 日每天发布一项更新。
Supabase 通过自研 SupaUtils 扩展,用 PostgreSQL 的 ProcessUtility_hook 拦截 ALTER ROLE、DROP ROLE 等语句,在授予客户 CREATEROLE 权限的同时保护自家角色不被删除或修改。
Supabase 在 3 月上线 Storage,可存图片、音频和视频,底层基于 S3 和用 Fastify 与 TypeScript 写的开源存储 API;同时开源内部 UI 组件库,并推出可在终端用 supabase start 本地运行的 Supabase CLI。
Supabase 宣布即日起所有新项目都内置 PgBouncer 连接池,控制台 Database 区域可查看连接信息并修改 Pool Mode。官方推荐 Serverless 函数使用 Transaction 模式,该模式下连接仅在事务期间占用,但 prepared statements 等会话级功能不可用;Pool Size 目前固定为 15,暂不向老项目开放。
推荐理由:Supabase 新项目默认带上 PgBouncer 连接池,用 Serverless 直连 Postgres 的可以少踩连接被打满的坑。
Supabase 正在开发 Workflows,一个深度集成 Postgres 的开源编排引擎,用 Elixir 构建,采用 Amazon States Language 定义流程,可协调 AWS、GCP、Azure、OpenFaas 及 Postgres 上已有的函数。
Supabase 在 Launch Week 第 3 天发布 CLI,开发者可用 Docker Compose 在本地运行与生产环境完全一致的 Supabase 服务,并通过 supabase init、supabase start 启动本地后端。
推荐理由:Supabase 发布 CLI,可在本地用 Docker Compose 跑完整后端,并新增 supabase eject 导出自托管所需文件。
Supabase 发布 Storage,用户注册后除 Postgres 数据库、实时订阅、用户管理和自动生成 API 外,还直接获得一个可扩展的对象存储,不必再单独注册存储服务。
推荐理由:Supabase 把对象存储并入现有项目,用 Postgres 行级安全写访问策略,省掉再接一个存储服务。
Supabase 发布 Beta 定价,分为 Free、Pro、Team、Enterprise 四档。
推荐理由:Supabase 公布 Beta 版四档定价与各档免费额度,正在选型的项目可据此估算数据库、存储和 MAU 超量后的月成本。
Supabase 从 3 月 29 日起举行为期一周的 Launch Week,首日公布定价方案,保留免费档位,并把用量计费集中在存储等更可预测的项目上,不对 API 请求计费,免费档位每天可发起数百万次请求,未来会在最高档位引入用量上限,且采用软性档位避免用户被意外升级。
推荐理由:Supabase 公布免费档位与按存储计费的定价思路,并在一周内连发 Storage、CLI、UI 库等多项能力,自托管用户可据此评估迁移与成本。
Supabase 发布教程,介绍如何在浏览器 IDE Replit 中通过 supabase-js 连接其托管的关系型数据库。用户新建 Node.js repl 后导入 createClient 方法,填入项目 URL 和 anon key 即可查询数据,Supabase 提供免费档位。