20250919
每日一谚:Error messages should not be capitalized or end with punctuation
Go写业务是垃圾?Rust重写是坨屎?聊聊程序员评论区里的那股“煞气”
做公众号/博客这些年,我收到了成千上万条来自程序员朋友的评论。绝大多数都充满了智慧、好奇和善意,正是这些交流,构成了我持续分享的最>大动力。但与此同时,我也常常在评论区里,感受到一股强烈的、带有攻击性的无形之气。
【Go系统编程】07 网络化IPC:Go的王牌——Socket编程
在 C 语言和 Unix/Linux系统编程 的世界里,Socket 编程是出了名的复杂和繁琐,充满了各种底层细节和陷阱。但今天,你将看到,Go 语言是如何凭借其天才般的设计,将这头“猛兽”驯化成一只温顺的“家猫”的。可以说,正是 Go 在网络编程上的极致简洁和高效并发,才奠定了它“云原生第一语言”的王者地位。 今天,我们将完成这最后一块,也是最重要的一块拼图
开发AI Agent
对于大多数软件开发人员来说,开发AI Agent 是一项新体验。 这是我开发 AI Agent 的经验。
深入了解世界上最强大的 AI 数据中心
本周,我们推出了在全球范围内进行的一系列专用数据中心和基础设施投资,以支持全球采用尖端 AI 工作负载和云服务。今天,我们在威斯康星州推出了 Fairwater,这是我们最新的美国 AI 数据中心,也是迄今为止我们建造的规模最大、最先进的 AI 工厂。 除了在威斯康星州建造 Fairwater 数据中心外,我们还在美国其他地方建造了多个相同结构的 Fairwater 数据中心。 在挪威纳尔维克,微软宣布与 nScale 和 Aker JV 合作,开发一个新的超大规模 AI 数据中心。 在英国劳顿,我们宣布与 nScale 合作,建造英国最大的超级计算机,以支持英国的服务。 这些 AI 数据中心是重要的资本项目,代表着数十亿美元的投资和数十万个尖端的 AI 芯片,并将与我们在全球 70 个地区的 400 多个数据中心组成的全球 Microsoft Cloud 无缝连接。通过能够让我们在分布式网络中链接这些 AI 数据中心的创新,我们以指数方式成倍地提高了效率和计算能力,从而进一步实现了全球 AI 服务的普及。
llama.cpp Now Pulls GGUF Models Directly from Hub | Docker
了解 llama.cpp 如何使用 Docker Hub 作为功能强大、版本控制和集中化的存储库来存储 AI 模型。
Kubernetes v1.34: DRA Consumable Capacity
动态资源分配 (DRA) 是一个 Kubernetes API,用于管理 Pod 和容器之间的稀缺资源。 它支持灵活的资源请求,超越了仅仅分配 <em>N</em> 个设备以支持更细粒度的使用场景。 通过 DRA,用户可以根据设备的属性请求特定类型的设备,定义为他们的工作负载量身定制的自定义配置,甚至可以在多个容器或 Pod 之间共享相同的资源。
在本博客中,我们重点介绍设备共享功能,并深入研究 Kubernetes 1.34 中引入的新功能: <em>DRA 可用容量</em>, 它扩展了 DRA 以支持更细粒度的设备共享。
研究:在 AI 时代,顶尖人才如何脱颖而出
我们相信,工作方式至关重要。 作为 Virtual First 的先驱,我们继续投资于我们自己的研究,以更好地了解是什么驱动了分布式世界中的绩效、生产力和工作与生活的和谐。 在我们的最新研究中,我们着手回答一个问题:是什么让我们的高绩效、最敬业的员工脱颖而出?
人力资源思想领袖 Josh Bersin 在研究人工智能对工作的影响时,探讨了类似的主题,并介绍了《超级工人》的概念:一个利用人工智能超越任务自动化并真正改善工作的人。 受到这项研究的启发,我们调查了在虚拟环境中区分顶尖人才的素质和行为,包括他们如何利用人工智能来优化工作。
新的 Python 类型检查器表现如何?深入探讨 Ty、Pyrefly 和 Zuban
对三个新的基于 Rust 的 Python 类型检查器进行比较,重点是类型规范符合性:Astral 的 ty、Meta 的 pyrefly 和 David Halter 的 zuban。
配置文件是用户界面
软件不断发展,需要进行定制化。 文本配置文件的实用性导致了对YAML的广泛使用,但修改起来很麻烦。 关键问题在于我们对配置工具的期望过低,而没有认识到配置文件实际上是用户界面,应该像对待用户界面一样对待它们。 KSON项目是一个很好的例子,它将配置视为UI,并提供了出色的编辑体验。
如何将 Claude 代码转化为特定领域的编码代理
作者:Aliyan Ishfaq
编码代理非常擅长编写使用 LLM 已经过大量训练的流行库的代码。但如果将它们指向自定义库、新版本的库、内部 API 或特定框架,它们就不会那么出色。对于使用特定领域库或企业代码的团队来说,这是一个问题。
作为库(LangGraph、LangChain)的开发者,我们对如何让这些编码代理非常擅长编写 LangGraph 和 LangChain 代码非常感兴趣。我们尝试了一系列上下文工程技术。有些有效,有些无效。在这篇博文中,我们将分享我们运行的实验和获得的经验。我们最大的收获:
**高质量、精简的信息与根据需要访问更多详细信息的工具相结合,产生了最佳结果**
让代理直接访问原始文档并没有像我们希望的那样提高性能。事实上,上下文窗口填充得更快。以 <code>Claude.md</code> 形式提供的简洁、结构化的指南始终优于简单地引入文档工具。最佳结果来自两者的结合,代理具备一些基本知识(通过 <code>Claude.md</code>),但如果需要更多信息,也可以访问文档的特定部分。
在这篇文章中,我们将分享:
* 我们测试的不同的 Claude 代码配置
* 我们用来评估生成的代码的评估框架(您可以为自己的库重复使用的模板)
* 结果和主要收获
学习新方式:用生成式人工智能重新构想教科书
关于教育中 GenAI 的新研究展示了一种重新构想教科书的新方法,该方法在最近的一项研究中提高了学习成果。这项研究在我们的互动体验“学习新方式”中得以实现,现已在 Google Labs 上提供。
containers/skopeo
Work with remote images registries - retrieving information, images, signing content
argoproj/argo-rollouts
Progressive Delivery for Kubernetes
argoproj/argo-cd
Declarative Continuous Deployment for Kubernetes
helm/helm
The Kubernetes Package Manager
uber-go/mock
GoMock is a mocking framework for the Go programming language.
cert-manager/cert-manager
Automatically provision and manage TLS certificates in Kubernetes
GoogleCloudPlatform/kubectl-ai
AI powered Kubernetes Assistant
open-telemetry/opentelemetry-collector
OpenTelemetry Collector
moby/moby
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
open-telemetry/opentelemetry-go
OpenTelemetry Go API and SDK
shirou/gopsutil
psutil for golang
kubesphere/kubesphere
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
influxdata/telegraf
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
gin-gonic/gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
sundowndev/phoneinfoga
Information gathering framework for phone numbers
aquasecurity/trivy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
hashicorp/terraform-mcp-server
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
opencontainers/image-spec
OCI Image Format
argoproj/argo-workflows
Workflow Engine for Kubernetes
infracost/infracost
Cloud cost estimates for Terraform in pull requests💰📉 Shift FinOps Left!
golang-migrate/migrate
Database migrations. CLI and Golang library.
fleetdm/fleet
Open device management
krillinai/KrillinAI
A video translation and dubbing tool powered by LLMs, offering 99 language translations and one-click full-process deployment. It can generate content optimized for platforms like YouTube,TikTok, and Shorts. AI视频翻译配音工具,99种语言双向翻译,一键部署全流程,可以生成适配抖音,小红书,哔哩哔哩,视频号,TikTok,Youtube Shorts等形态的内容
编辑:Tony Bai
编辑主页:tonybai.com
GopherDaily项目:github.com/bigwhite/gopherdaily
Copyright 2019-2024 GopherDaily