返回首页

24小时热榜

2作者: magundu大约 20 小时前原帖
我正在开发一个使用Go语言的系统,该系统维护一个固定数量的Docker容器池(例如,10个),这些容器运行特定的镜像(如“node”),每个容器保持活跃状态(使用类似tail -f的命令),以便随时通过docker exec执行任意命令。该系统跟踪每个容器的工作负载,将命令分配给负载最轻的容器,并监控容器的健康状态,以便自动重启或替换不健康的实例。 我知道有官方的Docker Go SDK(github.com/docker/docker/client)用于管理容器,但我想了解是否有其他更高级的工具或库,能够在这种设置中提供调度、负载均衡或增强的容器健康监控支持。有没有人构建或使用过简化这种容器编排和命令执行的库? 任何见解、建议或经验都将不胜感激!
2作者: hakaneskici大约 23 小时前原帖
minimalistab 是一个 Chrome 扩展,它将默认的“新标签”页面替换为一个空白的所见即所得(WYSIWYG)编辑器,用于记笔记。 有时候我需要一个空白的屏幕来凝视,尤其是在任务之间切换时;因此我制作了这个具有基本记笔记功能的 Chrome 扩展。 我尽量保持代码的简单性,并为有阅读障碍的开发者进行了格式化。欢迎分享你的意见。 希望你觉得它有用。随意个性化并修改你自己的版本。非常欢迎反馈。 演示: [https://raw.githubusercontent.com/hakaneskici/minimalistab/refs/heads/main/minimalistab.html](https://raw.githubusercontent.com/hakaneskici/minimalistab/refs/heads/main/minimalistab.html) 作为扩展安装: [https://github.com/hakaneskici/minimalistab](https://github.com/hakaneskici/minimalistab) 功能: * 支持格式化的记笔记 * CMD/CTRL + {B, I, U} 或工具栏 * 设计上支持离线使用 * 自动保存到本地存储 * 下载为 .html 文件 * 深色/浅色系统主题 * 粘贴图片和链接 * 纯 JavaScript,无依赖 * 不追踪,不收集遥测数据,不使用 Cookies * 也可以在没有 JavaScript 的情况下工作(不保存) * 100% 手工编写的代码(商标) 以下是实现这一切的主要技巧: [https://news.ycombinator.com/item?id=43179649](https://news.ycombinator.com/item?id=43179649) 之前的讨论和工具: [1] Nash - [https://news.ycombinator.com/item?id=43358914](https://news.ycombinator.com/item?id=43358914) [2] Notetime - [https://news.ycombinator.com/item?id=43434152](https://news.ycombinator.com/item?id=43434152) [3] NoteUX - [https://news.ycombinator.com/item?id=43492415](https://news.ycombinator.com/item?id=43492415) [4] TiddlyWiki - [https://tiddlywiki.com/](https://tiddlywiki.com/)
2作者: vivekkalyan大约 24 小时前原帖
嘿,HN!<p>我们意识到,大型语言模型(LLMs)在生成像 React 这样超流行的库的代码方面表现出色。但在使用不太流行或新发布的库时,它们的表现就不尽如人意,这迫使我们依赖于已有的工具,阻碍了创新。<p>目前已经有一个为 LLMs 创建文档的标准(llmstxt.org),但根据我的经验,现有的实现效果并不理想。`llms.txt` 作为可用页面的良好索引,但在许多情况下,它们链接到的是 HTML 页面。这对于 LLMs 来说解析起来是个浪费(例如,Hono 的 [最佳实践](<a href="https://hono.dev/docs/guides/best-practices" rel="nofollow">https://hono.dev/docs/guides/best-practices</a>)页面大约有 37,000 个 tokens,而其核心内容的 Markdown 仅约 1,000 个 tokens)。<p>为了解决这个问题,我们构建了 Atlas Docs,这是一个服务加上 MCP 服务器,为各种库提供干净、适合 LLMs 的文档。<p>在后台,它从文档网站抓取页面,将其处理成标准化的干净 Markdown,并存储到数据库中。它使用现有的 `llms.txt`,标准化链接,并且至关重要的是,如果库没有提供索引,它会<i>生成一个干净的 `llms.txt` 索引</i>。<p>MCP 服务器通过 [模型上下文协议](<a href="https://modelcontextprotocol.io/" rel="nofollow">https://modelcontextprotocol.io/</a>) 公开处理后的文档。这使得 LLMs 可以列出、搜索和查询文档,并以干净的 Markdown 格式检索相关页面。<p>这为 LLMs 提供了生成更好代码所需的结构化、简明的上下文,根据我们目前有限的测试,这确实提高了与不太流行的库合作的成功率。<p>如果你在编程中使用 LLMs,试试看吧!你可以找到与任何支持 MCP 的客户端(如 Cursor、Windsurf、Cline、Claude Desktop 等)一起安装的说明。<p>我们正在积极添加更多库。如果你希望看到哪些库得到支持,请告诉我!
1作者: daniel-munro大约 1 小时前原帖
我对缩小数学常数(如拉姆齐数、忙碌海狸函数等)的界限的集体过程感到着迷。我想创建一些可视化图形,但找不到方便的历史界限更新来源,因此我创建了这个仓库。 这个汇编数据的两个主要目标是以视觉上信息丰富的方式呈现数据,方便浏览,并提供多种格式(如JSON、CSV等)供下载。 我并不是专业的数学家,因此欢迎任何建议,以便使这个项目对数学家和爱好者更有用、更直观。也欢迎通过GitHub讨论区进行贡献!
1作者: lerno大约 1 小时前原帖
从这里获取:<a href="https://github.com/c3lang/c3c" rel="nofollow">https://github.com/c3lang/c3c</a> <p>在2019年,我在为C2语言贡献代码时,开始了“C3”这个宠物项目,期间在等待拉取请求被批准……</p> <p>现在已经过去6年,C3正朝着1.0版本稳步前进,上周发布了0.7.0版本。</p> <p>与其他C语言替代品不同,C3试图在不考虑向后兼容性的情况下对C语言进行演进。</p> <p>C3为C语言添加的功能包括:</p> <ul> <li>模块系统</li> <li>语义宏和编译时反射</li> <li>轻量级泛型模块</li> <li>零开销错误处理</li> <li>内置切片和SIMD类型</li> <li>渐进式合约</li> <li>调试模式下的内置检查</li> </ul> <p>您可以在网站上找到更多详细信息:<a href="https://c3-lang.org" rel="nofollow">https://c3-lang.org</a></p> <p>查看示例可能会很有趣:<a href="https://c3-lang.org/language-overview/examples/" rel="nofollow">https://c3-lang.org/language-overview/examples/</a>,看看这个语言在一些简单示例中的表现。</p> <p><i>以下是一些可能感兴趣的其他链接:</i></p> <p>我之前在HN上发布过关于C3的内容,特别是:</p> <ul> <li><a href="https://news.ycombinator.com/item?id=24108980">https://news.ycombinator.com/item?id=24108980</a></li> <li><a href="https://news.ycombinator.com/item?id=27876570">https://news.ycombinator.com/item?id=27876570</a></li> <li><a href="https://news.ycombinator.com/item?id=32005678">https://news.ycombinator.com/item?id=32005678</a></li> </ul> <p>以下是一些关于C3的采访:</p> <ul> <li><a href="https://www.youtube.com/watch?v=UC8VDRJqXfc" rel="nofollow">https://www.youtube.com/watch?v=UC8VDRJqXfc</a></li> <li><a href="https://www.youtube.com/watch?v=9rS8MVZH-vA" rel="nofollow">https://www.youtube.com/watch?v=9rS8MVZH-vA</a></li> </ul> <p>这里有一个系列,展示了在C3中完成各种任务:</p> <ul> <li><a href="https://ebn.codeberg.page/programming/c3/c3-file-io/" rel="nofollow">https://ebn.codeberg.page/programming/c3/c3-file-io/</a></li> </ul> <p>一些项目:</p> <ul> <li>Gameboy模拟器 <a href="https://github.com/OdnetninI/Gameboy-Emulator/" rel="nofollow">https://github.com/OdnetninI/Gameboy-Emulator/</a></li> <li>RISCV裸机Hello World: <a href="https://www.youtube.com/watch?v=0iAJxx6Ok4E" rel="nofollow">https://www.youtube.com/watch?v=0iAJxx6Ok4E</a></li> <li>“Daemonheim的深渊”类roguelike <a href="https://github.com/TechnicalFowl/7DRL-2025" rel="nofollow">https://github.com/TechnicalFowl/7DRL-2025</a></li> </ul>