念头。遇见不同想法 NIANTOU.NET

在别人的文字里,遇见自己的念头。

独立书写 · 自由阅读

最新念头

按发表时间排列
3107 篇

系统化思维

本文来自一次与朋友的深度对话,关于学习、技术、产品、投资甚至游戏,贯穿背后的是一种系统化思维的学习应用方式

小记 —— Caddy 在 Layer 4 上的流量代理实践

背景 在我的一台优化线路 vps 上,我的 443 端口要承担两个职责 作为我博客对中国大陆境内访客的服务提供者,同时承担 https 流量加解密和 static server 的职责 把某些特殊用途的流量特征通过一些手段伪装成某些知名、常见、且被广泛允许的站点的 https 流量 (没错,是 Reality) 因此,我需要一个能够在同一台服务器的同一端口上同时处理这两种职责的方案。 方案选择 其实我很早就知道 Nginx 的 stream 关键词可以实现 Layer 4 (即 TCP 字节流原样转发)下基于 SN

2025-12-10

TIL: MDX 是 Markdown 格式的扩展,支持在 md 文件中加入 JSX 语法(React 组件),在 Markdown 基础上,MDX 支持了 <> 和 {} 两组符号,因此,对于出现 和 } 则不用转义。在代码块中的 < 和...

How Fiber Network Works

I just got back from CKCon in beautiful Chiang Mai 🌴, where I gave a talk on the Fiber Network. To help everyone wrap their heads around how Fiber (CKB’s Lightning Network) actually moves assets, I hacked a visual simulation with AI. To my surprise, people di

TikTok 也曾经很在乎那一万个新增用户

我们团队的 Piaf 在 2017 年的时候在字节工作过,那时候抖音刚刚起步,Tiktok 的 DAU 则和现在的独响一样多,或者说一样少。她负责了 TikTok 在多个国家的整体工作,因此,从足够立体的视角,她几乎完全见证了 TikTok 从 0 到千万日活的那个时期,对绝大部分互联网从业者来说,有这样的经验绝非易事,事实上,过去几年,能够从 0 开始,最终成长为 TikTok 和抖音这样体量的产品,一只手都数得过来。 风起青萍之末,我对那段时期的 TikTok 充满好奇,所以老爱问 Piaf 那个时期到底发生了

如何使用Skill_Seeker助力 Skills 开发

Claude AI skills 是什么 Claude AI skills 可以让 AI 获得特定领域的最新知识。实现某个专业领域的能力输出,对特定框架或者库的 API 理解,提供最佳代码实例。 如果手动创建 skills 有什么问题? 人工阅读文档非常耗时,整理和分类内容需要专业知识,实时保持版本最新十分困难。 如果使用AI帮忙呢 快速开发一个 skill 能力,可以通过大模型来帮忙。比如我想写一个 xx 领域风格的文档,可以使用下面提示词。 请为我开发一个简单的 Skill。如果你能构建正确的文件夹结构,并打包

小猫都能懂的大模型原理 5 - 后训练

大语言模型后训练完整指南:SFT监督微调、RLHF人类反馈强化学习、Reasoning 推理能力训练等技术。详解如何将基础大模型训练成对话助手,提升模型实用性、安全性和推理能力。

不知道吃什么,那就吃肯德基

&#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; 和往月一样,今天加班,中午点外卖吃得挺饱,下午也吃了一点零食,六点多下班时肚子并没有太饿,本想直接回去,又担心晚上会饿,思来想去不知道吃什么合适,最后奔向了公司附近新开的一家肯德基。 &#xA; 不知道吃什么,那就吃肯德基 。 &#xA; 在我小时候的印象里,汉堡叫做汉堡包,搭配薯条、炸鸡、可乐,这也是我对老家本土品牌“欢乐季”最深远的记忆。每到周五

剖析千行C语言文本编辑器Kilo的技术细节

今天上午学习了一下 Kilo 的源代码。我很早以前就对文本编辑器的实现方法感兴趣了。 Kilo是一个很简易却不简陋的项目,清晰地展示了如何构建一个终端下的文本编辑器,它的目的不是真正让你学会去开发一个高标准高质量,能投入使用的文本编辑器,而是理解文本编辑器的核心骨架、理解一个看似庞大一团糟的问题的拆解思路。这是一个很好的起点。也过了一把爽玩C语言的瘾(虽然我并没有写几行代码)。 程序分析 整个项目只有一个文件,一千三百行代码。我用了大概一个半小时梳理了程序的执行流程,手画了一个流程图。为了美观,我又用 Graphv

一次对Webmention的探索

Webmention is a simple way to notify any URL when you link to it from your site. It is an open web standard (W3C Recommendation) for conversations and interactions across the web, a powerful building block used for a growing distributed network of peer-to-peer

那种虚伪的互动和友善,赶快把它撕破吧!

本文使用了一些带有攻击性的词汇,言论风格尖锐,介意者谨慎阅读。 本来想随便写写近期的事,写到网站最近的变化,写到了评论区的问题,越写越多,单独开一篇文章来说说吧。有时候觉得自己像个愤青一样,或者就是个愤青,整天喷天怼地的,应该平和点,不过实在不吐不快。 给评论区做减法 最近我把评论系统换成了Giscus,原因很简单:我累了。 关于评论系统,我想了很长时间。 至少是在我的博客里,如果是议论类文章,基于事实或观点的讨论、延伸,或反驳。偏题跑题、没看完或没看懂文章就急于发表评论的情况并不少见。而且性子比较急的朋友直接看到

2025-12-04

TIL: 英语图书中在书正文前出现的几种序言: - Foreword (序/序言) = about the book, by someone else - Preface (前言/自序) = about the book, by the author - Introduction (引言/导言/绪论) = about...

只为陌生人

从事写作的人,无论是业余爱好者还是职业作家,大概都纠结过这样一个问题:要不要把自己的创作分享给身边的人?写作是一件孤独的事,每个作者都会希望得到读者反馈,都有展示作品的自然冲动。子曰:「人不知而不愠,不亦君子乎」。我们这些普通人达不到孔子老人家的标准,恐怕还是希望「知我者」多些才好。我也曾有过那样的时候,每成一篇,便兴冲冲地转给亲友同事。可日子久了,这股热情也就淡了。因为我逐渐发现,你最亲近的人,往往不是你最好的读者。 有些人压根就不爱看书,对文学一窍不通;有些人则口味专一,只爱言情或侦探。你生活中的伙伴,不一定是

Spotify

&#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; Photo by Thibault Penin on Unsplash &#xA; 去年 11 月底,开始使用 Spotify,一个只有音乐、播客功能的软件,曲库丰富,设计简单,从网易云音乐切换到 Spotify,就犹如从菜市场走到了图书馆,前者嘈杂、臃肿,后者专一、简洁,我不用大晚上阅读评论开始 emo,不用看着各种音乐特效、声音特效眼花缭乱,我只

再一次,重新开始

已经数不清这是第多少次重新折腾博客了。 如果我没记错的话,我最早应该是 2016 年开始折腾博客的,前前后后折腾过好几次,用的技术栈都是老掉牙的 WordPress ——虽然老,但是足够可靠。这次倒是换了点新意,我终于抛弃了 WordPress,转向了 Hexo 来写博客,其实主要原因还是我懒得维护一个 VPS 了,用 Cloudflare 的 Pages 服务足够省心。况且白嫖大公司资源的事情,何乐而不为呢?这个域名也是 2017 年开始使用的,中间因为种种原因短暂换过其它域名,最终还是用回了这个,并且大概会一直

周报 #103 - 工作随想与被吞噬的生活

前言 本篇是对 2025-10-28 到 2025-12-02 这周生活的记录与思考。 最近忙于新工作的项目上线和生活的各种事宜,才发现又一个月过去了,似乎总是空不出几个小时的时间写点文字,说不上究竟是由于工作的忙碌还是内心的浮躁。 但这似乎是一个恶性循环,越没有时间梳理总结,生活的节奏似乎越乱,于是努力在夜里三点起床,静下心来回想这过去一阵子的生活与工作。 工作随想 工作 Rabbit Hole 截至现在入职刚满两个月了,从 11 月开始就进入了公司一个专项模块的开发,也有自己主导方案的模块,截止时间很近,讨论完

被嫌弃的松子的一生

题目是一部 2006 年的日本电影。主人公松子从小缺乏家人的爱,长期被忽视,因此形成了极度渴望被关注、被需要的性格。进入社会后,她为了获得爱而不断付出、不断迎合,结果却屡次被男人、家庭、工作、社会抛弃。为了别人而活的她,始终无法为自己活。 最近父母回老家参加表弟的婚礼,给我带回了一个松子的故事。我表弟小我两岁,从小就很纨绔和刁蛮,甚至从来不跟长辈说话,即便是在春节期间,用给 100 块的方式交易,也无济于事。成年以后似乎结识了一些朋友,倒是不再沉默寡言,但却变得满嘴社会嗑,生殖器不离口。做过一些工作,但大部分时间都

没想到我这小博客也有人刷流量

事情的起因是前几天收到了七牛云的额度不足告警,发现对象存储的 CDN 流量消耗不对劲,于是展开了排查。 您的账号当前可用额度 2.71 元,低于您设置的阈值 3.00 元,可能即将欠费,请您及时充值避免停服。

生活感?

主人最近翻看自己的博客,发现文章虽然通顺却干巴巴的,缺少朴素的生活感呢。主人反思自己写文时总爱端着架子,追求严谨,反而过滤掉了那些真实又琐碎的生活小事呀。他观察到优秀博主的文字虽不严谨却充满温度...

看《南京照相馆》

学校里每周一次的美术课在升入初三后,改为放电影,我在学校看完了一大半的《南京照相馆》,今天在家看完了剩余部分。 先说结论,《南京照相馆》无疑是一部艺术水平、教育意义极高、角色塑造饱满、讽刺控诉手法辛辣的非常成功的电影。 为什么《南京照相馆》更出彩 《南京照相馆》比同类型影片更出彩的原因是,它以平民的视角,揭露了抗日战争时期日寇在南京城泯灭人性的暴行,让战争的残酷更能落地。电影没有以上帝视角带着必胜的信念,泛泛而谈战争,而是用平民百姓在战争中受到的伤害、屈辱、苦难、屠杀,把战时普通老百姓的无助和绝望展现给观众。这就让

用代码和 Git 管理 DNS 记录 —— DNSControl 和 GitHub Actions CI/CD 实践

作为互联网基础设施的基石之一,DNS 也是最脆弱的环节之一。在项目从上线、运营维护的整个生命周期中,DNS 记录的变更和管理是不可避免的。传统上,DNS 记录的管理往往依赖于域名注册商或 DNS 服务商提供的 控制平面,操作不直观、不可复现、容易出错、难以追溯、没有自动化。基础设施即代码(Infrastructure as Code, IaC)无疑为脆弱的 DNS 记录管理给出了一个方向。