2作者: ryo-manba大约 2 个月前原帖
嗨,HN,我创建了 data-anim —— 一个动画库,你无需自己编写任何 JavaScript。 你只需写: ```html <div data-anim="fadeInUp">Hello</div> ``` 就这样。滚动触发的淡入动画,零 JavaScript 编写。 它的功能: - 30+ 种内置动画(淡入、滑动、缩放、弹跳、旋转等) - 4 种触发器:滚动(默认)、加载、点击、悬停 - 3 层防止 FOUC(无闪烁)保护(立即样式注入 → noscript 回退 → 5 秒超时) - 响应式控制:可按设备禁用或在移动端切换动画 - 所有属性的 TypeScript 自动补全 - 压缩后小于 3KB,无依赖 我为什么要创建这个: 我注意到,大多数着陆页和营销网站的动画需求都很简单——滚动时淡入、从左侧滑入、悬停时弹跳。但现有的选项要么太重(Framer Motion 大约 30KB),要么需要 JavaScript 样板代码。 我还认为声明式 HTML 属性是最适合 AI 的动画格式。当大型语言模型生成用户界面时,HTML 属性是它们最少产生幻觉的输出——没有选择器匹配,没有记错的 JavaScript API,也没有错误的脚本执行顺序。 文档: [https://ryo-manba.github.io/data-anim/](https://ryo-manba.github.io/data-anim/) 演示: [https://ryo-manba.github.io/data-anim/playground/](https://ryo-manba.github.io/data-anim/playground/) npm: [https://www.npmjs.com/package/data-anim](https://www.npmjs.com/package/data-anim) 欢迎随时询问有关实现或设计决策的问题。
2作者: piratesAndSons大约 2 个月前原帖
我有一个想法,可以消除机器人的问题,或者至少让其操作变得更加困难。以下是我的计划。 一种基于新HTTP协议的新网页浏览器,使用密码学接受人类身份手套。用户不再直接用手指在鼠标或触控板上操作,而是佩戴一个硬件手套,该手套持续记录用户的脉搏、指纹、机器信息以及在与设备互动时独特的平均运动轨迹。手套实时加密所有这些信息。浏览器则不断验证手套硬件是否存在并处于活动状态。如果没有带有有效身份的物理手套,页面将无法加载。 如果有人试图模拟这个手套呢? 这时,新浏览器就成为了第二道防线。它持续检查手套的硬件签名和序列号。你可以尽量模拟,但同时伪造正确的指纹、持续且可信的人类脉搏、个性化的运动轨迹以及确切的硬件序列号的概率几乎接近于不可能,这是任何安全系统所能达到的极限。 你们对这个初步想法有什么看法?
1作者: anonymousd3vil大约 2 个月前原帖
在过去几天里,我在人工智能的帮助下完成了这个项目。我从一个空白项目开始,逐步构建每个功能,而不是让大型语言模型或代理一次性生成全部内容。这让我能够定制、测试并理解代码基础。
1作者: lineudemonia大约 2 个月前原帖
我在几种键盘之间切换,厌倦了在PDF中查找Fn组合键和蓝牙配对序列。于是我制作了一个视觉参考工具——选择你的键盘,点击一个功能,按键就会亮起。<p><a href="https:&#x2F;&#x2F;keymatrix.dev" rel="nofollow">https:&#x2F;&#x2F;keymatrix.dev</a><p>该工具支持27种键盘(如HHKB、Keychron、Akko、NuPhy等)。所有快捷键数据均来自官方文档。<p>网站采用终端风格的用户界面,具有可用的命令行——你可以输入`cd hhkb`并使用Tab键进行自动补全。
2作者: sivasurend大约 2 个月前原帖
我们创建 GitAgent 是因为我们不断遇到同样的问题:每个代理框架对代理的定义都不同,而切换框架意味着需要重写所有内容。<p>GitAgent 是一个规范,它将 AI 代理定义为 git 仓库中的文件。<p>三个核心文件——agent.yaml(配置)、SOUL.md(个性/指令)和 SKILL.md(能力)——为您提供一个可移植的代理定义,可以导出到 Claude Code、OpenAI Agents SDK、CrewAI、Google ADK、LangChain 等平台。<p>作为 git 原生工具,您可以免费获得以下功能:<p>1. 代理行为的版本控制(像回滚错误提交一样回滚错误提示) 2. 环境推广的分支管理(开发 → 测试 → 主分支) 3. 通过 PR 实现人机协作(代理学习一项技能 → 打开一个分支 → 人类在合并前进行审核) 4. 通过 git blame 和 git diff 提供审计跟踪 5. 代理的分叉和重混(分叉一个公共代理,进行定制,然后将改进通过 PR 反馈回去) 6. 使用 GitAgent 在 GitHub Actions 中实现 CI/CD<p>CLI 让您可以直接运行任何代理仓库:<p>npx @open-gitagent/gitagent run -r <a href="https://github.com/user/agent" rel="nofollow">https://github.com/user/agent</a> -a claude<p>合规层是可选的,但如果您需要,它也可以提供——风险等级、监管映射(FINRA、SEC、SR 11-7)和通过 GitAgent 审计生成的审计报告。<p>规范可以在 <a href="https://gitagent.sh" rel="nofollow">https://gitagent.sh</a> 找到,代码在 GitHub 上。<p>非常希望能收到关于架构设计的反馈,以及大家希望下一个支持的适配器。
2作者: stellay大约 2 个月前原帖
嗨,HN!<p>我一直喜欢那些收集各种生物并追求100%完成度的游戏(咳咳,口袋妖怪)。<p>我制作了BirdDex,旨在将这些游戏的乐趣带入现实生活。<p>它的工作原理是:你拍摄一张鸟的照片,通过人工智能识别其物种,并将其添加到你的个人BirdDex收藏中。<p>每张照片根据物种的稀有程度获得经验值(XP),你的目标是尽量“捕捉”你所在地区的所有鸟类(每个国家的列表来自维基百科)。<p>非常欢迎任何反馈或想法!
2作者: arbayi大约 2 个月前原帖
每个人都在创作。打开任何社交平台,比如Twitter、LinkedIn或HN,你会发现每天都有新项目。人工智能让从一个想法变成一个可工作的产品变得如此简单。 如果你不是开发者,或者刚刚起步,或者只了解软件的某个领域,人工智能对你来说是个了不起的工具。你可以构建以前无法实现的东西。如果你已经有经验,现在的速度会快得多。这两种情况都很棒。 我认为我们也可以用同样的热情去学习新事物。不仅仅是用人工智能来写代码,而是用它来理解以前没有时间去理解的内容。多读书,深入新领域,建立实际的知识。 例如,如果你是一名软件工程师,始终想学习硬件,现在是最好的时机。人工智能可以带你了解电路,解释数据表,帮助你调试固件。这些以前需要多年经验才能入门的东西,现在变得更加容易。 大型语言模型可能是有史以来最好的学习工具,但我们大多数人主要用它来跳过学习过程。我相信编程助手非常适合这个工作! 我最近开始这样做。我使用Claude Code的频率减少了,更多的是用它来“帮助我理解这个”,而不是“为我构建这个”。这让我感到非常满意。 我很好奇这里的其他人是如何在编码之外使用助手的。你们是用它们来学习吗?阅读吗?探索新领域吗?什么对你们有效呢?
3作者: QuantumSpirit大约 2 个月前原帖
我构建了一个框架,通过读取嵌入在量子密钥分发(QKD)信道的量子比特错误率(QBER)时间线中的扰动“指纹”,来检测窃听者,无需新的硬件。 核心思想是:每个QKD信道都有一个独特的兰佐斯系数序列,该序列源自其哈密顿量。窃听者会扰动哈密顿量,从而以可检测且不可伪造的方式(克里洛夫失真ΔK)改变系数。该方法在从已部署的光纤系统中获得的181,606个实验QBER测量数据上进行了验证,AUC值为0.981。 该研究基于一系列12篇的Zenodo预印本,涵盖了完整的理论框架:物理桥证明、单向函数特性、跨越8个哈密顿量家族的普适性、通过林布拉德的开放系统扩展,以及洛施密特回声验证。 论文系列:<a href="https:&#x2F;&#x2F;zenodo.org&#x2F;records&#x2F;18940281" rel="nofollow">https:&#x2F;&#x2F;zenodo.org&#x2F;records&#x2F;18940281</a>
4作者: Conquer01大约 2 个月前原帖
嘿,HN, 在过去的几个月里,我意识到我每月支付20美元给一个AI,它基本上只是一个非常好的自动补全工具。它等待我输入,猜测下一个代码块,然后停止。但软件工程不仅仅是编写语法,它还包括管理文件系统、运行终端命令和调试堆栈跟踪。 因此,我调整了我的项目,构建了Glass Arc。它是一个直接嵌入VS Code的智能工作区。 与仅仅生成文本不同,我赋予了它对本地环境的实际控制(安全地): 1. 智能执行:你给它一个意图,它会在多个文件中起草架构,管理依赖树并运行标准终端命令来搭建基础设施。 2. 运行时自愈:这是最难的部分。当终端出现致命异常时,Glass Arc会拦截堆栈跟踪,分析崩溃上下文,编写修复代码并注入。 3. 多人协作:生成一个安全的 vscode:// 深度链接,以便你可以将其放入Slack中,并将团队的IDE同步到同一个实时会话。 4. 按需付费:我放弃了标准的每月20美元的SaaS模式。它基于信用系统运行——只有在Architect主动修改你的系统时,你才需要付费。(通过GitHub登录可获得200个免费积分以进行测试)。 我希望你能尝试破坏它,测试自愈功能,并拆解架构。我还缺少什么? 在VS Code市场上发布,安装链接: [https://www.glassarc.dev/](https://www.glassarc.dev/)