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

GopherDaily

20261005

每日一谚:Keep the main package thin; delegate logic to internal business packages.


Go技术生态

Go 中的特定架构 SIMD
自 Go 1.26 起,我们支持实验性的 `amd64` SIMD API。现在在 Go 1.27 中,我们支持另外两种架构:`arm64` 和 `wasm`。

尘封十年的 Go 提案迎来转机?bradfitz 亲自操刀 Demo,让加锁也能 select 了
Go issue #16620 提出于 2016 年,核心诉求是希望能在 `select` 语句中等待一个 `sync.Cond` 被唤醒,从而把条件变量和 channel、`context.Context` 混在一起使用。这个提案十年未决的根本原因,在于条件变量是“边沿触发(edge-triggered)”、而 channel 是“电平触>发(level-triggered)”,两者语义难以直接调和。近期,bradfitz 在该 issue 下提交了一份 Demo CL(`go-review.googlesource.com/c/go/+/828544`),为 `sync.Mutex` 引入了实验性的 `LockChan()` 方法,让“抢锁”这个动作也能作为 `select` 的一个 case,从而原生支持“抢锁与超时 / 取消竞争”的写法。本文将梳理这段十年历史、拆解这份 Demo 的设计与语义,并讨论它对 Go 并发编程可能带来的影响与局限。

Rust 引用的 4 种可变性组合:let mut 与 &mut,到底谁管谁?
本文详解 Rust 引用的 4 种可变性组合:`let mut` 控制指针能否改指,`&mut` 控制数据能否修改。文章逐一剖析四种可变性组合 ,对比 C++ 的 `const` 指针与 Go 的指针语义,并补充内部可变性、`&mut` 重借用、函数参数 `mut` 三个进阶要点。

Rust 大佬为 AI 破例:十年来第一次,他说“命名参数”可以有
《Rust 程序设计语言》官方作者 Steve Klabnik 十年来首次改变立场,因 AI Coding Agent 的普及而松口支持“命名参数”;随后>引发 Rust 咨询公司 Corrode 创始人 Matthias Endler 的强势回应:无需修改语言规范,Rust 现有的 Struct、Option、Default 与 Builder 等>类型系统能力早已给出高阶解法。本文深度拆解这场关于函数参数传递与信息隐藏的十年论战,剖析当打字成本被 AI 抹平后,编程语言究竟该向“>调用语法糖”倾斜,还是向“编译期类型约束”深化的核心工程哲学。

AI时代,如何保持住那份编写代码的乐趣
AI编程时代,“手搓代码”正在变成一种稀缺技能。Haskell社区最近一篇长文引发共鸣:作者提出,想在LLM铺天盖地的今天继续享受编程,关键不是拒绝AI,而是重新分工——规划和调研可以外包给模型,但代码的“手感”必须留给自己。

Go JSON v2 迁移:Go 1.27 中的变化
使用 Go 1.27.1 进行测试。基准测试与 GOEXPERIMENT=nov2(旧实现)进行比较。 Go 1.27 将 `encoding//v2` 放入标准库,大多数人会错过的一点是您已经在运行它。自 Go 1 起...

云原生技术

ETOOMANYTHINGS?运行更少的智能体
上周的会议上,我观看了许多[软件工厂演示](https://blog.exe.dev/bones-of-the-software-factory),它们都与任务管理有关。看板、Slack 接口、邮件接口、依赖关系图、工单系统、图形界面,应有尽有。

高级工程师的工作创造指南
平台团队由工程驱动而非产品驱动。

Git 3.0 即将推出的 SHA-256 默认设置将是一个代价高昂的错误 | Butler's Log
Git 3.0 将使 SHA-256 成为新的默认内容哈希算法,这将是一个难以理解的高昂代价,最终是毫无价值且可避免的全球性...

内核中的 Rust?没有内核的 Rust 又如何!

第一性原理思考
第一性原理思考是一种将经验放入框中,不断提问为什么,并通过小型学习循环建立动力的思维方式。

cf 正式发布:面向整个 Cloudflare API 的智能体驱动的 CLI | Cloudflare 博客
cf 是一个面向整个 Cloudflare API 的智能体驱动命令行界面工具。

超导量子计算机的工作原理
铜脉冲是向下传播的控制信号,在每个阶段都会减弱。蓝色脉冲是向上传播的读出信号,在 10 mK 和 4 K 时被放大。

AI

Pi 1.0 炸场!OpenClaw 背后的 Agent 引擎,进化成了“杀不死”的 Harness

RIP,向量数据库
我们正在改变 turbopuffer 的存储架构,将搜索提升到新水平。turbopuffer v3 改变了文档和索引在 turbopuffer 中的布局、写入、压缩和查询方式。

每个人都在构建软件工厂
我们都在努力理解拥有智能工具的组织意味着什么。我们正在目睹软件生产工作流程的寒武纪大爆发。现在就宣布解决方案并强制执行是不明智的。

Web 开发教育的消亡 - 拯救一个即将消失的领域
Baldur Bjarnason 在个人博客中描述了他如何在各个领域和职位工作:作为作者、出版商、顾问、开发人员、教育者等。

扩展 Beads:内存、版本和有线协议 | The City Wire
本文反映了 Stephanie Jarmak、Jim Wordelman、Chris Sells 和 Donna Box 的工作。Beads、问题和依赖关系,哦我的!

AI 原生系统的可观测性:超越延迟和错误率的新 SLI | InfoWorld
作者:Neel Shah。

Harness就是公司
为什么 SaaS 业务现在是Harness业务。

使用 GLM 5.3 Flash 编程一个月
当时设定挑战,整个九月只使用一个高效的开放模型,感觉是个好主意。但实践证明并非如此。20 亿个 token 后,这是它的发展过程。

Jev 校准不佳
Jev 的校准不佳。

现代 AI 和实际工作的机器人手
为艰苦工作训练人形机器人。

介绍 Kev | Jared Palmer
今天我发布了 Kev 1.0,这是一个包含四个开源决策模型的系列,参数从 0.8B 到 27B。此版本包括新的 Kev-27B 和更新的 Kev-9B。

过度拟合推理引擎的崛起
低智商端和戴头巾的高智商端都说:我为我的特定模型和硬件编写推理代码。

流行工具与项目

caddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

JuliusBrussee/caveman
🪨 why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.

Autumn-27/ARTEX
AI 自主渗透测试系统 | 百度“agent+”攻防挑战赛冠军项目

NdoleStudio/httpsms
Send and receive SMS messages using your Android phone programmatically via a simple HTTP API

MHSanaei/3x-ui
Supporting multi-protocol multi-user(Vmess, Vless, Trojan, ShadowSocks, Wireguard, Hysteria, Tunnel, Mixed, HTTP, Tun, MTProto، AmneziaWG)

CarterPerez-dev/Cybersecurity-Projects
Building 70 Projects ranging from beginner to advanced so anyone can — learn from, build upon, use as a reference, or even copy directly. Gamified Cybersecurity learning 👇

tailscale/tailcat
like netcat, but over Tailscale's data plane, without Tailscale's control plane

avelino/awesome-go
A curated list of awesome Go frameworks, libraries and software

google/gvisor
Application Kernel for Containers

router-for-me/CLIProxyAPI
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini Series, GPT Series, Grok Serie


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily项目:github.com/bigwhite/gopherdaily

Copyright 2019-2024 GopherDaily