Toad:面向低代码开发者的简单 API 链接缩短工具
Supabase 博客介绍了 Toad,一款为低代码开发者提供简单 API 的链接缩短工具。该工具面向希望快速集成链接缩短能力、又不想编写复杂后端代码的开发者。
Supabase 博客介绍了 Toad,一款为低代码开发者提供简单 API 的链接缩短工具。该工具面向希望快速集成链接缩短能力、又不想编写复杂后端代码的开发者。
Supabase 官方给出一种做法:在 Postgres 里启用 pg_cron 和 pgsql-http 两个扩展,就能按 cron 语法定时调用外部 HTTP 接口,例如每分钟向 webhook 发一次 POST。
推荐理由:用 pg_cron 加 pgsql-http 两个扩展,就能在 Postgres 里定时调外部接口,省掉一台跑 cron 的机器。
Supabase 发布 2021 年 2 月 Beta 更新,为 SQL 编辑器加入表和列建议的自动补全,并支持在 signIn() 和 signUp() 时把用户重定向到站内指定路由。数据库板块新增 Postgres Replication 管理页面,可管理 realtime API 的表和事件;同时上线南非新区域、Docker Compose 本地运行文件,GitHub 星标达到 6000。
Roboflow 创始人 Brad Dwyer 与 Erik Dunteman 用一个周末做出 Paint.wtf,把用户手绘图像交给 OpenAI 的 CLIP 模型打分并登上排行榜,后端选用 Supabase 而非 Firebase,因为 PostgreSQL 原生支持集合计数。
Supabase 2021 年 1 月 Beta 更新为客户端库加入 PostgREST 的 exact、planned、estimated 计数功能,并新增 Facebook 和 Azure 两个 Auth 登录方式。数据库可部署到伦敦或悉尼,SQL 结果支持复制为 Markdown,迁移至 Route53 后读取基准测试快了 12%。
Supabase 在历经 10 个月开发后正式进入 Beta,并完成 600 万美元种子轮融资,投资方包括 Y Combinator、Mozilla 和 Coatue。
TAYFA 用七天时间基于 Supabase 做出了一款无代码网站搭建工具。该案例收录在 Supabase 的客户案例库中,同期案例还包括 Xendit 用 Supabase 在不到一周内将完整方案交付上线。
Monitoro 基于 Supabase 构建了一个网页爬虫,可处理数百万次 API 请求。该案例被 Supabase 收录为全球用户案例研究之一,展示其如何被用于快速构建产品。
Supabase 发布 supabase-js 1.0,为 Beta 上线做准备,带来多项开发者体验改进。SQL Editor 新增标签页与全屏模式,Auth 支持 Magic Links 登录,Dashboard 路由性能大幅优化。团队正从 Alpha 迈向 Beta,并已建立 Benchmarks 仓库用于测量所用开源工具的性能。
Supabase 发布 supabase-js 1.0,因存在多项破坏性改动而提升主版本号:signup() 改为 signUp() 且 email/password 以对象传入,logout() 改为 signOut(),login() 改为 signIn(),ova() 与 ovr() 合并为 ov(),返回的 body 字段改为 data。
推荐理由:supabase-js 1.0 有破坏性改动,用旧版的项目要按 release notes 把 body 改 data、signup 改 signUp 再升级。
Supabase 发布 9 月 Alpha 更新,新增 Bitbucket、GitHub、GitLab、Google 的第三方 OAuth 登录,支持像电子表格一样克隆表格,并可在控制台一键启用 Postgres 扩展。
Supabase 公布 Alpha 阶段八月更新,新增在表格视图中直接创建表和列、邀请团队成员加入组织,以及可为新用户开启邮箱确认并支持在 dashboard 编辑邮件模板。
Vercel 发布 Monorepo 指南,介绍 Turborepo 这一面向 JavaScript 和 TypeScript 代码库的高性能构建系统,支持零配置远程缓存和增量构建。
Supabase 发布 Auth,提供用户注册登录、PostgreSQL 行级安全和策略规则等后端鉴权服务,现已免费开放使用。该功能基于 fork 自 Netlify 的 GoTrue 服务器,配合 PostgreSQL 与 PostgREST 实现授权。官方表示下月将加入自定义邮件模板和第三方 OAuth 提供商,并简化策略界面。
推荐理由:Supabase 上线 Auth,用 GoTrue 加 PostgreSQL 行级安全做鉴权,想换掉 Firebase 的可以现在试。
Supabase 发布教程,介绍如何用开源持续归档工具 WAL-G 为 PostgreSQL 12 搭建物理备份与 WAL 归档,备份可存入 AWS S3。
Supabase 在构建 5 个月后发布 Supabase Auth,并配套一个示例和视频教程,演示如何用 PostgreSQL 的 Row Level Security 实现基础认证系统,完整更新将在接下来几天单独发布。
推荐理由:Supabase 上线 Auth,并给新项目开放 pgsql-http、pgjwt 等 Postgres 扩展,自建后端的可以少写一层认证代码。
Supabase 复盘 5 月 27 日登上 Hacker News 首页超 24 小时后的 Alpha 上线经历:一周内 supabase.io 新增 3 万访客、1400 多个注册,数据库规模突破 1000 个。
PostgreSQL 备份分为逻辑备份和物理备份两类,前者通过 pg_dump 或 pg_dumpall 将数据导出为 SQL 文件,适合快速备份、跨大版本迁移(如 Postgres 11 到 12)和备份单个数据库;后者直接复制数据文件,更适合数 GB 级的大型数据库,并配合 WAL 文件实现时间点恢复(PITR)。两种方式各有用途,没有优劣之分。
Supabase 发布 2020 年 6 月 Alpha 更新,推出类 Excel 的关系数据编辑界面,可直接下钻编辑关联数据,并支持自动识别 JSON/JSONB 列进行查看和编辑。用户现在可以自选数据库区域,此前项目默认部署在新加坡;仪表盘还开放每日数据库备份,方便迁移离开 Supabase。
Supabase 发布 2020 年 5 月 Alpha 更新,推出全新 UI、仍不稳定的表格视图,以及实时监听、随 schema 自动更新的即时 RESTful API 和自动文档。Supabase 还宣布已加入 Y Combinator,该批次已开营且完全远程。
Supabase 发布 2020 年 4 月 Alpha 更新,可在 2 分钟内搭建 Postgres,并自动生成 API 和文档。该版本尚未达到生产可用,处于免费 Alpha 阶段,数据库搭建约需 2 分钟,官方建议用完后关闭数据库。
OpenAI 于 2019 年 4 月 27 日举办了首届 OpenAI Robotics Symposium。
OpenAI 发布深度强化学习教育资源 Spinning Up in Deep RL,包含清晰的 RL 代码示例、练习、文档和教程,目标是让任何人都能学会成为深度强化学习的熟练实践者。
Next.js 6.1 发布,移除了 react-hot-loader 依赖以提升热重载可靠性,并让开发与生产模式行为更接近。新增 pageExtensions 自动应用 hot-self-accept-loader,同时推出 next-codemod 工具,首个 codemod url-to-withrouter 可自动将 url 属性迁移到 withRouter。
OpenAI 用 transformers 加无监督预训练的组合,在一系列多样化语言任务上取得当时最优结果,并发布了这套可扩展、与任务无关的系统。该方法表明监督学习与无监督预训练结合效果显著,OpenAI 希望借此推动在更大、更多样数据集上的后续研究。
OpenAI 发布强化学习游戏研究平台 Gym Retro 完整版,公开游戏数量从约 70 款 Atari 和 30 款 Sega 游戏增至 1000 余款,覆盖多种模拟器。同时开放其用于向平台添加新游戏的工具。
ZEIT 发布生产可用的 Next.js 6,静态导出不再需要手动配置路由表,会根据 pages/ 目录自动生成路由,未使用高级自定义路由的项目无需改动 next.config.js,直接运行 next build 与 next export 即可。
推荐理由:Next.js 6 把静态导出变成零配置,用 next build && next export 就能出静态站,做预渲染站点的可以少维护一份路由表。
OpenAI 提出一种 AI 安全技术,训练智能体就话题相互辩论,由人类评判胜负。
OpenAI 推出 Retro Contest,一项衡量强化学习算法能否从既往经验中泛化的迁移学习竞赛。竞赛以算法在迁移学习场景下的泛化能力为评测目标。
Next.js 5.1 将页面解析逻辑重构后,平均耗时从 2.347ms 降至 0.023ms,提速 102 倍。该版本新增 publicRuntimeConfig 和 serverRuntimeConfig 环境配置、支持 next.config.js 导出函数按 phase 加载插件,并重构错误处理逻辑,页面 bundle 返回 404 时路由会自动检测并重新加载页面。
OpenAI 于 3 月 3 日举办了首届黑客松,共有 100 位人工智能社区成员参与。
Vercel 公布 Next.js 5 路线图,重点提升大型代码库与多仓库团队的编译速度、启动性能、懒加载页面构建和 sourcemap 准确性,并支持同一域名挂载多个 Next.js 应用。
Next.js 4 发布,支持 React 16,并带来 styled-jsx 2 的重大升级,新增动态样式支持。性能方面,Next.js 4 的 SSR 比 3.0 快 2.6 倍,样式初始化快 20%,据 CSS-in-JS 基准测试,其样式速度已是所有库中最快的。
Next.js 3.0 发布,新增静态导出功能,配置项目后运行 next export 即可导出纯 .html 和 .css 文件,并可免费静态部署到 now.sh。
推荐理由:Next.js 3.0 带来静态导出与动态 import,用 Next.js 做静态站或按需加载的可以升级评估。
OpenAI 造出全球首个完全在模拟环境中训练、并部署到实体机器人上的垃圾邮件检测 AI。
OpenAI 宣布支持 Distill 上线,这是一种旨在出色传播机器学习成果(无论新成果还是已有成果)的新型期刊。
OpenAI 发布 Universe,一个用于衡量和训练 AI 通用智能的软件平台,覆盖全球范围内的游戏、网站及其他应用。该平台将 AI 的评测与训练扩展到多种真实软件环境中。
OpenAI 正与 Microsoft 合作,将其大部分大规模实验迁移到 Azure 上运行。
Vercel 开源了 Next.js,一个基于 React、Webpack 和 Babel 构建的服务端渲染通用 JavaScript 框架,Vercel 官网本身即由它驱动。
OpenAI 发文指出,有影响力的科学工作需要选对问题——不只是有趣,而是其解决方案真正重要。