ShortNews.dev 2025-11-28
给软件开发者准备的优质简报,每日阅读 10分钟。
Hacker News
Pocketbase – open-source realtime back end in 1 file
🔼 591 | 💬 172
PocketBase - 单文件开源后端方案
- 采用开源模式,所有后端功能集成在单个文件中,部署简单无依赖
- 内置实时数据库、用户身份验证和文件存储三大核心功能
- 提供功能完整的可视化管理面板,支持即装即用
- 提供JavaScript SDK,支持数据记录的创建、查询、更新、删除及实时订阅
- 提供多语言SDK,完美兼容Flutter、Svelte、Vue、React、Angular等前端框架
Petition to formally recognize open source work as civic service in Germany
🔼 421 | 💬 104
德国在线请愿:推动开源工作获得志愿活动法律认可
- 要求德国政府将开源贡献正式认定为志愿活动,使其在法律和税务层面与协会工作或救援服务地位平等
- 开源软件支撑着国家数字基础设施,被政府联合协议明确列为实现数字主权的核心要素,但贡献者缺乏制度性认可
- 目前开源工作虽具显著公共利益(如开发安全协议、医疗IT、教育技术),却无法享受税务减免、法律保护或资助机制
- 法律承认将允许贡献者获得免税津贴、简化项目公益资质申请,并明确责任归属,增强可持续性
- 请愿需在2026年5月23日前集满30,000签名(当前进度8%),由Boris Hinzer发起并提交至德国联邦议会请愿委员会
28M Hacker News comments as vector embedding search dataset
🔼 164 | 💬 65
Hacker News 向量搜索数据集使用指南
- 数据集包含2874万条Hacker News帖子及其向量嵌入,采用SentenceTransformers的all-MiniLM-L6-v2模型生成,每个向量维度为384
- 数据集以Parquet格式存储在S3存储桶中,可通过SQL语句直接加载到ClickHouse的专用表中
- 需要创建向量相似度索引(使用HNSW算法和余弦距离度量),索引构建参数需根据硬件配置和精度要求谨慎选择
- 支持直接运行向量搜索查询,系统会自动使用索引并按相似度排序返回结果
- 提供完整的Python示例代码,展示如何生成查询向量并与ClickHouse集成实现语义搜索
- 包含高级应用示例:结合LangChain和OpenAI GPT-3.5实现检索结果的智能摘要生成
Imgur Geo-Blocked the UK, So I Geo-Unblocked My Network
🔼 132 | 💬 53
Imgur 封锁英国用户后,我为整个网络搭建透明代理解决方案
- Imgur 决定封锁英国用户,导致大量历史论坛帖子、Reddit 线程和文档中的图片链接无法显示,作者以 Minecraft 着色器预览图无法加载为例说明具体影响
- 作者拒绝使用传统 VPN 方案,因为不想牺牲新升级的 2.5 Gbps 网络速度,也不愿在每个设备上单独安装和配置 VPN 客户端
- 设计了一套网络级代理系统:Pi-hole 拦截 DNS 请求指向自建 Traefik,Traefik 基于 SNI 路由到 Gluetun VPN 容器,Nginx 在 VPN 网络内进行 TCP 透传到真实 Imgur 服务器
- 解决方案完全透明,所有接入网络的设备(包括手机、笔记本和桌面电脑)自动生效,无需任何客户端配置或浏览器扩展
- 系统仅代理 Imgur 流量(i.imgur.com),其他网络流量保持直连,延迟影响可忽略不计,且通过 NixOS 和 Agenix 实现安全的加密凭证管理
Molly: An Improved Signal App
🔼 73 | 💬 31
莫莉(Molly):注重隐私的开源即时通讯应用
- 完全开源,不含任何专有组件,与Signal不同
- 采用密码短语加密技术保护本地数据库安全
- 支持多设备配对,一个账户可连接多个设备
- 支持Material You主题,自动适配设备配色方案
- 集成UnifiedPush通知系统,无需谷歌服务
- 支持自动锁定、内存数据安全擦除和Tor代理(通过Orbot)
So you wanna build a local RAG?
🔼 105 | 💬 24
本地RAG系统构建指南与性能基准测试
- 构建完全本地化RAG系统需替换各核心组件:向量数据库(如Qdrant/Weaviate)、嵌入模型(如Sentence Transformers/BGE)、大语言模型(如Llama/Mistral)、重排序器及文档解析工具(如Docling)
- Skald项目技术栈:默认使用Postgres+pgvector作为向量数据库,Sentence Transformers的all-MiniLM-L6-v2作为嵌入模型,支持用户配置LLM和重排序器,文档解析采用Docling
- 性能测试显示:云端方案(Voyage+Claude)平均得分9.45,混合方案(Voyage+本地GPT-OSS 20B)平均得分9.18,全本地方案中多语言模型(bge-m3+多语言重排序器)平均得分8.63优于单语言默认配置(7.10)
- 全本地方案局限性:英语单语言模型无法处理非英语查询,多文档信息聚合能力较弱(如遗漏PostHog的2轮融资和部分竞争对手),但点查询任务表现良好
- 实际部署验证:整套Skald生产环境(含向量数据库/重排序/嵌入服务/Docling)部署仅需8分钟,仅LLM需通过llama.cpp独立运行
EU Council Approves New "Chat Control" Mandate Pushing Mass Surveillance
🔼 553 | 💬 365
欧盟理事会批准新“聊天管控”授权 推行大规模监控
- 欧盟理事会于11月26日闭门会议中批准了儿童性虐待条例的修订谈判授权,重启备受争议的“聊天管控”议程,该措施名义上为保护儿童,实则重塑欧洲私人数字通信生态
- 新版提案虽取消强制扫描所有私聊消息的明示义务,但通过经济奖励和监管惩罚手段施压企业“自愿”执行扫描,使侵入式监控成为行业预期而非法律要求
- 批评者警告该框架将建立永久性大规模监控基础设施,推行破坏匿名的强制性年龄验证(如身份证或面部扫描),并可能导致17岁以下用户因无法通过严格身份验证而遭受数字隔离
- 现有扫描系统存在严重缺陷:德国刑事警察局报告显示约一半警报为误报,大量完全合法的私人聊天内容因算法错误被泄露至执法部门
- 荷兰、波兰和捷克投票反对该提案,意大利选择弃权;欧洲议会与理事会预计在2026年4月前展开最终谈判,以确定条例最终版本
Don't tug on that, you never know what it might be attached to (2016)
🔼 76 | 💬 21
别乱拽那根线,你永远不知道它连着什么
emacsclient报错找不到 socket,实际是因环境变量TMPDIR=/mnt/tmp导致其搜索路径与 Emacs 创建 socket 的默认路径/tmp不一致- 通过
strace确认emacsclient在/mnt/tmp/emacs2017/server查找失败,而 socket 实际存在于/tmp/emacs2017/server - 发现 Perl 解释器在具备特殊能力(capabilities)时,动态加载器会出于安全考虑移除
TMPDIR环境变量 - 作者通过设置
EMACS_SERVER_SOCKET环境变量显式指定 socket 路径,临时解决了通信问题 - 根本原因是系统赋予 Perl 绑定低端口号的能力,触发加载器的环境清理机制,导致通过 Perl 启动的进程丢失
TMPDIR
Don't Download Apps
🔼 418 | 💬 268
拒绝下载商家APP的深层原因
- 在台湾,商家常以折扣为诱饵,甚至出现店员未经允许擅自安装APP并用用户手机号注册账号的情况,因此切勿将手机交给店员操作
- 企业通过APP收集用户数据,不仅用于精准广告投放,更实施“监控定价”——根据用户经济状况(如发薪日)动态调整商品价格
- 下载APP需同意服务条款,其中可能包含强制仲裁条款,使用户放弃通过法院系统解决争议的权利,转而由企业聘请的仲裁员私下裁决
- 强制仲裁条款可应用于APP使用范围外的纠纷,如迪士尼案例:用户因曾注册Disney+,在妻子食物中毒死亡后竟被要求强制仲裁
- 最高法院支持强制仲裁条款,政府不会提供保护,消费者必须主动拒绝下载APP以避免数据滥用和法律权益受损
AI CEO – Replace your boss before they replace you
🔼 423 | 💬 175
用AI首席执行官取代你的老板
- AI首席执行官能即时做出高管决策,但无需支付高昂的高管薪资
- 无需支付奖金、游艇或可疑的寿司报销等额外开支
- 没有私人飞机需求,不涉及高尔夫球场或奢华度假,纯粹高效运作
- 情绪稳定,没有周一低迷或休假后的暴躁,始终保持算法一致性
- 无自我中心需求,不要求角落办公室、建筑冠名或虚荣收购
- 一键生成“思想领导力”,充满自信地输出完全无意义的内容
GitHub Trending
yangshun / tech-interview-handbook
⭐ 135200 | 🔀 16260 | TypeScript 88.4%, JavaScript 8.1%, Python 1.7%, HTML 1.0%
技术面试手册:免费精选资源与高效备考指南
- 由《Blind 75》作者编写,提供完全免费的精选技术面试资料,已帮助超过100万人提升面试能力
- 覆盖面试全流程,包括算法题、行为面试问题、FAANG级别简历撰写指南以及前端与系统设计内容
- 提供高效学习工具,如《Grind 75》(Blind 75的升级扩展版)和按主题分类的算法技巧速查表
- 强调通过理解题目模式而非死记硬背来学习,推荐AlgoMonster等课程辅助结构化备考
- 内容简洁实用,聚焦核心技巧与最佳实践,支持社区贡献并持续扩展不同领域内容
playcanvas / engine
⭐ 13394 | 🔀 1634 | JavaScript 100.0%
PlayCanvas开源游戏引擎核心特性
- 基于HTML5和WebGL技术,可在任何移动或桌面浏览器中运行游戏和交互式3D内容
- 提供完整游戏引擎功能,包括WebGL2/WebGPU图形渲染、状态动画系统、ammo.js物理引擎集成以及多输入设备支持
- 采用TypeScript或JavaScript编写脚本,集成glTF 2.0、Draco和Basis压缩的异步资源流系统
- 被迪士尼、宝马、三星等领先企业以及多家游戏开发商用于游戏、广告和可视化项目
- 提供独立引擎使用方式,包含用户手册、API文档和示例项目,并配有专用的PlayCanvas编辑器
- 支持通过npm安装,提供多种构建选项,并可在CodePen上直接编辑示例代码
milvus-io / milvus
⭐ 40698 | 🔀 3645 | Go 59.2%, Python 19.8%, C++ 19.2%
Milvus:专为大规模AI应用打造的高性能向量数据库
- 专为大规模向量搜索设计,采用Go和C++编写,支持CPU/GPU硬件加速,实现卓越的向量搜索性能
- 提供完全分布式、K8s原生的架构,支持水平扩展,可处理数十亿向量的数万次搜索查询
- 支持多种向量索引类型(如HNSW、IVF、FLAT等)和元数据过滤、混合搜索等高级功能
- 内置多租户隔离、热冷数据分层存储机制,兼顾性能与成本效益
- 提供Python SDK(pymilvus)和轻量版Milvus Lite,支持快速本地部署和云端托管服务(如Zilliz Cloud)
wolfpld / tracy
⭐ 14356 | 🔀 944 | C++ 93.7%, TeX 2.6%, C 1.4%, Python 1.1%
Tracy Profiler:实时纳秒级远程遥测混合性能分析工具
- 支持CPU分析,提供C、C++、Lua、Python和Fortran的直接集成,并存在Rust、Zig、C#、OCaml、Odin等第三方语言绑定
- 全面支持GPU分析,覆盖OpenGL、Vulkan、Direct3D 11/12、Metal、OpenCL、CUDA等所有主流图形API
- 具备内存分配、锁竞争和上下文切换分析功能,并能自动将截图关联到捕获帧
- 提供详细使用和构建说明文档,以及预编译的Windows x64二进制文件,均通过GitHub Releases获取
- 包含交互式在线演示和涵盖v0.2至v0.8版本新特性的系列介绍视频
- 采用实时纳秒级分辨率,适用于游戏及其他应用的远程遥测混合帧和采样分析
yeongpin / cursor-free-vip
⭐ 44115 | 🔀 5286 | Python 93.7%, PowerShell 3.2%, Shell 2.6%
Cursor Free VIP 工具详解
- 专为学习和研究设计,支持 Windows、macOS 和 Linux 系统,提供 Cursor 配置重置和多语言界面(含简体中文、英文等)
- 通过自动化脚本一键安装,支持 Linux/macOS 的 curl 命令和 Windows 的 PowerShell 命令,需以管理员权限运行
- 包含高度可定制的配置文件,涵盖浏览器路径、各类操作等待时间、存储路径及验证码处理等详细参数
- 明确声明仅用于教育目的,不生成虚假邮箱或 OAuth 访问权限,使用者需自行承担可能产生的风险
- 采用 CC BY-NC-ND 4.0 许可证,鼓励用户通过提交 Issue 和 Pull Request 参与项目贡献
traefik / traefik
⭐ 59634 | 🔀 5668 | Go 91.2%, TypeScript 8.3%
Traefik:现代化的HTTP反向代理与负载均衡器
- 是一款专为简化微服务部署而设计的现代化HTTP反向代理和负载均衡器,发音同“traffic”
- 自动集成多种基础设施组件(Docker、Swarm模式、Kubernetes、Consul、Etcd、Rancher v2、Amazon ECS等),只需指向编排工具即可完成配置
- 通过监听服务注册中心或编排器的API动态生成路由规则,无需手动维护频繁变更的微服务路由
- 提供持续更新的配置(无需重启)、多种负载均衡算法、HTTPS支持(含Let’s Encrypt通配符证书)、断路器及重试机制
- 内置简洁的Web UI界面,支持WebSocket、HTTP/2和gRPC,提供多种监控指标(Rest、Prometheus等)和访问日志格式(JSON、CLF)
- 以单一二进制文件发布,并作为官方Docker镜像提供,支持REST API
HKUDS / LightRAG
⭐ 24715 | 🔀 3579 | Python 79.8%, TypeScript 18.4%, Shell 1.1%
LightRAG:简单快速的检索增强生成框架
- 由香港大学数据智能实验室开发,结合知识图谱与向量检索技术,支持多模态文档处理与RAG-Anything集成
- 提供灵活的存储后端(PostgreSQL、Neo4J、MongoDB等)和LLM模型注入(OpenAI、Ollama、Hugging Face)
- 支持完整的知识图谱管理功能,包括实体关系创建、编辑、合并、删除及数据导出
- 集成RAGAS评估框架和Langfuse可观测性工具,支持性能监控与多维度评估
- 提供Web UI界面、API服务及Docker部署方案,支持中文社区与详细文档
volcengine / verl
⭐ 16820 | 🔀 2677 | Python 90.5%, Shell 9.1%
verl:火山引擎强化学习库,专为大语言模型设计
- 由字节跳动Seed团队发起并由verl社区维护的开源强化学习训练库,支持大语言模型的灵活、高效和生产就绪的训练
- 基于论文《HybridFlow: A Flexible and Efficient RLHF Framework》的开源实现,采用混合控制器编程模型,仅需少量代码即可实现GRPO、PPO等多种强化学习算法
- 无缝集成FSDP、Megatron-LM、vLLM、SGLang等主流大语言模型框架,支持模块化API和灵活的设备映射策略
- 通过3D-HybridEngine技术显著减少内存冗余和通信开销,实现业界领先的吞吐性能,可扩展至671B参数的大模型训练
- 支持包括多模态、工具调用、多轮对话在内的丰富应用场景,并拥有活跃的社区生态和多个衍生项目(如TinyZero、SkyThought等)
GibsonAI / Memori
⭐ 7804 | 🔀 562 | Python 98.6%, PLpgSQL 1.3%
Memori Labs:开源的AI原生SQL内存引擎
- 通过一行代码
memori.enable()即可为任何大语言模型提供持久化、可查询的记忆功能,使用标准SQL数据库存储 - 支持主流SQL数据库(SQLite/PostgreSQL/MySQL等),完全由用户掌控数据,无供应商锁定风险
- 提供80-90%的成本节约,无需昂贵的向量数据库,支持智能实体提取和关系映射
- 兼容所有主流LLM框架(OpenAI/Anthropic/LangChain等),通过LiteLLM回调系统实现无缝集成
- 具备三种记忆模式:即时工作记忆(Conscious)、动态查询记忆(Auto)及混合模式,支持多用户隔离和丰富集成示例
Indie Hacker
I tried to make WordPress multilingual without plugins — so I built my own lightweight solution
不依赖插件实现WordPress多语言化的轻量级方案
- 作者因主流多语言插件导致布局错乱、性能下降和更新恐惧等问题,决定自主开发解决方案
- 该方案采用基于JSON的结构,完全嵌入子主题中,无需安装任何额外插件
- 系统保持极简设计,不影响现有网站样式,且支持跨页面和语言的可复用模式
- 作者正在寻求社区反馈,探讨零插件架构的实用性与功能扩展方向
- 完整方案详情可通过文末评论区提供的链接获取,目前仅用于交流而非销售
$8k MRR within a year after pivoting to productized services IH+ Subscribers Only Moniet Sawhney pivoted from SaaS to productized services and grew his business to $8k/mo. Here's how.
从SaaS转向产品化服务后一年内实现8000美元月经常性收入
- 创始人从多次SaaS产品尝试转向产品化服务,成立Designpop提供MVP开发、设计开发订阅和着陆页服务,一年内月收入达8000美元
- 初期采用超低价策略(设计服务1000美元/月、着陆页599美元)吸引客户,首月收入1200美元,随后每两个月翻倍增长
- 通过定制机器人自动抓取目标客户线索,依靠每周2-3次咨询电话实现全部用户获取,冷 outreach 成为核心增长手段
- 技术栈高度依赖JavaScript(前端Next.js/React,后端Hono.js+Node.js/Bun.js,数据库Drizzle),未来计划全面转向Bun.js以提升开发体验
- 反思应更早投入社交媒体(X、BlueSky、LinkedIn)以建立受众和品牌效应,同时强调联合创始人对协作与情绪支持的重要性
Black Friday Deals Directory: Best Black Friday Software Deals for 2025 (4,000+ Visitors)
独立开发者黑五优惠目录
- 创始人Pat因无法找到优质应用合集,使用Claude Code在两天内开发完成该目录
- 专门收录高端软件的终身套餐优惠,许多折扣超过50%
- 上线不到一周吸引超4000名访问者,其中最近24小时内有1000+访问量
- 网站提供公开流量数据,方便用户自行验证访问量真实性
- 目录针对开发者、创作者和创业者精选实用软件工具优惠
- 用户可通过 https://www.blackfridaydeals.directory/ 访问该资源
Launched ShipAhead on Product Hunt and finally shipping ideas instead of planning them
ShipAhead:帮助开发者跳过繁琐设置,快速实现SaaS创意的Nuxt模板
- ShipAhead是一个基于Nuxt 4的预配置模板,旨在帮助开发者和创始人避免因繁琐初始设置(如身份验证、支付集成、仪表盘配置)而失去项目动力。
- 该产品内置核心功能,包括Better Auth身份验证、Stripe支付系统、DaisyUI仪表盘界面、邮件及数据库设置,使用户可以直接专注于功能开发。
- 创始人创建此模板的原因是多次在SaaS项目初期因耗时设置而失去动力,导致创意未能成功启动和验证。
- 使用ShipAhead后,用户可在数小时内将想法转化为可运行产品,大幅缩短开发周期,实现快速测试、验证和上线。
- 目前正推出黑色星期五限时优惠,使用折扣码BF2025可享受40%折扣,活动仅剩5天。
Don't miss what's next. Subscribe to shortnews.dev: