凉 · 评 - 文章
type: channel
link: https://zhpolicy.com/category/post/
description: 长文分类
items: 镁光SSD后门/大陆禁售事件梳理——写在英伟达H20芯片被曝后门漏洞时
items: 性别对立不是监管缺位的保护伞——评315爆料低价卫生巾的“暗黑”生产线
items: LLM WebUI框架横向锐评：屎里淘金！
items: “十三月星期八”是汉语优于英语的证据吗？
items: 沙雕动画：当盗版剪辑侵蚀正版作品
items: 电影《哪吒之魔童闹海》吐槽
items: Typecho自定义上传文件名、图片相对路径插件
items: 民航客机死亡率真的高吗？附奇文共赏
items: 性别战争的范围远超一般人的想象
items: 不能只在进入产房的时候才想到“老实人”的好

镁光SSD后门/大陆禁售事件梳理——写在英伟达H20芯片被曝后门漏洞时
type: item
date: 2025-07-31T23:03:00+08:00
description: 本文梳理了镁光SSD后门事件的真相与争议，所谓漏洞系假想攻击；出英伟达H20芯片“追踪定位”“远程关闭”技术并非新鲜事。2025年7月31日消息，近日，英伟达算力芯片被曝出存在严重安全问题。此前，美议员呼吁要求美出口的先进芯片必须配备“追踪定位”功能。美人工智能领域专家透露，英伟达算力芯片“追踪定位”“远程关闭”技术已成熟。1前言刷到了新鲜出炉的英伟达芯片新闻1，震惊于评论区大谈特谈“国家安全”、科普硬件芯片级能注入什么漏洞、甚至把各种法律搬出来背诵仿佛暗示英伟达明天就得卷铺盖滚出中国……就好像写这些东西的人和赞同这些东西的人觉得这是什么新鲜的、了不得的大新闻和大黑料。特别有人反复提到2023年镁光后门禁售事件，字里行间在暗示美帝的无底线做出什么事都不新鲜，英伟达马上要步镁光的后尘。查了一下所谓的镁光后门事件，没想到一查就更搞笑了，再次涌起了看到满互联网都是低水平无效讨论的信息茧房的无力感。镁光SSD后门/大陆禁售事件事件梳理2021年12月，一篇发表在IEEE Access的文章2公布了镁光企业级SSD 5200/5300系列存在漏洞（后门）情况，其中5200/5300均使用美满主控。2022年1月，镁光宣布裁掉全部上海研发团队（涉SSD、NAND、DRAM）。为其中约40人提供绿卡去美国。2022年10月，美满中国区研发团队裁员，并于2023年3月宣布全裁。2023年5月，国家网信办宣布因美光公司产品存在较严重网络安全问题隐患，禁止使用于“关键基础设施”，但消费级产品不在制裁范围内。3（也就是说，实际上并没有禁“售”）解读目前互联网上能查到的信息中，所有的信源都指向了这篇论文2。那么这篇论文到底揭露了怎样的漏洞/后门呢？基本上，这篇论文就是对镁光支持的一个企业级特性Micron Flex Capacity Feature4进行的假想攻击。简单来说，现在所有厂家的SSD固态硬盘都有一部分保留 (Over-provisioning, OP) 容量对用户隐藏，用于SSD主控自行替换、屏蔽掉可用空间中寿命将尽的块，或用于SSD调度来提升读写性能。例如这块1T的Micron 5100 SATA SSD默认用户可用的容量只有960G。而OP区越大，越能提升SSD的读写性能，Micron Flex Capacity Feature就是向用户开放了调整OP区域容量的权限，而一般的SSD是不支持动态调整的，在出厂时就被厂家设定死了OP区容量。使用这个特性，可以将用户可用容量限制到480G，显著提升数据库读写等企业级场景的性能。这篇论文设想了一种攻击，假设黑客可以动态调整OP区，并将恶意软件藏在OP区内，等到需要的时候再通过动态调整OP区将恶意软件释放出来进行攻击。而实际上，这种假想的场景并不存在。镁光文档5中已经明确说明：All data is removed from the drive when you set the Flex Capacity.设置Flex Capacity后，所有数据都会被清除。After the operation completes, power cycle the system. (A reboot is not sufficient; a full power cycle is required.)操作完成后，断电重启系统。（重启不够；需要完整的断电重启）这也就是为什么镁光会回应称6不存在此漏洞，相关潜在漏洞必须“拥有向驱动器发出特殊命令的特权授权”：Our thorough analysis determined that there is no vulnerability in our products that could be exploited as described in the referenced paper.我们经过彻底的分析确定我们的产品中不存在参考论文中描述的可被利用的漏洞。During our investigation we did identify a related potential vulnerability that is theoretically possible in two of our product lines, the Micron 5200 and 5300 data center SATA SSDs. In order to exploit this potential vulnerability, the attacker would have to have privileged authorization to issue special commands to the drive, and therefore it is unlikely to…

性别对立不是监管缺位的保护伞——评315爆料低价卫生巾的“暗黑”生产线
type: item
date: 2025-03-15T22:01:00+08:00
description: 普遍存在的监管缺位问题需要得到更多的关注和重视，性别对立不是监管缺位的保护伞。“他们不断将地上的白色原料，铲入过筛机器，其中混杂着成人尿布、口罩等边角废料。一名工人告诉记者，这些废料从不同的卫生用品厂拉来，过筛处理后再按3块多一斤的价格卖给卫生巾厂1。”随着315曝光低价卫生巾的“暗黑”生产线，近年来两性对立的热门单品“卫生巾”再次成为全国关注的焦点。要求高铁免费提供卫生巾、“Girls help girls”卫生巾免费互助、嫌高质量的卫生巾太贵又嫌便宜的卫生巾不健康、求雷军开发卫生巾品牌……似乎这一切都成了某些女性无理取闹的性别笑话。每个人生来都有贪念，只有通过法制建设才能规范人的基本行为不去侵犯他人利益。很多制度，本质上是很好的，就是执行差了把好事办成了坏事。国家药品集采是这样2——既通过一致性评价保证了仿制药的药效，又通过集采竞价压低了药品价格。可结果是一致性评价数据大幅雷同疑似杜撰3、一致性评价不需要经药监局测试而是药企自行提交；上海政协委员反映集采药品存在药效问题4……楼市预售制是这样——既通过第三方保证金制度监督房企交付，又通过提前回笼部分资金缓解房企压力，促进楼市发展。可结果是保证金制度形同虚设、房企预售楼可以一楼多卖反复质押套现跑路留下一地鸡毛……外卖平台是这样——平台的出现既降低了售外卖打广告的成本，又通过竞价措施利好消费者。可结果是平台和有关部门监管缺位，杨铭宇黄焖鸡5等无良商家能大行其道，通过毫无底线地牺牲食品卫生来压低成本，让正常守法商家处于竞价劣势甚至开不下去……淘宝、拼多多等电商平台是这样——低价竞价本意是好的，能让消费者真正找到便宜的好商品。可结果是假冒伪劣商品虚假宣传，参数造价偷工减料赢得价格优势而大行其道，让正常的守法商家甚至没资格出现在竞价排名中……难道这相关的制度都是摆设吗？一切由制度规范出的竞争，结局只能演变成制度缺位下的恶性竞争吗？那些说女性贪婪的，要求高端卫生巾品牌降价固然过分，但要求便宜性价比品牌的卫生巾也不能出现健康安全问题，这也过分？这不是任何一个可以售卖的品牌的基本要求吗？这也能算“既要又要”吗？说女装尺码越来越偏小是因为女性自欺欺人接受不了自己肥猪身材的还算有点逻辑；但女装宣传图片严重缩水“货不对板”6，也能全归咎为女性自欺欺人吗？难道这就可以作为虚假宣传和监管缺位的借口？这也能算“既要又要”吗？难道高考出现舞弊，也能全归咎于家长学生对成绩太贪婪了吗？也敢凭这个借口不封堵监管漏洞吗？性别对立不是监管缺位的保护伞！ 【澎湃新闻】影子调查·315｜低价卫生巾的“暗黑”生产线 ↩ 【凉 · 评】药品集采到底得罪了谁 ↩ 【腾讯网】仿制药一致性评价数据雷同？国家药监局回应错误数据已更正 ↩ 【21财经】集采药存质量风险？国家医保局牵头赴沪收集问题线索 ↩ 【新浪财经】杨铭宇黄焖鸡事件引发关注：多名外卖小哥提醒避雷黄焖鸡 ↩ 【凉 · 评】货不对板——隐藏在性别战争背后的无序竞争 ↩

LLM WebUI框架横向锐评：屎里淘金！
type: item
date: 2025-02-22T00:06:00+08:00
description: 纯API调用，最好用的LLM WebUI非LibreChat莫属。背景过年期间在家寻找好用的LLM WebUI。本以为是一件容易事情，LLM这么火，少不了好用的LLM框架。结果被各种框架喂了一星期的屎，最后屎里淘金终于找到了一个轻量好用的LLM WebUI框架LibreChat，个中酸楚不足为外人道……要求纯API调用，不运行本地模型聊天回复快，不能太卡支持数据库跨端聊天支持认证，要开放到公网轻量级，内存占用越低越好（最好有）多用户隔离（最好有）知识库、RAG等功能但不要占用太多内存（最好有）插件系统，支持联网搜索等本以为这只是最基础的合理要求，没想到市面上的卧龙凤雏就连最基本的聊天功能都做不好！横评AnythingLLM逆天指数★★★★☆内存占用~500MiB优点无从谈起，根本没用上缺点流程逆天 开局强制配置API KEY，否则进不去主页面（我就没进去）。功能不全 配置OPENAI的API必须是官方API，不能自定义Endpoint。老设备没人权 文档没提示配置要求，但真正运行起来会莫名报错。一番查询最后才发现，这个框架完全不兼容不支持AVX2指令的旧CPU，且没有任何备选方案。欣赏一下Issues中其他用户的吐槽。Lobe Chat逆天指数★★★★★内存占用~600MiB优点操作习惯 国人开发的框架，UI最符合国人习惯。配置页面 API KEY配置方便，有多种插件可选。多用户 支持多用户，但每个用户需要自行配置API KEY。Serverless 支持Serverless方式在Vercel+Cloudflare上免费部署。功能全面 支持插件商店，支持计费。缺点部署困难 无内置鉴权，想正确部署需要数十个环境变量。如果有洁癖不想在服务器上运行奇怪的.sh脚本，还想用docker compose便捷管理容器，没一整天功夫根本跑不起来。内存占用高 过去以轻量化、内存占用低而受欢迎的框架，现在光本地运行起来就要600MiB内存。界面花哨 大量运用花哨特效不顾用户体验，在被喷后精简了部分特效的情况下仍然非常卡顿，浏览器内存占用数G并可能有内存泄漏问题。Serverless鸡肋 支持Serverless部署，但Vercel的免费容量也就够0.5个用户的日常使用。功能失效 中止模型输出的按钮点击无效，不是反应慢而是完全停不下来。最夸张的一次遇到了Deepseek R1抽风，一次性深度思考了几十万字都停不下来，单一条回复就烧了3块钱……响应迟缓 设置里支持从不走后端转发而直接浏览器端发送。但无论怎么设置仍然响应迟缓，比正常的响应至少慢8秒，相较于Dify和LibreChat慢的一批，不知道在卡什么。逆天Bug 后端反复拉取Github Changelog无法禁用，还不能简单地全局代理，否则所有API Endpoint都会走代理更慢。作者还觉得一切正常不打算修。更离谱的是在大陆部署，拉不到Github Changelog就会让前端页面加载卡死。并非是Changelog那一小部分区域卡死，而是整个页面请求失败，甚至静态资源请求超时（SSR）。幽默官方甚至觉得SSR能加速页面响应：为了优化性能，LobeChat使用了Next.js的SSR功能，实现了快速的页面加载和响应时间。这么复杂的页面让SSR来算？我看正是因为用了SSR才导致连静态资源都超时，才导致页面这么卡！本来以为Serverless加载慢是正常的，换本地部署就快了。结果没想到在本地连Serverless也不如，能打开首页就算胜利。Dify逆天指数★☆☆☆☆内存占用~2GiB优点支持可视化工作流构建。支持API调用。支持批量调用。支持嵌入为其他网页的Widget聊天。插件支持较好。聊天响应快，非常快。缺点（针对旧版本v0.7.3 20240903，新版情况可能已经发生变化）Dify是工作流框架，不是LLM WebUI，不是一个赛道，但当作WebUI也能用。内存占用高 和聊天不相干的功能太多导致内存占用太高。聊天能力差 重写、重新生成、分叉等聊天功能都没有。无移动端适配 手机用不了，或者说勉强能用。无用户隔离 为了推它的商业版阉割了多用户隔离功能，除了聊天记录以外所有用户都共享。API不支持多渠道，想添加多个API渠道只能在前面套一层One API做渠道聚合、模型重命名、请求转发。Open WebUI逆天指数★★★☆☆内存占用~500MiB优点勉强能用，同行衬托下也勉强算及格。聊天 支持重写，支持同时跟多个模型聊天。多用户 支持多用户，支持用户组配置模型访问权限。缺点内存占用高 强行集成Ollama、RAG，镜像和内存占用非常大。响应迟缓 界面的所有按钮都慢半拍。其他功能也就罢了，核心的聊天延迟5秒起步，就算是Python写的也不至于这么卡。对比Dify、LibreChat根本没得玩。一个…

“十三月星期八”是汉语优于英语的证据吗？
type: item
date: 2025-02-16T20:20:00+08:00
description: 省流：“十三月”“星期八”等“个例”无法证明汉语对英语的任何优越性。近两年，在抖音/知乎等平台关于英语批评和汉语优越性论述的视频中，出现了一个新的论据：英语很难表达“十三月”“星期八”，而汉语就很容易。这足以说明汉语在构词方面的架构优越性，不像英语需要借助神话或行星意象赋予含义给“十三月”“星期八”才能表达。虽然从直观感受上，（现代）汉语在构词等某些方面确实展现出比英语更优越的特点，但很多直观感受实际上完全站不住脚，而“十三月”“星期八”就是典型的自我高潮的产物。显然，“十三月”“星期八”并非实际存在的概念，在任何历法系统中都找不到对应的指代。这类构词只能用于引申含义——比如表达人们对每周多出一天独处时光的向往（即想象中的“gap day”），或是对次年一月、下周一的某种艺术化表达。而本质上，这个“论据”是试图说明汉语构词的"规则性"远胜于英语构词中的"不规则性"。然而，这种通过非常规意象进行序数表达的构词方式在各种语言中都很常见，汉语也不例外：第十三个生肖第十三地支第十一天干第九卦显然，想要用汉语表达上述没有实际含义的词也很困难，也需要发挥一定的想象空间（例如“猫”常被戏称为第十三生肖等）。在这方面，汉语和英语没有任何优劣之分。如果强行解释“第十三个生肖”的汉语表达就是“第十三个生肖”，那么显然“十三月”“星期八”也很容易用英文表达为the thirteenth month of a year, the eighth day of a week或Thirteentober, Eightyday，既然同样是不规则构词就玩不出两套花样。其他构词问题在这个话题下，还充斥着其他类似的所谓“论据”：cow/bull/oxen/cattle/calf/beef都是牛相关的词汇，却不像汉语中母牛/公牛/阉牛/牛/牛犊/牛肉一样足够规则breakfast/launch/dinner不像汉语中早餐/午餐/晚餐一样足够规则……但是，英文中也有足够规则的表达即词根词缀，例如：-logy: Biology/Geology/Psychology/Technology/Anthropology……port: port/portable/transport/export/import/portal……un-/re-/ex-/pre-/dis-/sub-/inter-/trans-/de-/-able/-er……等通用词根词缀此外，汉语中也有不太恰当的分类，很多也同样源于对其外形习性的联想、历史的局限性和惯性积累：“犀牛”和其他“牛”在生物学上关系较远“羚羊“和其他”羊“在生物学上关系较远“月季”“玫瑰”“蔷薇”在生物学和形态上非常接近，从汉语表达中看不出关系，但英文都统称“rose”“鸳鸯”“鸭”在生物学上接近，从汉语表达中看不出关系，但鸳鸯英文翻译为Mandarin Duck综上，作为成熟且有历史传承的语言，汉语英语均存在类似的短板不足，各自长处也在对方互有体现。尽管我从直观上也感觉（现代）汉语在构词等某些方面确实比英语优秀，但这绝不是通过一两个个例就可以论证的。这需要成体系地对两种语言进行系统分析和统计，用统计指标说话才是真论据。

沙雕动画：当盗版剪辑侵蚀正版作品
type: item
date: 2025-02-12T10:19:00+08:00
description: 面对盗版剪辑引流，正版原作者必须主动站出来有所作为。沙雕动画看多了，在抖音上也刷到过不少“卖惨”视频。确实，随着经济下行和沙雕动画的流行，做动画的竞争日渐激烈，平台补贴门槛日渐提高，没有好本子、吸引不到人气、卷不动就进厂绝对是很多沙雕作者的真实写照。但我想说的是另一个问题——盗版合集。在各平台特别是b站，充斥着大量搬运制作数小时到数十小时沙雕合集的UP主，甚至会被原作者吐槽自己的流量还没一个盗版搬运的高1。原作不仅要跟其他优秀作品竞争，其本就不多的流量收入还要被盗版搬运分一杯羹。我也不能免俗。盗版剪辑有很多优势：不用换集除了“拼多多”式诈骗视频，可以直接预估总时长优秀的剪辑会把片头片尾广告都剪掉，避免浪费时间关注一个剪辑UP主，相当于订阅了全网沙雕更新表，不用自己找就能看到不同作者制作的优秀沙雕，无需浪费时间过滤较短未养肥的新作沙雕原作者和盗版剪辑UP主的关系有点像农商关系：没有农的产出，商就无从谈起。商就是寄生在农身上的吸血鬼。然而必须要承认，盗版剪辑也是有价值有作用的。想要减少被盗版吸血，就必须自行提供一部分盗版剪辑能提供的价值。然而，有不少作者、往往还是挣扎在温饱线的小作者完全意识不到这点，即使是想支持观看正版也力不从心：不使用平台的“合集”功能配置合集不及时添加自己的最新章节到合集内，或者缺少/错乱集数不制作自己的剪辑合集视频视频名乱起，不标注集数或集数名位置不统一，查找困难作品名乱起，看名字根本不体现作品吸引人之处不打击盗版，放任自己的盗版合集长期传播，甚至弹幕数超过自己原作视频看着这些优秀作品无人问津最后烂尾，真的哀其不幸怒其不争。 【哔哩哔哩】身为原创，居然都没有搬运火。 ↩

电影《哪吒之魔童闹海》吐槽
type: item
date: 2025-02-05T01:04:00+08:00
description: 《哪吒之魔童闹海》已经成了2025春节档电影的热门话题。在众多抖音博主推荐下，刚刚在家刷完了《哪吒2》枪版。与此同时，看到新闻说《哪吒2》6天票房 41 亿，进入中国影史前十，预计票房超75亿。说实在的，我真怀疑到底是这些博主收了钱了，还是现在电影已经拉胯成《哪吒2》这质量就算是矮子里拔高个了？从《哪吒1》开始其实就初见端倪：剧情有点儿缺乏逻辑，战力全靠吼，但好在高潮只有最后一波，“我命由我不由天”爆种一波收尾，没问题还算合理。《哪吒2》就不同了，正义一方基本没什么计谋也不讲什么逻辑，反倒是蠢招频出，深刻感受到输出能赢全靠吼，反复吼反复爆种。而《哪吒2》的剧情根本没法细品：槽点桥段从最开始，如果前面哪吒雕刻肉身不墨迹，后面说不定就能赶在申公豹和二五仔龙攻击前完成重塑肉身。知道最开始哪吒他们没想到龙族能反扑，也知道必须这么发展才能引出后续剧情，但就是回过头细品剧情觉得不爽。敖丙被打之后，哪吒非得冲过去查看敖丙伤势导致肉身欠火候。然后后面反复被他娘、仙人师父、敖丙翻来覆去提醒，听得我都烦了，直到最后这个设定也没发挥作用。知道哪吒就是这种雷厉风行、不在乎自己的性格，但就是细品觉得不爽。上一秒申公豹还是害死敖丙新肉身的间接凶手，敖丙他爹又这么爱儿子，下一秒就若无其事地跟申公豹嘻嘻哈哈去了。知道申公豹是为了杀哪吒而非敖丙，知道地面上敖丙他爹无可用之人至少也要跟申公豹虚与委蛇。但就是细品觉得不爽，让人觉得你们之间的战斗就是抬头打架低头嘻嘻哈哈的过家家。后面剧情也很老套，还没看就一眼能望到头。剧情老套其实不是问题，问题在于没有精神内核和驱动力，至少是没有很好地刻画出来。仿佛在被钱塘关百姓的命和敖丙的兄弟情绑架着被迫推着剧情走，特别是一路上的嘻嘻哈哈彻底消解了这一行为的高尚性。《大鱼海棠》也是类似的问题。特效再好、再有周深献唱，难掩剧情内核就是个舔狗舔而不得自我高潮的故事。最后的反转太生硬。刚把炉子盖上申公豹一行人就掐点儿赶来强行解说。“申公豹一跳赢回票房”“这一刻申公豹才是主角”“申公豹全场最佳”……没看过的我还以为申公豹出来救场了。申公豹确实是最刻画饱满有血有肉的角色，其他角色多少都有点脸谱化。但是到最后我也没看到申公豹哪里carry了。看来是我想太多，毕竟片名是哪吒，配角还是得有配角的觉悟。哪吒他娘的剧情也是个雷点。对于那些把这电影视为“老登”“规训”的观众来说，这娘的母爱付出味儿太浓了。对于像我这种可以接受适量合理宣扬母爱的观众来说，前面煽情并无不妥，但到了最后他娘还是死了，看到这我像是大过年的吃了一坨shit一样。而哪吒秒爆种更是把我搞无语了早干嘛去了，亲妈祭天法力无边？最后老仙人快被揍死了，喊一句“回宫”就润了。我本以为龙族妖族他们要追上去清算，结果走了两步就停下欢呼不追了？不是，他们刚刚屠了陈塘关，还想把你们都炼了，现在都把人打残血了就这么放跑了？不怕人家回去搬救兵添油加醋颠倒是非？你们在欢呼啥呢？陈塘关已经团灭了，龙族妖族不少人已经落地成丹了，活下来的也已经没有合法身份再次落草为寇了，罪魁祸首已经润了，只是暂时活下来了就这么高兴？我只想到“宜将剩勇追穷寇，不可沽名学霸王”。流浪地球抽签消灭一半人，留下的是希望，是文明的火种。陈塘关团灭，哪吒他娘死了，留下的是啥？就是些这种货色？还指望那活在传说中的“天尊”来公正裁决？《姜子牙》里“师尊”既是最大BOSS又是反派，结果最后被突然出现在旁白里的“上天”给惩罚了。那“上天”要有错，只能祈祷哪冒出个“上上天”是个明白人能主持公道？只能说，从来就没有什么救世主，也不靠神仙皇帝。不愧是一脉相承，这病从《姜子牙》到《哪吒2》5年了都没治好。不明所以、不知道对剧情起什么作用的桥段：哪吒肉身欠火候打水豚硬拖时长打石矶电影的逻辑性、剧情是最重要的，我可以接受剧情是反抗魔丸雷劫、太阳氦闪……的“命定之死”，无法接受剧情是反抗由“自己人”犯蠢创造的人祸。就像我无法理解为什么歌曲的演唱者能名利双收甚至翻唱者都能有很大流量，而歌曲的创作者却往往籍籍无名（点名凤凰传奇、任然/易泽禹……）。明明演唱只需要一个并不稀有的好嗓门，而好的作曲需要非常稀有的才华和可遇不可求的创作灵感……我看完后唯一深刻的感触，就是在哪吒被人当枪使的桥段。权力如果受到错误的指引，后果非常严重（军权、舆论、民意、普选……）。通过普选制度分配给民众权力后，再靠操纵舆论来控制权力……太容易了。乌合之众真的无法为自己的决定负责。

Typecho自定义上传文件名、图片相对路径插件
type: item
date: 2025-01-28T12:14:00+08:00
description: 本文提供一种修改Typecho对上传文件随机命名的方式，并通过相对路径支持多域名访问Typecho实例。背景Typecho的图片附件上传主要存在以下痛点：上传后的文件名被随机命名修改，并在图片URL中暴露，不利于后期维护，可读性差在编辑器上传后的文件点击插入正文时，图片URL会附带完整域名为绝对路径，不支持多域名访问的网站，会产生跨域错误问题定位通过对Typecho源码排查，确认文件名随机，以及存储路径包含年/月文件夹，均为Widget\Upload::uploadHandle()中实现的逻辑：//获取文件名 $fileName = sprintf('%u', crc32(uniqid())) . '.' . $ext; $path = $path . '/' . $fileName;而绝对路径计算的逻辑在Widget\Upload::attachmentHandle()中实现：public static function attachmentHandle(Config $attachment): string { $result = Plugin::factory(Upload::class)->trigger($hasPlugged)->call('attachmentHandle', $attachment); if ($hasPlugged) { return $result; } $options = Options::alloc(); return Common::url( $attachment->path, defined('__TYPECHO_UPLOAD_URL__') ? __TYPECHO_UPLOAD_URL__ : $options->siteUrl ); }插件实现通过插件hook对应的接口，基于原代码实现，微调相关逻辑即可实现：上传后保持原文件名注意没有删除路径上的年/月目录，如有需要可自行精简删除插入的图片URL默认为相对路径<?php class UploadForTypecho_Plugin implements Typecho_Plugin_Interface { const UPLOAD_DIR = '/usr/uploads'; public static function activate() { Typecho_Plugin::factory('Widget_Upload')->uploadHandle = array(__CLASS__, 'uploadHandle'); Typecho_Plugin::factory('Widget_Upload')->attachmentHandle = array(__CLASS__, 'attachmentHandle'); return _t('插件已激活，请尝试再次上传附件，现有附件不作变动'); } public static function deactivate() { return _t('插件已禁用'); } public static function uploadHandle($file) { if (empty($file['name'])) { return false; } $safeName = self::getSafeName($file['name']); if (!Widget_Upload::checkFileType($safeName['extension'])) { return false; } if (empty($safeName['prefix'])) { return false; } $date = new Typecho_Date(Typecho_Date::gmtTime()); $path = Typecho_Common::url( defined('__TYPECHO_UPLOAD_DIR__') ? __TYPECHO_UPLOAD_DIR__ : self::UPLOAD_DIR, defined('__TYPECHO_UPLOAD_ROOT_DIR__') ? __TYPECHO_UPLOAD_ROOT_DIR__ : __TYPECHO_ROOT_DIR__ ) . '/' . $date->year . '/' . $date->month; if (!is_dir($path)) { if (!self::makeUploadDir($path)) { return false; } } $fileName = $safeName['prefix'] . '.' . $safeName['extension']; $path = $path . '/' . $f…

民航客机死亡率真的高吗？附奇文共赏
type: item
date: 2025-01-10T14:16:00+08:00
description: 省流：按死亡率计算，在中国大陆，高铁是最安全的交通方式，其次是飞机、铁路（非高铁）、汽车。2024年12月29日，济州航空7C2216航班与鸟群相撞，在起落架没有打开的情况下迫降，最终撞到机场围栏而爆炸起火。除2人获救外，机上其余179人全部遇难1。次日，韩国济州航空一架波音客机因起落架故障出现异常在起飞后不久折返，最终成功降落。涉事客机机型为波音737-800，与2024年12月29日济州航空事故客机为同一机型，且均为济州航空运营2。重大死亡事故引发了全网的关注，其中不乏大量对客机安全性的质疑，特别是对客机死亡率的质疑。然而，这个质疑往往充斥着大量低智的、未经过思考的……争论。由此，本文系统性地查找、分析并总结对于客机死亡率的质疑，避免劣币的声音淹没良币。相关数据在相关讨论中，最常被引用的是一份来自维基百科引用的研究3，统计了按人次/时长/里程计算的各交通工具死亡率：出行方式每10亿人次每10亿小时每10亿公里公交车4.311.10.4轨道交通20300.6面包车20601.2私家车401303.1步行4022054.2船90502.6飞机11730.80.05自行车17055044.6摩托车16404840108.9滑翔伞 8850 跳伞750075000 航天飞机17000000700006.6注意，尽管这份数据相当完整利于讨论，但这是一份来自2001年的研究，统计范围为1990~2000年的英国。特别是，不同国家间轨道交通的死亡率具有非常显著的差异，印度的火车超载、美国的铁路私有化及铁路失修……都会显著影响死亡率。根据官方数据：2023年全国铁路客运量414729.36亿公里38.545亿人次2023年全国铁路交通事故死亡数5~409人（估计）中国铁路平均运行速度（2007年第六次大提速后）670.2公里/小时由此可以算出中国铁路的死亡率数据：出行方式每10亿人次每10亿小时每10亿公里中国铁路2023（含高铁）10619.5（不准确）0.28注意这里的时长死亡率根据平均值计算，可能存在较大误差；该数据可能包括高铁数据，若单独计算非高铁列车，死亡率预计会有上升。而根据铁路局2018年数据，高铁发送旅客占旅客总发送量的53.6%7，可以推断非高铁列车的死亡率可能会比上表数据提高一倍以上，则中国普通铁路死亡率与英国相当，但难以量化。另外，上述数据计算的人次死亡率相较于时长/里程死亡率显著偏高，推测与上表英国统计数据口径不统一，或由两国铁路建设、国土规模等差异导致。这也间接佐证了里程死亡率是最有参考价值的指标，而人次死亡率的参考价值最低。而关于中国高铁死亡率，相关部门并未公布具体的统计数字，且从未爆出重大伤亡事故（致40死的2011年温州动车追尾事故并非高铁）。然而，高铁涉及庞大运输网络和人力，死亡率绝非为零，网络上只能零星找到一些高铁维护人员死亡事件。本文只能根据中国高铁从未爆出重大伤亡事故推断高铁的死亡率为各类交通方式最低。数据解读公交车比私家车安全？额定载客量越大越安全？根据数据，私家车的3种口径死亡率均为汽车类最高，面包车次之，公交车最低仅为私家车约1/10。这可能与不同的驾驶路况和司机的专业程度有关。公交车只会走低速固定路线并由专业司机驾驶，而私家车要经历各种高速、黑夜等危险路况，且司机水平较低。另外，车越大越安全可能也是原因之一。步行和自行车还不如汽车安全？步行/自行车的时间/里程死亡率是汽车的数十倍，这可以解释为步行和自行车一旦上路就会受到更多危险，在各类交通事故中处于劣势地位，同时通行效率（速度）较低。换句话说，汽车是马路上绝对的王者，也是各种交通事故的主要来源（~90%8），尽管车撞人的事故比例并不如车辆相撞事故比例高（0.3% vs ~90%，国道数据8），但对于行人本身是主要的事故来源。这也间接反驳了以下错误论点：交通工具越可控越安全交通工具越简单可靠越安全步行比自行车更可控、简单；自行车比汽车更可控、简单；但造成事故、决定死亡率的主要因素是——其他车辆。对于处于劣势地位的步行和自行车，再可控/简单也不是死亡率的决定性因素。媒体关注度即使是铁路，由于近年缺少重大伤亡事故，媒体鲜有报道。2022年，中国铁路交通事故死亡约442人，2022年死亡约409人5。然而，相信各位读者都难以回忆起任何一例超过10人死亡的重大事故。维基百科上也仅有不足10人/年的事故记录9。汽车交通事故就更是如此。国家统计局数据，2023年，全国汽车交通事故死亡人数达42164人10，相信各位读者每年能接触到的报道不足1%（421人）。反观民用航空，近年来叠加疫情等因素，自2020年起全球事故死亡人数一直未超过500人/年11，而一件重大死亡事故就会造成上百人遇难（2022年东航MU5735致132死12、2024济州航空7C221…

性别战争的范围远超一般人的想象
type: item
date: 2025-01-07T10:07:00+08:00
description: 一场覆盖各领域的全面战争即将到来。三人成虎，十夫揉椎，众口所移，毋翼而飞。——《战国策·秦策三》当几百几千个人在重复自己的观点，你就会不由自主地接受这一观点，即使它经不起推敲，经不起深思。更何况很多观点只是选择性陈述了事实，甚至没有作假。例如最近闹得很火的“小谢家暴案”，女性关注的事实为男方被判11年女方住院期间，男方变卖财产400万从而引发：“快把人打死了才判11年”“女方下半辈子可怎么活”“这下更恐婚了”的观点潮。而男性（来自贴吧等男厕）关注的事实为：16次家暴只被认可4次男方辩诉要求中，要求女方返还220万财产网传小作文称女方先转移300万资产引发男方家暴，后续男方为保全资产转移本属于男方的400万资产女方有态度问题，如“终生粪袋”已被摘下，已开始带货等男方判刑11年已是法律顶格处罚从而引发“男方家暴必有起因，就该打”“让子弹再飞一会儿”等观点潮。当越来越多的性别议题成为全网热议的焦点，身处其中的人即使没有发表任何言论，也会不由自主地寻找到符合自身阵营的根据地，形成自身观点。而社交媒体的信息茧房算法无疑进一步强化了小团体内观点的相互认同。过去人们接收信息只能来自官方媒体、报纸、电视、杂志，出了事最多传播到一个单位、一个县市……一般人的思想不会考虑太多性别议题。而现在随着社交媒体的发展，一件事可以迅速传遍全国，引得全网热议。一年到头下来，即使每个人没有亲身参与任何一起热点事件，也如身处其中般亲身体验了几十上百个议题。而这可以点燃无数人心底未曾冒出过的念头……现在，一次不公正的法律判决，就可以引发几百上千个人尝试复刻这种收益。如果没有及时遏止，这些人产生的后果，就会进一步在全网引燃引发更多人模仿……在这条路被前人彻底堵死之前，不可能停下。“网上都是些领了狗粮的在狂吠，现实中哪有这么多这种人？”“打拳的都是些生活不如意的坦克，那些美女人家家庭圆满凭啥跟着你们打拳？”似乎还有很多男性抱有类似的幻想，以为这只是网络，现实中碰不到。现实是，绝大多数没有经历过艰苦年代的新一代女性，无论美丑、无论家庭教养、无论学历……都有可能已经是/即将是潜在的“拳师”。无论生活是否如意，只要将现状视为理所当然，就总想去争取更多利益。性别战争的范围远超一般人的想象。那些还以为没关系的人，可以尝试代入纯女性视角，对一个新的两性热点事件仅从小红书、微博、豆瓣等女厕所了解情况，形成自己的观点，避开贴吧、微博、哔哩哔哩等男厕所。三人成虎，相信绝大多数人根本不可能避开女性观点，自发形成男性观点。更不要提那些浸淫女厕十几年的女性，独立思考不被观点同化是不可能的。男性也是如此。“家不是讲道理的地方”“我要情绪价值”“哄一下就能过去的事为什么非要吵架讲道理”……女性更注重情绪，男性更注重逻辑，这也就是为什么性别议题下很多女性的论点在男性看来根本站不住脚。只愿意听好听的，而不去思考背后是否符合道理。男性在这方面要强很多，仍然有很多“理中客”在批判纠正一些极端思想。然而随着性别战争的激化，越来越多男性也开始在观点上变得极端。“女性已经在无脑站性别了，我们这理中客还在讲道理！”“女性双标，男性也搞双标怎么了？这才能算扯平！”当男性中放弃逻辑无脑站性别的人越来越多，这场性别辩经越来越进入了毫无意义的垃圾时间。就像两军开战前的叫阵，没有任何意义，除了能预示一场覆盖各领域的全面战争即将到来。

不能只在进入产房的时候才想到“老实人”的好
type: item
date: 2025-01-06T09:59:00+08:00
description: “老婆在手术室生产，老公在外面打游戏”成为了女性恐婚的新借口1。并不是孕妇自身的生命受到了什么威胁，而是“情绪价值”，自己的另一半有没有在这个人生重大节点足够关心自己。毕竟现在生产早就没有什么“保大保小”这种说法，孕妇的生命安全是第一位的。“老公在外面打游戏”，说到底就是男方没有足够爱的表现。那么这个恐婚的借口，中译中就是——尽管我觉得老公并没有足够爱我，但我还是要跟他生孩子。因为有没有足够爱，绝对不是直到进入产房的那一刻才能看清的。绝对不是男方在手术室门口打游戏才暴露的。恋爱、结婚、十月怀胎……要说结婚时有可能看不清对方是什么样的人还有可能，但生产时还看不清，那就是纯扯淡了。那么问题来了，为什么觉得男方没有足够爱，还要生孩子？显然，有比爱、“情绪价值”……更重要的因素。无论是他的帅气、高大、多金，抑或是他“海王”般吸引人的特质，都足以成为坚持生孩子的理由。而“老婆在手术室生产，老公在外面打游戏”更像是“坐在宝马里哭”一般对自己选择的戏谑。找一个在生产前就能100%确定他会在手术室外焦虑忧心的、传统的“老实人”，非常容易。在这个知乎回答里也能见到非常多“老实人”。然而这些“老实人”，有多少能在女性的择偶范围里？你不能只在进入产房的时候才想到“老实人”的好。类似的，男性也被女性的外表牵着走，沦为所谓“龟男”被某些女性爆金币。既然要享受对方的外貌，就要做好其他方面被背刺的准备。 【知乎】女孩子在生孩子的时候在意自己的先生在手术室外打游戏吗？ ↩