20251212
每日一谚:The cost of building a feature is its smallest cost
Linus 的名言要改了:Talk is cheap, show me the Spec
站在 2025 年末的今天,当我们看着Claude Code 或 Cursor 在几秒钟内生成了数百行逻辑严密、注释清晰的代码时,你是否感觉到了一种微妙的价值观崩塌? 如果生产代码变得像呼吸一样简单,那么“Show me the code”还足以证明你的价值吗? 我认为,是时候修正这句话了。在 AI 原生开发时代,新的法则应该是: Talk is cheap, show me the Spec
Gin 真的是“真菌”吗?—— 一篇引发热议的“反 Gin”檄文解读
2025 年 12 月,Efron Licht 发布了一篇名为《Gin 是一个非常糟糕的软件库》的长文,用词之激烈、抨击之全面,瞬间引爆了 Go 社区。他将 Gin 比作“真菌”,并列举了从代码膨胀到 API 设计混乱的种种“罪状”。
Go 迭代器的实用模式
本文简要介绍了 Go 迭代器,并提供了处理错误和与流集成等实用模式的建议。文章比较了使用通道适配器(“旧方法”)和新的 `iter.Pull` 机制,后者利用 Go 运行时的新协程实现,以更清晰、更高效地将推式迭代器转换为拉式函数,避免了通道带来的复杂性,从而实现内部逻辑的现代化,同时不破坏现有接口。
Bifrost:一个即插即用的 LLM 代理,速度比 LiteLLM 快 80 倍且完全开源
当您使用大型语言模型(LLM)进行构建时,写作、集思广益和快速自动化等日常任务几乎毫不费力。但一旦您尝试构建一个健壮的、生产级的管道,真正的挑战就会出现。Bifrost 是一个高性能的 AI 网关,它通过统一的、兼容 OpenAI 的 API 连接到 15 多个提供商(包括 OpenAI、Anthropic、AWS Bedrock 等),具有自动故障转移、负载均衡、语义缓存和企业级功能。在 5000 RPS 下,Bifrost 的内部开销低于 15µs,并且是完全开源的。
Dolt 在 Sysbench 测试中与 MySQL 速度相当
经过 5 年的努力,Dolt 在 Sysbench 测试中的性能已与 MySQL 相当。Dolt 是一款版本控制的关系型数据库,允许用户对数据进行分支、克隆、合并和差异比较,就像使用 Git 一样。文章展示了 Dolt 性能随时间推移的改进图表,并提供了最新的读/写延迟基准测试数据表,显示 Dolt 的综合平均读写延迟倍数已达到 0.99,与 MySQL 持平。作者鼓励用户尝试 Dolt 并报告性能问题或加入 Discord 社区交流。
深入探究 HAProxy 的 HTX 抽象层
本文深入探讨了 HAProxy 中用于 HTTP/1.1 消息处理的 HTX 抽象层。HTX 充当了 HAProxy 低级解析、版本转换逻辑、HTTP 多路复用器和应用程序层之间的接口,实现了对 HTTP 消息的结构化内部表示,极大地提高了安全性和可扩展性,使 HAProxy 能有效抵御 HTTP/1.1 协议相关的攻击。
Docker Model Runner 为 Windows 上的 vLLM 添加支持
在 Windows 上使用 Docker Model Runner 和 WSL2 运行支持 GPU 加速的 vLLM。快速的 AI 推理来了。
Lima v2.0:安全AI工作流的新功能
Lima 项目团队于11月6日发布了Lima的第二个主要版本v2.0。在此版本中,团队将项目重点扩展到涵盖AI以及容器。Lima(Linux Machines)是一个用于在笔记本电脑上启动本地Linux虚拟机并运行容器的命令行工具。v2.0引入了插件基础设施支持额外的虚拟机驱动程序、CLI子命令和URL方案;支持krunkit VM驱动程序,为macOS主机上的Linux VM提供GPU加速;并提供了模型上下文协议(MCP)工具,用于通过VM沙箱安全地执行文件操作。此外,还包含其他改进,如更清晰的启动进度指示和多用户支持。
从性能分析到内核补丁:eBPF 性能修复之旅
一个关于无意的性能分析过程如何促成对 Linux 内核的更改,使 eBPF map-in-map 更新速度大大加快的故事。
面向AI时代的列式存储
近年来,新的列式格式(如Lance, Fastlanes, Nimble, Vortex, AnyBlox, F3)大量涌现,挑战着Parquet的霸主地位。这背后的思考是时代背景已发生巨大变化,过去十年的设计已不足以应对未来需求。作者认为,创建太多新格式不利于互操作性,并探讨了Parquet如何适应AI时代的新需求。文章分析了Parquet的优势(如列式存储、自描述、元数据统计)和不足(如并行化程度不高、元数据对宽模式支持不佳、不完全优化随机访问、过度依赖通用压缩)。硬件的进步(更多核心、更宽的SIMD)和AI访问模式(需要快速随机访问)是主要变化。作者主张通过在Parquet中集成新的、更轻量级的、无数据依赖的编码(如ALP、FastLanes、FSST、BtrBlocks)来解决问题,并建议通过Flatbuffer取代Thrift来优化元数据访问,认为Parquet作为“共识构建机器”,应吸收研究成果以共同发展,而不是分裂生态。
GPT-5.2发布
OpenAI 宣布推出 GPT-5.2,据称是迄今为止在专业知识工作方面能力最强的模型系列。新模型有两个版本:GPT-5.2 和 GPT-5.2 Pro。其知识截止日期为 2025 年 8 月 31 日,上下文窗口为 400,000 个 token。GPT-5.2 的定价相比 GPT 5.1 略有上涨,Pro 版本定价更高。OpenAI 报告称 GPT-5.2 在知识工作基准测试中得分显著提高,并且在视觉任务(如图表推理和软件界面理解)方面性能提升了一倍。作者测试了其 OCR 能力和生成佩利肯骑自行车的 SVG 图像的能力,结果显示出显著改进。
不再构建智能体,转而构建技能
Anthropic 引入了“智能体技能”(Agent Skills)范式,旨在通过创建可组合、基于文件的技能,来增强智能体的专业知识和可扩展性,而非构建复杂的独立智能体。
使用 ADK 和 Cloud Run 构建的单智能体 AI 系统
展示了如何使用 ADK 和 Cloud Run 结合 Gemini 和 MCP 来构建一个单智能体 AI 系统。该系统允许智能体通过 Model Context Protocol (MCP) 访问和处理来自多个源的上下文丰富的信息。
Tencent/WeKnora
LLM-powered framework for deep document understanding, semantic retrieval, and context-aware answers using RAG paradigm.
KaijuEngine/kaiju
General purpose 3D and 2D game engine using Go (golang) and Vulkan with built in editor
charmbracelet/crush
The glamourous AI coding agent for your favourite terminal 💘
beclab/Olares
Olares: An Open-Source Personal Cloud to Reclaim Your Data
modelcontextprotocol/registry
A community driven registry service for Model Context Protocol (MCP) servers.
steveiliop56/tinyauth
The simplest way to protect your apps with a login screen.
inngest/inngest
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
anchore/syft
CLI tool and library for generating a Software Bill of Materials from container images and filesystems
nektos/act
Run your GitHub Actions locally 🚀
github/github-mcp-server
GitHub's official MCP Server
akuity/kargo
Application lifecycle orchestration
grpc/grpc-go
The Go language implementation of gRPC. HTTP/2 based RPC
flipped-aurora/gin-vue-admin
🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,企业级业务AI+开发解决方案,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。
prometheus-community/postgres_exporter
A PostgreSQL metric exporter for Prometheus
livekit/livekit
End-to-end realtime stack for connecting humans and AI
XIU2/CloudflareSpeedTest
🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 多个解析 IP 的网站 ~
labstack/echo
High performance, minimalist Go web framework
argoproj/argo-cd
Declarative Continuous Deployment for Kubernetes
ory/kratos
Headless cloud-native authentication and identity management written in Go. Scales to a billion+ users. Replace Homegrown, Auth0, Okta, Firebase with better UX and DX. Passkeys, Social Sign In, OIDC, Magic Link, Multi-Factor Auth, SMS, SAML, TOTP, and more. Runs everywhere, runs best on Ory Network.
kedacore/keda
KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
gophish/gophish
Open-Source Phishing Toolkit
prometheus/node_exporter
Exporter for machine metrics
编辑:Tony Bai
编辑主页:tonybai.com
GopherDaily项目:github.com/bigwhite/gopherdaily
Copyright 2019-2024 GopherDaily