diff --git a/README.md b/README.md
index 75e6313..49e883b 100644
--- a/README.md
+++ b/README.md
@@ -24,7 +24,7 @@ RSS使用仓库的release RSS [链接](https://github.com/wanghenshui/cppweeklyn
## 2023
-| [131](./posts/131.md) | [132](./posts/132.md) | [133](./posts/133.md) | [134](./posts/134.md) | [135](./posts/135.md) | [136](./posts/136.md) | [137](./posts/137.md) | [138](./posts/138.md) | [139](./posts/139.md) | |
+| [131](./posts/131.md) | [132](./posts/132.md) | [133](./posts/133.md) | [134](./posts/134.md) | [135](./posts/135.md) | [136](./posts/136.md) | [137](./posts/137.md) | [138](./posts/138.md) | [139](./posts/139.md) | [140](./posts/140.md) |
| ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ |
| [121](./posts/121.md) | [122](./posts/122.md) | [123](./posts/123.md) | [124](./posts/124.md) | [125](./posts/125.md) | [126](./posts/126.md) | [127](./posts/127.md) | [128](./posts/128.md) | [129](./posts/129.md) | [130](./posts/130.md) |
| [111](./posts/111.md) | [112](./posts/112.md) | [113](./posts/113.md) | [114](./posts/114.md) | [115](./posts/115.md) | [116](./posts/116.md) | [117](./posts/117.md) | [118](./posts/118.md) | [119](./posts/119.md) | [120](./posts/120.md) |
@@ -66,7 +66,7 @@ RSS使用仓库的release RSS [链接](https://github.com/wanghenshui/cppweeklyn
- 杨杰
- 阿刚
- MSK
-- 不语 x23
+- 不语 x24
- ywp
- 范天泷
- 罗盛波
@@ -82,12 +82,13 @@ RSS使用仓库的release RSS [链接](https://github.com/wanghenshui/cppweeklyn
- 许琦
- 高博
- Yin x2
-- YellyHornby x2
+- YellyHornby x3
- 404
- Amnesia x2
- fengyiee木马
- 陈青松
-- 黄亮Anthony x3
+- 黄亮Anthony x4
- Captain
- Anien
-- jerry
\ No newline at end of file
+- jerry
+- HNY
\ No newline at end of file
diff --git a/posts/139.md b/posts/139.md
index 5b1b4e2..fec4894 100644
--- a/posts/139.md
+++ b/posts/139.md
@@ -339,7 +339,7 @@ int main() {
- [asteria](https://github.com/lhmouse/asteria) 一个脚本语言,可嵌入,长期找人,希望胖友们帮帮忙,也可以加群384042845和作者对线
-最近进展,发现自旋竟然比metux还慢,还在研究
+最近进展,发现 cmpxchg16b 不该用。竟然比mutex还慢,还在研究
- [Unilang](https://github.com/linuxdeepin/unilang) deepin的一个通用编程语言,点子有点意思,也缺人,感兴趣的可以github讨论区或者deepin论坛看一看。这里也挂着长期推荐了
diff --git a/posts/140.md b/posts/140.md
new file mode 100644
index 0000000..aa1ec0d
--- /dev/null
+++ b/posts/140.md
@@ -0,0 +1,386 @@
+---
+layout: post
+title: 第140期
+---
+# C++ 中文周刊 第140期
+
+
+[周刊项目地址](https://github.com/wanghenshui/cppweeklynews)
+
+公众号
+
+
+
+qq群 [手机qq点击进入](https://qm.qq.com/q/6NGizNPyG4)
+
+RSS https://github.com/wanghenshui/cppweeklynews/releases.atom
+
+欢迎投稿,推荐或自荐文章/软件/资源等
+
+请[提交 issue](https://github.com/wanghenshui/cppweeklynews/issues)
+
+
+最近在找工作准备面试题,更新可能有些拖沓,见谅
+
+本周内容比较少
+
+本期文章由 YellowHornby HNY 不语 黄亮Anthony 赞助
+
+---
+
+
+## 资讯
+
+标准委员会动态/ide/编译器信息放在这里
+
+
+编译器信息最新动态推荐关注hellogcc公众号 [OSDT Weekly 2023-11-29 第230期 ](https://mp.weixin.qq.com/s/wVUx7x4Ras0gJ3DnxlUnYw)
+
+
+## 文章/视频
+
+- [On harmful overuse of std::move](https://devblogs.microsoft.com/oldnewthing/20231124-00/?p=109059)
+
+能返回值优化,不move
+
+- [记一次深入内核的数据库高并发性能优化实践](https://zhuanlan.zhihu.com/p/669173594)
+
+定位到 mmap_sem 互斥锁冲突,查找来源
+
+哪里会有mmap?
+- 内存分配器 ptmalloc / tcmalloc 大页
+- fopen/fseek?
+
+逐个排除定位到是fseek内部有mmap,新版本glibc已经去掉了mmap改了回来,打patch
+
+那么为什么fseek会调用mmap呢?就不能malloc吗 buffer能多大?
+
+本台记者Anein分析是历史原因,为了初始化不清空0,用mmap偷懒了一下。原来大家都偷懒
+
+- [深入浅出 LLVM之 DenseMap 源码解析](https://zhuanlan.zhihu.com/p/669307116)
+
+densemap就是flatmap-
+
+- [写出让人不想维护的 C++ 代码之是给我 API 的人先动手的: `manually_drop` 和玩弄访问权限](https://zhuanlan.zhihu.com/p/667689874)
+
+看个乐,别学。还是friend注入那套玩意儿
+
+- [Integer overflow and arithmetic safety in C++](https://orodu.net/2023/11/29/overflow.html)
+
+整型溢出似乎没有好的解决办法,除了多注意/自定义类型加边界检查
+
+介绍了其他语言的解决方法,比如rust 的 overflowing_mul overflowing_add
+
+google内部也有类似的库设计 https://github.com/chromium/subspace/pull/410/files
+
+似乎除了这些,没有更好的办法?
+
+
+- [Lightning Talk: Type-safe Dictionaries - Vincent Tourangeau - CppNorth 2023](https://www.youtube.com/watch?v=i9p_qFW6hJ4)
+
+一个幽默的typemap
+
+说到typemap映射,第一反应是字符串/typeindex?是的他就这么实现的,不过用了匿名的类
+
+typeindex计算是很慢的。数量大不建议这么玩,这里展示这种可能性
+
+```c++
+#include