1 分•作者: jjtheblunt•5 个月前
返回首页
最新
45 分•作者: tokenburner•5 个月前
2 分•作者: gkiely•5 个月前
鉴于 npm 供应链持续遭受的攻击,我构建了 safe-install:
<p><a href="https://www.npmjs.com/package/@gkiely/safe-install" rel="nofollow">https://www.npmjs.com/package/@gkiely/safe-install</a>
它提供了一些我希望 npm 具备但尚未内置的保护措施。
<p>类似于 Bun 的可信依赖项,它允许您默认禁用安装脚本,并定义一个允许运行构建/安装脚本的依赖项列表:
<p><a href="https://bun.com/docs/guides/install/trusted" rel="nofollow">https://bun.com/docs/guides/install/trusted</a>
它还支持阻止非同寻常的子依赖项,类似于 pnpm 的 `blockExoticSubdeps` 设置:
<p><a href="https://gajus.com/blog/3-pnpm-settings-to-protect-yourself-from-supply-chain-attacks#2-set-blockexoticsubdeps" rel="nofollow">https://gajus.com/blog/3-pnpm-settings-to-protect-yourself-f...</a>
我曾希望 npm 最终会添加类似的功能,但似乎短期内不会实现,所以我为此制作了一个小软件包。
1 分•作者: hungryclaw•5 个月前
1 分•作者: burlesona•5 个月前
1 分•作者: logickkk1•5 个月前
1 分•作者: seharetimad•5 个月前
1 分•作者: 1317•5 个月前
1 分•作者: jnord•5 个月前
1 分•作者: syed786•5 个月前
3 分•作者: carlos-menezes•5 个月前
2 分•作者: thejamesbox•5 个月前
2 分•作者: PaulHoule•5 个月前
3 分•作者: fs90•5 个月前
嗨 HN,
我一直在开发一个名为 NodeDB 的多模型数据库。
最初,我觉得 SurrealDB 的想法很好。然而,它缺少我需要的一些图和向量功能。而且,由于它只是一个 KV 封装器,而不是专门构建的引擎,其性能永远无法接近专业的数据库(如 Neo4j、Pinecone、Clickhouse 等)。
然后我问自己,如果有一个数据库拥有相同的想法,但构建方式不同呢?我们不把它仅仅当作 KV 数据库,而是为数据构建专门的引擎。
除此之外,我希望它能够支持我的物联网/边缘项目,其中我需要离线同步功能(目前仍在开发中)。
它能行吗?
我把它投入了测试。我一直在试验和研究一年,创建了多个版本,然后我创建了 NodeDB。
免责声明:截至 2026 年 5 月,它仍处于公开测试阶段,但如果我能让这个数据库运行起来,我真的很兴奋。我使用 AI 作为编码和规划的助手。如果没有 AI 辅助,作为一名独立开发者几乎是不可能完成的。
希望得到 HN 的反馈:
- 有哪些特定的功能或改进可以使其更有用?
如果您有兴趣进行试验或贡献,仓库在这里:GitHub 仓库:<a href="https://github.com/nodedb-lab/nodedb" rel="nofollow">https://github.com/nodedb-lab/nodedb</a>
期待您的想法!
3 分•作者: kingleopold•5 个月前
最终,当所有端到端加密(E2E)消息应用程序从应用商店中下架会发生什么?在那之后,人类之间的大部分互联网通信是否只允许在国家或政府记录所有内容的情况下进行?
你们都准备好在几年后迎接这种情况了吗?当然,有些人可以使用 Linux/GrapheneOS,但他们只占少数,我指的是互联网上的大多数人。
1 分•作者: amy1173•5 个月前
1 分•作者: edwarddgao•5 个月前
1 分•作者: bananaboy•5 个月前
1 分•作者: Anon84•5 个月前
2 分•作者: antiquark•5 个月前