Reconsider W3C Recommendation status of XSLT 2.0 and XSLT 3.04 months agohttps://github.com/w3ctag/obsoletion/issues/10XSLT 2.0和3.0并未得到广泛实现,目前仅Saxon提供完整支持由于缺乏多个独立实现版本,XSLT 2.0和3.0的互操作性受到损害Saxon默认存在XXE攻击漏洞引发了安全隐患由于不符合W3C标准原则,XSLT 2.0和3.0的W3C推荐状态受到质疑基于这些问题,业界呼吁将XSLT 2.0和3.0标记为过时技术
Show HN: Bash Screensavers4 months agohttps://github.com/attogram/bash-screensaversBash屏保是一组用bash编写的终端屏保程序。包含多种动态ASCII艺术屏保,如烟花、矩阵、雨滴等效果。安装和运行简单,只需使用`./screensaver.sh`等命令即可。提供12种不同屏保,包括字母雨、弹跳球、生命游戏和星空等。支持社区贡献,贡献指南详见CONTRIBUTING.md文件。内置营销工具(Spotlight)和质量控制工具(Jury)。实验性屏保程序可在library目录中找到。鼓励社区参与,欢迎交流想法和问题。" (注:根据技术文档惯例,"CONTRIBUTING.md"、"Spotlight"、"Jury等专有名词保留英文原称)
Show HN: Whatdidido – CLI to summarize your work from Jira/Linear4 months agohttps://github.com/oliviersm199/whatdididowhatdidido 是一个用于追踪 Jira 和 Linear 工作内容的命令行工具它能生成AI驱动的活动摘要,适用于状态报告和绩效评估需要Python 3.10+环境,通过'brew install pipx'和'pip install whatdidido'安装功能包括连接集成服务(Jira/Linear)、同步工作项、生成报告AI摘要功能使用OpenAI API,费用根据使用量而变化主要命令:connect(连接)、sync(同步)、report(报告)、config(配置)、disconnect(断开)、clean(清理)支持按日期范围或指定用户同步采用MIT开源协议,欢迎通过GitHub贡献代码本地开发需克隆仓库、安装依赖并运行测试
Microsoft Releases AI Call Center Stack with Voice, SMS, and Memory4 months agohttps://github.com/microsoft/call-center-ai基于Azure和OpenAI GPT的AI呼叫中心解决方案,实现自动化电话呼叫可定制机器人,适用于保险、IT支持和客户服务,快速部署支持多语言、实时对话流式传输和通话恢复功能采用gpt-4.1和gpt-4.1-nano模型实现精准语义理解与安全数据处理基于Azure云原生无服务器架构,具备弹性扩展能力功能包含通话录音、人工坐席接管和应用洞察监控支持提示词定制、理赔架构和任务目标配置,实现个性化交互提供包含服务细分的月度成本预估报告集成Twilio短信服务,包含详细配置选项专注质量、可靠性、可维护性、弹性、安全性与负责任AI原则
Windows package manager is down4 months agohttps://github.com/microsoft/winget-cli/issues/5834用户报告在Windows 11 25H2 build 10.0.26200.7015上使用`winget upgrade`时出现问题。错误信息:`尝试更新源失败: winget`。预期行为:`winget upgrade`应能无错误完成。环境详情包括Windows程序包管理器v1.12.350和系统架构X64。重现步骤:运行`winget upgrade`。标签表明这是与WinGet升级相关的错误。
Movycat – A terminal movie player written in Zig4 months agohttps://github.com/M64GitHub/movycatmovycat 可直接在终端中使用ANSI半角字符和全RGB色彩播放视频支持所有FFmpeg可解码格式,如.mp4、.h264、.avi、.mkv和.webm核心功能包括可调尺寸、备用屏幕显示及播放控制(暂停/跳转)采用Zig语言编写,通过libffmpeg和libsdl2实现无缝集成需要FFmpeg、SDL2及Zig 0.14.0或更高版本已确认在macOS 15.5和Ubuntu 25.10系统上可运行,并附具体安装说明
Show HN: nblm - Rust CLI/Python SDK for NotebookLM Enterprise automation4 months agohttps://github.com/K-dash/nblm-rs非官方的NotebookLM企业版API客户端,提供Rust命令行工具和Python SDK版本仅支持NotebookLM企业版API,截至2025-10-25暂不支持消费者版本或普通Google Workspace租户解决了认证复杂性、手动构建请求、错误处理、重复操作和输出解析等痛点提供生产级工具:Rust CLI支持Shell脚本,Python SDK便于应用集成,注重类型安全和开发者体验安装方式支持Homebrew、直接下载或源码编译(Rust CLI),Python SDK可通过pip/uv安装需要已启用NotebookLM企业版API的Google Cloud项目并完成认证配置功能包括创建笔记本、添加数据源(网页URL/文本内容/视频/Google Drive/文件上传)及生成音频摘要注明API尚处Alpha阶段,部分功能可能与文档描述存在差异提供完整文档:入门指南、CLI命令手册和Python SDK接口文档欢迎贡献代码,提交流需符合特定要求
Nomoji – replace emojis in text with SVG images4 months agohttps://github.com/pakastin/nomoji使用`nomoji`这个npm包将文本中的表情符号替换为SVG图片通过`npm i nomoji`安装,使用`nomoji(text, [prefix], [disableSanitation])`方法示例:`nomoji("Hello from ������")`会将表情符号输出为SVG图片可选参数`prefix`用于定义SVG文件的路径前缀可选参数`disableSanitation`允许HTML内容不经消毒直接输出可通过CSS的`.emoji`选择器自定义表情符号外观代码采用MIT许可证;Noto表情图形采用Apache 2.0许可证
Write Express JS code that runs on Rust4 months agohttps://github.com/Shyam20001/rsjsBrahma-JS 是一个基于 Rust 核心的超低延迟 JavaScript 编排器提供类似 Express 的 API,便于 JS 开发者快速上手采用 Tokio + Hyper 构建,具备高性能和高效率轻量级零依赖二进制文件,无需构建烦恼基准测试显示每秒处理 13 万+请求且延迟极低支持中间件、路由、CORS、cookie 和会话管理包含优雅关闭和内置性能优化功能提供 macOS、Linux 和 Windows 的预编译原生二进制文件目前处于测试阶段,正根据用户反馈持续优化
Show HN: Git Auto Commit (GAC) – LLM-powered Git commit command line tool4 months agohttps://github.com/cellwebb/gacLLM驱动的工具'gac'通过分析代码变更生成上下文相关的提交信息支持多种LLM服务提供商,包括Anthropic、OpenAI和Gemini具备智能过滤功能,可忽略生成的文件和依赖项提供三种信息格式:单行式、标准式和详细式包含交互式反馈功能,可根据特定要求重新生成信息与Git工作流集成并遵守pre-commit钩子提供自动密钥检测功能,防止提交敏感数据支持通过环境变量或交互式设置进行配置支持一站式工作流,可暂存、提交和推送变更包含详细的文档和故障排除指南
Cisco opensourced MCP-Scanner for finding vulnerabilties in MCP server4 months agohttps://github.com/cisco-ai-defense/mcp-scannerMCP扫描器是一款用于检测MCP服务器及工具安全漏洞的Python工具其整合了Cisco AI Defense检测API、YARA规则和LLM-as-a-judge判定机制功能特性包括:多模式操作(CLI/REST API)、多引擎安全分析、全面扫描能力支持显式认证控制、OAuth协议及自定义端点配置允许自定义YARA规则,并提供详尽的漏洞报告运行环境要求Python 3.11+、uv包管理器,可选配置Cisco AI Defense和LLM供应商的API密钥支持通过pip安装或使用uv从源码构建配置方式需设置API密钥和端点的环境变量CLI功能涵盖:已知配置扫描、远程服务器扫描、标准输入服务器扫描及多种参数选项提供支持异步调用的Python SDK编程接口API服务器开放REST端点便于应用集成扫描功能支持多种输出格式:摘要模式、详细报告、表格视图、按严重程度分类及原始JSON文档体系包含架构设计、认证流程、编程接口、API参考及输出格式说明采用Apache 2.0开源协议,代码托管于GitHub平台
fnox, a secret manager that pairs well with mise4 months agohttps://github.com/jdx/mise/discussions/6779介绍fnox,一款专为与mise配合使用而设计的新秘密管理工具。fnox是一款命令行工具,用于在各种环境中管理加密和远程秘密。功能包括对开发者友好且适合团队协作的特性。提供了安装和基本使用指南。解释了为何fnox是独立于mise的工具,提及了性能和安全性原因。讨论了mise secrets的未来规划,目前暂无支持远程后端的计划。
Show HN: HanView -Effortless Learning Chinese on Wallpapers4 months agohttps://github.com/klemperer/HanViewHanView通过AI技术将常用中文词汇叠加在每日必应壁纸上自动将强化后的图片设为Windows壁纸,实现轻松语言学习是Binglish的姊妹项目,专注中文词汇而非英语功能包括词汇查询、发音、随机复习及壁纸保存安装方式需克隆GitHub仓库并运行打包脚本若Python环境未包含Tkinter,可能需要单独安装建议调整壁纸设置以获得最佳显示效果
Isomorphic JS/TS Functions Orchestrator4 months agohttps://github.com/damianofalcioni/js-functions-orchestrator轻量级JavaScript/Typescript编排器,仅约100行代码且除JSONata外无其他依赖。无需沙箱即可安全执行用户提供的JSONata表达式。可通过自定义状态管理或转换逻辑进行扩展。在浏览器和Node/Bun/Deno环境中具有同构功能。包含Typescript类型定义,并采用MIT开源协议。拥有100%的代码测试覆盖率。基于JSON的简易编排逻辑,配合JSONata实现数据转换。支持包括循环和条件转换在内的复杂场景。GitHub Pages上提供实时运行示例。详细说明初始化与执行流程以确保清晰性。
WorldGrow: Generating Infinite 3D World4 months agohttps://github.com/world-grow/WorldGrowWorldGrow是一种生成方法,用于创建无限的显式3D世界。它是一个分层框架,从单个种子块开始,通过块级合成和由粗到精的细化来扩展大型环境。生成的场景可步行,适合导航和规划评估。该论文发布于2025年10月27日,代码正在准备公开发布。代码库正在积极开发中,接口可能会发生变化。一个大规模示例包含19x39的室内世界(约1800平方米),具有重建的网格和纹理渲染。项目页面提供更多图表、视频和指标。作者鼓励如果使用代码库的任何部分,请为项目加星并引用他们的论文。
Rust cross-platform GPUI components4 months agohttps://github.com/longbridge/gpui-componentGPUI组件库提供60多个跨平台桌面UI组件,用于构建应用程序。组件设计灵感源自macOS和Windows控件,采用现代shadcn/ui风格。特性包括无状态RenderOnce组件、内置多主题支持的Theme和ThemeColor功能。支持多种尺寸(xs、sm、md、lg)及灵活布局(如Dock和Tiles布局)。高性能虚拟化Table和List组件可处理大规模数据集。原生支持Markdown、HTML、内置图表及带LSP的高性能代码编辑器。通过Tree Sitter实现编辑器与Markdown组件的语法高亮。基于Wry的可选WebView元素(需通过特性标志启用)。提供图标元素,但用户需自行准备SVG文件。包含应用案例库(如使用GPUI构建的Longbridge Pro应用)。依赖项可通过git添加:gpui = "0.2.2",gpui-component = "0.3.0"。当前仍为实验性版本,更多示例与文档详见story和examples目录。对比表展示与其他框架(Iced/egui/QT 6)在特性、语言、许可证等方面的差异。采用Apache 2.0许可证,欢迎提交issue或PR修正问题。
Recall for Linux4 months agohttps://github.com/rolflobker/recall-for-linux为Linux用户打造的Windows Recall功能复刻工具功能包含敏感数据存储、全天候屏幕截图、OCR识别及聊天/邮件内容索引宣称可记忆遗忘信息,如访问过的网站或共享的机密细节因Linux安全机制需通过终端命令手动安装未来计划推出加密功能(已延期)、AI增强、商业化运营、摄像头集成及云端数据上传
Show HN: Hermes – Self-hosted video downloader4 months agohttps://github.com/TechSquidTV/HermesHermes是一个基于yt-dlp的自托管视频下载工具,支持YouTube、Vimeo、TikTok及1000多个站点。专为合理使用场景下的内容创作者设计,Hermes不提倡盗版或广告屏蔽行为。核心特性包括:全平台支持、后台处理、安全认证(JWT令牌)及开箱即用的Docker部署。Docker Compose快速部署指南:克隆仓库→配置.env文件→启动服务。开发模式支持前端(Vite)热重载和直接API访问。两种部署方案:稳定版预构建镜像 vs 可定制化本地构建。通过Caddy配置反向代理,支持前端与API共用/分离域名方案。提供完整文档:配置指南、部署手册、贡献规范、API接口及前端开发说明。开放社区贡献,设有问题模板(故障报告/功能请求/API/前端/运维/文档)。项目已开源,欢迎公开托管实例申请收录展示。
An overengineered solution to `sort | uniq -c` with 25x throughput (hist)4 months agohttps://github.com/noamteyssier/hist-rs一个名为'hist-rs'的CLI工具,用于高性能统计唯一行数安装命令:'cargo install hist-rs'基础用法:'hist <文件>' 统计文件中的唯一行支持从stdin读取:'/bin/cat <文件> | hist'选项包括:'-u'显示唯一行,'-e'排除匹配模式,'-i'包含匹配模式阈值选项:'-m'设置最小出现次数,'-M'设置最大出现次数排序选项:'-n'按键名排序,'-d'降序排列性能对比显示'hist'是最快的工具对比工具包括:hist, cuniq, huniq, sortuniq, naive性能指标包含平均值、最小值、最大值和相对速度
Severe performance penalty found in VSCode rendering loop4 months agohttps://github.com/microsoft/vscode/issues/272155渲染循环的主要瓶颈位于/vscode/src/vs/base/browser/dom.ts:365处,该处的动画帧队列在while循环内每次迭代都会进行排序。当前实现由于重复排序具有O(n² log n)的时间复杂度,当存在50+视图部件时,每帧会浪费1-2毫秒,影响性能。提出的解决方案是用二叉最小堆替代基于数组的队列,将时间复杂度降至O(n log n),并将队列开销减少85-90%(从~1.5ms降至~0.2ms)。具体实现包括:创建一个具有push和shift操作的BinaryHeap类来维护堆属性,并更新dom.ts文件以使用这个新结构。二叉堆会自动维护优先级顺序,无需手动排序,从而显著提升性能。