Replit 谈 AI 时代的版权法:授权许可如何塑造 Replit 的发展
Replit 发文解释版权与授权许可如何塑造其产品:公开 Repl 采用 MIT 许可证,可 fork、修改和自由分发,底层 Linux 也源自 Unix。
Replit 发文解释版权与授权许可如何塑造其产品:公开 Repl 采用 MIT 许可证,可 fork、修改和自由分发,底层 Linux 也源自 Unix。
Replicate 发布 AutoCog,用 GPT-4 为机器学习仓库自动生成 cog.yaml 和 predict.py,并运行 cog predict 命令,失败时自动诊断修复,最多重试五次。AutoCog 可从 PyPI 安装,支持 --continue 参数在人工介入后继续。由于 GPT-4 仅接受 8096 tokens,AutoCog 会按重要性排序并截断仓库文件。
Neon 发布指南,教你用其分支(branching)功能为每个预览环境创建独立数据库,部署平台以 Vercel 为例、CI/CD 用 GitHub Actions。文章同时指出,团队常用的 staging 环境并非理想方案。
OAuth 2.0 是一种开放授权标准,让用户在不提供密码的情况下,授权第三方应用有限访问其服务器资源。文章讲解了授权码、隐式、资源所有者密码、客户端凭证四种 OAuth 2.0 flow,以及资源所有者、资源服务器、客户端等角色,并演示如何在 React 应用中实现 OAuth 2.0 用户授权。
Nat Friedman 通过 Replit Bounties 悬赏招募开发者 Zain Huda,打造出 LLM 对比工具 nat.dev,Matt Huang 与 Alexandr Wang 共同出资。
Supabase 发布 Supabase Logs,面向自托管用户和 CLI 开发,可查看和查询任意 Supabase 服务的日志。其底层 Logflare 每天处理超过 10 亿条日志事件,已从 BSL 改为 Apache 2.0 许可,并移除了闭源依赖。
推荐理由:Supabase 把内部日志系统 Logflare 开源并支持自托管,读者可了解其查询引擎与缓存机制。
Railway 官方博客演示了如何用 GitHub Actions 配合 Railway CLI,在 Railway 项目上按计划运行 Django 任务。
Hugging Face 的 🧨Diffusers for Mac 原生应用发布 1.1 版,已上架 Mac App Store,文本生成图像速度最高提升至 2 倍。
Supabase 2023 年 1 月更新上线 pgvector,可在 Postgres 中存储 OpenAI embeddings 并做向量相似度搜索,官方还基于它开源了文档搜索 Supabase Clippy 的 1 周 MVP。
PostHog 宣布停止对 Kubernetes 部署的支持,Helm chart 的常规更新将于 2023 年 5 月 31 日终止,最后一个版本的安全更新至少再维持 12 个月。
Supabase 发布文档问答功能 Supabase Clippy,在 supabase.com/docs 按 cmd + / 即可调出搜索框提问,目前是隐藏的 MVP 功能。
Replicate 宣布支持在云端用一次 API 调用训练 LoRA 模型,用于微调 Stable Diffusion。LoRA 由微软研究人员提出,Simo Ryu 将其应用到 Stable Diffusion;相比 DreamBooth 约二十分钟的训练和数 GB 的产物,LoRA 训练最快约八分钟,产物约 5MB,且推理无需冷启动。
推荐理由:Replicate 上线 LoRA 训练与推理接口,并对比 DreamBooth 的训练时长和产物体积,便于开发者判断迁移成本。
Super 基于 Next.js 和 Vercel,从单一代码库服务超过 15,000 个自定义域名,每月页面浏览量超 1700 万。创始人 Jason Werner 早期从 Gatsby 和 Netlify 迁至 Next.js 与 Vercel,通过 Vercel Domains API 以编程方式为用户增删自定义域名,并自动生成 SSL 证书、在数秒内重新指向数千个域名。
邮件 API 工具 Resend 宣布加入 Y Combinator 的 Winter '23 批次,团队由 Bu Kinoshita 和 Jonni Lundy 组成。Resend 定位为面向开发者的下一代 Sendgrid,上线 4 周等待名单已达 4,949 人,其开源项目 react.email 在 GitHub 上获得 4,168 星。
PostHog 的 HogMail #20 以 AI 编程工具 Kite 为例复盘创业失败:Kite 在达到产品市场契合、拥有 50 万月活开发者后仍宣布关闭,创始人 Adam Smith 认为其早于市场 10 年以上,且五年才实现 PMF 后只顾增长用户、未同步解决变现,最终团队无力推进转型。Kite 源码现已开源。
Replit 认为编程正从「社交编程 + 云 + 专业化」的第三时代迈入 ML 驱动的结对编程第四时代,并称 Replit 是训练代码模型数据最丰富的平台,掌握实时键击与点击流、执行与性能数据、字符级文件改动。
Replit 回顾了 2022 年上线的主要功能,包括 Teams Pro、Ghostwriter AI 工具套件(Complete、Generate、Transform、Explain Code)、Repl Identity 零点击认证、History 2 版本控制、移动端 App 和 Bounties 悬赏雇佣开发者。
PostHog 博客梳理了产品工程师常用的工具栈,覆盖用户沟通、行为分析、任务管理与 CI/CD 部署。分析环节推荐 PostHog 的会话回放与功能开关,任务管理推荐专为工程师设计的 Linear,部署则点名 Vercel 与其开发的 Next.js。测试框架包括 Jest、Cypress 和 Playwright。
Supabase 在 Launch Week 6 发布了用 Next.js 重写的新文档,并为 Storage 加入图像缩放、webhooks 和 Smart CDN。
Auth.js 开源团队随 SvelteKit 1.0 发布推出 SvelteKit Auth,将 NextAuth.js 的认证能力从 Next.js 扩展到其他前端框架。
Supabase 官方黑客松于 12 月 9 日 8am PT 开始,12 月 19 日 00:01am 截止,参赛者需在 10 天内用 Supabase 构建开源项目。
Neon 宣布 Serverless Postgres 正式上线,取消邀请码限制,用户可用 Google 或 GitHub 账号直接注册使用。同时推出数据库分支功能,无需再等待邀请码即可试用。
推荐理由:Neon 取消邀请码并开放注册,同时推出数据库分支功能,可了解 serverless Postgres 的接入门槛变化。
PostHog 发布 1.42.0,新增面积图可视化、URL breakdown 归一化(/home、/home?、/home/# 合并统计)和更便捷的 session recording 分享,并上线公开路线图,可投票、订阅更新并获取 beta 功能。
PostHog 在 Tuscany 黑客松用三天做出应用平台 MVP,让用户以 Python 编写插件接入事件管道,首个应用是 GeoIP。因 Python 依赖冲突难以管理,团队改用 Node 版 Celery 加 Node v14 内置 VM 模块运行用户自定义 JavaScript,最终把该服务扩展到处理数十亿事件。
Shopify 的 React Native 列表库 FlashList 在开源发布后不到 24 小时获得 1,000 个 GitHub star。该项目由 4 人团队开发,用 FlatList 的 API 结合 RecyclerListView 的性能,解决 React Native 列表渲染卡顿、滚动空白和低 fps 问题。团队提前 6 个月规划发布,先做落地页再写博客讲项目故事。
Supabase 正式发布 supabase-js V2 和 flutter-supabase V1 两个最受欢迎 SDK 的新版本,并宣布 Launch Week 6 将于 12 月 12-16 日举行。
Vercel 发布开源库 @vercel/og,用 HTML 和 CSS 在 Edge 上生成动态 OpenGraph 社交卡片图,无需无头浏览器。
推荐理由:Vercel 官方发布 @vercel/og,给出与旧方案在体积、成本与生成速度上的对比数据。
Supabase 发布 2022 年 9 月更新,连续三周 Kaizen 集中清理积压,关闭超 250 个 issue 和 50 个 PR。新 Auth UI 在 Product Hunt 发布,并与 Snaplet 联合开源 Postgres WASM。Dashboard 数据库权限调整将于 11 月自动生效,Edge Functions 免费计划脚本大小提升至 2 MB。
Railway 通过 Nixpacks 原生支持 NX monorepo,但用户可改用 GitHub Actions 只为受影响的改动创建部署。
Supabase 发布 8 月 Beta 更新,CLI 升至 v1.0 并支持生成 TypeScript 类型,同时推出 Management API Beta,为 Zapier、Terraform、Pulumi 等集成铺路。
Replicate 发布指南,介绍如何在 M1 或 M2 芯片的 Mac 上本地运行 Stable Diffusion,需 macOS 12.3 以上、16GB 内存(8GB 可用但极慢)和 Python 3.10。该方案改用 pip 而非 Conda 安装依赖,通过二进制 wheel 免编译,并需从 Hugging Face 下载约 4GB 的 sd-v1-4.ckpt 权重。
Replit 官方发布 Heroku 到 Replit 的导入流程,用户可在 replit.com/heroku 粘贴 GitHub 仓库链接,选择仓库、语言和所有者后把 Heroku 项目克隆到 Replit,私有仓库需先通过 GitHub 认证。
Supabase 公布 Launch Week 5 黑客松获奖名单,本届共收到 46 个项目,成为其迄今参与度最高的一届黑客松。冠军项目包括 Supabase Cache Helpers、Hop、Otentik Authenticator、That Hot Dog Game、Quid Faciam Hodie?
Supabase 官方博客发布教程,教你用 Supabase、Angular 和 Tailwind 从零构建一个实时 Trello 看板。教程涵盖用 SQL 建表、实现 magic link 登录与用户认证,以及使用 Supabase 的实时能力,完整源码已放在 GitHub 上。
Shopify 构建了 Oxygen,作为 Hydrogen 自定义店面的托管方案,通过与 Shopify 生态深度集成来消除第三方托管工具的额外成本。
Supabase 在 Launch Week 5 的社区日集中展示社区贡献与生态更新,包括新的 PostgreSQL 扩展 pg_jsonschema 和 PostgREST v10 发布。本次虚拟 Hackathon 首次为最佳项目提供 $1500 GitHub 赞助,并新增 Launch Week 落地页与 Golden Ticket 机制,已生成超 3000 张虚拟门票。
PostgREST v10 发布,新增类似 PostgreSQL EXPLAIN 的执行计划功能,可通过 HTTP 或 supabase-js 的 explain() 获取请求执行计划,适用于读、写和 RPC,仅在 db-plan-enabled 设为 true 时启用。
Railway 发布从 Heroku 迁移应用的指南,支持导入 Heroku 环境变量、识别 Procfile 并将各进程映射为独立服务。Railway 支持 20+ 语言和运行时,采用按资源用量计费,内置 PostgreSQL、Redis 等数据库并默认注入 DATABASE_URL、REDIS_URL 连接串。
Supabase 在 5 月完成 $80M B 轮融资,由 Felicis 领投,Coatue、Lightspeed 和 Square Peg Capital 参投,总融资额达 $116M。
Supabase 在 Launch Week 5 期间同步举办黑客松,10 天内用 Supabase 构建任意开源项目即可参赛,最佳项目获 $1500 GitHub 赞助($500/月,共 3 个月),其余 5 个类别各奖 Gold Supabase Cap。