17 分•作者: willmeyers•2 个月前
返回首页
最新
16 分•作者: mad•2 个月前
7 分•作者: nezaj•2 个月前
嘿,Hacker News!我们开发了 GETadb.com,让获取代理来构建全栈应用程序变得更容易。你无需向他们提供任何凭据。只需加载一个 GET 请求,他们就能访问数据库、同步引擎,以及用于身份验证、在线状态和流的抽象层。
要查看代理看到的内容,你可以加载 https://getadb.com/new
关于它的实现,有两件有趣的事情:
1. 如果你使用 curl 命令访问主页,它会返回代理内容而不是人类内容。我们通过检测 'Sec-Fetch-Mode' 标头来实现这一点。虽然这并非完美,但对于 Claude Code 等工具来说已经足够了。
2. 为了让代理启动一个应用程序,他们需要进行_两次_获取。(1) getadb.com/guide 告诉他们生成一个 UUID,然后获取 (2) getadb.com/provision/<uuid>。我们这样做是因为大约一半流行的基于 Web 的应用程序构建器会全局缓存 URL,即使你返回 no-store 标头。为了绕过这个问题,我们只是指示代理生成唯一的 URL。
你可能会问:为什么使用 GET 请求,而不是 POST 请求?这是因为这样你可以在意想不到的地方构建应用程序。例如,我们让 meta.ai 在工件预览中构建一个应用程序:https://artifacts.meta.ai/share/a/b80c7412-c3af-4088-b430-78efdfe8ea2d
从底层来看,这之所以可行,是因为整个基础设施从一开始就是多租户的。我们已经在 HN 上宣布了它是如何工作的,如果你有兴趣,这里有相关的文章:https://www.instantdb.com/essays/architecture
1 分•作者: measurablefunc•2 个月前
2 分•作者: robtherobber•2 个月前
1 分•作者: kolyder•2 个月前
1 分•作者: _____k•2 个月前
1 分•作者: niknat•2 个月前
滑动瓷砖,拼出每日表情符号。<p>使用 React 前端和 Firebase 后端构建。
1 分•作者: samsolomon•2 个月前
1 分•作者: vinylcast•2 个月前
为一个小型的独立项目研究已记录的案例。经典案例包括:
* 平克·弗洛伊德乐队的《Money》中出现的咳嗽声(罗杰·沃特斯)
* 齐柏林飞艇乐队的《The Song Remains the Same》中,约翰·博纳姆的踩镲掉落,他们保留了数拍
* 金属乐队的《Master of Puppets》中,克里夫·伯顿的贝斯音色在某一部分略微失相
* 《Helter Skelter》中的“我的手指起了水泡!”(仅单声道混音版)
还有哪些错误被记录下来(《Mojo》杂志、《滚石》杂志、传记、工程师采访),最终对专辑的影响超出了制作人的预期?特别感兴趣的是工程师/制作人实际在录音中说过“我们保留了这个,因为{具体原因}”的案例,而不是粉丝们的猜测。
1 分•作者: adinhitlore•2 个月前
就像 chatgpt.com,但可以在手机/电脑上离线使用,而且完全免费?这并不是在问这是否可能,而是在问这是否是个好主意?我会用的。100% 隐私保护,而且 0 元,为什么不用呢?
2 分•作者: mlhpdx•2 个月前
1 分•作者: thunderbong•2 个月前
18 分•作者: sp_from_db•2 个月前
28 分•作者: xngbuilds•2 个月前
1 分•作者: emarboeuf•2 个月前
十年CTO经验。 负责过工程、安全和合规,经历过各种不同阶段。<p>你那位不懂技术的朋友上周末用Lovable搭建了个东西。它能用。他们想收费。但他们不知道API密钥在客户端包里,数据库是公开的,而且他们完全没有错误监控。<p>howbadis.it:他们粘贴URL,得到一个评分。一些Stack Overflow问题涵盖了URL扫描无法检测到的内容。<p>我应该添加哪些检查?
1 分•作者: gmays•2 个月前
1 分•作者: randycupertino•2 个月前
1 分•作者: dankrusi•2 个月前
1 分•作者: bookofjoe•2 个月前