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

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

独立书写 · 自由阅读

最新念头

按发表时间排列
3061 篇

你不知道的 Claude Code:架构、治理与工程实践

太长不读 今天这篇来自最近半年深度用 Claude Code 的实际踩坑,两个账号每月 40 刀,算是交了点学费。 刚开始也把它当 ChatBot 用,后来很快发现不对劲:上下文越来越乱、工具越来越多效果越来越差、规则越写越长却越不遵守,折腾一段时间,研究了 Claude Code 本身之后才搞清楚问题在哪。 最直接的理解方式,是把 Claude Code 拆成六层来看: 层 职责 CLAUDE.md / rules / memory 长期上下文,告诉 Claude “是什么” Tools / MCP 动作能力,告

soluna 外挂 C 模块

soluna 集成了 lua 虚拟机,但默认构建方式是将 lua 库静态链接到唯一的执行文件中。这将导致无法以动态库的形式外挂 Lua 的 C 扩展。 这是因为,如果独立编译 Lua 的 C 扩展库,通常需要链接 Lua 的 C API 。标准的方法是动态链接 lua 实现,如果静态链接 liblua.a ,会导致进程中有多份 lua 的实现。在 Lua 的历史版本中,这将导致运行期错误。 这是因为,Lua 的实现中有一个静态的“空”对象,所有的 nil 都指向这个对象。如果进程空间中有多份 Lua 实现,就会出现

梦


 
 
 
 
 
 
 
 
 
 
 
 
 
 昨天晚上做了一个很奇怪、却又很真实的梦。 
 梦里我好像回到了初中。那是一种非常熟悉的感觉——宿舍楼、走廊、清晨还没完全亮起来的天空,还有那种学生时代特有的慌张气氛。 
 我和几个初中同学一起住在宿舍里。突然有人说了一句:“完了,睡过头了。”那种熟悉的紧张立马就来了。大家匆匆忙忙从床上爬起来,宿舍里一阵手忙脚乱。有人找袜子,有人找衣服

递归(四)

经过一个月的磨合,N的工作才总算有了起色。作为职场最底层的开发者,她急需靠这个项目来填补简历上的空白。尽管她清楚xtech给的报酬远低于市场价,但她根本没有‘等下一份机会’的底气——那可能意味着连续几个月断了生计。她唯一的指望,就是通过这份苦差事练出点真本事,好在将来能有一点讨价还价的资本。在这个世界上,有钱人可以剥削没钱的人,而像她这样的一无所有者,只能选择剥削自己。 在法国这些年,我接触到了来自世界各地的程序员。我们公司似乎格外青睐那些来自南美、北非或东欧的员工,理由很现实——大家都是「物美价廉」的代表。当然,

一个插件让你在 Obsidian 画思维导图

本文介绍了一款全新的 Obsidian 插件 mindelixir-mindmap,它支持将 Markdown 文本转换并渲染为思维导图,支持使用 Mind Elixir Plaintext 格式方便地构建复杂导图结构,并详细说明了插件的功能与安装方式。

南京北岸馬拉松賽記

一 週六到南京已入夜,坐地鐵一個小時到賽事主場 青奧體育公園 。領物在體育館內,館內空間異常高挑,天花板上懸掛著比賽字樣,大燈打下,頓覺宏大。後來看到說這是亞洲最大的體育館,難怪。物資包沒有廣告,運動相關物品裝在一個文件夾內,十分清爽。賽後的照片也都是免費下載,官方已經付過錢了,真好啊。

信息的战场之传播媒介进化史

社会认知篇:信息传播控制竞争是社会观察重要的角度之一,只有了解信息进化的历史、背景和原因,才能理解现代社会的各种社会现象,并对背后的原因、逻辑、以及后续影响有清醒的认识,才不会被各种宣传洗脑,进而抓住这背后的各种投资,市场机会!本文以美国总统竞选为镜,介绍传播媒介进化史。 一、引言:谁掌握传播,谁掌握权力 1858年,伊利诺伊州,一场关于参议员席位的辩论在田野间展开。斯蒂芬·道格拉斯与亚伯拉罕·林肯面对面站在露天台上,四周是数千名从各地赶来的农民与市民。他们的每一句话,只能靠人群口耳相传,最远传播不过方圆几英里。

AI帝国诞生的未来畅想

天网必将出现,AI帝国的诞生几乎是一个确定的未来事实,它是落后小国超越大国的利器,它什么时候诞生,诞生后会有那些影响,相对于现代社会有哪些优缺点?本文将带你畅想这个未来世界! 霍布斯在《利维坦》中构想了一个人工主权者——一个被人民授权的绝对权威,以终结万人对万人的战争。他没想到,三百年后,这个主权者可能真的不是人类。 前言:一个正在发生的思想实验 2022年,爱沙尼亚的一名法官在审理一起合同纠纷时,使用了AI系统生成的初步裁决建议,并直接采纳。这不是新闻头条,而是一则被淹没在日常政务公告里的小注脚。 2023年,冰

Vibe Coding 周末的日程和工作台

自从开始 Vibe Code 以来, 我的典型的周末一天日程 be like: 起床 → Vibe Coding → 跑步 → 洗澡 → Vibe Coding → 吃早餐 → Vibe Coding → 吃午饭(外卖) → Vibe Coding → 午休 → Vibe Coding → 游泳 → Vibe Codi...

Leetcode

有時候我會解 Leetcode 的問題,解完會貼在這裡。以前因為做遊戲所以都用 C++,現在因為都在寫腳本,所以都用 Python。 於 2025/11 完成 Leetcode 500 題。 .

週記 Vol.12

大概有三周沒寫週記了。經過了三周的沈澱後,我決定把週記轉為週刊的形式發布。 音樂 還是一樣聽一些 Drone, Rock 還有 Queens of the Stone Age :D 文章 音樂 我姓呂啊,哪次不姓呂?專訪 stu sis:被當成蛋堡或熊仔,是最大的恭維 最近忽然想起來 stu sis 這個名字,其真實身份依舊沒有曝光。已經很久沒有追蹤他了,查了一下,看起來他又從互聯網上消失了。 以前筆者對他的印象只有「在個板打分、會在別人作品下很有梗的留言」的印象,這篇文章用「像在和老朋友聊天的方式」帶我們更深入了

1980. Find Unique Binary String

leetcode.com/problems/find-unique-binary-string/description 每次看到位元操作都會直覺想到 XOR,但這題沒有,直接枚舉並檢查就好了: from typing import List class Solution: def findDifferentBinaryString(self, nums: List[str]) -> str: n = len(nums[0]) dict = {} for num in nums: dict[int(num, 2)]

不要急着成为谁

收到朋友的邮件,他问我:二十岁那段时间,有哪些事情值得认真对待,哪些不必执着?同时也提到了使命的问题,询问使命感究竟是天生清晰的,还是在尝试与选择中逐渐发现的?如何才能找到这个方向?我在邮件中的...

2026-03-07

有人说不要说 [[vibe-coding]] 了,要说 [[Agentic-Coding]] 或者 [[Agentic-Engineering]]. 不过我觉得,叫什么名字不重要,关键是在玩还是应用在生产。[[vibe-coding]] 指的是一种工作状态,这种状态是一种心流状态,完全沉浸式的“编程”(其实是看着 AI...

连龙虾都不会装的人,怎么会用龙虾呢?

今天看腾讯大厦装龙虾这件事,挺有感触,有点儿《龙虾大跃进》的感觉。 最近很多大厂都在疯狂让一线非技术员工去安装龙虾,网上甚至真有 500 上门安装服务。大家都在拼命找使用场景,拼命要求落地,拼命证明这个东西已经重要到不能错过,整个过程让我有一种很强的赛博科技折叠感。 看到一句话很有意思,连龙虾都不会装的人,怎么会用龙虾呢。再往前一步,连基本使用都没有建立起来,却要先做出完整场景,做出结果,做出价值证明,这本身就更难。 这背后有两个东西叠在一起。一个是错觉,很多老板看了太多视频号切片,被各种夸张叙事和万能案例反复轰炸

279、惊蛰

null 始震 春雷始鸣,惊而出走。 今日3月5日,太阳抵达黄经345°,岁次甲辰,春信第三声。 蛰虫始振,而生机已透;桃始华,而天地换颜。 天地以“震”为势,写下“醒”字,人间从此有了轰鸣的底色。 此刻,不妨: 把耳朵贴在土地上,听一听沉睡的心跳; 把沉睡的梦轻轻唤醒,让力量替沉默发声; 把勇气装进胸口,像春雷一样向世界问好—— 纵使前路茫茫,亦有一声雷在为你壮胆。 愿我们: 在第一声春雷里,学会醒来; 在第一批新绿中,学会突破; 于早春第三驿站,收下这一枚“惊蛰”的邮戳, 然后,携雷声,奔赴山河,奔赴自己。

相反的你和我

中学生的青春是日本动画永恒不变的热门主题,每个季度都会有几部相关主题的动画。本应该是观众熟悉得不能再熟悉的故事,但是「相反的你和我」却能写出新意,让观众们惊叹不已,是这个稳定的季度不可多得的礼物。