主页 | Web版 | 订阅 | 归档 | Feed

GopherDaily

20260818

每日一谚:Keep functions short and focused on a single responsibility


Go技术生态

事不过三,我们为什么总是学不好 Rust?
曾两次放弃 Rust 的 Tony Bai,开启了一场为期一年的“事不过三”Rust 学习专栏。本文作为开篇词,坦诚复盘了前两次折戟 borrow checker 与缺乏业务落地场景的教训,并深入剖析了在 AI 大规模生成代码的时代,为什么追求高性能与强安全边界的基础设施(如 Linux 内核>、Android 16、Bun、Codex CLI、Cloudflare Pingora)反而更需要 Rust。文章重新定义了 AI 时代学习系统语言的核心目标——不再死记语法,而>是建立读懂、审查、设计并最终对 AI 代码负责的心智模型,同时公布了贯穿全年的 4 大模块、54 讲与 4 个实战项目的完整路线图。

重新审视时间,使用testing/synctest
从 Go 1.25 版本开始,出现了第三个选项: testing/synctest 。它允许我们在测试中运行未经修改的代码,这些代码可以使用 time.Sleep 、 time.AfterFunc 等符号。同时,我们还可以完全控制测试中的时间流程——无需等待、无需处理异常情况,也不会出现时长缩短等问题,只需期待最好的结果即可。

云原生技术

欢迎Falkey the Falco和Ky the Kyverno Pyrenees
云山之巅的另一位朋友是Ky the Great Pyrenees。Ky作为云原生生态系统的忠实策略守护者,冷静、观察敏锐,并配备了一个实用的指南针徽章,Ky温柔地守护着Kubernetes集群,确保每个工作负载保持安全和合规。

帮助同行
Scott Alexander的博客是我硅谷'秘密经典'的一部分,我在对《Impro》的评论中写过这一点。

将零CVE作为你的新默认设置
这一切都源于一个原则,Docker Hardened Images就是基于此构建的。未被采用的安全措施无法保障任何东西,整个目录对所有开发者免费,因为安全基准不应该是高级功能。

Reddit在Android上采用HTTP/3的旅程(第二部分)
在本系列的第一部分中,我们分享了统一Cronet引擎的愿景、媒体流量的初始部署,以及我们如何分叉cronet-okhttp来修复请求标签跟踪和Flipper调试。

C字符串:一个50年的错误
为什么C字符串糟糕不堪,以及为什么基于长度的字符串是正确的设计。

你早就该离开埃隆·马斯克的X了
是时候放弃埃隆·马斯克的X平台了。

DuckDB v2.0预览 - DuckDB
DuckDB v2.0将于今年秋季发布。在本文中,我们预览其主要功能:作为服务器的DuckDB、触发器、VARIANT类型、异步I/O、新的SQL解析器、新的存储格式等。

7.2内核已发布 [LWN.net]
7.2内核已发布。Linus表示:发布前的最后一周再次比我预期的要大,但考虑到'新常态'的情况,如果我因此推迟发布,我们可能永远不会有任何发布了。

渗入linux内核模块
理解Linux内核(第7部分,共7部分)。

AI

智能体记忆的形态 - 文件、存储和经验
能够跨会话记忆的智能体可以将记忆保存为精选的markdown文件、自动挖掘的结构化存储或训练的经验。

事物如何获胜 — Steph Ango
为什么人们会涌向某些事物?什么创造了优势、有利条件和护城河?事物如何在高度竞争的环境中获胜,或至少生存下来?包括生物、人、产品、组织和网络。

为什么开源对人工智能很重要
开源对人工智能的重要性体现在促进创新、透明度和协作方面。

流行工具与项目

aquasecurity/trivy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more

bjarneo/cliamp
cliamp - Terminal music player inspired by winamp

Gitlawb/zero
The coding agent that answers to you, your model, your machine, your rules.

ollama/ollama
Get up and running with Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

XTLS/Xray-core
Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.

strelov1/freehire
freehire — the open-source search engine for job seekers

krillinai/KrillinAI
AI video translation & dubbing tool for humans and AI Agents, powered by LLMs. Full pipeline: download, transcribe, translate, TTS dub, reformat, cover generation. 100+ languages, optimized for YouTub

putyy/res-downloader
视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!

zzet/gortex
High-performance code-intelligence engine for AI agents and IDE, supports 257 languages, multi repositories, based on graph, with access via CLI, MCP Server, and API. AI coding agents teammate - expos

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)


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily项目:github.com/bigwhite/gopherdaily

Copyright 2019-2024 GopherDaily