PR adding custom progress bar themes to GNOME Bazaar rejected, citing "racism"3 months agohttps://github.com/kolunmi/bazaar/pull/724由于没有代码更改,建议无法作为单个提交应用。必须打开拉取请求才能应用建议。每行只能批量应用一个建议。进度条自定义功能现已对所有Bazaar用户开放。新增五种视觉吸引力强的进度条主题。包含垂直彩色条纹支持功能。施工中主题在特定区域带有对角条纹。
RCE Vulnerability in React and Next.js3 months agohttps://github.com/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp漏洞影响React软件包(版本19.0.0、19.1.0、19.1.1、19.2.0)及Next.js 15.x/16.x等框架(App Router)漏洞编号CVE-2025-55182已修复版本:React 19.0.1/19.1.2/19.2.1;Next.js 15.0.5/15.1.9/15.2.6/15.3.6/15.4.8/15.5.7/16.0.7同时影响实验性金丝雀版本(14.3.0-canary.77+),用户应降级至14.x稳定版或14.3.0-canary.76受影响的React软件包:react-server-dom-parcel、react-server-dom-turbopack、react-server-dom-webpack强烈建议稳定版Next.js 15.x/16.x用户立即升级
MinIO is now in maintenance-mode3 months agohttps://github.com/minio/minio/commit/27742d469462e1561c776f88ca7a1f26816d69e2项目当前处于维护模式,不接受新变更代码库仅接受维护性修改,不再接受新功能或合并请求关键安全补丁将根据具体情况评估处理现有问题和拉取请求不会进行主动审查社区支持仍通过Slack渠道尽力提供企业支持及活跃维护版本可通过MinIO AIStor获取
Mission Critical Advanced Scheduling (ALAP/ASAP) System3 months agohttps://github.com/rodmena-limited/scriptplanScriptPlan是一个精确到分钟级别的项目调度引擎,用于资源分配和依赖关系管理它支持TaskJuggler(.tjp)文件语法,并能生成JSON或CSV格式的报告功能特性包括:标准输出、SHA256报告ID、小写列名和安全并发执行核心能力涵盖时间物理规则、资源约束、高级调度和工作流逻辑典型应用场景包括:非标准班次的任务调度、质数时长工作量分配及闰年处理该项目采用Apache 2.0开源协议,是Highway工作流引擎中工人容量管理系统的组成部分
Memtest86+ v8.00 Released3 months agohttps://github.com/memtest86plus/memtest86plus/releases/tag/v8.00本次发布包含重大内部更新新增CLang/LLD编译器支持现以单一二进制文件同时支持UEFI和传统引导添加对最新Intel和AMD处理器的支持优化多核CPU的检测速度新增DDR5内存温度报告功能引入可选深色模式修复DDR5 XMP 3.0兼容性问题改进BadRAM故障内存的支持与报告机制优化早期ICH芯片组的SPD检测增强VTxxx系列串行控制台支持针对龙芯微架构的多项优化包含多项错误修复与性能优化
Show HN: RunMat – runtime with auto CPU/GPU routing for dense math3 months agohttps://github.com/runmat-org/runmatRunMat能自动融合运算并通过MATLAB语法智能分配CPU与GPU任务,无需编写内核代码或重写程序RunMat处于早期版本,核心运行时和GPU引擎已通过数千项测试,但部分绘图功能存在缺失或缺陷支持MATLAB风格语法,根据数据规模和传输成本启发式算法自动优化CPU/GPU运算通过Metal/DirectX 12/Vulkan等原生API支持多品牌GPU(NVIDIA/AMD/苹果芯片/Intel),避免厂商锁定特性包括:现代CPU运行时架构(含快速启动的解释器)、热点路径JIT编译、基于Rust的内存安全设计GPU后端采用wgpu/WebGPU技术,支持多平台,小规模运算自动回退至CPU处理绘图工具链处于预发布阶段,基础2D绘图已可用,3D绘图等高级功能正在开发路线图中采用MIT开源协议,强调轻量二进制文件、CLI优先设计、社区驱动的包生态系统基准测试显示RunMat在多种场景(尤其是大数组运算)中性能超越PyTorch和NumPy支持shell脚本安装、crates.io获取或源码编译,提供交互式REPL、脚本执行和Jupyter内核支持
Show HN: Marmot – Single-binary data catalog (no Kafka, no Elasticsearch)3 months agohttps://github.com/marmotdata/marmotMarmot 是一个开源数据目录工具,旨在简化跨多种数据资产的数据发现过程。它提供单一二进制部署方案和直观的用户界面,大幅降低安装与使用门槛。核心功能包含支持全文检索与元数据的强大搜索系统、数据血缘追踪能力以及灵活的集成方案。支持存储各类数据资产的丰富元数据,包括数据表、消息主题、API接口和仪表板等。通过漏洞报告、文档改进和插件开发等方式积极鼓励社区贡献。采用MIT开源许可证,允许自由修改和分发。
Nixtml: Static website and blog generator written in Nix3 months agohttps://github.com/arnarg/nixtmlNixtml 是一个受 Hugo 启发并用 Nix 编写的静态网站生成器。它使用 Nix 表达式来定义网站配置,包括元数据、内容目录和静态文件。支持将 Markdown 内容转换为 HTML,并可通过自定义模板实现不同布局(基础布局、首页布局、页面布局、合集布局、分类布局、局部组件)。提供合集功能用于内容分组和分页(如博客文章),以及标签等分类法进行内容归类。包含 RSS 订阅生成工具和本地开发服务器等实用功能。模板利用 Nix 函数生成 HTML,通过局部组件和模块化布局减少重复代码。示例项目(基础版、博客版)演示了用法,可直接通过 Nix 命令构建。
Show HN: MTXT – Music Text Format3 months agohttps://github.com/Daninet/mtxtMTXT是一种可人工编辑的、基于文本的音乐信息表示格式它简化了音乐数据的编写、阅读和编辑,无需专用二进制工具特性包括:基于节拍的事件定位、每行一个事件、人性化的音符命名和自定义别名支持连续参数的平滑过渡、实时数据传输和微分音调律灵活的编排允许事件任意排序,兼容MIDI并支持大语言模型处理提供Rust参考实现,可完成MTXT与MIDI之间的解析、写入和转换命令行工具支持音乐变换(移调、量化、摇摆感、人性化)和通道过滤文件结构要求版本声明,支持全局元数据并允许注释事件类型包含:音符、控制变更、速度、拍号、调律和系统专属信息过渡功能支持通过可定制曲线实现参数平滑变化
An LED panel that shows the aviation around you3 months agohttps://github.com/AxisNimble/TheFlightWall_OSSTheFlightWall是一面LED信息墙,可通过窗户实时显示航班动态开源版本包含面板组装指南、支架安装说明、数据服务对接及代码文档在Instagram上可观看病毒式传播的搭建视频官方成品可在theflightwall.com购买,适合不想DIY的用户即将推出航空公司Logo识别功能主要组件:20块16x16 LED面板、ESP32开发板、3D打印支架、木质边框供电需求:5V/20A电源适配器 + 3.3V-5V电平转换器数据源:OpenSky提供ADS-B航班信号,FlightAware AeroAPI提供航线/机型/航司数据20块面板(10x2排列)尺寸:约160厘米×32厘米替代安装方案:可用中密度纤维板或硬纸板制作背板提供完整的系统接线示意图数据配置需注册OpenSky和FlightAware AeroAPI账号并设置API密钥需在配置文件中更新WiFi密码和地理位置参数推荐使用PlatformIO编译并烧录固件支持亮度调节和文字颜色自定义欢迎在Instagram@theflightwall话题分享你的作品
Gitmal – a static pages generator for Git repos3 months agohttps://github.com/antonmedv/gitmalGitmal 是一个用于 Git 仓库的静态页面生成工具。它能生成包含文件、提交记录、代码高亮和 Markdown 渲染的静态 HTML 页面。安装方式:通过 `go install github.com/antonmedv/gitmal@latest` 或使用 Docker。在仓库目录下运行 `gitmal .`,生成的页面将保存在 `./output` 目录中。使用 `gitmal --help` 查看可用选项。支持多种代码高亮主题(例如 `--theme github-dark`)。示例托管仓库包括 google/zx、ziglang/zig 和 my-badges/my-badges。在 Kubernetes 仓库上,使用 `--minify` 和 `--gzip` 选项生成约需 25 分钟,产生约 2GB 的文件。
Show HN: Webclone.js – A simple tool to clone websites3 months agohttps://github.com/jademsee/webcloneWebClone.js 是一个用于创建网站离线存档的命令行工具。它能爬取网站、保存页面和资源、重写链接并下载视频。开发初衷是为了解决传统工具(如wget)的功能局限性。核心功能包括完整网站存档、链接重写和视频下载。支持通过交互式登录或cookie文件进行身份验证。高度可配置,可设置爬取深度、并发数和范围等参数。使用puppeteer-extra增强隐蔽性和鲁棒性。通过自动滚动页面支持懒加载内容。需要Node.js 18+环境,视频下载需额外安装yt-dlp和ffmpeg。安装方式为克隆仓库后安装依赖项。使用示例涵盖基础存档、私有站点存档和视频下载场景。命令行选项支持精细化配置。基于MIT许可证开放贡献。
Show HN: Speculative Decoding from Scratch in PyTorch (2.8x CPU Speedup)3 months agohttps://github.com/kunal51107/Speculative-decoding-engine大模型推理优化引擎通过推测式解码实现2-3倍加速采用PyTorch框架并手动实现推测采样算法使用小型草案模型预测token,并与大型目标模型并行验证在零质量损失前提下实现2.83倍推理加速最佳草案长度(γ)为3-4,平衡加速比与接受率可预测文本接受率更高(~85%) vs 创意文本(~65%)验证步骤确保输出分布符合标准自回归采样包含详细环境配置说明、使用示例和性能基准测试支持不同模型组合及参数调优以实现最佳性能开放贡献入口,特别欢迎基准测试和新颖草案模型策略
Show HN: FFmpeg Engineering Handbook3 months agohttps://github.com/endcycles/ffmpeg-engineering-handbook不同操作系统(macOS、Ubuntu/Debian、Windows)上安装FFmpeg的命令。视频操作速查表,包括格式转换、剪辑、调整大小、音频操作、叠加、文字与字幕、速度控制、拼接、缩略图、GIF制作、编码设置和批量处理。FFmpeg命令的详细参数说明,包括输入/输出文件处理、流复制、视频/音频滤镜和基于时间的操作。格式转换命令示例(如MP4转MKV、MOV、H.264、H.265)。精确时间控制和重新编码选项的剪辑示例。针对不同宽高比(16:9、9:16、1:1)和平台(YouTube、Instagram、TikTok)的调整大小和缩放命令。音频操作,包括提取、混音、音量调节和淡入淡出效果。叠加和水印放置命令,含位置和定时控制。添加文字和字幕的命令,含样式和定时选项。加快和减慢播放速度的示例。合并多个视频的方法,含过渡效果或无过渡效果。缩略图和故事板创建命令,含质量和布局选项。GIF制作命令,含缩放和调色板优化。质量和文件大小优化的编码设置,包括硬件加速选项(NVIDIA、Intel)。批量处理示例,用于转换多个文件和生成缩略图。FFprobe命令用于视频分析,包括流信息、时长和JSON输出。用于测试命令的公共示例文件链接。
Show HN: oeis-tui – A TUI to search OEIS integer sequences in the terminal3 months agohttps://github.com/hako/oeis-tui一个用于在终端浏览在线整数序列百科全书(OEIS)的TUI和CLI工具支持高级搜索查询(id:, keyword:, author:)、分页结果和实时序列预览提供6标签页界面展示序列详情(概览、公式、代码、参考文献、交叉引用、元数据)包含折线图、散点图、对数图和针形图等多种图表可视化支持JSON/CSV/TXT/Markdown/B-File等多种格式的序列导出具备书签功能、基于SQLite的缓存、摄像头模式、主题和可定制快捷键支持6种语言国际化及鼠标操作CLI模式提供非交互式命令(搜索/获取/随机序列)及多格式输出兼容gnuplot/matplotlib/R等绘图工具进行数据可视化包含详细的导航/搜索/详情视图/图表/导出/摄像头模式/设置等快捷键说明
Show HN: An AI zettelkasten that extracts ideas from articles, videos, and PDFs3 months agohttps://github.com/schoblaska/jargonJargon是一个由AI管理的zettelkasten(卡片盒笔记系统),它能自动总结信息来源、提取核心观点、关联相关概念并合并重复内容。该系统通过语义嵌入技术揭示知识库中的潜在联系,构建起相互关联的观点网络。支持导入文章、PDF和YouTube视频等资源,经系统摘要处理后,关键见解会被提炼为独立的灵感卡片。嵌入向量驱动相似性搜索和自动聚类功能,将相关文章和见解归类到不同主题下。每个见解都能衍生研究线索,自动触发网络搜索相关文章并完成内容抓取。兼容多家人工智能服务商(OpenAI、Anthropic、Gemini、OpenRouter),采用PostgreSQL的pgvector扩展实现向量相似性搜索。支持Docker Compose部署方案,使用PostgreSQL(含pgvector)作为数据库,Redis处理后台任务。未来计划包括用Brave搜索替代Exa、并行执行多个LLM生成的查询请求,以及为文章和观点添加视觉区分标识。
Durin is a library for reading and writing the Dwarf debugging format3 months agohttps://github.com/tmcgilchrist/durinDurin是一个用于读写Dwarf调试格式的库。支持从ELF和MachO目标文件中读写DWARF 5编码信息。未来将支持DWARF 4或更新版本。具有跨平台和惰性解析能力。可通过'opam install durin'命令安装。包含文档、示例程序及多种解析器/克隆工具。提供dwprod和dwarf-validate等实用工具。支持Apple紧凑展开格式和GCC厂商扩展功能。
Ghostty compiled to WASM with xterm.js API compatibility3 months agohttps://github.com/coder/ghostty-webGhostty网页版提供与xterm.js API兼容的浏览器端VT100标准实现从xterm.js迁移只需将导入语句从'@xterm/xterm'改为'ghostty-web'采用WASM编译的Ghostty原生解析器,与本地应用同源代码零运行时依赖,WASM包体积仅约400KB最初为Mux设计,支持隔离式并行代理开发架构可通过'npx @ghostty-web/demo@next'启动带真实shell的本地HTTP演示服务在Linux和macOS系统上运行效果最佳解决了xterm.js对RTL语言、复杂脚本及XTPUSHSGR/XTPOPSGR的支持问题终端模拟器使用经过实战检验的Ghostty原生应用代码通过'npm install ghostty-web'安装,保持与xterm.js的API兼容性示例包含自定义字体和主题的终端初始化方法基于Ghostty源码构建,需Zig和Bun编译工具链支持Mitchell Hashimoto的libghostty提供底层支持,未来计划集成原生WASM分发版特别鸣谢Ghostty开发团队的贡献
Epsilon: A WASM virtual machine written in Go3 months agohttps://github.com/ziggy42/epsilon一个用Go语言编写的WebAssembly虚拟机,实现了WebAssembly 2.0规范且无运行时依赖。支持从文件或URL加载WASM模块、调用导出函数及检查内存。包含管理模块的命令(LOAD、USE)、调用函数命令(INVOKE)和内存检查命令(MEM)。提供REPL交互界面,支持/help、/clear、/quit等指令,并能列出已加载模块及导出项。展示使用示例,例如加载模块并调用函数以执行操作。测试需依赖WebAssembly二进制工具包(WABT),包含官方WASM规范测试,支持性能基准测试。基于Apache 2.0许可证授权,备注声明非Google官方支持产品。
Show HN: FastLanes based integer compression in Zig3 months agohttps://github.com/steelcake/zint基于FastLanes的Zig整数压缩库通过完全矢量化的差值编码和位打包实现高性能提供针对不可信输入的安全解压API支持按块动态压缩(1024个元素),自动判断是否采用差值编码提供压缩和解压的示例用法采用Apache 2.0和MIT双重许可协议贡献代码默认接受双重许可且不附加额外条款