九维我操你爹
笑不活了啊哈哈哈哈
是什么样的企业文化,需要人备注这样一句话~
真好看啊,大家二十五周年快落!
都忘记吃撑有多难受了,结果今天去店里点的双人餐是真的双人餐
光盘以后感觉每迈出去一步路都是奇迹,鬼知道下一秒是不是就要吐了
在鳖京这种店确实一般遇不上,大意了
女生眼睛一下亮起来:“你是搞云原生的吧?写过自己K8s Operator、能调优全链路监控告警、还接了自己CI/CD流水线的那种?”
我声音发虚:“不是……”
她眼神更亮:“那肯定是做SRE的咯?全栈监控、混沌工程、容量规划、自研故障自愈,还要搞全球机房容灾演练!”
我垂着头:“也……不是。”
“难道是搞容器化的?Docker底层优化、K8s网络调优、存储性能压测,还得兼顾安全合规和审计日志!”
我喉结动了动:“不是……”
她沉默两秒,忽然问:“那你做的是基础架构?分布式存储、服务网格、Service Mesh落地,或者自研中间件?”
我像犯错的实习生一样摇头:“也不是……”
女生皱了眉,眼里开始有了不解。
“那你不会是搞安全攻防的吧?渗透测试、漏洞挖掘、WAF规则编写,还有红蓝对抗和应急响应?”
我慌了,急忙摆手:“不是不是……”
她眯起眼睛,认真起来:“那……你是做数据库的?SQL优化、分库分表、慢查询治理,还得兼顾备份恢复和容灾切换?”
我低声说:“没涉及……”
她愣了一下,试探地问:“那你……该不会是在做IDC运维吧?跳线配网、装机上架、巡检报修?”
我想了想那堆交换机日志、机房工单、UPS电池监控,艰难点头:“嗯……也不是……”
空气瞬间凝固。
她冷静问道:“那你到底是做什么运维的?”
我眼眶泛红,终于崩溃,带着哭腔喊出:
“我……我就是在接工单的!重启服务、查日志、改权限、续证书、配防火墙、给开发背锅、被业务方连环夺命call还要和网络组扯VLAN!!!”
机房瞬间死寂,只剩隔壁DBA小声嘀咕了一句:“老实人干的活。”
我跪在地上,哭着拽住她的机柜门:“求你别走!我们重启服务也是工程师啊!!!”
人群中爆发出忍不住的笑声,我却喊得更用力:“你们不要笑接工单的!告警半夜三点响,变更窗口永远在周末,我们还要忍受开发的‘我本地没问题’、业务的‘先上线再补流程’、安全组的‘你这个权限申请理由不充分’!”
远处传来运维总监沉重的脚步声和一声无奈的叹息:
“唉,又是背锅的……

#纯属虚构如有雷同纯属巧合 #运维工程师 #背锅侠
苹果测试工程师的日常
又是一个被升级搞到失眠的夜晚 刚好 GitHub 通知收到了 mimalloc_rust 项目发新的 release 的通知,就顺着一路看下去,没想到这一趟收获不小: 首先惊讶地发现 mimalloc 已经在开发 v3 版本了。新版本的优化方向如下: This version simplifies the lock-free ownership of previous versions, and improves sharing of memory between threads. On certain…
从 python-build-standalone 代码仓库真的能学到很多东西,包括当你在饲养一只庞大无比的 CI 怪兽时需要怎么扩建动物园……
三页 commits history 看下来感觉脑袋好痒,似乎要长脑子了……
(随便摘录几条 commit 出来:

Implement matrix sharding (#492)
Retry on transient failures during artifact upload (#486)
unix: call ulimit -n to avoid overheads (#468)
又是一个被升级搞到失眠的夜晚
刚好 GitHub 通知收到了 mimalloc_rust 项目发新的 release 的通知,就顺着一路看下去,没想到这一趟收获不小:

首先惊讶地发现 mimalloc 已经在开发 v3 版本了。新版本的优化方向如下:
This version simplifies the lock-free ownership of previous versions, and improves sharing of memory between threads. On certain large workloads this version may use (much) less memory.


然后重新追了一下 mimalloc 将本地 patch 往上游 cpython 同步的进度,发现至少当前识别到的 patch 都移植完了,而且 Python 已经在 3.13 正式打包了 mimalloc

再一看https://github.com/astral-sh/python-build-standalone 这边已经显式地要求 3.13 以后所有的构建使用 mimalloc 了。扫了一眼 commit history,把看起来有点意思的 commits 都打开看了下,从下面这条 commit 注意到一件事:
https://github.com/astral-sh/python-build-standalone/commit/cddb9c19fcbb656b5cda420dcd6c3bf196e53beb (Disable unsafe identical code folding in BOLT)

稍微追了下上下文,明白了原来编译时指定 --icf=all 可能导致什么样的问题(简单来说这一优化其实违反了 C/C++ 的语言规范。规范中,取两个不同函数的指针必须得到两个不同的指针值。然而 --icf=all 会激进地把所有能合并的函数都合并了,所以不同地方的相同函数会取到相同的指针值
Identical Code Folding (ICF) is a powerful optimization to reduce the size of a linker output. It merges functions that happen to be compiled to the identical machine code that behave exactly the same.
The downside of doing this is the optimization per se violates the specification of the C/C++ language specs. In these languages, taking pointers of two distinctive functions must result in two non-equivalent pointer values. However, if we optimize two distinctive functions into a single function, that resulting two pointers will have the same value.


编译时指定 --icf=all 是很早以前就被提及的最佳实践了,我抄了很多年,没想到现在最佳实践又变了……现在就去把我指定过 --icf=all 的地方都找出来改了 GitHub - astral-sh/python-build-standalone: Produce redistributable builds of Python
24 岁,全款买下大果冻实现肥胖自由😎
末班地铁上,旁边乘客的手机上打来微信电话,铃声响个不停。但是他充耳不闻,没有半点反应,像是睡死过去了
紧张地观察了半天,确认他的胸廓还有起伏,这才放心下来…
Back to Top