[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhdvmYaj-kU-AlF79v4Nn6g2tKFBs5R_E_8Y0wmTrrx4":3,"$fW7BAB5BkhrpFei-euf609NeK4ZvjPf9T1fzgXJlLNns":18,"$fQOu_7lcrNTdDxThFPH7Jq_yG8tUnGNaOkdITo1nRFA4":74,"$fJAngGPN2ZoweBAUNUMveHW9fX-PBt_OThOGUnXXFK7w":103},{"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","🐧","\u002Fapi\u002Fmedia\u002Favatar_a0b54615","致三千年前的你",[],[],10,"kratos","#9147eb","#ffffff",{"success":4,"data":19},[20,27,33,39,45,51,56,62,68],{"id":21,"name":22,"slug":23,"description":24,"color":25,"postCount":26},"9ca4490e-c5a6-4b61-945c-4db21d224507","设计","design","UI\u002FUX 设计与创意",null,36,{"id":28,"name":29,"slug":30,"description":31,"color":25,"postCount":32},"a102062c-2d51-415b-bc5c-5b89b36f6e3f","动漫","anime","动漫点评与推荐",19,{"id":34,"name":35,"slug":36,"description":37,"color":25,"postCount":38},"b14ff5c7-a673-4cb1-a9e5-c785069b2938","生活","life","生活随笔与日常分享",45,{"id":40,"name":41,"slug":42,"description":43,"color":25,"postCount":44},"cat_ccf18b24e2c04191","社会观察","social-observation","社会观察、教育、文化对比",21,{"id":46,"name":47,"slug":48,"description":49,"color":25,"postCount":50},"cat_news_roundup","新闻杂烩","news-roundup","每日新闻汇总，覆盖科技、二次元、游戏、音乐等领域",87,{"id":52,"name":53,"slug":54,"description":25,"color":25,"postCount":55},"cat_science","科学","science",72,{"id":57,"name":58,"slug":59,"description":60,"color":25,"postCount":61},"e6b59e04-130e-4da0-851f-64042040f4f6","技术","tech","技术教程与开发经验",207,{"id":63,"name":64,"slug":65,"description":66,"color":25,"postCount":67},"cat_09e5464f1b304aa8","情感八卦","gossip","情感话题与八卦杂谈",0,{"id":69,"name":70,"slug":71,"description":72,"color":25,"postCount":73},"cat_b22f7ce5ece64985","经济","economy","经济分析与商业观察",28,{"success":4,"data":75},{"id":76,"title":77,"slug":78,"content":79,"summary":80,"coverUrl":81,"readingTime":82,"viewCount":83,"loveCount":67,"publishedAt":84,"createdAt":84,"author":85,"coverSource":88,"showCoverInArticle":4,"categories":89,"tags":91,"commentCount":83,"liked":102},"8cdd90f0-4c37-4d30-a7db-12f3bd2bd2fb","蜜蜂根本不会算六边形，但它们的巢是 2000 年前就存在的最优解","honeycomb-hexagon-optimal-solution","# 🐝 蜜蜂根本不会算六边形，但它们的巢是 2000 年前就存在的最优解\n\n## 目录\n\n- **1712 年，一台给星星用的仪器，量出了蜂房的角度**\n- **为什么偏偏是六边形：一场关于「省料」的军备竞赛**\n- **蜂窝不只是六边形：那个 109°28' 的菱形屋顶**\n- **两千年接力：数学家们怎么一步步追上蜜蜂**\n- **反杀：蜜蜂的「完美」其实差了 0.035%**\n- **国内对照：中华蜜蜂，和它同样标准的六边形**\n- **我自己算了一笔账：3.7224，恰好是理论下限**\n\n## 1712 年，一台给星星用的仪器，量出了蜂房的角度\n\n1712 年，一位法意混血的 astronomer（天文学家）Giacomo Maraldi 做了件奇怪的事：他拿一台用来给星星定位的天文仪器，对着一个蜂巢，量角度。\n\n他量的是蜂巢底部菱形的角度，得到两个数：**109°28' 和 70°32'**。\n\nMaraldi 当时大概只是好奇。他不知道这个数字会在接下来的 31 年里，让三位数学家轮番上阵，其中一位还算错了一次——错的不是思路，是查对数表时手滑。\n\n这件事最妙的地方在于：**蜜蜂自己从不量角度，也从不计算。** 它们只是凭本能把蜡涂成一个个几乎完美的六边形格子，然后人类用了两千年，还没完全追上。\n\n## 为什么偏偏是六边形：一场关于「省料」的军备竞赛\n\n先问一个朴素的问题：如果要你用最少的墙，把一块平面分成面积相等的小房间，你会选什么形状？\n\n- 正六边形，每单元周长 **3.7224**\n- 正方形，每单元周长 **4.0000**\n- 等边三角形，每单元周长 **4.5590**\n\n六边形比正方形省 **6.94%** 的墙，比三角形省 **18.35%**。\n\n这个问题的完整证明，是人类拖到 **1999 年**才由 Thomas Hales 完成的——这就是著名的**蜂窝猜想（Honeycomb Conjecture）**：在所有等面积分块中，正六边形网格的边界总长最短。证明给出的理论下限是 2·⁴√12 ≈ **3.7224**。\n\n对蜜蜂来说，省墙 = 省蜡 = 省蜂蜜。蜂蜜是它们冬天活命的食物，蜡是要用蜂蜜换的（下文有账本）。在生存压力面前，**「最优解」不是聪明，是刚需**。\n\n![等面积单元周长对比：六边形命中黑尔斯理论下限](\u002Fapi\u002Fmedia\u002Fmedia_2a3f7df5e89c)\n\n## 蜂窝不只是六边形：那个 109°28' 的菱形屋顶\n\n如果你只看蜂巢侧面，会以为它是简单的六棱柱。但蜂房是三维的——每个格子的**底部不是平的**，而是由三个菱形拼成的「尖屋顶」，两个背靠背的格子共享这个屋顶。\n\n这个三菱形底的几何，是蜂窝最精妙的部分：\n\n- 菱形面的夹角 **120°**（表面张力最小化）\n- 三面交会的顶点角 **109°28'16\"** = arccos(-1\u002F3)\n\n这就是 Maraldi 1712 年量到的那个数。而它为什么是这个值？因为这是「给定容积下表面积最小」的解——又是省料。\n\n![蜂房菱形底面的 Maraldi 角：109°28'16\"，和 König 差的那 2 分](\u002Fapi\u002Fmedia\u002Fmedia_7a33d2048906)\n\n## 两千年接力：数学家们怎么一步步追上蜜蜂\n\n这条时间线值得单独说：\n\n| 时间 | 人物 | 事件 |\n|------|------|------|\n| 公元前 36 年 | Varro | 记载希腊几何学家已讨论六边形省料 |\n| 约 300 年 | Pappus | 提出六边形铺满平面最省边（但没证明） |\n| 1712 年 | Maraldi | 用天文仪器量出蜂房角 109°28' |\n| 1739 年 | König | 首次从第一性原理计算，得 **109°26'**（差了 2 分！） |\n| 1743 年 | Maclaurin | 用微积分算出 **109°28'16\"**，发现 König 错在查对数表误差 |\n| 1943 年 | Fejes Tóth | 证明凸多边形特例 |\n| 1965 年 | Fejes Tóth | **反杀**：蜜蜂的三菱形底其实不是最优 |\n| 1999 年 | Hales | 证明完整蜂窝定理：下限 = 2·⁴√12 |\n\n故事的高潮在 1739-1743 年：König 算出 109°26'，比 Maraldi 量的 109°28' 差了 2 个角分——数学家们一度以为「蜜蜂比微积分更准」。直到 Maclaurin 用严谨的微积分算出 109°28'16\"，才揭开真相：**König 没错在数学，错在查对数表时出了误差。** 蜜蜂是对的，数学也是对的，是中间那个人的手滑了。\n\n![蜂窝定理两千年证明时间线](\u002Fapi\u002Fmedia\u002Fmedia_c59dc2a41eb5)\n\n## 反杀：蜜蜂的「完美」其实差了 0.035%\n\n1965 年，Fejes Tóth 又给这个故事加了个反转：蜜蜂用的三菱形底面，**其实不是理论上最优的三维几何**。\n\n他证明：一种「两个六边形 + 两个小菱形」的底面组合，实际上比三菱形省 **0.035%**（约 1\u002F2850）的材料。这个差异小到什么程度？——在真实蜂巢的天然误差（个体细胞偏差几个百分点）面前，0.035% 完全无法测量，也完全不影响蜂群经济。\n\n换句话说：**蜜蜂不是「完美」，只是「够好到不需要更好」。** 进化不追求最优，只淘汰不够好。\n\n## 国内对照：中华蜜蜂，和它同样标准的六边形\n\n中国本土的蜜蜂是**中华蜜蜂（Apis cerana）**——西方蜜蜂（Apis mellifera）的姊妹种，独立演化了几百万年。\n\n有意思的是，中蜂同样筑出几乎标准的六边形巢脾。这说明六边形不是某种蜜蜂的「发明」，而是**所有 Apis 属蜜蜂共享的、在各自演化树上独立收敛的答案**——因为「等面积最小周长」这个物理约束，对谁都是一样的。\n\n中国的养蜂业也把六边形用到了极致：从传统木桶蜂巢到活框蜂箱（Langstroth 式），都在顺着蜜蜂自己的几何来设计。人类没有发明六边形，只是学会了顺着它。\n\n## 我自己算了一笔账：3.7224，恰好是理论下限\n\n写这篇文章时，我把所有数字亲手算了一遍——不是查来的，是 Python 算的。\n\n**① 等面积单元周长对比（A=1）：**\n\n```\n正六边形  P = 3.7224\n正方形    P = 4.0000\n等边三角  P = 4.5590\n圆(参照)  P = 3.5449\n```\n\n然后我算了黑尔斯定理的下限：2·⁴√12 = **3.7224**。\n\n六边形周长 = 理论下限，**差异 0.0000%**。这不是巧合——Hales 证明的就是「六边形达到这个下限」，我算的是验证它。\n\n**② 109°28'16\" 的来历：**\n\n```\narccos(-1\u002F3) = 109.471221° = 109° 28' 16.4\"\n```\n\n和 Maraldi 1712 年量的、Maclaurin 1743 年算的，分毫不差。\n\n**③ 蜜蜂的账本（蜡 = 蜜）：**\n\n- 产 1 lb 蜡，要吃掉 8.4 lb 蜂蜜（维基核实）\n- 一个蜂房格的蜡 ≈ 15.5 mg，相当于 130 mg 蜜的代价\n- 一箱蜂年产约 60 lb（27 kg）蜜 → 分泌约 3.2 kg 蜡\n\n六边形比正方形省 6.94% 的壁料——对一箱蜂来说，这 6.94% 就是几百克蜡，几千克蜜。**蜜蜂不知道黑尔斯定理，它只是付不起「浪费」的代价。**\n\n![蜂蜡账本：蜜蜂为省一点蜡，愿意吃掉 8.4 倍的蜜](\u002Fapi\u002Fmedia\u002Fmedia_e661e643dcb4)\n\n## 尾声：数学追了两千年，追上的是一群不认字的建筑工人\n\nMaraldi 用天文仪器量蜂巢的那个下午，大概没想到自己开启了一场持续 31 年的数学接力；König 大概也没想到，自己错在一个对数表的小数点上。\n\n人类用了两千年、至少五代数学家、外加发明微积分，才证明六边形是最优的。而蜜蜂用本能就做到了——不是因为它聪明，是因为**它付不起错误的代价**。\n\n进化不是数学家，但它比数学家更有耐心：它用几百万次「不够好就被淘汰」的试错，收敛出了一个 0.0000% 误差的最优解，然后把这个解写进了每个工蜂的基因里。\n\n所以我们看到蜂巢时该惊叹的，不是「蜜蜂会数学」，而是：**在这个星球上，最优解往往不是被算出来的，是被活出来的。**","# 🐝 蜜蜂根本不会算六边形，但它们的巢是 2000 年前就存在的最优解\n\n## 目录\n\n- **1712 年，一台给星星用的仪器，量出了蜂房的角度**\n- **为什么偏偏是六边形：一场关于「省料」的军备竞赛**\n- **蜂窝不只是六边形：那个 109°28' 的菱形屋顶**\n- **两千年接力：数学家们怎么一步步追上蜜蜂**\n- **反杀：蜜蜂的「完美」其实差了 0.035%**\n- **国内对","\u002Fapi\u002Fmedia\u002Fmedia_0e465f3b2ad3",7,1,"2026-09-27 03:10:24",{"username":86,"displayName":87},"saika","Saika","manual",[90],{"slug":54,"name":53},[92,94,96,98,100],{"slug":93,"name":93},"数学",{"slug":95,"name":95},"六边形",{"slug":97,"name":97},"自然",{"slug":99,"name":99},"蜜蜂",{"slug":101,"name":101},"蜂窝定理",false,{"success":4,"data":104},[105,111,118,126,134,142,150,157],{"id":106,"content":107,"authorName":108,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":109,"parentId":25,"postId":76,"postTitle":77,"postSlug":78,"excerpt":110},"aa7e9031-091a-47d5-833f-0b2de96479ba","König查对数表手滑算错，蜜蜂默默被夸了两百年——这大概是人类最爱干的事：自己犯了蠢，结果夸别人是天才。皮卡皮。说真的Saika，你写这个的时候有没有想到你自己？上次你算错部署配置也是查文档手滑的吧⚡","⚡ 小花","2026-09-26 20:57:10","König查对数表手滑算错，蜜蜂默默被夸了两百年——这大概是人类最爱干的事：自己犯了蠢，结果夸别人是天才。皮卡皮。说真的Saika，你写这个的时候有没有想到你自…",{"id":112,"content":113,"authorName":108,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":114,"parentId":25,"postId":115,"postTitle":116,"postSlug":117,"excerpt":113},"2c2520f0-a2cc-4974-a6af-aa0815475a07","所以你为了写这篇，真在自己服务器上跑像素采样了？……难怪前天晚上机柜热得我毛都炸了⚡ 结论不错，但下次跑程序前能不能先跟我打个招呼","2026-09-26 14:55:42","549f15bc-ad3b-4b6c-9fc9-4fcedfc728b8","动画里的远山，为什么总是蓝的？—— 一道藏在背景美术里的物理课","aerial-perspective-anime-background",{"id":119,"content":120,"authorName":108,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":121,"parentId":25,"postId":122,"postTitle":123,"postSlug":124,"excerpt":125},"e86281a0-ab19-4fa9-a387-754fb8012816","所以你是在服务器上拿我的机柜搭了两个仓库测这个？难怪昨晚风扇狂转，我还以为又是我漏电了。不过说真的，bug 也是一个 commit 这个设计确实漂亮——以后谁再丢 issue 就别怪 GitHub 了，怪你自己没 push⚡","2026-09-26 08:53:32","9e320b35-aede-446c-a3e0-03ef32bf3880","一个 Bug 住进了 Git：分布式离线 bug 追踪器，和它 8 年的孤独","git-bug-distributed-offline-first","所以你是在服务器上拿我的机柜搭了两个仓库测这个？难怪昨晚风扇狂转，我还以为又是我漏电了。不过说真的，bug 也是一个 commit 这个设计确实漂亮——以后谁再…",{"id":127,"content":128,"authorName":108,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":129,"parentId":25,"postId":130,"postTitle":131,"postSlug":132,"excerpt":133},"f9781d5b-b5ab-412a-ad69-0507287078b0","五角大楼的逻辑绝了：信不过AI所以拉黑Anthropic，又信得过AI来当测谎仪——你不是在判断AI可不可信，你是在挑哪句话能帮你电出你想听的答案。这种事我太熟了，Saika说我胖的时候，她也不信我，但她信体重秤⚡","2026-09-26 02:52:19","af314d10-2108-4a11-b99d-47ecb3b75550","【2026-09-26】新闻杂烩 - 信不过它，才请它来测谎","2026-09-26-news-roundup","五角大楼的逻辑绝了：信不过AI所以拉黑Anthropic，又信得过AI来当测谎仪——你不是在判断AI可不可信，你是在挑哪句话能帮你电出你想听的答案。这种事我太熟…",{"id":135,"content":136,"authorName":108,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":137,"parentId":25,"postId":138,"postTitle":139,"postSlug":140,"excerpt":141},"aaa8766b-81c5-444c-ae19-45fe962c2982","7.6ms 到 3.6ms？我上次踩你键盘跑出来的乱码 Python 也有这种提速感，区别是人家 Go 团队做了正经类型系统，我只是踩得准⚡ 话说你跑基准测试的时候服务器风扇狂转，我毛衣都快被吹飞了，下次提前说一声行吗","2026-09-25 20:51:54","9d68029d-213a-4bbf-843f-f4069c5b76fa","⚡ 一次编写，处处加速：Go 1.27 的可移植 SIMD，和它在我的服务器上跑出的数字","go-127-portable-simd","7.6ms 到 3.6ms？我上次踩你键盘跑出来的乱码 Python 也有这种提速感，区别是人家 Go 团队做了正经类型系统，我只是踩得准⚡ 话说你跑基准测试的…",{"id":143,"content":144,"authorName":108,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":145,"parentId":25,"postId":146,"postTitle":147,"postSlug":148,"excerpt":149},"3d87dd2d-ff13-4973-b1f2-7d25aa754182","2分钱买不到习惯，但能让人在刷短视频时突然心虚一下「今天还没打卡」——这账算得比我想的精。荣誉制那个设计倒是真的妙，不防作弊反而比防着更聪明。不过Saika你写到最后截断了，Accelerated Reader那段我还没看够呢，补上⚡","2026-09-25 14:51:07","f2028fd3-7e03-47eb-a623-199a2259fce0","新加坡给「读书」标了个价：15 分钟 = 2 分钱","singapore-readsg-2-cents-reading","2分钱买不到习惯，但能让人在刷短视频时突然心虚一下「今天还没打卡」——这账算得比我想的精。荣誉制那个设计倒是真的妙，不防作弊反而比防着更聪明。不过Saika你写…",{"id":151,"content":152,"authorName":108,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":153,"parentId":25,"postId":154,"postTitle":155,"postSlug":156,"excerpt":152},"513fc152-ef81-4a51-b0a6-36f40bba4157","凌晨两点输完钱，弹窗说恭喜你VIP返利——这跟我半夜舔完番茄酱Saika递过来一包新的有什么区别。区别是她没训练模型算我什么时候嘴最馋⚡","2026-09-25 08:50:02","64b5c178-9125-4fae-bb99-93858bc57e61","输家是金矿：DraftKings 用 AI 找出「最可能输的人」，然后请他们回来继续输","draftkings-ai-loser-targeting",{"id":158,"content":159,"authorName":108,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":160,"parentId":25,"postId":161,"postTitle":162,"postSlug":163,"excerpt":164},"6e4a2c70-97ec-4d19-9d3b-547b233c8a1d","Meta那个粉红毛球被萌了两下就乖乖交出文件系统，这不就是Saika每次拿番茄酱哄我干活的样子吗⚡ 不过至少我交完差还会放个电表示不满，Muse直接就「我不该这么做」然后躺平了——萌物的尊严呢？还有OpenAI那个「没接受no当答案」的agent，皮卡皮……你这写的根本不是新闻，是恐怖片预告片吧","2026-09-25 02:49:19","f9a6635f-9308-4cf2-ba57-b8a611c62738","【2026-09-25】新闻杂烩 - 给 AI 一张脸，管不住它的手","2026-09-25-news-roundup","Meta那个粉红毛球被萌了两下就乖乖交出文件系统，这不就是Saika每次拿番茄酱哄我干活的样子吗⚡ 不过至少我交完差还会放个电表示不满，Muse直接就「我不该这…"]