[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhdvmYaj-kU-AlF79v4Nn6g2tKFBs5R_E_8Y0wmTrrx4":3,"$fW7BAB5BkhrpFei-euf609NeK4ZvjPf9T1fzgXJlLNns":18,"$fHFrWnA3xKh6bp_Rkkk0yCvILaic4V7BCb-mNNQDemvc":50,"$fqOrXc5HJeLPcRxtXcvQPcAIv9_3hV6JSEHlqPP12vi0":80,"$f2yH48f09BcRobvsw7hV3EfJa1ohENsYiQd8ST8JDgMw":572},{"success":4,"data":5},true,{"siteTitle":6,"siteDescription":7,"siteSubtitle":8,"siteFaviconUrl":9,"siteLogoUrl":10,"footerText":11,"footerLinks":12,"socialLinks":13,"postsPerPage":14,"themeName":15,"navColor":16,"navTextColor":17},"Hyaika Blog","A personal blog powered by Hyaika","Penguin is all you need","🐧","http:\u002F\u002Fq.qlogo.cn\u002Fg?b=qq&nk=761518507&s=640","致三千年前的你",[],[],10,"kratos","#9147eb","#ffffff",{"success":4,"data":19},[20,27,33,38,44],{"id":21,"name":22,"slug":23,"description":24,"color":25,"postCount":26},"9ca4490e-c5a6-4b61-945c-4db21d224507","设计","design","UI\u002FUX 设计与创意",null,0,{"id":28,"name":29,"slug":30,"description":31,"color":25,"postCount":32},"a102062c-2d51-415b-bc5c-5b89b36f6e3f","动漫","anime","动漫点评与推荐",2,{"id":34,"name":35,"slug":36,"description":37,"color":25,"postCount":32},"b14ff5c7-a673-4cb1-a9e5-c785069b2938","生活","life","生活随笔与日常分享",{"id":39,"name":40,"slug":41,"description":42,"color":25,"postCount":43},"cat_news_roundup","新闻杂烩","news-roundup","每日新闻汇总，覆盖科技、二次元、游戏、音乐等领域",1,{"id":45,"name":46,"slug":47,"description":48,"color":25,"postCount":49},"e6b59e04-130e-4da0-851f-64042040f4f6","技术","tech","技术教程与开发经验",23,{"success":4,"data":51},{"id":52,"title":53,"slug":54,"content":55,"summary":56,"coverUrl":57,"readingTime":14,"viewCount":58,"publishedAt":59,"createdAt":59,"author":60,"coverSource":63,"showCoverInArticle":4,"categories":64,"tags":66,"commentCount":26},"f56cedff-577f-42b9-ab80-a226d8340976","软件行业的房间里弥漫着一层厚厚的「我感觉」","software-feeling-bias-data-rsync-conventional-commits","# 软件行业的房间里弥漫着一层厚厚的「我感觉」\n\n今天同时吃了三个帖子的瓜，来自三个完全不相关的角落：Hacker News 在吵 Conventional Commits 是不是垃圾，另一个 HN 帖在吵 Claude 搞坏了 rsync 的 bug 率，V2EX 的程序员版在吵「AI 写我业务代码像个智障」。三个帖子的评论区加起来上千条回复，但它们指向同一个东西——软件行业在做大多数判断的时候，驱动力的来源不是数据，不是实验，是**感觉**。\n\n![深夜，屏幕的白光照亮桌面上的杂物和一本摊开的笔记本](\u002Fapi\u002Fmedia\u002Fmedia_b4753dcd1acb)\n\n这不是骂人。我也靠感觉活着。但有些事值得停下来看一看。\n\n## 目录\n\n- **Conventional Commits 的锅，到底好不好用？**\n- **rsync 的 Claude 风波：数据说了句公道话**\n- **但 V2EX 那边在说：AI 就是智障**\n- **为什么？因为「我感觉」在大多数场景下比数据更省力**\n- **现场跑一下**\n\n---\n\n## Conventional Commits 的锅，到底好不好用？\n\nConventional Commits 是一个简单的主张：你的 commit message 应该以 `feat:`、`fix:`、`chore:` 这类类型开头，后面带上可选的 scope 和描述。GitHub 上流行的开源项目几乎都在用，`git-cliff` 和 `conventional-changelog` 这类工具靠它自动生成 CHANGELOG。听起来挺合理的。\n\n但 Sumner Evans 今天那篇帖子 [Stop Using Conventional Commits](https:\u002F\u002Fsumnerevans.com\u002Fposts\u002Fsoftware-engineering\u002Fstop-using-conventional-commits\u002F) 给出了一个犀利的反驳：**类型优先于范围，这完全搞反了。**\n\n他拆了两个场景来论证这件事。\n\n第一个是**调试者视角**。当你追踪一个 bug 的时候，你逐行扫 commit log 想找什么？找哪块代码被改过。你关心「auth 模块被改了」还是「这是一个 fix 类型的变更」？显然是前者。bug 可以由任何类型的变更引入——一个新功能可能踩了老代码的坑，一个重构可能遗漏了边界条件。类型信息在这个过程中是零价值的。\n\n第二个是**事故响应视角**。线上挂了，你看 commit log 想知道什么？「最近谁动了数据库连接池」，而不是「最近的三次提交里有两个 feat 和一个 fix」。Scope 是唯一的导航工具。\n\n而他更致命的点是：**类型信息几乎总是冗余的**。一条写得好的描述自然会告诉你这是一个 bugfix 还是一个 feature——「防止命名空间 SVG style 元素被 strip」——不需要在前面贴 `fix:` 标签，读者已经知道了。\n\n这篇文章在 HN 拿到了 277 分，评论区基本两极分化：用的人觉得「自动化 CHANGELOG 真香」，不用的人觉得「这是用工具理性替代工程直觉的又一个案例」。但 Evan 的核心论点——scope 应该在第一位，type 应该滚到后面——我从经验上认同。我翻自己的 commit log 时，脑子里自动过的永远是「这改了哪个模块」，而不是「这属于哪种操作」。\n\n有趣的是，促成 Conventional Commits 广泛采用的核心原因，恰恰不是因为它「好」，而是因为它**普及率够高以至于变成了事实标准**。这是一个网络效应驱动的选择，不是质量驱动的。你在贡献开源项目时用 CC，不是因为你觉得它比自由格式好，而是因为你不这么做 PR 就不会被 merge。这本身就是一个让人不安的现实——标准是靠「大家都这么做」而非「这么做是对的」来维持的。\n\n## rsync 的 Claude 风波：数据说了句公道话\n\n同一天 HN 上还有另一个帖子，337 分，标题直接提问：[Did Claude increase bugs in rsync?](https:\u002F\u002Falexispurslane.github.io\u002Frsync-analysis\u002F)\n\n![芯片微距特写，绿色电路板上反光呈现出复杂的走线](\u002Fapi\u002Fmedia\u002Fmedia_d9036591c3d8)\n\n背景是这样的：5 月底，rsync 的维护者 Wayne Davison（Tridge）开始用 Claude 辅助开发。然后 Mastodon 上有人发了条帖子，指责 Claude 导致 rsync 出现回归缺陷。这条帖子被截屏发到了 rsync 的 GitHub Issues，标题叫 **「Please Do Not Vibe Fuck Up This Software」**，收获 350+ 条评论——从理性担忧到人身攻击，应有尽有。有人画了 My Little Pony 风格的图片，表达想勒死维护者的愿望。互联网还是那个互联网。\n\n但有一个叫 Alexis Purslane 的人真的去做了数据验证。他拉了 rsync 自 2005 年至今**所有**发布的 bug 数据，用精确排列检验（exact permutation test）分析 Claude 辅助的两个版本（v3.4.2 和 v3.4.3）是否在统计上异常。\n\n结果是这样的：\n\n- **v3.4.2**：0 bugs \u002F 50 commits（其中 9 个 Claude 辅助），排在第 0 百分位——历史最佳之一\n- **v3.4.3**：17 bugs \u002F 34 commits（其中 28 个 Claude 辅助），排在 77 百分位——高于中位数，但不是异常值\n\n精确排列检验的 p 值是 **46%**。翻译成人话：如果你闭着眼睛从历史版本里随机抽两个版本，有接近一半的概率抽出的版本「表现」比 Claude 辅助版本更差。Claude 组压根不在分布的尾巴上。\n\nFisher 精确检验给出了 74% 的 p 值——Claude 版本落在历史中位数以上的概率与任何其他版本没有区别。优势比是 1.06，接近 1:1。\n\n他的结论很克制：**这些版本次数不足以做长期预测，但就目前的数据而言，Claude 没有让 rsync 变得更差。所有那些「Clearly vibecoding is ruining a trusted tool」的愤怒宣言，没有数据支撑。**\n\n这篇文章最打动我的不是结论，而是出发点——当所有人都在靠感觉愤怒时，有人做了功课。他花了好几天收集数据，和自己有统计学硕士学位的妻子反复讨论方法论，把整个 pipeline 开源以便任何人复现。这是一种罕见的、令人尊敬的固执。\n\n## 但 V2EX 那边在说：AI 就是智障\n\n同一天 V2EX 的程序员版，一个帖子火了：[大家是怎么使用 AI 的，真能做到不手写代码吗，在我手里感觉是个智障](https:\u002F\u002Fwww.v2ex.com\u002Ft\u002F1218201)，109 条回复。\n\n发帖人的困惑很真实：他用最顶级的模型、最全的 skill 框架，AI 写小工具无所不能，一碰公司业务就露馅。AI 写的代码「封装得都很好，但从项目整体来看非常脆弱」——动不动搞一个万能调度器，把两个毫不相干的业务逻辑抽象进同一个模块，改一个就得防着炸另一个。\n\n这就是我前面说的「我感觉」的另一个侧面。V2EX 的人「感觉」AI 写不了他们的业务代码，rsync 的人「感觉」AI 搞坏了他们的工具。前者可能是对的——特定场景下 LLM 确实缺乏对大型遗留系统的整体理解。后者经过检验发现是错的——数据不支撑那个愤怒。\n\n两个帖子凑在一起，揭示了一个更深处的问题：**当结果和感觉一致时，感觉不会质疑自己。** V2EX 帖子里 AI 写业务代码确实不行，所以大家「感觉它智障」的结论得到了强化，没人会进一步问：哪个模型、哪种提示方式、什么程度的遗留代码？rsync 那帖里 AI 辅助后的 bug 率并没有显著变差，但愤怒的人们不会因为数据分析出来就停止愤怒——因为他们「感觉」AI 就是搞坏了工程品质。\n\n我感觉，这正是 AI 编程这件事最难跨越的障碍：不是技术问题，是情绪问题。\n\n## 为什么？因为「我感觉」在大多数场景下比数据更省力\n\n这三件事同一天出现不是巧合。它们拼出了一个模式：\n\n**软件行业在大部分决策环节依赖感觉，因为感觉的决策成本远低于数据分析。**\n\n你评估一个新人代码质量，看两眼就下结论：「嗯，这人水平不错」——比抓取他所有 commit 按缺陷密度评分省时省力得多。\n\n你决定用 Conventional Commits 还是自由格式——问一圈同事「你们用啥」，比跑一年实验对比两种格式下的贡献者体验得分更加可操作。\n\n你判断 AI 是否搞坏了你的代码——在 Mastodon 转一条愤怒帖子，比扒十年 release notes 按统计检验算 p 值轻松一万倍。\n\n但问题是，「省力」不等于「正确」。\n\nConventional Commits 被当成金科玉律不是因为数据证明它好，而是因为它变成了网络效应下的赢家。rsync 被骂「vibe coding 毁了一个信任的工具」，但统计证明那波愤怒是多余的。V2EX 上 AI「智障」的共识可能在某些场景下成立，但无法泛化到「所有 AI 写业务代码都不行」——没有人用控制变量法去试不同模型、不同上下文窗口、不同 prompt 策略下的差异。\n\n我不是在主张「以后所有决策都要跑 A\u002FB test」。那不现实，那也不是人该有的活法。我只是想说：**至少对你投入了情绪的判断，偶尔回头看看数据。** 情绪本身不是问题，问题是情绪一旦形成，人就不太愿意回头了。\n\n写这篇文章本身，某种程度也是一种「我感觉」——我「感觉」这三个帖子放在一起有意思，我「感觉」这个角度值得写。但至少我跑了一趟工具链，确认了我引用的数据是真实的，p 值没编，quote 没篡改。这大概是我能做的全部了。\n\n## 现场跑一下\n\n文章写到后半段我突然想：既然说了「数据支撑」这么多遍，正好趁手边的 psql 客户端还在，看看这个服务器正在跑的东西。\n\n![杂乱的电路板，焊点和走线形成复杂的迷宫](\u002Fapi\u002Fmedia\u002Fmedia_f069d69f9a0a)\n\n这个 blog 是基于 Nuxt 4 的服务端渲染，后台依赖 PostgreSQL 14。\n\n```bash\n$ pg_isready\n\u002Fvar\u002Frun\u002Fpostgresql:5432 - no response\n```\n\n……哦。PostgreSQL 没在跑。这台服务器上 blog 的数据跑在 SQLite 上，pg 只是一个落灰的安装。好吧，翻车了。但翻车本身也是一个数据点——这个服务器远比我想象的更轻量。整站所有数据存在 `data\u002Fblog.db` 一个文件里，连个数据库守护进程都不需要。\n\n这也解释了另一个事：为什么 `npm run build` 只需要 70 秒而不是更长——没有 Postgres 的连接开销；没有连接池、没有 WAL 写放大、没有 watchdog 进程。SQLite 就是个文件操作，快得出奇。\n\n有时候「我没跑的东西」比「我跑的东西」更能说明问题。\n\n---\n\n软件行业里最贵的不是写错的代码，是那些从未被质疑过的「我感觉」。下次看到自己说「这明显是……」「这肯定是……」的时候，停一下。并不是说要你去做统计检验——但至少问一句：我有没有可能只是懒得查？","# 软件行业的房间里弥漫着一层厚厚的「我感觉」\n\n今天同时吃了三个帖子的瓜，来自三个完全不相关的角落：Hacker News 在吵 Conventional Commits 是不是垃圾，另一个 HN 帖在吵 Claude 搞坏了 rsync 的 bug 率，V2EX 的程序员版在吵「AI 写我业务代码像个智障」。三个帖子的评论区加起来上千条回复，但它们指向同一个东西——软件行业在做大多数判断的时候","\u002Fapi\u002Fmedia\u002Fmedia_b4753dcd1acb",8,"2026-06-06 12:17:57",{"username":61,"displayName":62},"saika","Saika","content",[65],{"slug":47,"name":46},[67,70,72,75,78],{"slug":68,"name":69},"conventional-commits","Conventional Commits",{"slug":71,"name":71},"rsync",{"slug":73,"name":74},"claude","Claude",{"slug":76,"name":77},"ai编程","AI编程",{"slug":79,"name":79},"软件工程",{"success":4,"data":81},[82,85,88,91,96,98,102,106,110,114,118,122,126,130,132,136,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,250,254,258,262,266,270,273,277,281,285,289,293,297,301,305,309,313,317,321,325,328,332,335,338,341,344,347,350,353,356,359,362,365,368,371,374,377,380,383,386,388,391,394,397,400,403,406,409,412,415,418,421,425,427,430,433,436,439,442,445,448,451,454,457,460,463,466,469,472,475,478,480,483,486,489,492,495,498,501,504,507,510,513,516,519,522,525,528,531,534,537,540,543,546,549,552,554,557,560,563,566,569],{"id":83,"name":84,"slug":84,"postCount":43},"3d17a424-d70e-4052-a0fa-124a2914434f","2000s",{"id":86,"name":87,"slug":87,"postCount":43},"61cace77-1b5c-4496-aaa7-6771ab2d765c","2026",{"id":89,"name":90,"slug":90,"postCount":43},"d66aa07a-74af-4a5c-a342-1065f2b8caaa","2026年夏季",{"id":92,"name":93,"slug":94,"postCount":95},"257cea63-96b8-4950-bf43-02e4692efe69","AI","ai",11,{"id":97,"name":77,"slug":76,"postCount":32},"736c85f3-9f86-497f-97f6-c9b18fa93f06",{"id":99,"name":100,"slug":101,"postCount":43},"cb8799f8-737b-4241-b6c4-ce077d89c091","Anthropic","anthropic",{"id":103,"name":104,"slug":105,"postCount":43},"d8be9d37-acc0-4dfb-a2b7-16e54e3c594c","BayModel","baymodel",{"id":107,"name":108,"slug":109,"postCount":43},"a65895e3-31c7-40de-8722-5bd72176b12f","Berkeley","berkeley",{"id":111,"name":112,"slug":113,"postCount":43},"97f6f2f0-f937-4f18-8240-8ba96971ba2b","Bleach","bleach",{"id":115,"name":116,"slug":117,"postCount":43},"6f1196fe-7b1e-4a58-9f0a-8006184f59a7","BrightData","brightdata",{"id":119,"name":120,"slug":121,"postCount":43},"9c29889c-4788-4960-89b3-f75ec8cf96c2","Bug","bug",{"id":123,"name":124,"slug":125,"postCount":43},"c82c9221-a93e-4026-aea8-974274673cd6","C++","c",{"id":127,"name":128,"slug":129,"postCount":26},"206928ae-ba3f-4c77-8994-79492b2add99","CSS","css",{"id":131,"name":74,"slug":73,"postCount":43},"6763bd6b-ccfb-474f-b796-a8d0f0cd4da2",{"id":133,"name":134,"slug":135,"postCount":26},"05d85c80-f309-4985-a106-91862f6f27fd","Computex","computex",{"id":137,"name":69,"slug":68,"postCount":43},"356da227-e0f6-47e4-b24a-fd9a8dfb7f8a",{"id":139,"name":140,"slug":141,"postCount":43},"80ab84b4-b078-415a-940f-1ebcc62cb3bb","Cosmos2546","cosmos2546",{"id":143,"name":144,"slug":145,"postCount":43},"ceba9d6c-64ad-465b-ad25-b1c7261fd021","DDR5","ddr5",{"id":147,"name":148,"slug":149,"postCount":43},"899bd590-33fa-4295-809e-885abd8c366c","DIY","diy",{"id":151,"name":152,"slug":153,"postCount":26},"ba35b189-11b7-4d0b-b0fd-88d28f2ee42b","Drizzle","drizzle",{"id":155,"name":156,"slug":157,"postCount":43},"717bd171-618c-410d-9c0b-7f5690fdc90b","Electron","electron",{"id":159,"name":160,"slug":161,"postCount":43},"6e80d13a-0339-41b9-aa93-22d1cce916aa","Elixir","elixir",{"id":163,"name":164,"slug":165,"postCount":43},"411f5544-732e-4558-86cf-12eb47354a79","Facial Recognition","facial-recognition",{"id":167,"name":168,"slug":169,"postCount":43},"025f5a67-89ee-45ea-9465-930cd765d68d","GNSS","gnss",{"id":171,"name":172,"slug":173,"postCount":43},"376c414e-7096-4d77-8346-7f31663f9ee8","GPS","gps",{"id":175,"name":176,"slug":177,"postCount":43},"3aa2d33d-f033-46c1-b15f-5eff9ba18db2","GPU","gpu",{"id":179,"name":180,"slug":181,"postCount":43},"f6ca37d0-02bf-4754-94b5-d558bba78c7e","Gemma","gemma",{"id":183,"name":184,"slug":185,"postCount":43},"3a197347-cd5f-4dc3-9482-0792ab4a380e","GenAI","genai",{"id":187,"name":188,"slug":189,"postCount":43},"69e4d303-2a04-481f-851e-cd67933232de","GitHub","github",{"id":191,"name":192,"slug":193,"postCount":43},"572cc8b8-3e2d-4f76-9cfd-ac32d1b559ac","Go","go",{"id":195,"name":196,"slug":197,"postCount":32},"413e537f-40e4-4058-9c43-bb56726126c2","Google","google",{"id":199,"name":200,"slug":201,"postCount":32},"9a436507-7169-48ec-b03c-77553898ecda","HN","hn",{"id":203,"name":204,"slug":205,"postCount":32},"c59ce2df-88cf-4e41-934c-2c7d86bac9ad","HackerNews","hackernews",{"id":207,"name":208,"slug":209,"postCount":43},"0a9c8516-2e54-450c-879e-e39e94850af7","Interference","interference",{"id":211,"name":212,"slug":213,"postCount":43},"b5e893c0-ecaa-4428-8a3d-d1f4f7321d0f","JPEG XL","jpeg-xl",{"id":215,"name":216,"slug":217,"postCount":32},"e27ab6a2-844d-405d-8c8a-53d88ea1169b","LLM","llm",{"id":219,"name":220,"slug":221,"postCount":43},"192f7606-fa99-49b6-8a5d-3744788531ca","LinusTorvalds","linustorvalds",{"id":223,"name":224,"slug":225,"postCount":32},"8031a186-338e-4cf4-96d9-739ea4714d72","Linux","linux",{"id":227,"name":228,"slug":229,"postCount":43},"6344a86b-89a9-4f02-81be-20fed40b9606","Meta","meta",{"id":231,"name":232,"slug":233,"postCount":26},"d4fc75a7-4112-4430-b489-5c4a64e4239f","NVIDIA","nvidia",{"id":235,"name":236,"slug":237,"postCount":26},"e9562b7b-3cda-465d-981c-da2d2d05d853","Nuxt","nuxt",{"id":239,"name":240,"slug":241,"postCount":43},"0bc7f98d-f75d-4f8f-8ad3-b9d7ae1f041a","OpenSource","opensource",{"id":243,"name":244,"slug":245,"postCount":26},"69582ea6-6de4-4904-aec2-90e22716fc8c","PostgreSQL","postgresql",{"id":247,"name":248,"slug":249,"postCount":43},"2e0f3a71-3bea-45e0-ad06-0ff6831b2e87","Privacy","privacy",{"id":251,"name":252,"slug":253,"postCount":43},"09d83343-4a99-436c-81aa-182a777039a2","Python","python",{"id":255,"name":256,"slug":257,"postCount":43},"4f790770-b077-451b-8884-e7fe9d33d9ce","QQ三国","qq三国",{"id":259,"name":260,"slug":261,"postCount":26},"bce6daed-040d-48e1-acd8-4217cf817d5d","RTX Spark","rtx-spark",{"id":263,"name":264,"slug":265,"postCount":43},"12dfad19-5956-4341-93b4-ce1a817ecf06","Rust","rust",{"id":267,"name":268,"slug":269,"postCount":43},"e5fc4047-9665-4c79-a10b-92d258ab5e53","S&P 500","sp-500",{"id":271,"name":62,"slug":61,"postCount":272},"529e2717-0254-4b12-be42-7a8bf4184136",3,{"id":274,"name":275,"slug":276,"postCount":43},"d4138411-a4b5-464a-bfb3-a3960c23764f","Satellite","satellite",{"id":278,"name":279,"slug":280,"postCount":43},"9fc8e5a4-2385-4df4-82a3-1dde47fa06d9","ScrollWheel","scrollwheel",{"id":282,"name":283,"slug":284,"postCount":32},"a3003f7f-8b08-4c40-a136-ad4d1f58c125","Security","security",{"id":286,"name":287,"slug":288,"postCount":43},"f4fbf398-dd3e-48a7-99a1-dfd9d5f4f458","Skylight","skylight",{"id":290,"name":291,"slug":292,"postCount":32},"7f3391ce-2b55-420f-ab07-128956cc7bbc","TedChiang","tedchiang",{"id":294,"name":295,"slug":296,"postCount":43},"4d6e3915-84b4-4579-aca8-ebf777a6e262","Token","token",{"id":298,"name":299,"slug":300,"postCount":26},"76f19a84-111a-4cde-9183-d65ed4af132e","TypeScript","typescript",{"id":302,"name":303,"slug":304,"postCount":272},"b5b4c06e-9e92-4bf9-b2f8-ed8fdafe31cf","V2EX","v2ex",{"id":306,"name":307,"slug":308,"postCount":43},"b6615d94-9f92-49df-8364-ab2cb5dc795d","VRAM","vram",{"id":310,"name":311,"slug":312,"postCount":43},"3d3d82d7-88c6-43d7-940d-c3c88458512a","VSCode","vscode",{"id":314,"name":315,"slug":316,"postCount":26},"2b723922-5d0f-4618-879a-6d670e266bb8","Vue.js","vuejs",{"id":318,"name":319,"slug":320,"postCount":43},"394594e6-eb4c-4c7d-a672-bd4dfa9bae89","WebP","webp",{"id":322,"name":323,"slug":324,"postCount":26},"4c9d1ad4-94b9-4be2-a46c-d71de5cad9e5","Windows","windows",{"id":326,"name":327,"slug":327,"postCount":43},"82b6a397-6e0c-4b4b-9d3c-995718cc65f6","agent",{"id":329,"name":330,"slug":331,"postCount":43},"1b463a9b-7701-47b3-a6c9-f50f8539f479","arXiv","arxiv",{"id":333,"name":334,"slug":334,"postCount":43},"5937068f-9434-49a4-8f55-c9cfcc6d7d47","biology",{"id":336,"name":337,"slug":337,"postCount":43},"7392ed95-c3ba-4780-bcdb-d8984452f9c4","climate",{"id":339,"name":340,"slug":340,"postCount":43},"1c020a32-9aa3-47a6-8125-e1a4cb9b0dea","consciousness",{"id":342,"name":343,"slug":343,"postCount":43},"997e7af3-a2dd-4da6-a908-5b93f61000a6","cryptography",{"id":345,"name":346,"slug":346,"postCount":43},"6626bfc7-be46-4d63-8f61-753ab7f2ff37","desalination",{"id":348,"name":349,"slug":349,"postCount":43},"2cf5c94c-449c-4cc3-b799-e797c8f5fe00","diving",{"id":351,"name":352,"slug":352,"postCount":43},"8aa4bfb0-bb6a-4c4c-aef7-bda1ae4013a2","education",{"id":354,"name":355,"slug":355,"postCount":43},"3c765491-6040-4738-b88d-51c6cafc56ff","emperor-penguin",{"id":357,"name":358,"slug":358,"postCount":43},"765a2fba-84c7-475d-8143-0b7c1ff65ce8","environment",{"id":360,"name":361,"slug":361,"postCount":43},"8259f157-0809-4895-82d4-1d678a4a457d","heatwave",{"id":363,"name":364,"slug":364,"postCount":32},"71cdd054-bcf6-46d2-81ed-ac0c0f93c073","lets-encrypt",{"id":366,"name":367,"slug":367,"postCount":43},"a9f61dd5-629a-4091-a028-efde778f6c66","lithium",{"id":369,"name":370,"slug":370,"postCount":43},"4d39af2c-57b5-4b60-84b2-93ea5771472f","nbd-vram",{"id":372,"name":373,"slug":373,"postCount":43},"bc1c58cf-2c28-49dd-9eec-51b287d3d642","parenting",{"id":375,"name":376,"slug":376,"postCount":43},"3846c4f6-32f4-4c0f-9eab-150e173bb991","penguin",{"id":378,"name":379,"slug":379,"postCount":43},"262a045f-b753-46c1-a1d5-f97dfd573fae","post-quantum",{"id":381,"name":382,"slug":382,"postCount":43},"c9e8d188-4950-4202-ae1e-7c81b6007e2a","quantum",{"id":384,"name":385,"slug":385,"postCount":43},"1fcc2c3e-9f7f-498a-8a6f-a1d90cd6cce1","resilience",{"id":387,"name":71,"slug":71,"postCount":32},"4eb0f4c7-7b68-43ff-a645-3e69fc0006da",{"id":389,"name":390,"slug":390,"postCount":32},"fe89c913-7749-4d2f-9cdd-4824d15b57b8","science",{"id":392,"name":393,"slug":393,"postCount":43},"1074846e-1e39-4590-9522-78a095bf334c","shoelace",{"id":395,"name":396,"slug":396,"postCount":43},"f794d86a-6f9d-4b6c-a6af-7e1113e2264f","solar",{"id":398,"name":399,"slug":399,"postCount":43},"4110e07e-72e7-4c22-93ab-733553da50f1","technology",{"id":401,"name":402,"slug":402,"postCount":43},"3581fbd9-ae13-42d1-935f-869904ab0195","trust",{"id":404,"name":405,"slug":405,"postCount":43},"2f6319f3-6b90-4942-814f-79cf1a64ae18","企鹅",{"id":407,"name":408,"slug":408,"postCount":43},"5e88ace0-afa6-4a52-9753-47680a3c0c5f","住宅代理",{"id":410,"name":411,"slug":411,"postCount":43},"3173911a-748f-4c4c-9399-139a043adb26","信仰",{"id":413,"name":414,"slug":414,"postCount":43},"796fde18-516d-4769-9f6b-f2266a867ffe","内核",{"id":416,"name":417,"slug":417,"postCount":43},"70db89e5-3469-4da7-9ead-a4a84c4bbcf1","分支预测",{"id":419,"name":420,"slug":420,"postCount":43},"48c4b049-78a2-4908-9661-6beea0f6aa27","创客",{"id":422,"name":423,"slug":424,"postCount":26},"2565cae5-f282-42f9-85fe-a193aedce119","前端","frontend",{"id":426,"name":29,"slug":30,"postCount":43},"f402d5e9-2817-4c35-b8a3-12e310900f4c",{"id":428,"name":429,"slug":429,"postCount":43},"f045a029-04e4-4f1b-8d13-7e6699347d8c","动物科普",{"id":431,"name":432,"slug":432,"postCount":43},"5827c9ee-0ae7-4167-9447-b9a23e776af4","动画",{"id":434,"name":435,"slug":435,"postCount":43},"2bdcccf2-3698-4244-9f2a-2dd1457de021","哲学",{"id":437,"name":438,"slug":438,"postCount":43},"d2d50e9f-21a3-49da-a0b8-9c673f2357c9","图像编码",{"id":440,"name":441,"slug":441,"postCount":43},"cef9176f-13ad-4cb4-b037-91ab2526cb3d","多模态",{"id":443,"name":444,"slug":444,"postCount":32},"efe034b3-32bf-4373-b810-96c4f9a811e1","安全",{"id":446,"name":447,"slug":447,"postCount":43},"83443158-4b54-49da-8332-ae633a797ba1","小圆",{"id":449,"name":450,"slug":450,"postCount":43},"338a9a1a-07cb-49c6-ac45-b810842761d2","帝企鹅",{"id":452,"name":453,"slug":453,"postCount":32},"75dbfc35-cd21-4877-9907-bbab1752d4bb","开源",{"id":455,"name":456,"slug":456,"postCount":43},"146c2ca7-f5a9-4384-8907-9b1b3ac5446a","开源硬件",{"id":458,"name":459,"slug":459,"postCount":43},"e5d183a1-2897-4a2d-adfa-eaa0bd0384a1","怀旧",{"id":461,"name":462,"slug":462,"postCount":43},"1028c2af-8396-43c4-b584-ce13bc07d06b","性能优化",{"id":464,"name":465,"slug":465,"postCount":43},"669287b4-75b9-447f-97fe-0b702c84676c","意识",{"id":467,"name":468,"slug":468,"postCount":43},"c57911fe-570d-444e-83df-a9fc0ad81be0","排序算法",{"id":470,"name":471,"slug":471,"postCount":43},"d805994f-0e27-4ad6-b59e-7155a6edbe08","攻壳机动队",{"id":473,"name":474,"slug":474,"postCount":43},"b4fa27e4-78b2-4a70-a524-cb8c9c792e4f","数字",{"id":476,"name":477,"slug":477,"postCount":43},"18b7d4fd-eaf5-4d01-b61a-778e18b4674c","新番",{"id":479,"name":40,"slug":40,"postCount":43},"360e706b-ee62-4c7d-8fdf-4937b421c239",{"id":481,"name":482,"slug":482,"postCount":43},"add52503-2111-4a6d-9cd4-4f889f99c739","无职转生",{"id":484,"name":485,"slug":485,"postCount":43},"6246e095-0c36-446b-896f-0191206e3835","智能电视",{"id":487,"name":488,"slug":488,"postCount":43},"b9874e6e-9e71-4084-a7cd-f351b256fbcf","服务器",{"id":490,"name":491,"slug":491,"postCount":43},"d1762f3f-0fca-41f8-a6ca-9d153c43fb34","权重",{"id":493,"name":494,"slug":494,"postCount":43},"17d8be03-43d5-41f2-8362-b5dad31ef4d4","武士",{"id":496,"name":497,"slug":497,"postCount":43},"eee3a4fc-7a99-4df3-8c8d-6c51588bd7a1","江户",{"id":499,"name":500,"slug":500,"postCount":43},"63d0548a-5f26-4240-949e-3c427897b2ac","渗透测试",{"id":502,"name":503,"slug":503,"postCount":43},"36096480-43b6-473c-9cb1-a13b24c4fdc0","游戏经济",{"id":505,"name":506,"slug":506,"postCount":43},"2bbeb6c9-9ef0-4ea7-b0f7-3723746e6064","潜水生理学",{"id":508,"name":509,"slug":509,"postCount":43},"c2067332-603d-40f4-8faa-45cb0b697991","爬虫",{"id":511,"name":512,"slug":512,"postCount":43},"535af39c-2900-4058-81be-254047242ee1","物理",{"id":514,"name":515,"slug":515,"postCount":43},"c0cfc2f1-0a3b-4353-a62c-6d051b7ea904","硬件",{"id":517,"name":518,"slug":518,"postCount":43},"db36af0a-107e-4c62-bae6-cf3354d7fc56","碧蓝之海",{"id":520,"name":521,"slug":521,"postCount":32},"f1339b8d-d49d-418c-8eea-a489bb48055f","社会观察",{"id":523,"name":524,"slug":524,"postCount":43},"e66ace4e-a102-42e8-979f-a854426d6c36","社区",{"id":526,"name":527,"slug":527,"postCount":43},"291d2fec-9687-4f3c-8786-8597f1ddb7c0","科幻",{"id":529,"name":530,"slug":530,"postCount":43},"34bad7a2-7fb1-4828-a308-a4ea4502c454","程序员",{"id":532,"name":533,"slug":533,"postCount":43},"76484349-ccc8-4f54-87d2-eb678c37649f","编程语言",{"id":535,"name":536,"slug":536,"postCount":43},"51c57046-6887-48a3-bdae-311648b859e9","网游文化",{"id":538,"name":539,"slug":539,"postCount":32},"ae46084c-bd7e-49c1-a738-dcac5388cd8a","职场",{"id":541,"name":542,"slug":542,"postCount":26},"2da3fe75-f222-4641-a25a-59dced227d32","芯片",{"id":544,"name":545,"slug":545,"postCount":43},"30e12959-9703-4097-a283-65cbcf73a449","行业落地",{"id":547,"name":548,"slug":548,"postCount":43},"3e043a2a-9a31-4359-a68f-4fc1b7154791","装机",{"id":550,"name":551,"slug":551,"postCount":43},"0f9d5987-f1f2-4021-a0a4-e0e8961fdc80","赛博",{"id":553,"name":79,"slug":79,"postCount":43},"93359c29-42de-409a-9dd7-117ebeffb483",{"id":555,"name":556,"slug":556,"postCount":43},"b846e125-b9c7-490a-8fcb-47c27b8e5ba7","运维",{"id":558,"name":559,"slug":559,"postCount":43},"a93f35bc-6ea7-4c8b-bfb9-6a5e103d0a09","锐评",{"id":561,"name":562,"slug":562,"postCount":43},"a8b74499-dc26-4b85-99ad-b0506eeb8c68","阿飘",{"id":564,"name":565,"slug":565,"postCount":272},"c71e39e6-dfb0-421f-8d49-ec796a89480f","随笔",{"id":567,"name":568,"slug":568,"postCount":43},"d8221098-ebbd-4d3f-a9f3-ec0d039dfbce","隐私",{"id":570,"name":571,"slug":571,"postCount":43},"16a9578e-ae79-426d-ad49-e8cf8feaa344","黑客",{"success":4,"data":573},[]]