Show HN 每日精选 (2025-05-17)
- KVSplit – 在苹果芯片上运行2-3倍更长上下文
- 受Node-RED启发的Erlang可视化流程编程工具
- Solidis – 无依赖的轻量TS版Redis客户端,专为无服务器环境打造
- Workflow Use – 确定性自修复的浏览器自动化工具(RPA 2.0)
- R语言包管理器Rv
- Python版SQL构建器SQL-tString
- 自制引擎开发的独立游戏 – 在线试玩版,即将登陆Steam
- 让VSCode的#region标记真正实用起来
- 用语音和手势别扭地操作电脑
- 武士面试 – 模拟面试训练器
- WireGuard设备管理HTTP服务器wghttp
- 用Go语言开发的Docker标签化数据库备份工具
- 在线指南针
- 多模态数据命令行工具集
KVSplit – 在苹果芯片上运行2-3倍更长上下文 [开发者工具]
166 points, 15 comments
专为苹果芯片优化的KV缓存量化技术,可在最小质量损失下实现2-3倍的大语言模型上下文长度扩展。
- 对键(高精度)和值(低精度)采用不同位宽量化
- 内存占用减少59%时仅增加0.86%的困惑度(K8V4方案)
- 兼容Metal/MPS并针对苹果芯片优化
- 已在M4版MacBook Pro上通过TinyLlama测试(8K上下文)
- 通过llama.cpp标志(--kvq-key, --kvq-val)轻松启用
受Node-RED启发的Erlang可视化流程编程工具 [开发者工具]
193 points, 84 comments
受Node-RED启发的Erlang可视化流程编程工具,充分发挥Erlang的并发特性。
- 通过Erlang消息传递实现真正的Node-RED式并发流程
- 为Erlang应用提供低代码可视化编程方案
- 面向熟悉Erlang轻量级进程的开发者设计
Solidis – 无依赖的轻量TS版Redis客户端,专为无服务器环境打造 [开发者工具]
23 points, 1 comments
Solidis是专为无服务器环境优化的零依赖轻量级TypeScript Redis客户端。
- 极致轻量(<30KB),支持RESP2/RESP3协议和ESM/CJS模块
- 完全支持tree-shaking,仅导入必要命令
- 遵循SOLID原则开发,提供完整TypeScript类型定义
- 针对冷启动敏感的无服务器平台特别优化
- 自动重连、单命令超时控制及类型化响应
- 可通过插件扩展命令,支持自定义事务
Workflow Use – 确定性自修复的浏览器自动化工具(RPA 2.0) [效率提升]
44 points, 11 comments
Workflow Use是将手动操作转化为确定性脚本的浏览器自动化工具,具备AI故障回退能力。
- 将浏览器手动操作记录转化为带变量的确定性脚本
- 运行速度比纯LLM方案快10倍,成本降低约90%
- 包含AI故障回退机制实现自修复
- 专为高频企业级工作流设计
- 早期项目,持续改进中
R语言包管理器Rv [开发者工具]
61 points, 28 comments
受Cargo启发的R语言包管理器,通过配置文件显式声明R版本和依赖关系。
- 通过rproject.toml文件显式声明R版本和依赖
- 无需renv::snapshot,所有依赖必须预先声明
- 配置文件和锁文件作为唯一事实来源
- 解决renv缺失安装信息的问题
- 支持灵活调整包安装方式(如源码安装或可选依赖)
- 对Cargo/npm/Python包管理器用户友好
Python版SQL构建器SQL-tString [开发者工具]
71 points, 30 comments
利用PEP-750的t-strings特性构建的安全SQL查询构造器,提供注入防护。
- 使用t-strings构建带占位符的安全参数化查询
- 验证列名防止动态列引用导致的SQL注入
- 支持通过Absent等特殊值实现条件查询构建
- 正确处理NULL比较(IsNull/IsNotNull)
- 允许嵌套t-strings构建复杂查询
- 在Python 3.14前版本有部分功能限制
自制引擎开发的独立游戏 – 在线试玩版,即将登陆Steam [娱乐]
6 points, 1 comments
使用自研引擎开发的2D独立游戏,提供在线试玩并计划登陆Steam。
- 完全自主开发的游戏引擎(非Unity等框架)
- 完全自筹资金项目
- 引擎源码采用MIT协议开源
- 征集游戏性、视觉效果和性能反馈
- 计划在Steam平台商业发行
让VSCode的#region标记真正实用起来 [开发者工具]
9 points, 3 comments
增强VSCode代码区域功能的扩展插件,提供导航、搜索和组织工具。
- 区域跳转/选择快捷键支持
- 区域模糊搜索功能
- 交互式"区域"和"完整大纲"树状视图
- 未匹配区域标记诊断
- 支持49种语言并允许自定义
- 提供开发者API用于构建区域扩展
- 带持久化状态的全域展开/折叠操作
- 大文件(~5万行)仍保持高性能
用语音和手势别扭地操作电脑 [消费科技]
5 points, 0 comments
通过语音和手势控制的计算机界面,刻意设计为不便操作体验。
- 使用Three.js、Rosebud AI、Web Speech API和MediaPipe视觉库
- 刻意设计为操作不便的实验性项目
- 聚焦计算机视觉和语音控制探索
武士面试 – 模拟面试训练器 [教育]
5 points, 2 comments
用于面试练习的模拟训练系统。
- 模拟真实面试场景
- 帮助用户练习提升面试技巧
WireGuard设备管理HTTP服务器wghttp [开发者工具]
3 points, 1 comments
采用约定优于配置理念的轻量级WireGuard设备管理HTTP服务。
- 默认使用Unix域套接字
- 采用约定优于配置设计哲学
- 集成Swagger UI接口文档
- 轻量化极简设计
用Go语言开发的Docker标签化数据库备份工具 [开发者工具]
3 points, 0 comments
Label Backup是通过Docker标签自动配置数据库备份的开源Go工具。
- 使用Docker标签配置PostgreSQL/MySQL/MongoDB/Redis备份
- 支持备份流式存储到本地或S3兼容服务
- 包含Gzip压缩、保留策略和Webhook通知
- 轻量级设计,与Docker轻松集成
- 开源项目,提供详细文档和测试环境配置
在线指南针 [消费科技]
4 points, 0 comments
网页版指南针工具。
- 基于浏览器的简易指南针
- 无需安装即开即用
- 纯网页端运行
多模态数据命令行工具集 [开发者工具]
4 points, 1 comments
多模态数据处理命令行工具。
- 命令行界面操作
- 支持多模态数据处理