20251003
每日一谚:Inheritance is the root of all evil, use composition as much as possible
饥饿、睡眠和屈服:理解 Go 的调度程序
并发的问题是,当同时发生多件事时,我们并不总是能够轻易地知道到底发生了什么。用 Go 编写并发程序很容易,但理解这些程序的行为(或者更常见的是,错误行为)则是另一回事。
【Go开发者的数据库设计之道】03 工程实践篇:为你的表结构注入“现代灵魂”
在这一讲,我们将为上一讲产出的“理论骨架”注入“现代灵魂”。我们将逐一审视并解决上述三个核心工程问题: 1. 软删除 (Soft Deletes): 我们将探讨物理删除的巨大风险,并手把手教你如何用 `deleted_at` 字段实现优雅、安全的数据删除。 2. 审计字段 (Audit Fields): 我们将学习如何利用 `created_at` 和 `updated_at` 为数据装上“黑匣子”,让每一次变更都有迹可循。 3. 主键的终极拷问:我们将深入对比自增 ID 和 UUID 这两大“门派”的优劣,并为你提供一个清晰的决策框架,帮助你在未来的项目中做出明智的选择。
Redis 101 : From a Beginners POV
本文介绍了Redis的基础知识,包括其作为缓存、速率限制器、消息代理和数据库的应用。文章解释了Redis的快速原因,包括内存数据存储、单线程命令执行和高度优化的C代码和数据结构。此外,文章还讨论了Redis的持久性机制,如RDB和AOF,以及在生产中的实际应用案例,如缓存层和数据库。
How AI Science Agents Transform Research Workflows | Docker
See how AI science agents automate literature search, ADMET, and analysis in containerized, reproducible workflows—from laptop to cloud—with Docker.
为什么大多数产品规划都很糟糕以及如何解决它
我们尝试了 OKR,但它制造的仪式感多于清晰度。我们的解决方案:问题驱动开发,一个为期 4 天的季度流程,侧重于识别问题(而非解决方案),团队协作确定优先级,并公开承诺。即使我们的用户规模增长到 170 万以上,它也使我们保持了快速的发布速度。
Traceroute Visualizer - 地图和分析网络路径
使用交互式地图可视化网络traceroute路径。分析网络跃点、延迟和地理路由,用于故障排除和安全研究。
解码 Netflix 的 AV1 流:这是我发现的 10 件事
一个周末项目,结果发现 Netflix 正在悄然通过 AV1 彻底改变流媒体效率。
Sora 2 提示词注入
事实证明 Sora 2 容易受到提示词注入的攻击!当您加入 Sora 时,您可以选择创建自己的“cameo”——您自己的虚拟视频再现。Theo Browne注意到,您可以在您的“Cameo 偏好”中设置一个文本提示词来影响您的外观,但该文本似乎被连接到整个视频提示词中,这意味着您可以使用它来颠覆任何选择您的 cameo 在他们的视频中使用的人的提示词!
推出 Solveit,AI 疲劳的解药
现在您可以注册 Solveit 课程,该课程教授如何使用快速的短迭代来解决问题(包括编码、写作、系统管理和研究),并提供一个使这种方法更容易、更有效的平台。
The RAG Obituary: Killed by Agents, Buried by Context Windows
我一直在 AI 和搜索领域工作了十年。 首先,我建立了欧洲最大的法律搜索引擎 Doctrine,现在我正在构建 Fintool,这是一个由 AI 驱动的金融研究平台,可帮助机构投资者分析公司、筛选股票和做出投资决策。
在用检索增强生成 (RAG) 系统构建、优化和扩展 LLM 三年后,我相信我们正在见证基于 RAG 的架构的黄昏。 随着上下文窗口的爆发和基于代理的架构的成熟,我的有争议的观点是,我们花了这么多时间构建和优化的当前 RAG 基础设施正在衰落。
aquasecurity/trivy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
modelcontextprotocol/go-sdk
The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.
microsoft/typescript-go
Staging repo for development of native port of TypeScript
m1k1o/neko
A self hosted virtual browser that runs in docker and uses WebRTC.
netbirdio/netbird
Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
jackc/pgx
PostgreSQL driver and toolkit for Go
openbao/openbao
OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys.
opencontainers/image-spec
OCI Image Format
derailed/k9s
🐶 Kubernetes CLI To Manage Your Clusters In Style!
openfga/openfga
A high performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar
rook/rook
Storage Orchestration for Kubernetes
uber-go/mock
GoMock is a mocking framework for the Go programming language.
trufflesecurity/trufflehog
Find, verify, and analyze leaked credentials
envoyproxy/gateway
Manages Envoy Proxy as a Standalone or Kubernetes-based Application Gateway
hashicorp/terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
NVIDIA/gpu-operator
NVIDIA GPU Operator creates, configures, and manages GPUs in Kubernetes
avelino/awesome-go
A curated list of awesome Go frameworks, libraries and software
spf13/cobra
A Commander for modern Go CLI interactions
kyverno/kyverno
Cloud Native Policy Management
argoproj/argo-cd
Declarative Continuous Deployment for Kubernetes
ethereum-optimism/optimism
Optimism is Ethereum, scaled.
vitessio/vitess
Vitess is a database clustering system for horizontal scaling of MySQL.
charlie0129/batt
Control and limit battery charging on Apple Silicon MacBooks.
编辑:Tony Bai
编辑主页:tonybai.com
GopherDaily项目:github.com/bigwhite/gopherdaily
Copyright 2019-2024 GopherDaily