- 博客(2301)
- 资源 (39)
- 收藏
- 关注
原创 骂了这么多年,最后还是Node赢了
如果公告里没有同时写明 Deno 自身的退场时间,Deno 团队加入 Cloudflare,本来只会是一条普通的收购新闻。10 月 9 日,Ryan Dahl 宣布,整个 Deno 团队将加入 Cloudflare。此后,Deno 运行时还会获得一年的错误修复和安全更新,随后团队便停止开发;Deno Deploy 则会在六个月后关闭。两个期限,都从公告发布当天算起。对于一个曾想让服务端 JavaScript 重新出发的项目来说,这个结局相当直接。
2026-10-28 18:22:59
276
原创 Firefox 本地模式:localhost 再见了 ?
前端架构的意义,不是在面试时多说几个漂亮名词,而是确保六个月后,你和团队仍然敢于修改代码。如果理解了这篇文章里的核心思路,下次开始项目时,就先问那三个问题:数据放在哪里?数据如何流动?代码如何划分?沿着这些问题考虑,合适的模式会逐渐清楚。也可以在评论区告诉我,你现在的项目采用了哪些模式。我会阅读每一条评论。扩展一下业务,Gpt官方卡充:🔄 GPT PLUS 秒冲 130R🔄 GPT 5X PRO 秒冲680R🔄 GPT 20X PRO 秒冲1100R。
2026-10-26 18:30:26
74
原创 告别 Go,拥抱 Rust
打开一个高吞吐 Go 服务的 Grafana 仪表盘,如果它在内存里保存着数 GB 状态,你可能会看到一条锯齿状曲线。前119秒,一切平稳。CPU 使用率维持在20%左右,响应时间不到两毫秒。可到了第120秒,曲线突然冲高:延迟涨到原来的十倍,CPU 核心满载。两秒之后,尖峰消失,系统重新恢复平静,等待下一个两分钟。没有定时任务启动,没有数据库备份,也没人发布新代码。Discord 的工程师第一次在 Read States 服务中遇到这种诡异尖峰时,几乎把基础设施翻了个遍。
2026-10-23 16:23:49
241
原创 MongoDB 正式走向末路
看看2026年那些顶尖科技公司的数据架构,你会发现一个值得留意的变化:它们已经不再热衷于炫耀自己横向分片的 MongoDB Atlas 集群。相反,它们开始悄悄删除 Mongoose 模式定义,拆掉文档存储系统,重新走回关系型数据库的路线。十多年来,MongoDB 一直是现代应用开发中备受追捧的数据库。MERN 技术栈的流行,加上硅谷的推崇,让一套说法深入人心:关系型数据库是过时的老古董,只有把数据都装进灵活的 JSON 文档里,开发才能足够快。如今,热潮退去,后遗症开始显现。
2026-10-22 23:26:02
203
原创 Qwen 4要来了,本地AI要变天?
阿里巴巴下一代 Qwen 模型,可能再过几周就会与我们见面。2026年9月22日,阿里巴巴正式确认,Qwen 4 正在训练中。官方尚未公布发布日期,但社区里的猜测,越来越集中在10月底或11月。对于一直关注开放权重模型进展的开发者来说,这可能是今年最值得留意的发布之一。此前,Qwen3.5、Qwen3.6 和 Qwen3.8 已经在编程、推理和智能体能力上取得了明显进步。尤其是270亿参数这一档,对于希望在自有硬件上运行高能力 AI 的开发者,吸引力正在不断增加。现在,阿里巴巴准备再往前走一步。
2026-10-20 14:11:34
861
原创 Anthropic 刚刚公布了 Claude Opus 5.5 的 12 条全新提示词法则
对于自主执行任务的智能体来说,这可能是最重要的一条。别只丢给它一句:把我们的身份认证系统迁移到 OAuth。将身份认证系统迁移到 OAuth。完成标准:- 所有身份认证端点均使用 OAuth。- 现有测试全部通过。- 新增认证流程有对应测试。- 旧认证实现已经移除。- 相关文档已经更新。只有遇到必须由我决策的阻碍时,才停下来询问。为什么要交代得这么具体?Opus 5.5 越来越擅长在无人盯着的情况下持续工作。但即使它能跑很久,也仍然需要一条明确的终点线。
2026-10-18 10:22:32
155
原创 Claude Code 史上最大升级来了:Claude MODS 正式登场
这次变化,比不少人想象的要大。Anthropic 首次把 Claude Code 自身的更多定制能力开放了出来。现在,你可以修改它的许多行为,连界面也能动手调整。相当于在 Claude Code 的基础上,搭建一套适合自己的运行和交互框架。下面拆开说。
2026-10-16 09:06:19
87
原创 AI 让编程更快了,为什么开发者的效率还是没提高?
*在这项研究的样本中,AI生成代码发现的问题数量,是人类编写代码的1.7倍。当开发者被问到对 AI 输出的信任程度时,48%的人表示,在结果容易验证的情况下,他们会信任 AI。看到 AI 写出的代码,我们的第一反应,往往是:“嗯,看着还行。其中让我印象很深的一点是,AI 在编码时省下的时间,并不总能直接变成交付时间的缩短。更有意思的是,一些没有技术背景的人,也能借助这些工具,在一天内写出代码,搭起一个应用。更重要的是,你能不能读懂实现、发现问题,在代码交付之前,把 AI 留下的错误拦住。
2026-10-13 20:44:56
68
原创 AI 编程迎来“王炸级”对手,再不跟上就晚了
这也是缩小“不可检查性缺口”的一种方式:更少的重要假设,需要由你、同事或者 AI 靠记忆和猜测维持。不过,有些规则只能在运行时验证。数据包布局完全正确,里面的值仍然可能荒唐,比如温度是。
2026-10-11 20:48:18
204
原创 我以为JSON最快,直到CPU爆了
有一次,我看着一个 Kafka 消费者的 CPU 占用连续两天往上爬。那时候,我以为该换更大的机器了。后来发现,根本不是机器不够。这件事让我明白了一个道理,而第一次开发 API 时,几乎没人会提醒你。JSON 并不是天然的“高速选项”。它只是默认选项。大家一直沿用默认方案,通常是因为没人觉得有问题——直到系统每秒开始处理几千条消息。于是,我把自己真正用过,或者为实际项目评估过的序列化格式,重新梳理了一遍。不是那些在技术大会上听起来很厉害的名字,而是确实能在技术栈里找到位置的工具。
2026-10-08 22:19:08
321
原创 前端权限终于不用折腾了
网页权限申请这件事,前端已经折腾很多年了。代码麻烦只是其中一部分。真正难受的,其实一直是授权体验。页面一打开就弹权限。用户条件反射地点拒绝。真正需要功能时才发现用不了。然后开发者又得写一大段教程:“点击浏览器右上角……”“进入网站设置……”“找到摄像头……”“改成允许……”很多普通用户看到第二步就已经放弃了。而用户想使用功能 → 主动点击 → 浏览器申请权限 → 页面根据结果继续执行。
2026-10-06 10:13:56
206
原创 Markdown真要被AI抛弃了?
现在的 Agent 已经能读完整项目、追 Git 历史、找性能问题,甚至把一整套业务流程梳理出来。结果忙活半天,最终交付给你的东西,还是一堵从上往下不断延伸的文字墙。你说它看不了吗?当然不是。
2026-10-05 16:11:23
202
原创 JEV RAG:更高效的 RAG 系统解决方案?
应用会把整个检索过程一步步展示出来。首先,它会把用户的问题重新整理成一个更清晰、更适合搜索的 Query。接着,从向量数据库中找出距离最近的。
2026-10-03 15:24:18
326
原创 Tailwind之后,谁来接班?
听说 Tailwind 因为 AI 被卖给 Shopify。但说实话,至少一年前就已经能看出苗头。如今,这套样式框架进入了企业的掌控之下——有好处,也有坏处。现在该看看下一步了。AI 已经能免费生成组件,靠卖组件维持未来显然不容易,何况 Nuxt UI 和 Daisy UI 早就存在。AI 甚至能直接写出 JavaScript 和 CSS。因此,未来的开发重点,不该是让它设计一个网页,然后每改一点外观就消耗数百万个 token;更值得想的是:我们怎样掌控设计?所以,我想问的不是“CSS 的未来是什么”
2026-09-30 14:07:29
239
原创 前端工程师正在悄然成为新的“成本负担”
我是在一次迭代评审会上意识到这件事的。产品经理正在演示一套新的用户引导流程:动画干净流畅,页面能够适配不同尺寸,表单验证也完全按照我们在需求规划时讨论的方式运行。我坐在会议桌对面,一边看她操作,一边等她说出这个功能是谁开发的。因为实现里有一个细节,我想会后找对应的前端工程师确认一下。然而,她一直没有提到开发者的名字。会议结束后,我主动问了她。她告诉我,自己先使用Figma Make从设计文件中直接生成React组件,再把代码交给v0整理TypeScript,最后按照团队的标准流程提交审查。
2026-09-28 15:10:28
247
原创 Jev AI的17个落地场景
Jev代表了AI领域中一个不同寻常的方向。它没有试图成为拥有更长上下文窗口的聊天机器人,也不打算通过生成更长的答案证明能力。如果AI根本不需要说话呢?在智能体路由、数据分类、结果排序、内容审核、答案验证、实时系统、游戏AI和大规模数据处理等决策密集型任务中,生成成百上千个Token可能毫无必要。有时,应用程序根本不需要一整段解释。YES87%HIGH_RISK这正是Jev开始变得有意思的地方。未来的AI应用,未必会继续依靠一个巨型模型包揽所有工作。
2026-09-25 10:31:47
383
原创 别再返回JSON,MCP开始交付UI
当MCP服务器能够交付可执行UI时,安全模型就变得至关重要。视图运行在沙箱化iframe中;UI通过宿主通信;App不能无限制访问父应用。然而,从企业架构角度看,仍然应该把每个App都视为不可信UI。对于破坏性操作,当然应该添加明确的确认对话框。但确认框绝不是唯一防线。身份验证;授权控制;输入验证;策略执行;审计日志;幂等处理;版本检查;速率限制。UI不是信任边界。后端才是。按钮显示为红色、对话框要求用户再次确认,都只能改善体验,不能替代服务器端的安全控制。
2026-09-24 08:45:15
333
原创 Jev终极指南:决策型AI来了
System One Model是一类能够快速完成结构化决策,并把结果直接交给软件使用的AI模型。它输出的不是自由文本,而是类型明确的数值和经过校准的概率。System 2代表缓慢、谨慎的深度推理;System 1则是那种在你甚至还没读完整句话之前,就已经形成的快速判断。传统LLM逐个生成Token,随后由程序解析、验证并在失败时重试。Jev会同时评估所有问题,直接返回已经符合类型要求的值。如今,几乎所有前沿AI实验室都在竞相构建能力更强的System 2。
2026-09-22 23:01:35
322
原创 什么是 Jev AI?
TypeSafe将Jev称为。这一概念受到丹尼尔·卡尼曼所推广的“快思考与慢思考”理论启发。TypeSafe认为,AI应用中通常存在两类性质不同的工作。第一类任务需要复杂推理和开放式生成,适合由传统大语言模型处理。例如编写文章、解释代码、制定方案,或者回答没有固定选项的问题。需要重试吗?应该调用这个工具吗?这项请求存在风险吗?这张工单应该进入哪个队列?需要升级给人工处理吗?这个答案是否满足要求?这些任务的本质,不是创作,而是决策。
2026-09-21 21:48:34
217
原创 MCP死了吗?真相没那么简单
想象一下:你花了整整一个下午,好不容易把Claude Code和日常使用的工具连接起来,以为从此终于可以告别重复操作。结果,第一次执行正式任务,它就卡住了。你开始检查身份验证、翻服务器日志、核对工具返回内容,一项接一项地排查。而最初的任务,不过是更新一条Issue。折腾到这里,你意识到:如果一开始自己动手,这件事可能早就做完了。对MCP的热情,往往就是从这一刻开始慢慢消失的。MCP描绘了一幅很诱人的图景:为AI提供一种统一标准,让它能够直接操作我们已经在使用的软件。
2026-09-20 22:06:45
220
原创 这7招,让网页动画丝滑起飞
动画,是一款应用的肢体语言。它告诉用户应该看向哪里,解释不同元素之间的关系,同时也在无声地传递产品是否精致、操作是否可靠。想让Web动画变得顺滑,并不需要拥有数学博士学位,也不必先引入一个体积庞大的JavaScript动画库。真正需要的,是理解并尊重浏览器绘制像素的方式。优先为transform和opacity设置动画,尽可能停留在高效的合成阶段。只要能够避免,就不要直接为布局属性制作动画。在JavaScript动画循环中使用,并通过Delta Time消除刷新率差异。
2026-09-17 18:45:06
159
原创 本周我在网上发现的 9 个超酷开源项目
第二类是机械的结构习惯,例如刻意制造二元对立,或者把没有主观意识的东西写得仿佛会主动思考。不过,有句话必须说在前面:如果目标是还原一个静态页面,它能非常出色地完成最开始的80%。此外,它还设计了一套五维评分标准,分别衡量直接性、节奏、可信度、真实性和信息密度,总分为50分。项目内置了一套由七个阶段组成的流水线:先读取目标程序的源代码,接着把软件能力映射为命令,然后编写CLI、生成测试,最后发布对应的软件包。对于iOS开发者来说,它生成的依旧是Web代码。所以,可以先给它一颗星,也可以认真研究它的插件架构。
2026-09-16 13:56:05
44
原创 Python 生态正在悄悄换代,而很多开发者还没发现
上周二,我给一个很小的推荐项目建了个虚拟环境。没什么复杂的。数据模型用 Pydantic。数据处理用 Polars。网络返回的 JSON 用 orjson。提交代码之前用 ruff 检查。整个环境交给 uv 管。安装过程大概只用了 3 秒。Pydantic v2 的核心是 Rust。Polars 是 Rust。orjson 是 Rust。ruff 是 Rust。uv 还是 Rust。
2026-09-06 18:38:49
227
原创 Rust,真把自己玩死了?
过去快十年,程序员圈子里一直有一场近乎“宗教战争”的争论。如果你在 2016 到 2023 年间混过 Reddit、Hacker News 或技术 Twitter,大概率见过那群极其坚定的 Rust 拥趸。重写。全部重写。最好连 C++ 一起埋了。在那套叙事里,C++ 程序员像一群拿着裸指针在雷区里狂奔的牛仔。悬空指针。缓冲区溢出。未定义行为。每一样都像定时炸弹。而 Rust 呢?有 Borrow Checker。有编译期内存安全。还有几乎所有大厂的背书。
2026-08-31 18:15:00
177
原创 17.Hermes Kanban,把多Agent工作变成真看板
它把多 Agent 工作变成一个持久化的 SQLite 看板。每个 task、run、comment、dependency、handoff 都会变成可检查的状态。你让一个 Agent 拆任务,子 Agent 在进程里跑,最后结果回到主上下文里。Hermes Kanban 不是“给 Agent 加一个任务列表”。长项目还需要一个能跨重启、重试、上下文压缩继续存在的审计记录。主 Agent 拆成子任务。主 Agent 收到目标。Agent 会互相等待。主 Agent 等答案。子 Agent 执行。
2026-05-28 22:53:20
296
原创 15.Hermes这个浏览器后门,太关键了
大多数 AI 浏览器 Agent,一遇到复杂网页就容易崩。JS 很重的应用,页面状态根本不在可见文本里。它更像是浏览器自动化下面的“逃生口”。Cookie 出问题,登录态丢失。按钮藏在 iframe 里。普通浏览器工具为什么不够?它不是普通浏览器工具。
2026-05-28 22:53:20
325
原创 16.Hermes缺的,可能就是这个Workspace
它不是想做一个更漂亮的输入框,而是想变成 Hermes Agent 真正的操作界面:chat、memory、skills、terminal、files、orchestration、monitoring,全部放在一个地方。因为当 Agent 开始做真实工作后,瓶颈不只是模型能力,而是你怎么控制它、检查它、恢复错误,以及管理聊天之外发生的所有事情。大多数 Agent UI,看起来都像“披着工作台外壳的聊天软件”。Hermes Workspace 正是在补这个缺口。Hermes Workspace 不太一样。
2026-05-28 22:53:20
311
原创 还在用npm?该换pnpm了
npm 能用,它是默认选项,也是几乎所有教程都会教的工具。但如果你在管理生产基础设施,运行会自动安装依赖的 CI/CD pipeline,或者和团队一起维护多个仓库,那么 pnpm 11 的安全默认值就不是“锦上添花”。你从 npm registry 安装的直接依赖,它自己可能会拉取来自 GitHub 仓库、tarball URL,甚至私有 SSH 链接的传递依赖。但 pnpm 11 在 2026 年 4 月底发布后,npm 和 pnpm 之间的差距,已经从“值得考虑”变成了“很难忽视”。
2026-05-28 08:20:00
422
原创 14.Hermes省钱,别只盯主模型
它还有一组专门处理边缘任务的模型槽位,比如 vision、web extraction、compression、session search、approval、memory flushing 等。如果你用 Hermes 做编码、研究或运维,主模型当然重要。如果你把这些任务也交给昂贵模型,或者让它们沿用高价默认配置,那你每天都可能在悄悄多花钱。这些调用很容易被忽略,因为它们看起来像产品内部行为,而不是你的模型路由策略。Hermes 背后还有很多辅助调用,它们不属于主对话,却一直支撑主流程。
2026-05-27 21:29:39
91
原创 12.Hermes Tool Gateway,真不只是省事
你先把 Agent 跑起来,然后又要花一堆时间接 Web Search、浏览器自动化、生图、TTS,还要在一堆不同服务商之间配置 key。最后 Agent 是能用了,但整个过程像在拼一套杂牌工具链。它让付费 Nous Portal 用户,可以把一些关键工具直接通过同一个 Hermes runtime 和订阅来路由,同时仍然保留每个工具的独立控制权。但其实,这是 Hermes 产品方向上很重要的一步。大多数 AI Agent 配置,真正崩的不是模型。配置多了之后,怎么知道哪个工具走了哪条路径?
2026-05-27 21:29:39
56
原创 13.给Hermes一个不会丢的浏览器身份
它给 Hermes 提供了一条自托管浏览器路径,比普通本地浏览器有更强的反检测特性,同时仍然能接入 Hermes 原有的 browser toolset。,一个自托管的反检测浏览器后端,并配置持久浏览器 session,让 cookies 和登录状态在多次 Agent 运行之间保留下来。浏览器层一旦继承 Hermes 的 profile 逻辑,就会变得实用很多。一句话:持久浏览器身份,是 Agent 浏览从技巧变成基础设施的关键。真正的重点是:Hermes 可以配置成稳定浏览器身份。你登录一次,任务结束。
2026-05-27 21:29:39
135
原创 构建永不忘记的 Agent
到了生产环境,你可以把 SQLite 换成 Postgres,把 LanceDB 换成 Qdrant、Pinecone 或 pgvector,把 Kuzu 换成 Neo4j、FalkorDB 或 Neptune。你在 ChatGPT 里感受到的“记忆”,其实并不是真的记忆,而是系统把完整对话历史重新发送给模型后制造出来的效果。最早的消息会被悄悄丢掉。只有你注意到的部分,才会继续传递下去。可替换后端,比如 Postgres、Qdrant、Neo4j,又能把它带到生产环境,而且不需要改你的 Agent 代码。
2026-05-27 18:06:59
569
原创 2025 年使用最多的编程语言
也因为现代 Java 已经加入了 records、pattern matching、virtual threads 等特性,让它不再只是很多人印象里的“1995 年 Java”,而更像是一个稳定、现代、仍在成长的 JVM 平台。Python 第几?所谓“最常用”,很多时候并不是“最潮”,而是“最有历史包袱”。因为工具链还在进化,比如 Next.js、React、Vue、Svelte、Astro、Bun、Deno。至少学一门“大而实用”的语言,比如 Java、C#、Go、Python、TypeScript。
2026-05-27 08:20:00
622
原创 Claude装太多,只会更废
更有意思的是,其中 3 个其实早就在你的机器上了,只是你可能从来没意识到它们也是 skills。如果你的描述太宽泛,模型又会频繁触发它,白白浪费你的 API 预算。安全团队在测试 AI 生成应用时,已经多次发现:那些通过了随手人工 review 的代码里,仍然可能存在两位数级别的漏洞,其中甚至包括 critical 级别的问题。它会在后台运行 Semgrep,格式化输出结果,然后只把存在漏洞的代码块送回 Claude 的 context window,让 Agent 可以继续修复。
2026-05-26 18:00:00
610
原创 现在买iPhone,亏大了
随后,在 2027 年 3 月,苹果可能还会推出 iPhone 18、iPhone 18e 和第二代 iPhone Air。可从那以后,iPhone 的整体形态虽然一直在优化,但真正能让人一眼觉得“这代完全不一样”的变化,其实并不多。根据 Bloomberg 透露的信息,这款 iPhone 可能会采用一种全新的玻璃边缘设计:机身四周的玻璃边缘会自然弯曲,并且和屏幕无缝衔接。这样的机器,确实值得观望。所以,总结下来,如果你现在正在纠结 iPhone 17 值不值得买,我的建议是:如果不是刚需,可以等等。
2026-05-26 08:25:00
564
原创 9 Hermes Memory,不只是记住
它没有把 memory 当成一个模糊的大桶,而是把不同类型的记忆拆成了几层:always-on memory、user profile、可搜索的 session history,以及可选的 external memory providers。很多 AI 产品谈到 memory 时,总喜欢把它说成一个功能。因为在 Hermes 里,memory 不只是“记住一些东西”。这才是一个真正 Agent 应该有的记忆设计。什么内容应该交给更深层的长期记忆系统。什么内容只需要在用到时搜索。
2026-05-25 22:49:29
44
原创 11./background,让Hermes真像运行时
一旦你让 Agent 做研究、分析仓库、检查日志、处理文件,或者跑任何稍微久一点的任务,整个 session 被堵住就会变成瓶颈。你要么坐着等,要么手动开新窗口,要么在 Agent 工作时丢掉当前思路。这是 Hermes 里最实用的功能之一。它把 Hermes 从“一次只能聊一个任务”,变成更接近一个能并行工作的运行时。但真正用起来,你会发现它改变的是整个产品节奏。你停下来,等模型跑完,然后再继续。但对真实任务很别扭。
2026-05-25 22:49:29
44
原创 10.Hermes的回滚,才敢真干活
简单说,Hermes 会在破坏性改动前自动给项目打快照,并允许你在同一个 Hermes session 里恢复到之前状态。这正是很多 AI 工具还不成熟的地方。它们能行动,却不一定给你一个干净、原生、可靠的恢复方式。执行 shell 命令。几秒钟改完整个项目。大多数 AI Agent demo 都在展示它“能做什么”。它有一个很容易被低估的功能:checkpoints 和。但更难的问题是:如果 Agent 做错了,怎么办?Hermes 在这点上做得不一样。这听起来像个小便利功能。
2026-05-25 22:49:29
55
原创 模型不差,差的是外壳,驾驭工程详解
一个原始 LLM 就像一颗 CPU:没有内存,没有磁盘,也没有输入输出能力。OpenAI 的 Codex 使用非常严格的优先级栈:最高优先级是服务端控制的 system message,其次是工具定义,然后是 developer instructions,再往下是 user instructions,包括级联的 AGENTS.md 文件,限制为 32 KiB,最后才是对话历史。循环过程大概是:组装 prompt,调用 LLM,解析输出,执行工具调用,把结果塞回上下文,然后继续重复,直到任务完成。
2026-05-25 17:38:03
621
原创 2026 年值得关注的前端开发趋势
以我的经验来看,AI 在前端开发中的真正价值,不是“帮你写代码”这么简单,而是提升生产力。性能优化、AI 辅助工作流、服务端渲染、TypeScript 普及和 DevOps 集成,已经不再是可选项,而是在现代开发团队里逐渐变成标准实践。理解这些变化,不只是前端开发者自己的事,对任何正在构建生产级应用的团队来说,都非常重要。静态渲染、服务端渲染、流式渲染和客户端渲染,现在不再是只能选一个,而是可以组合使用。对于想保持竞争力的开发者来说,最好的方式不是盲目追热点,而是持续学习,并真正理解这些趋势为什么重要。
2026-05-25 08:20:00
567
ZigBee和重力传感器
2013-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅