返回首页

一周热榜

3作者: silviogutierrez6 天前原帖
大多数肽计算器问错了问题。 它们问:<i>你添加了多少水?</i> 但实际上,你真正知道的是你的 <i>小瓶大小</i> 和你的 <i>目标剂量</i>。 水的量应该是 <i>输出</i>,而不是 <i>输入</i>。 它还应该使你的剂量落在真实的注射器刻度上,而不是像17.3单位这样的数字。 我开发了一个以这种方式工作的肽计算器: <a href="https:&#x2F;&#x2F;www.joyapp.com&#x2F;peptides&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.joyapp.com&#x2F;peptides&#x2F;</a> 有什么不同: - 你选择小瓶大小和目标剂量 → 重新配制会为你计算 - 剂量与实际注射器刻度对齐 - 每种肽都有常见的剂量预设 - 在移动设备上运行良好(通常在这里进行操作) - 支持混合物和化合物(例如 GLOW 或 CJC-1295 + Ipamorelin) - 你可以保存你的小瓶,无需注册账户。 欢迎反馈或提出值得支持的特殊情况。
3作者: ogig5 天前原帖
大家好; 在这个周末,我使用Claude Code创建了这个应用。它是一个耳朵训练应用,旨在教导像我这样不太有天赋的音乐人音准和音程。我花了很多年弹吉他,却对音准的真正含义没有清晰的理解。直到我进行了一些弦的调音练习后,我才明白过来。频率滑入正确的位置,感受到那种准确性。我希望这个应用能够帮助其他人第一次感受到这一点,或者提高对不太常见音程的识别能力。任何反馈都非常感谢。
3作者: difc5 天前原帖
我正在构建Nucleus,因为大多数“代理安全”仍然只是政策层面的:一个配置文件上写着“不要做坏事”,而代理仍然可以做这些事情。 Nucleus是一个开源实验,它将一个小型的、组合式的权限模型与运行时强制执行相结合:*副作用只能通过一个强制工具代理访问*,并且是在Firecracker微虚拟机内。这个封装是*非升级的*:它只能收紧或终止,绝不会默默放松。 目前有效的功能包括: * MCP工具代理,具有*读取/写入/运行*(在微虚拟机内强制执行) * 默认拒绝出口 + DNS白名单 + Linux上的iptables漂移检测(失败关闭) * 强制执行时间和预算上限 * 哈希链审计日志 + HMAC批准令牌(范围限定,过期)用于受限操作 目前缺失的部分(直言不讳): * web/搜索工具在模型中存在,但尚未与MCP连接 * 远程追加审计存储 + 验证仍在规划中 * 早期/粗略;目标是“安全地运行在敏感代码库上”,而不是“替代你的本地终端” 大部分代码是使用Anthropic工具编写的;我一直依赖测试/模糊测试/属性测试来保持代码的可靠性。 希望能收到关于以下方面的反馈:(1)除了致命三合一之外,还有哪些危险的能力组合,(2)你希望首先关闭哪些强制执行的漏洞,(3)你会如何评估这个与仅限网关的方法相比。
3作者: pgedge_postgres3 天前原帖
您对使用MCP服务器与Postgres有什么问题?<p>我们还为PostgreSQL创建了一个开源的MCP服务器(适用于任何新开发的应用程序或现有数据库),名为pgedge-postgres-mcp(https://github.com/pgEdge/pgedge-postgres-mcp)——在这里提出问题和反馈都非常欢迎。<p>今年二月,我们将安排一个网络研讨会,届时项目的工程师将会参与。他会回答在这个讨论串中提出的问题以及在会议结束时问答环节中提出的问题。<p>请关注这里的安排:https://www.pgedge.com/webinars<p>让我们为大家创造一个有趣的交流环境——如果您有任何问题或反馈,请回复或联系community@pgedge.com。
3作者: jchung2 天前原帖
我看到一些独立程序员已经完全转向使用人工智能进行编码,但我对大型工程团队的情况很感兴趣。如果你在一个团队(比如说5名以上的工程师)中,已经采用了Claude Code、Cursor、Codex或其他类似工具,能否分享一下你们的情况?你们是否看到更多的代码行数(LOC)被创建?合并请求(PR)的速度或复杂性有变化吗?你发现自己在处理合并请求上花费的时间是相同的、更少还是更多?
3作者: indie_max7 天前原帖
嗨,HN, 我是Linn,ToolKuai的创始人([https://toolkuai.com](https://toolkuai.com))。 和许多人一样,我一直对“免费”的在线文件转换器保持警惕。大多数转换器都是黑箱:你将私密的文档或图片上传到远程服务器,而你根本不知道这些数据最终会去哪里,或如何被用来训练模型。 我想构建一套完全在浏览器中运行的工具(视频/图片压缩、OCR、AI 背景去除)。没有文件会离开你的机器。 技术栈 为了使其性能足以与服务器端处理相媲美,我大量使用了现代网页API: - AI 背景去除:我使用的是在本地通过Transformers.js运行的ONNX模型(Xenova/modnet和ISNet)。处理过程是100%客户端的,当WebGPU不可用时会回退到WASM。 - 前端:使用SvelteKit(Svelte 5)构建,因其轻量和快速反应。 - 存储与交付:AI模型自托管在Cloudflare R2上,以避免巨大的带宽成本并确保快速交付。 当前统计(上线13天): 该网站仅上线2周。令人惊讶的是,我发现来自台湾和香港的自然流量非常强劲。当前平均停留时间约为3.5分钟,这表明用户实际上在处理多个文件,确认客户端速度达到了预期。 未来与盈利模式 该工具是免费的。我决定避免“专业版/高级版”订阅模式,因为我相信这些实用工具应该是可访问的。我正在探索非侵入性广告来覆盖基础设施成本(主要是R2和Vercel)。 我希望能从HN社区获得一些反馈: - 在不同硬件上的性能(特别是基于WebGPU的视频压缩器)。 - 隐私问题或建议,如何进一步加强“No-Server”的承诺。 - 你认为在“仅客户端”生态系统中目前缺少的任何特定媒体工具。 链接:[https://toolkuai.com](https://toolkuai.com) 谢谢!
3作者: norbert5153 天前原帖
在过去的几个月里,我一直在开发一个受到Flutter启发的TUI框架,使用Dart编写。<p>该API的设计模仿了Flutter,包括StatefulComponent、setState()、Row、Column、Expanded和ListView等组件。<p>最近关于TUI性能的讨论增多,我认为Dart实际上是编写TUI的一个很棒的语言。它可以编译成快速的本地代码,支持跨平台,并且具有良好的开发者体验。开发时使用JIT编译(支持热重载),生产环境则使用AOT编译。<p>非常酷的是状态热重载。如果你对文件进行了修改并保存,Nocterm会实时更新TUI,而无需重启。<p>在底层实现方面:<p>- 差异渲染:虚拟终端缓冲区,仅重绘已更改的单元格<br> - 声明式组件模型(与Flutter相同):组件 → 元素 → 渲染对象管道<br> - 45个以上的组件:布局、滚动、文本输入、Markdown、动画、鼠标支持<br> - 内置测试框架:推动组件、发送按键、断言终端状态<br> - 主题支持:6个内置主题,自动检测终端的深色/浅色模式<p>示例:<p>```dart void main() async { await runApp(Counter()); } class Counter extends StatefulComponent { int _count = 0; Component build(BuildContext context) { return Focusable( onKeyEvent: (event) { if (event.logicalKey == LogicalKey.space) { setState(() => _count++); return true; } return false; }, child: Center(child: Text('Count: $_count')), ); } } ```<p>我尝试过几个现有的TUI框架,但缺少我所喜爱的Flutter开发体验,因此我自己构建了一个(无论好坏……)。<p>我一直在使用Nocterm来构建vide_cli(<a href="https://github.com/Norbert515/vide_cli" rel="nofollow">https://github.com/Norbert515/vide_cli</a>),这是一个终端中的编码助手。<p>还有一些很酷的功能即将推出,比如在替代屏幕模式下的虚拟文本选择。由于TUI应用程序接管了终端,正常的文本选择会失效。这个功能在框架层面重新实现,使用户可以自然地选择和复制文本。<p>代码库:<a href="https://github.com/Norbert515/nocterm" rel="nofollow">https://github.com/Norbert515/nocterm</a><p>欢迎对架构、热重载实现或其他任何问题进行提问。
3作者: ysm06223 天前原帖
我一直在使用 cron,但每个现代替代品都让我在仪表盘上点击或写 50 行 YAML。因此,我构建了 crnd(发音为“crowned”)——这只是一个命令行工具,按照你的指令执行。 主要特点:没有提示,没有交互式向导。只有可以在脚本中运行的命令。 `crnd schedule -n backup -s "0 2 * * *" -- rsync -a ~/docs ~/backup` 就这样。任务保存在一个热重载的 toml 文件中。守护进程作为一个真实的操作系统进程运行,而不是某种容器抽象。 还支持一次性调度任务,这是 cron 无法做到的: `crnd schedule -n reminder -i 5m -- say "stretch break"` 主要是因为我在使用 AI 编码代理,而它们总是无法处理交互式提示。现在它们可以直接解析 --json 输出并调度任务。 没有云,没有 Docker,没有账户。只有一个单一的二进制文件。 <a href="https://github.com/ysm-dev/crnd" rel="nofollow">https://github.com/ysm-dev/crnd</a> 非常希望得到反馈,特别是如果你正在使用脚本或代理自动化某些事情。
3作者: denprog3 天前原帖
大家好, 我开发了一个计算器,可以以熟悉的图形形式显示和编辑公式,具有所见即所得(WYSIWYG)编辑器,能够处理任意大小的数字,支持物理单位,并且还有许多其他功能。 该项目有在线版和桌面版(适用于Linux和Windows)。 项目是开源的,包含以下组件: - [Yutovo Editor](https://github.com/denprog/yutovo-editor) — 一个文本和公式编辑器,输出到自定义窗口。完全从零开始构建,没有依赖其他编辑器。使用C++和Boost。 - [Yutovo Desktop](https://github.com/denprog/yutovo-desktop) — 基于Qt的桌面应用程序。 - [Yutovo Web](https://github.com/denprog/yutovo-web) — 基于Vue.js和Quasar的在线版本。其余组件编译为Wasm。 - [Yutovo Calculator](https://github.com/denprog/yutovo-calculator) — 基于boost.spirit的字符串表达式计算器。 - [Yutovo Server](https://github.com/denprog/yutovo-server) — 基于Drogon的网页服务器。 - [Yutovo Solver](https://github.com/denprog/yutovo-solver) — 一个计算器代理。使用C++。 - [Yutovo Logger](https://github.com/denprog/yutovo-logger) — 基于spdlog的日志记录器。 该项目提供Flatpak、Snap、Debian和Windows版本。您可以在注册后在网站上保存您的文档。 欢迎任何意见、bug、缺陷或建议。
3作者: junetic3 天前原帖
我看到的许多用户界面问题并不是视觉上的问题,而是对用户的未经过检验的假设。<p>我开发了一个小工具,可以捕捉用户界面的截图,并将这些假设明确列出,同时指出错误的风险。<p>这个工具旨在作为发布前的快速设计预评估或批评。<p>希望能得到反馈,看看这种批评用户界面的方法是否真的有用。
3作者: paulpauper3 天前原帖
这真是太奇怪了。谷歌要求每个人在使用YouTube之前都必须创建一个频道。多年来一切都很好,但现在我的频道被终止了,而我甚至不知道它的存在,且从未上传过视频,现在我完全无法使用YouTube。申诉也失败了。这简直没有道理。我怎么会失去一个从未使用过的频道呢?有没有办法恢复我的频道订阅,或者在没有频道的情况下使用YouTube?