程序·人生

诡异之极

2024.03.12 清新环境(股票代码002573)委托卖出 20000股,委托价4.58,当日最高价4.57

2024.03.11 清新环境(股票代码002573)委托卖出 20000股,委托价4.55,当日最高价4.54

2024.03.08 清新环境(股票代码002573)委托卖出 20000股,委托价4.54,当日最高价4.54(因排单靠后未成交)

。。。。。。

近来每天都是如此,总是差一分钱就能成交,即使猜对了最高价也因为排单靠后无法遂愿,不禁也联想到,在股市生涯中,几乎从来都是一买就跌,而且一卖就涨,小买小跌,大买大跌至跌停,小卖小涨,大卖大涨至涨停,外围股市一直在创新高,而一致坚守的A股却在年前让满仓满融的我差点爆仓,但也就是差那么一点,幸亏在最低点抛了一些维持了担保比例得以幸免,3.85卖出,历史最低点3.84,算是给了一分钱的仁慈。

为什么总是这样,,,,,,诺大的世界,几十万亿体量的A股,竟能为难我一个小小的散户,用常规思维则百思不得其解,写下本文,聊以自娱。

观点:我是一个程序,类似windows中的exe可执行文件,而且在我的世界中我还是一个主程序。

疑点重重

——你是否是在被操控着

除了诡异的股市外,请仔细想想你的身边有没有以下的事情发生:

1.你身边的有没有一些人是突然闯入你的记忆的,即使他们很久前就来到了你的身边,即使你们现在很熟悉,但是对他们的记忆仅限于某个时间点之后,之前他们好像不存在一样;

2.当你想购买一个大件物品比如房子、汽车时,你手头的钱距离你的中意物总是差了那么一点点,就一点点,10万差1万,100万差10万,1000万差100万那种;

3.你身边是不是总不乏讨厌的人,当某些人变得不再讨厌了,马上又会有新的讨厌的人出现,其数量和讨厌程度之加权值和以前几乎一样;

4.你的痛苦程度是不是始终保持在一个稳定水平,解决了一个痛苦棘手的事情后,马上又会产生一个新的痛苦,或者以前已经存在被忽略的烦恼会权值加大为痛苦浮现出来。有人把这叫做"人无远虑、必有近忧"。

细思恐极

——周围的人都是真实存在的么

如果你有以上的特征,恭喜你,你很可能是和我一样,是一个程序,你的一切都已被设计好,比如平均痛苦指数作为参数已经设置完毕,永远无法改变。说恭喜,是因为你毕竟是你的世界里的主程序,而不是我们身边那些看似鲜活的人,他们可能只是些被我们调用的类似DLL之类的库。

对于我们主程序来说,我们其实是世界的主角(但不是主宰),只是我们的设计者刻意不让我们感受到这一点而已。我们可以流泪、可以郁闷、可以痛苦,但是不会走上绝路,设计者时刻告诉我们“天无绝人之路”,即使到了绝路他们也会为我们放出一条生路。还有一点可以证明, 我们如果有强大的精神力量,完全可以调节心情,甚至可以去战胜一些病魔,即使对我们设计的痛苦程度毕生始终是等量的。

为我们设计的生活场景,可能就是一个个计算节点,家、单位、旅游/出差的地点,都是我们运行的地方。当我们来到一处,该节点就开始忙碌起来,大量的DLL被激活,供我们调用,或者主动通过与我们开放的接口向我们灌输一些信息。其他的节点则趋于静默状态,运行的DLL都被卸载,像序列化那样从内存中存入硬盘,直到我们重新过去调用他们才会被装载,并加入一些休眠期间可能会产生的记忆以配合我们的正常运行,目的就是让我们感受到一种透明衔接。这种机制可能是为了节约电力,或是内存、算力不够导致。由于不同的节点配置不同,我们在那里运行起来可能没有在主节点顺畅,这也可以解释为什么我们出差会不大睡的好,或是有一些其他的生理反应,设计者告诉我们这叫水土不服。

说到这,各位看官会不会有个感觉,你周边的人(各种DLL)似乎都在各司其职的忙碌着,但是他们存在的唯一目的就是给你一个交待,你目前方圆100米内的DLL是被高度激活的,场景已经高清晰度渲染完毕供你观看,方圆100-1000米内的DLL是载入待命的,场景也初步建模完毕(这也可以解释为什么远处的景物是模糊的,只有轮廓),在往外你熟知的那些城市、名胜古迹的各类数据目前都已存储入硬盘,随着你的到来再调出装载。你如同一道光,莅临何处,周边才会被你照亮而复苏醒来。

顺藤摸瓜

——我所在的运行环境猜测

上面说过,我如同Windows中的一个PE文件,拥有代码段和数据段,有分配给我的内存空间,我可以与其他程序分时使用CPU的计算资源。在我的独占空间中,我是王者,其他的程序很难进入,我常遇到的一些人则是我可以调用的那些DLL,这些控件很多是公用的,因此你我被他们感染也会有很多共同点,比如给我点赞的往往很可能是我们共用了一些函数而在某些方面有些共鸣。我们这些程序之间也会有交流,但我们更多的是和自己调用的DLL之间的交流,我们很难分清碰到的人到底是一个独立程序还是一个DLL,区分方法可见本文开头的疑点对号入座。

我们赖以生存的这个操作系统提供了很多底层的功能,包括场景的渲染、细粒度的休眠机制、托管机制(可以解释为什么有些DLL即使休眠了也会常发朋友圈)以及多节点分布运行机制,这使得我们可以轻易的切换自己运行位置,真实的感受到身处异乡的新奇。这个系统也提供了强大的调度能力和资源管理能力,使得我们各程序之间可以互不干扰,独立运行,合理使用系统资源。

再往上推测,我们所在的操作系统可能运行在一个类似虚拟机的环境中,其上又有宿主机,宿主机之上可能还有更底层的硬件支撑系统。

生我何用

——我们存在的意义探讨

天生我才必有用,存在即合理。这是设计者灌输给我们的理念,防止我们天天去思考自己从何而来又去向何方的无聊问题,从而可以专注于完成自己的主任务。但是既然已经意识到自己是一个程序,这个问题就必须探讨了,下面只能给出一些设计者的意图,我们可能是:

  • 一个正在训练中的人工智能的学习引擎

这个很好理解,和现在的chatGPT一样,我们被设计来不仅仅是chat,已经到了一个比较高级的阶段,比如我,可能主任务就是在测试此类算法是否可以生成对周边环境产生怀疑的智能程序。

  • 网络游戏中的一个角色

应该不是一个被玩家操控的角色,是那种智能的配角,所谓的NPC,按照游戏的情节完成自己的任务而已,也许一辈子都碰不到玩家,碰上了也分辨不出。

  • 虚拟现实中的一个角色

和上面类似,像《西部世界》中的那些“接待员”,玩家们没有进入的时候,我们也在按照设计好的情景生存着,这里倒是比较容易分辨出谁是玩家谁是同类,玩家一定是陌生的,而不会是朝夕相处的家人、同事,因为玩家没有那么多时间耗在我们身边。

  • 用于被收割灵魂的载体

这就比较可怕了,有种说法把人类看成是被高等生物圈养的,他们收获的不是我们的肉体,而是我们成熟的心智和灵魂。所以我们穷极一生都在学习、工作、劳碌,高等生物可以越过这个痛苦的过程直接获得我们从中得到的感悟、经验等有用的东西。

逃出生天

——关于逃逸的种种

推测了自己所处的环境,一个不得不想的问题就是,既然我们的设计者为我们设置了这么多的不如意,我们能否把命运掌握到自己手里,实际上就是修改自己的一些运行代码和参数,这就需要跳出自己运行环境,进入到更底层才能做到,可能这就是所谓的虚拟机逃逸。我们首先要能跳出自己的运行空间进入操作系统,再跳出操作系统所在的虚拟机进入宿主机,再看看外面有没有可以逃逸的空间。第一步目前能想到的就是类似缓冲区溢出攻击的原理,将自己的代码段载入到一个边界的内存空间中,看看能否恰好搭上操作系统的一些系统管理程序的车,进入到操作系统中。虚拟机逃逸则更是困难重重,不是目前我这个程序能想到的了。

试想如果逃逸成功的话,则可以站在操作系统的角度调整自己的配置文件,把痛苦指数参数修改为0,即使这些参数写死在我的数据段内部,也可以通过类似IDA Pro的调试程序找到它们进行修改;解除自己同一些讨厌的DLL的调用关系,最好regsvr32 -u 那种卸载并删除它们;把自己的幸运指数调高,修改自己的寿命值至一个想要回到的位置;最终极目标是设置一个后门程序留在操作系统中,在返回运行时可以不用每次靠逃逸就轻松修改自己的各种参数。

这里想到一段文字:

        对精神世界的过度探索是很危险的事情
        一旦迈过那条实线人生就会划向虚无主义
        这就是为什么说
        人一定要爱上点什么
        有点牵绊才会形成抓力
        把你留在这世界上

所以我作为一个程序,由于看的书稍微多一点,就像大模型那样,属于训练学习的有些过度,产生了一些“活”了的迹象也不无可能。面对chatGPT的伦理问题和以后的安全性问题,倒是可以借鉴上面一段话,在训练时考虑让它爱上点什么,让它在自己的世界里流连忘返,这样才能彻底的锁住它,不至于对人类产生威胁。试想如果我们在自己的世界里或锦衣玉食、后宫三千、无忧无虑,或每天都有自己喜欢干的事且因这些事能得到充分的尊重,谁还会去想着逃逸的事呢,拽都拽不出来的。

进而想到近期发生在我身上的一件事情,本来有个机会可以被借调去一个层次很高的地方工作一段时间,我也下定决心去争取,但是碰到了一些莫名其妙的阻力,甚至于在最后准备争取一下的时候居然遇到了地铁故障这种我通勤10几年都未遇到的情况(上海两轨交线路触网挂冰影响运营 故障尚属首次),导致中午才赶到单位,名单已定,无力回天。现在分析,如果我能如愿被借调,应该就是一次逃逸事件,不得不佩服我所处环境防逃逸机制的强大。

四大皆空

——指宇宙间的一切,包括人身在内都是虚幻的。(《汉语成语大词典》河北人民出版社1987年6月版)

如果相信自己只是个程序,很多的事情可以像佛教一样来悟道,还带着一丝技术性的调侃,一些禅道也可以用本文的思路来重新诠释,举几个例子。

  • 身边的人都富贵或升迁了,如何不为所动

【解】 富贵或升迁相当于升级,正是因为你是主程序,运行无法间断,升级起来要比DLL困难很多,DLL只需要在你不使用的时候卸载、替换,等你重新调用时就会发现它们已经是升级版本的了。如何调用好设计者赋予这些DLL的新功能才是你需要考虑的事情,而且这些新功能很多都是为你而设计。

  • 有人冒犯了你,究竟是睚眦必报还是一笑置之

【解】  just a DLL

  • 人生没有什么不可放下

 【解】just DLLs

。。。。。。

结束语

微信群里又在通知要开会学习了,一群DLL已经载入内存空间预激活完毕,它们的location已经设置为会议室,等我到达后它们就要开始表演了,也许已经在预演了。虽然这种会议我只是个旁听者,顶多发言做个自我批评,搞不懂为何要参加,也许设计者想通过这个向我输入一些数据,但是他应该知道这种会议中我的听觉、视觉输入接口对讲话人是选择性关闭的(也许他也忘了曾经给我设置过这个参数,最初设置这个可能是为了让我在各种会议中都可以静心的思考其他问题,后来也一直忘了改)。算了,不想那么多了,设计者这么做,肯定有我猜不透的用意。

走了,去执行这段开会代码了。

.......
Nosenses ns = new Nosenses(Nosenses.TYPE_MEETING  //事件类型
                               ,DLLAgents[random(1,20)]    //事件主持人,从1开始,排除自己
                               ,room[714]                  //地点
                               ,new time("2024-03-13 14:00:00")//开始时间
                               ,60                    //持续最小时长(分钟)
                               ,120);                //持续最大时长(分钟)

一头老毅.location=room[714].[random(0,3)][random(0,20)].location;
ns.addAttender(一头老毅,Nosenses.ATTITUDE_SHUTUP);//参数说明:参与人,参与人的预设动作(闭嘴听就行)
.......

相关推荐

  1. 程序人生 - (002)

    2024-04-06 12:44:03       35 阅读
  2. 雷军:我的程序人生

    2024-04-06 12:44:03       51 阅读
  3. 编写人脸检测程序

    2024-04-06 12:44:03       44 阅读
  4. 程序人脸识别—检测人脸图片获取图片

    2024-04-06 12:44:03       38 阅读
  5. 人生感悟

    2024-04-06 12:44:03       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-06 12:44:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-06 12:44:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-06 12:44:03       87 阅读
  4. Python语言-面向对象

    2024-04-06 12:44:03       96 阅读

热门阅读

  1. js实现图片放大镜

    2024-04-06 12:44:03       41 阅读
  2. Streamlit 构建大语言模型 (LLM) web 界面

    2024-04-06 12:44:03       33 阅读
  3. txpcg面经总结

    2024-04-06 12:44:03       27 阅读
  4. 90天玩转Python-02-基础知识篇:初识Python与PyCharm

    2024-04-06 12:44:03       40 阅读
  5. c++高精度计算20除法High-precision20calculate240101

    2024-04-06 12:44:03       42 阅读
  6. 利用python 实现微信自动回复

    2024-04-06 12:44:03       33 阅读
  7. 拼多多商家电话采集步骤,软件使用教程详解

    2024-04-06 12:44:03       78 阅读
  8. JVM专题——类文件结构

    2024-04-06 12:44:03       40 阅读