惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
D
Docker
Stack Overflow Blog
Stack Overflow Blog
GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Google DeepMind News
Google DeepMind News
M
MIT News - Artificial intelligence
H
Help Net Security
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
L
LangChain Blog
MongoDB | Blog
MongoDB | Blog
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
S
SegmentFault 最新的问题
博客园 - 司徒正美
C
Check Point Blog
B
Blog
Y
Y Combinator Blog
Microsoft Azure Blog
Microsoft Azure Blog
P
Proofpoint News Feed
F
Fortinet All Blogs
美团技术团队
D
DataBreaches.Net

暗无天日

读:AI Agent 安全日志——从可见性与隐私的两难说起 - 暗无天日 AI写作的语言指纹——如何让文字不那么像机器 - 暗无天日 读:50 条 Claude Code 技巧——一个工程经理的六个月使用心得 读:AI 辅助开发为什么让 E2E 测试更有价值 - 暗无天日 读:在Emacs中使用Claude Code(Spacemacs适配版) - 暗无天日 Claude Code 背后的工程哲学——读 Agent Harness Engineering 读:Agent Harness Engineering——AI 智能体不只是模型,还有套件 - 暗无天日 browser-harness:让 AI 直接接管你的浏览器 - 暗无天日 读:Security-First CI/CD —— DevSecOps 自动化实践指南 TIL: 数字小键盘的小数点陷阱与行内算术求值 - 暗无天日 读:Immutability 不是万能药,它是一种权衡 - 暗无天日 Conducty:给 Claude Code 加上项目记忆和并行执行能力 - 暗无天日 读 — GitHub Trending 里的 Claude Code 技能包 读 — Prompt Caching 省钱指南 TIL: Emacs 中那些跟鼠标配合的冷门快捷键 - 暗无天日 读:Anvil——把 Emacs 变成 AI 的工具服务器 读:Emacs 代码折叠终极指南 - 暗无天日 读:Clojure 搭车客指南 - 暗无天日 git推送失败后恢复仓库损坏的完整记录 - 暗无天日 多智能体系统的两个有效模式——以及对 Claude Code 用户的启示 - 暗无天日 用 Org Babel 写 Literate 博文:扩展执行 + 定制导出 proced:Emacs 内置的进程查看器 - 暗无天日 从 proced 定制中学到的 Elisp 模式 读:让 Emacs proced 在 macOS 上显示 CPU 和内存 异步编程的函数着色税 - 暗无天日 链式调用的代价:JavaScript 和 Clojure 的共同教训 - 暗无天日 hyperfine:命令行基准测试工具 - 暗无天日 管道中的变量去哪了?——子 shell 作用域陷阱 - 暗无天日 开源包装器的信任陷阱:四个危险信号 - 暗无天日 程序员愿意为 AI 写文档,却不愿为同事写 - 暗无天日
TIL:给 AI 一个更小的世界——技术选型的上下文窗口约束 - 暗...
2026-05-13 · via 暗无天日

Alberto Miorin 提了个叫 "Vibecoder Stack" 的技术栈组合(Astro + PocketBase + Docker + ONCE + BigConfig),五层工具的选型标准都是同一条: 整个系统要简单到能塞进 LLM 的上下文窗口

为什么这个标准成立

给 AI 一个微服务架构、Kubernetes 集群、三个数据库、消息队列组成的庞然大而无,然而它的上下文窗口里只装得下一小部分。于是它开始盲人摸象。猜服务之间怎么调用,猜配置文件格式,猜 CI/CD 流水线结构。猜得越多,幻觉越多。

把系统缩小到单二进制后端 + 静态前端 + 一个 Docker 镜像 + 一台 VPS,AI 能看见全局,幻觉骤降。

而且简单系统对人的脑子也友好。区别是人能靠经验绕开复杂系统的坑,而 AI 直接掉进去。

选型时的三个"小世界"原则

  1. 单二进制优于微服务 。PocketBase 是一个 Go 编译出来的可执行文件,SQLite 嵌在里面,所以数据库就是个文件。备份是 cp ,恢复是拷回去。AI 只需要理解"有一个文件,里面是数据和 schema",不用同时掌握 ORM、迁移脚本、连接池、独立数据库进程。
  2. 配置本身即真相,不靠外部状态 。Terraform 你写了 .tf 配置文件,但它还悄悄维护了一份 terraform.tfstate 状态文件,这份文件记录着"你写的配置"和"云上实际资源"的对应关系。丢了它,光有配置没用。Ansible 的 inventory、facts 缓存也是类似的问题。BigConfig 没有这份隐藏状态: bb.edn.envrc 两个文件就是全部真相。AI 不需要额外理解一份看不见的状态文件。
  3. 一台机器,别搞多租户 。ONCE 理念:应用装一次,跑在自己服务器上,用自己的数据。不做 SaaS 多租户,Kubernetes、服务网格、自动伸缩器就都不需要了。

AI 够聪明。是给它的世界太大了。把系统精简到上下文窗口能装下的程度,幻觉自己就少了。