20260714
每日一谚:interface{} says nothing.
171个“已批准”却迟迟未实现的提案:Go语言的十年“欠账清单”
在 Go 语言的 GitHub 仓库中,存在着 171 个被官方标记为“Accepted(已批准)”却长期未合入代码的提案,其中最古老的积压长>达 13 年之久。本文对这份“十年欠账清单”进行了全景式的体检与分类,发现超半数提案积压 5 年以上,且多集中于 x 扩展库及底层命令行工具。 文章深度拆解了四个经典的“钉子户”提案背后的故事,指出“已批准”往往仅代表共识达成,而非排期承诺;许多涉及行为变更或依赖社区人力的提案 ,因为 Go 严格的向后兼容原则而经历了漫长的软着陆期。不过,近期的里程碑(如 Go 1.27/1.28)数据显示,Go 团队正在加速消化这些历史遗留 问题。这份公开透明的清单,不仅是 Go 审慎演进的历史见证,更是开发者参与高质量开源贡献的最佳切入点。
从 IP 地址到品牌域名:一个 Go 团队的 Vanity URL 之旅
一个真实的 Go 团队故事:从用 IP 地址做 import path 的混乱时代,到用 vanity URL 统一管理 50 个内部模块。新人秒懂、服务器迁移零影响、品牌统一。
使用PostgreSQL实现Go中的事务性发件箱模式
两个应该一起成功的写入操作最终会分别失败。您的订单服务将订单保存到数据库,然后向消息智能体发布一个`order.created`事件。这两个操作是顺序执行的。
Go中CUDA的十个周末:30个函数变成了106个
gocudrv是我的周末项目:它提供了从Go语言访问CUDA驱动API的功能,无需cgo,构建时不需要工具包,驱动库在运行时加载。
通过FoundationDB实现复制
FlowG v0.61.0已经发布,随之而来的是我们在通往1.0道路上宣布的两个大项目之一:**复制**功能现已普遍可用。
量子计算机不会对128位对称密钥构成威胁
密码学相关的量子计算机的威胁正在增加,但它们不会对128位对称密钥构成威胁。
虚拟文件系统(VFS) 工作原理指南
这是理解Linux内核系列的第5部分,介绍了Linux内核的虚拟文件系统,包括内核启动、系统调用和内存管理等内容。
我们在Zerops上使用VictoriaLogs重建了项目日志系统
Zerops遵循一条不可动摇的规则:**用户共享硬件而非软件**。Zerops上的每个项目都在专用的技术栈上运行,拥有自己的数据库、运行环境和日志系统。
使用OpAMP大规模运行OpenTelemetry
Andy提到OpenTelemetry Java SDK也可以使用OpAMP协议接收远程配置。用例很有说服力:想象一下,您可以远程调整整个微服务架构中的采样率来调查问题,或者为特定服务启用调试日志。
使用开源内核调度器现代化Meta广告服务
这提供了通过特定工作负载调度来减少延迟的真正机会。这就是为什么我们的广告和Linux内核团队合作,使用基于BPF的可扩展调度框架sched_ext,构建了针对广告投放工作负载定制的调度策略。
在Kubernetes上运行AI/ML工作负载:Kubeflow的Headlamp插件
Headlamp插件支持Kubeflow的组件和API资源,包括Notebooks提供Jupyter、VS Code和RStudio等开发环境,以及Pipelines用于定义和跟踪管道、版本、实验、运行等。
从Kubernetes Dashboard到Headlamp:分步指南
Kubernetes Dashboard和Headlamp都显示集群中运行的内容,但它们的工作方式不同。当Headlamp在桌面上运行时,它使用您现有的kubeconfig连接到一个或多个集群,并可以通过插件扩展功能。
控制思想,而非代码
查看这个博客的过去历史,有很多关于使用AI编程的文章,其中一些可以追溯到2024年1月。毕竟,我是一个相对受尊敬的程序员。
协作的力量:我们如何减少交通拥堵
2026年7月7日,Neha Arora和Aboudy Kreidieh(Google Research软件工程师)展示了导航应用中网络感知路由的效果,这有助于减少交通拥堵。
为什么在2026年编写代码
我们的工作是构建软件工厂,而不仅仅是软件。软件工程师维护装配线,允许任何人请求更改并立即发布。我们建立了使智能体成功的基础设施,通过提示(技能、智能体)主动行动。
我爱LLMs,我讨厌炒作
从这篇博客中,你可能低估了我对AI的绝对热情。我从2007年到2014年从事黑客活动,之后我的整个职业生涯都致力于AI。我喜欢这种进步,对新的LLMs感到非常兴奋。
在SQLite中优先使用STRICT表
简而言之,我更喜欢SQLite中的严格表,因为它们可以避免一些数据类型问题,例如将文本放入数字列。SQLite有一个我认为被低估的功能:严格表。
2026年Apache Iceberg的7个数据压缩引擎
数据压缩曾经是通过定时任务运行Spark,但现在我们有更智能的选择:它们是什么,以及如何选择正确的选项?
一窥Reddit的反垃圾邮件内部机制
2026年6月27日,五年前当我还在使用Reddit时,发生了一些不寻常的事情。我首选的应用程序是Relay for reddit,它提供了一些独特的Reddit体验。
为什么应该在垃圾回收器之前调整代码
2026年6月8日,在调整垃圾回收器之前优化代码是更好的做法,因为这样可以提高性能并减少内存使用。
Cloudflare发现hyper的HTTP/1实现中的竞态条件 - InfoQ
2026年7月12日,Cloudflare发现了hyper HTTP/1实现中的竞态条件问题,这是一个可能导致数据不一致的并发错误。
以缓存友好的方式在GitHub Actions中使用uvx
诀窍是在工作流开始时设置`UV_EXCLUDE_NEWER: "2026-07-12"`环境变量,然后将其用作GitHub Actions缓存密钥的一部分。
DOOMQL
DOOMQL始于一个故意不合理的问题:如果SQLite不仅是游戏存储数据的地方,而是游戏引擎本身会怎样?结果是一个小型的原创Doom类游戏,其中SQL控制移动、碰撞、敌人、战斗、进度和屏幕上的每个RGB像素。
GitHub上的datasette代码频率图表
活动末尾的大幅增长与Opus 4.8、GPT-5.5、Fable 5和GPT-5.6 Sol的发布时间一致。
Franziska Hinkelmann博士在X上发布
Franziska Hinkelmann博士在X上分享了一篇关于AI技术的文章,讨论了最新的AI发展趋势和应用场景。
MHSanaei/3x-ui
Xray panel supporting multi-protocol multi-user expire day & traffic & IP limit (Vmess, Vless, Trojan, ShadowSocks, Wireguard, Hysteria, Tunnel, Mixed, HTTP, Tun, MTProto)
perber/leafwiki
LeafWiki - Self-hosted wiki. Single Go binary, SQLite, Markdown on disk. No external database required.
authelia/authelia
The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™
AlistGo/alist
🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
syncthing/syncthing
Open Source Continuous File Synchronization
caddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
rcourtman/Pulse
Monitoring for Proxmox, Docker, Kubernetes, TrueNAS, and vSphere that watches your infrastructure for you: smart alerts, AI patrols that catch silent failures, and verified fixes
avelino/awesome-go
A curated list of awesome Go frameworks, libraries and software
Gentleman-Programming/engram
Persistent memory system for AI coding agents. Agent-agnostic Go binary with SQLite + FTS5, MCP server, HTTP API, CLI, and TUI.
pocket-id/pocket-id
An easy-to-use OpenID Connect Certified™ and OAuth 2.0 provider that lets users sign in to your applications with passkeys.
编辑:Tony Bai
编辑主页:tonybai.com
GopherDaily项目:github.com/bigwhite/gopherdaily
Copyright 2019-2024 GopherDaily