返回首页
24小时热榜
美国的大多数科技公司已经变成了由大型语言模型(LLM)生成代码的“血汗工厂”。我正在寻找一个可以转向的相关领域,这个领域受到的影响没有那么严重。我最初的想法是,科技行业中仍然存在一些对LLM持怀疑态度并谨慎使用的地方。这些地方更注重正确性而非速度。我对人工智能没有任何偏见,但我非常反对其在各个方面的野蛮、不受控制的使用,以及目前控制科技行业的贪婪和短视的领导层。我知道总会有一天会有一个清算,但我不想等到我们的行业自行纠正过来。
我怀疑其他工程领域(电气、土木、机械)受到的影响没有软件工程那么大。我可以转向哪些相关领域,而不必从头开始学习或获得学位呢?
我制作了一个名为 `hipp` 的工具,用于消除 npm 包中的 'chore: version bump' 提交,并附带了简单的内容完整性检查作为额外功能。
这个想法是将 package.json 的版本保持为 0.0.0,在 git 中标记你的发布(例如,v1.2.3),然后进行发布。
HIPP 会动态重写版本,并将一个带有一次性密钥的签名清单附加到 README 中。
有没有我没有考虑到的因素,使这个想法变得不合理?它简化了我的工作流程,同时提供了一种证明 npm 中的内容与 git 中该版本的内容相同的方法。它还确保发布到 npm 的人和与该版本关联的提交者是同一个人。
不依赖于除 git 和 npm 以外的任何东西。
简而言之:
```
git tag v1.0.0
git push origin main --tags
npx @dk/hipp
npx @dk/hipp verify
https://www.npmjs.com/package/@dk/hipp
```