最近使用ClaudFlare Vless薅了一波羊毛,作为备用节点感觉完全足够了(ClaudFlare真的是个宝藏)。然后使用Mac上的Clash去订阅发现它不支持Vless协议,iOS上小火箭是支持的但是QX又不支持,然后偶然间X上看到了一个博主在说sing-box,印象中好像在它testfligth时就开始下载了,但是一直不知道怎么用,然后就看了下推文,发现它是个GFW工具,然后它也支持订阅,只是需要转换,这里记载下转换的方式。
随想(二)
最近看了一些书《芯片战争》、《枪炮,钢铁,病菌》,看了一些许知远做的《十三邀》采访的一些人物采访,基于这些记录我的一些思考。都是一些点状的,可能是思维认知的一次缓慢升级过程,重要的不是它是什么,而是我产生了这些思考并记录下来,希望后面的自己能从这些点状的思考中获取一些能量把它织成一张网。
- 在这个特定时代,大部分成功的人(商业)都在高喊着理想主义,伟大愿景;做的其实都是现实主义,鼠目寸光的事情(逻辑思维)。理想和现实不能说是背道而驰,起码不是同一个方向,也就是想的说的和做的不同。往往,诗和远方在现实面前会被击的粉碎。
- 大家为什么而活着?什么是对的?
- 一个成功的商人一定不是理想主义者,就算原来是一个理想主义者,在残酷的商业竞争下也会变成一个极度的现实主义者。
- 过去,信息很匮乏,知识是分散的,有知识的人获取知识的效率是远高于没有知识的,大家都固化在自己的知识阶级中;现在,信息极度爆炸,信息量多到大家没精力去去伪存真。所有的信息扑面而来,大家能做的是只接受自己愿意接收的,信息茧房形成了。你看,知识流动过低和过快导致的结果好像是一致的。我们现在追求的极致效率,在带给我们方便的同时其实也深深的伤害了我们。
- 过去四十年快速发展给我们造成了速度和效率一日千里是常态的假象,其实看过人类历史的发展停滞和缓慢才是主旋律。
- 站在知识付费厂商角度:我们做的事情是在推动知识平权,让更多的人更容易获取知识,提高整个社会的认知水平,最好能达成一种高认知的社会共识(什么是对的,什么是错的);站在消费者角度:我买了这个知识,这个知识就是我的,至于我有没有看,有没有吸收不重要,重要的是我参与了知识的传递(我是他们中的一员);站在第三方角度:贩卖焦虑,过度包装,说是让社会达成共识,其实什么都达不成。
AI Agents
背景
很久没有更新blog了,自从3月份OpenAI推出了GPT3.5以来,AI圈子爆红了一段时间,大家讨论了很多关于AI的话题,随着时间流逝,讨论的热度也逐渐消退,似乎OpenAI只是激起了一点水花而已。但是,在AI圈子的人,特别是长期关注AI发展的人(2023-3月以前)据我观察其实是更活跃了,这期间也出过了很多很多技术,各个大厂层出不穷的推出了自己的LLM。作为一个被隔绝的旁观者,我只能尽量去体验一些我能体验的模型,然后关注下Twitter中AI大佬发布的最新动态。在此过程中,我看了两篇文章,这里做一下总结和心得。
关于这两篇文章
在此之前,我自己申请了Azure Open Ai,里面创建了几个模型,然后使用cloudflare把API暴露出来,使用Opencat或者其它AI工具客户端设置代理就可以用了;当然Open AI的web端还有Poe都是可以用的。另外,我还尝试使用Python用Long Chain工具和Azure AI接口想把自己的Blog向量化,做一个自己的私有知识库,但是一直卡在token太多这个问题里面,然后工作事情较多就一直耽搁了。。。(还是想抽时间把这个实现了)。
回到主题,我看了两篇文章一个是7月份发布的来自Lilian Weng的个人Bolg,就是讲AI Agents的,文章是软件2.0雏形初现,OpenAI的下一步,感觉这篇文章中的观点非常受启发,所以打算记录一下;另一篇是Twitter中宝玉大佬转发的杨立昆教授在《AI:Grappling with a New Kind of Intelligence》中的发言类容(这里不给链接了)。
下面我会大量摘抄两篇文章中的内容,然后就一些点记录一下自己的观点。
杂记(3)
如何做一个“内核稳”的人
不急着反应,别人肯定你,不欣喜若狂;别人批评你,不盲目自卑内耗。这都是别人的看法,和本来的你关系不大。
多内观自己的坏情绪。会因为什么事情焦虑、恐惧、内耗,把这些事情从头到尾梳理一遍,以第三者角度看待事情,就会理智很多。
提高自己的经济能力。这个重要,但不是最重要。所以如果自己的经济能力暂时不会有太大的改 善,先从心态开始练起。
不要有过多的解释欲。不是所有人都值得你解释,只对自己在乎的几个人说自己的事,必要的时候甚至可以不说。
接受别人可以是任何样子。可以是聪明的,也可以是傻逼的。可以是漂亮的,也可以是丑陋的。可以是善良的,也可以是阴狠的。
存在即合理。世界上很多东西不符合自己的三观,但它必然有存在的理由,抱着平和的心态多去看世界,了解多样性,就能更有包容心。
杂记(2)
思维其实是有维度的,点,线,面,体。
丛林法则,弱肉强食,雪豹捕猎羚羊,本质上他们都是为了活下去。
LLM最重要的三个元素,数据,算法,算力。其中算力和硬件(半导体)有关,也就是门槛。预计各大巨头公司都会发展自己的LLM,只是目前微软领先了一个身位。国内由于算力就被卡死,不能用最先进的H100,导致始终会比国外要慢一拍,所以可能的机会是换个赛道,基于有缺陷的模型深度构建应用层,丰富基于模型的生态,继续卷。所以,我预测是未来几年在国内做应用的会有一波新的机会。
类似chatGPT这类的大模型,参数达到了175B(1750亿)个,还有一些小型的模型(典型的是Anthropic, PBC开发的Claude,参数是170万),其实普通用户在使用上区分不出他们有什么区别。下面是我问他和chatGPT有什么区别,挺有意思的。
- 目前能想到使用这类语言模型干得活有:翻译,查询,知识普及,文章创作或润色,codepilot等等(想象力匮乏),后续陆续如果加上图片,声音甚至是视频,那想象空间就无限大了,基本就实现了AIGC。
杂记
- 一天中最幸运的事情:
- 碰到一首可以单曲循环的歌
- 解决了一个难题
- 突然冒出一个令自己兴奋的想法,想立马去实施
- 完成了一项让自己满意的工作
- 消除了和另一个在意的人之间的矛盾
- 1,2,3,4,5都来一遍
- 。。。
天下无不散的宴席。人生是一场旅途,有人同行是一种缘分,珍惜同行时光,等到分别之时,挥手告别,微笑离开。
成年人能够依赖的只有自己,能够救自己的也只有自己。
永远不要去试探人性,人性通常都禁不起推敲。
不作恶,保持善良。
不以物喜,不以己悲。平静对待赞赏,坦然接受批评。持续反思,保持好奇心,多琢磨,多折腾。
AI的可怕之处在于,他永远在反思,在对未知事物保持敬畏。他的回答已经很完美了,最后还会来一句他有局限性。相比而言,作为人类认知不及AI万分之一,还经常飘。人类和AI共存的日子马上就要来临了。
美好的东西,站在远处观赏就好。靠的太近也许是另一番景象。
剖析自己,找到自己的缺点,就算改不掉也要时刻提醒自己。
不要看他说什么,看他做什么,他做什么代表他相信什么。
每个人只相信自己相信的东西。
多元的信息输入源很重要,信息茧房的产生其实就是常年接受一种信息源,不断强化你的既有认知。特别是目前的社交网络,信息流很多都是同质化,信息量密度低的内容,接触多了之后会让你不愿意或者没有耐心去思考稍微复杂的问题,让人变得无知且固执。
顿悟是什么感觉?王阳明砍竹子和牛顿被苹果砸都让他们顿悟了,外界的扰动触发了内心认知的一次升级。
命运和人定胜天可能是人生的两个不同纬度,后天的努力通过因果关系可以改变命运。
出了问题,有时候向内去找答案比向外求助更有用。
越来越相信平行宇宙的理论。
mmap的简单原理解析
mmap很早就知道一些,但是只是简单知道这个可以减少内存消耗,并不知道它的实现原理是怎么样的,所以也不知道它到底是怎么去减少内存消耗的,然后找了相关资料看了下,发现和android的bundle机制还有点相似,这里做个记录和总结
一些概念
我们都知道linux进程分为用户空间和内核空间,后来在零拷贝原理中知道对于32位操作系统来说系统会给每个应用进程分配4G的虚拟内存空间,其中0-3G的内存地址属于用户空间,3-4G的内存地址属于内核空间。其中用户空间是不能共享的,而内核空间是运行操作系统的,它独立于普通的应用程序,是被所有应用程序共享的。所以对一个应用来说,只有3G的用户空间是属于应用本身的。参考:内核空间与用户空间。由于用户空间是隔离的,所以这里当一个进程想访问另外一个进程的用户数据时就涉及到进程之间的通讯了(RPC),Android使用bundle来更好的解决这个问题,后面单独写Android的bundle机制。
随想(一)
1. 最近在学习一些管理方面的知识,从思想层面对管理者有了新的认识。执行者和管理者的思维模式是完全不一样的,而大部分走上管理岗位的又往往是那些业务骨干,业务骨干其实就是优秀的执行者,能够很完美的完成领导交付的任务,他们也是领导重点考察和培养的对象。但是,由于执行者和管理者存在的最大不同点在于:思维模式,所以刚进入到管理岗位的执行者会很不适应,有很强的执行者思维惯性。这个时候如果有人可以点拨你,或者自己学习是可以少走很多弯路的。那么,执行者和管理者思维的区别是什么呢?
- 执行者:依靠自己,索取资源,局部最优,靠自己的个人能力达成个人目标
- 执行者:教练他人,整合资源,全局最优,依靠团队(他人)的能力来达成团队目标
这里本质不同的是一个是依靠单打独斗达成目标,一个是带领团队依靠别人优秀的能力来达成目标。
2. 人际交往的本质其实是价值交换。这个价值可以是有形的也可能是无形的,比如权利,钱,能力或者品质等。你能融入某个圈子说明你具备了这个圈子需要的价值,反之,你融入不了某个圈子就证明你缺少某些价值。人际交往建立后其实就是信任的问题,信任是一个很抽象的概念,这里有个公式可以把信任拆解成几个纬度,让抽象的信任可以被稍微具象化一些:
信任 = (专业性 + 可靠性 + 同频性)/ 自我意识
这里专业性和可靠性都好理解,同频性是指你们具有相似的思维方式,爱好,信仰之类的东西;而自我意识则是你的主观意识存在。这里我认为比较重要的是自我意识,当自我意识很小,信任就可以无限大;当自我意识很大,信任就可以无限小。这里的自我意识其实是说你的思想认识,价值观,看问题视角,认知,感受,调整等。自我意识小,说明你会依附权威,不太会提出反对意见或者都没有反对的意识,这时候你会无限信任比你强的人所提出的观点。那是不是自我意识强就好呢,我觉得也不是,自我意识强是要建立在知识,能力,情感,判断,地位等等具有充足储备的前提下,是需要强大的能力来保障的,盲目的自我意识强是毫无意义的。所以,信任其实就是在合理自我意识下的价值交换。合理自我意识还隐藏一个重要的点就是平等,平等的关系才会带来合理的自我意识(自我意识是可以被自我去调整的),信任才有可能被达成,否则我为什么要降低我的自我意识来和你交换?