1 分•作者: stopachka•16 天前
返回首页
最新
1 分•作者: theanonymousone•16 天前
1 分•作者: rektorship•16 天前
1 分•作者: Betelbuddy•16 天前
2 分•作者: gsgreen•16 天前
1 分•作者: codezero•16 天前
1 分•作者: surprisetalk•16 天前
1 分•作者: speckx•16 天前
2 分•作者: aviflombaum•16 天前
Shopify 收购了 Tailwind CSS,我想,“嘿,这绝对是我技术宾果卡上的项目。”
于是我想,做一个生成这些卡片的应用程序会很有趣。
输入你的 X 账号(可选),获取一个带有永久 URL 的卡片,并将其下载为 PNG。无需注册,除了我使用的那个管理员 Cookie 外,没有其他 Cookie。
它是如何构建的,因为这是 HN 真正关心的部分:一个带有 Hono 的 Cloudflare Worker,用于存储的 D1,Tailwind v4,以及用于 PNG 的 workers-og(Satori + resvg)。PNG 渲染是唯一困难的部分。Satori 只支持 flexbox 的一个子集,所以 HTML 卡片和图像卡片是两个独立的渲染器,它们读取同一个主题文件,这样就不会出现偏差。冷渲染需要几秒钟,比社交爬虫等待的时间长,所以 PNG 在卡片创建时预先渲染,存储在 D1 的 blob 中,并在边缘缓存。
大约 120 个格子是手工编写的。有一个管理员页面,Claude 在那里起草新的格子,我逐一批准或拒绝。大约三分之一的草稿能够通过。
我很乐意听听你们会添加哪些格子。“Cloudflare 宕机导致网络瘫痪”已经包含在内了,以防你想知道这个网站是否例外。
2 分•作者: builderone•16 天前
2 分•作者: joshcsimmons•16 天前
2 分•作者: alviso•16 天前
2 分•作者: ankit100•16 天前
28 分•作者: euthymiclabs•16 天前
2 分•作者: dvt•16 天前
3 分•作者: mattm•16 天前
我计划很快发布一个开源软件库,我想知道——是否有任何许可证会阻止大型语言模型(LLM)将其用于训练?是否有任何实验室声明他们不使用带有特定许可证的软件代码进行训练?
我明白这几乎是不可能发现的,而且他们总是可以声称不使用,但最终还是会将其用于训练。
3 分•作者: exabrial•16 天前
各位 HN 的朋友们,
在如今大型语言模型(LLM)会吸入随机敏感信息、沙盒逃逸和远程代码执行(RCE)攻击层出不穷的时代,我认为创建一个 Maven 扩展来调用 macOS 钥匙串来解析敏感信息是个好主意。总的来说,将任何敏感信息(密码、令牌等)存储在明文文件中都不是一个好做法。此外,如果您的工作需要,这也能让您的机器符合 FIPS-140 标准。
Locksmith 是一个 Maven 核心扩展,它会调用 macOS 钥匙串。settings.xml 中的条目格式如下:
`{[type=locksmith]nexus.superbiz.example.com/username}`
这是一个有趣的个人项目,我第一次使用了 Project Panama 的 FFM 和 jextract。FFM 是 JNI(尽管 JNI 仍有其用武之地)的一个很棒的迭代,使用起来非常简单。
设置快速简便,我已尽力使 README 文件尽可能友好。
另外,我还将核心库与 Maven 部分独立开来,因此如果您需要在项目中使用 macOS 钥匙串来读取信息,可以只引入核心库,而无需引入 Maven。
当然,现在是 2026 年,Claude 被用于协助项目的创建,但 Locksmith 并非完全由 AI 生成。我个人非常讨厌 AI 生成的“垃圾”内容。我将 LLM 视为一种工具,而不是拐杖。
希望您喜欢!
160 分•作者: dn2k•16 天前
1 分•作者: ADD-SP•16 天前
1 分•作者: bundie•17 天前