肇鑫的日常博客

肇鑫 / Owen Zhao

独立开发者,主要开发 iOS、watchOS、macOS 应用。

目前在维护 SleepTapRooster Time,以及 Markdown Writer 相关工具。

最新文章

苹果表不能解锁Mac的最佳解决方案居然是……

随笔

上个月苹果买的苹果表s9出现了一个诡异的问题。我的M1 Mac mini安装了双系统,macOS 14.5和macOS 15 beta。二者的内容基本相同,macOS 15 beta是全新安装,然后通过融合助手将macOS 14.5的数据和设置导入。

诡异的问题是macOS 15 beta下苹果表的解锁是好的。macOS 14.5的解锁却无法设置成功,提示Mac无法与苹果表通信。

我在网上找了很多办法,询问了AI,都没能解决这个问题。

这里我要说一下,苹果表一开始是可以和macOS 14.5设置解锁的。不过苹果表刚买来的头3天,电池电量掉的特别快,差不多一个白天电量就需要充电了。和网上说的能用一整天说法差太多。我自我分析之后,认为这是因为我配对了Xcode和手表,导致的。于是我在手表里将开发者模式关闭了。结果发现macOS 14.5就无法连接了。于是我又重新打开开发者模式,结果还是不行。

题外话,续航短的问题倒是解决了。目前佩戴24小时还能剩50%左右的电量。

最终解决

我最初想到的方法是重置设置,但是M1芯片的Mac没有单独恢复设置的方法,只能连系统一起还原。于是我想到,我可以尝试安装新版的macOS,看看安装之后会不会变好。因为14.5已经是最新的稳定版了,于是我选择升级到14.6 beta 3。安装之后,重新设置使用苹果表解锁,结果立刻就成功了。

我所理解的大语言模型(LLM)

随笔

LLM是目前最火的科技词汇。乐观的人认为很快就会有通用的人工智能。但现阶段来说,LLM还没有宣传的那么神奇。那么究竟什么才是LLM的本质呢?

LLM的本质其实就是矩阵数据库。即然是数据库,当然是越大越好。因此,那些为了在本地运行而限缩的数据库,必然会在损失精度的同时损失准确性。我们可以将LLM想象为一部百科全书。完整的版的百科全书,和精简版的,虽然都是百科全书,内容也都是正确的。但是二者的详尽程度,必然不同。

LLM分类

LLM分类有很多种,比如按照功能,有通用类型的、翻译类型的、专注任务类型、偏重于编程的类型的等。但我认为对于普通人来说,最好的分类,是将它分类为联网型和非联网型。

联网型

联网型,顾名思义,就是在回答问题时,LLM会先分析你的问题,然后根据你的问题去搜索引擎搜索,然后利用LLM的归纳总结功能,将排名靠前的搜索结果的网页打开并总结,最终综合这些内容,来回答你的问题。

联网型的优点是实时性强,因为是实时搜索,即便是最新的内容也都可以找到。缺点是,如果LLM对于的问题理解错误,或者搜索到的内容质量不高。回答的质量也就不高。

非联网型

这个是目前的主流形式。LLM的开发商定期更新大模型,你问的问题,如果在它的范围内,它就能回答你。

非联网型的优点是对于它知道的内容,回答质量较高。缺点是,对于它不知道的内容,它就会胡乱回答一气。比如你问它最近有什么电影上映。它回答的可能是一年之前的。

LLM的局限

对于普通的人来说,LLM的最大局限性,就是LLM其实不知道它回答的内容是否正确。是的,它不确定自己回答的内容的是否正确。它只是将它计算过后的最可能正确的结果进行输出。

不过,这其实也可以理解。因为对于普通人来说,自己考试的时候,自己答题,有时候也是不知道是否正确,只是将自己以为正确的答案写出来。

所以,对于LLM,我们态度应该更像是面对人类,而不是面对计算机。即LLM的回答有可能是错误的,而不是一定是正确的。

如何理解LLM

我们可以将LLM理解为是一个人类。它的容量大小,就相当于一个人所掌握的全部知识。因此,容量越大越好。但是容量越大,运行时需要的资源越多,运行速度就越慢。因此,今后一段时间内,提升运行速度,是提升LLM的最佳办法。只有运行速度够快,才能跑更大的模型,模型才能更智能。

但是同时,我们也要意识到。LLM作为单独的一个“人”,它同样存在人的局限。它的回答不一定是正确的。对于它不了解的问题,它甚至可能胡编乱造一个答案。因为它只是将最可能正确的结果进行输出。如果没有正确率高于80%的结果,那么5%的正确率也可能是最高的,一样会输出。因此,对于LLM的一切处理结果,我们都需要审慎对待。

奔跑吧第12季第2集游戏规则探讨以及游戏设定的思考

随笔

昨晚播出的奔跑吧第12季第2集规则描述简单,但是实际上要玩儿起来还是挺有意思的。当然,这期的演员由于自身的原因,没能很好的利用起来这些规则。所以从技巧的角度来说,这个规则完全被他们浪费了。

如何做才对“好人”一方更有利?

游戏中,3颗红豆的被认为是“好人”,2红1黑的被认为是坏人阵营。游戏规则:

  1. 共10人,其中好人7人,坏人3人。
  2. 好人和坏人都可以搜集火柴,然后投票,7根火柴可以燃烧某一个人的一个球。这个球由投票的人自由选择。红球被燃烧冒红烟,黑球冒黑烟。
  3. 每一轮,只要选择用火柴烧球,那么这一轮结束时,所有人需要轮换一轮球。规则是从自己左手边的那个人那里抽取一个球。
  4. 游戏分为前期和后期。
  5. 后期,坏人可以在相思小院通过7根火柴直接杀死一个好人。但,好人可以通过提前烧取自己一个球来保命,或者通过搜集玉佩来保命。

分析规则

  1. 在不考虑互相告知的情况下。总球数一共有30个,黑球3个。因此单次抽中黑球的概率只有3/30,即10%。而一旦轮转,每次有1/3的概率抽中黑球,连续3次抽不中黑球的概率是(1-1/3)^3=0.296,也就是说每轮坏人感染好人概率接近70%。
  2. 10% VS 70%,可以得出结论,只能烧个一次两次的,那么烧球是非常不划算的。好人的策略应该是攒火柴,但是不烧,留到最后一次烧,这样能避免坏人感染。如果好人认同这一点,坏人就只能自己烧球,也就是谁主张提前烧球,谁就是坏人。
  3. 此外,后期的规则中,表面的看好人烧自己的球是为了保命,但是其实烧球对于好人也是有极大好处的。因为好人有3颗红球,坏人只有两颗红球。因此,当好人选择全部烧球时,坏人只有两种选择,要么跟着烧球,要么选择不烧球。
    1. 坏人选择烧球,这会造成总球的减少,使得好人烧球的时候,烧到坏球概率大增。比如如果全员选择烧球,那么选择黑球的概率就会从10%,增加到3/20,即15%。
    2. 坏人如果选择不烧球,那他就暴露了。因为好人即使有玉佩,也应该选择烧球。因为这能增加好人烧坏球时的选中概率。

综上,好人应该尽量搜集火柴和玉佩,不投票,并且每一轮都烧球。而坏人最佳策略要想不暴露,也只能跟着烧球。并且同样不投票。这样两轮之后,场上的局面就会变成每个人都只有1个球,其中好人手里都是红球,坏人手里都是黑球。此时就可以投票了。好人把自己所有的火柴都投出去。只要能选中坏人,那就一定能选中黑球。

关于游戏设定的思考

游戏是木偶相关,说是有十个传奇的木偶。但是其中有3个木偶不是三颗红心,而是两颗红心一颗黑心。有黑心的木偶认为这么多年是人类在压迫和利用木偶,想要反抗。游戏中将这种木偶定义为坏人。

但这样的木偶真的是坏人吗?我们知道,人之所以能操纵木偶,是因为木偶本身是没有意识的。但是现在,黑心木偶变得有意识了。也就是说木偶本身没有意识的这个前提不存在了。新的前提是没有意识的木偶其实是还没有意识。从这个角度,人类对于木偶的操纵就变成利用和压迫。因此,对于有意识的木偶人类应该平等看待,而不是单纯的将他们认为是坏人。

今天购物的两件小事

随笔

小事1

最近喜欢上吃河南开封的兴盛德花生。一开始是买的大包装的,一包400克。要分好几次才能吃完。于是再买就换了一家,买小包装的。每次我都买五香+麻辣的混合装各1斤。买了两次,我隐隐觉得每次都是五香的比麻辣的多。并不是每样各一斤。

于是这次买的时候,我特意看看了一下购买选项,看到写的就是五香+麻辣混合1公斤,并没有说每个是1斤。于是我这次单独下单,每样1斤,而且特意注明,我发现以往都是五香的多,麻辣的少,这次不买混合的,希望两个数量一样。

到货之后,我把花生拿出来一数。五香30包,麻辣25包。这明显差太多了。于是我找客服理论。客服还视图遮掩过去,说他们这个是称重的。我说称重也不能差出去5包啊。都20%。

既然她说是称重的,那我就称重。我小米体重秤称重,减去我的体重。结果五香1.3斤,麻辣0.8斤。因为小米体重秤是体重秤,精准度只有0.1斤。但也可以看出,的确是五香的多了,麻辣的不够。客服不愧是标准河南人,就是执拗,证据都摆在面前了。还和我狡辩说总重量是够的。我说,我是单独下的两个单子,其中一个不足。按照消费法,需要赔偿。她说可以换货或者退货退款。我说我选择赔偿。最后她说只能赔1元。我说按照消费法,最低的赔偿是1000元。我说我本来也没有非要1000元,但是你一开始就不承认有少,还非让我称重。而且你们每次都少,之前我只是没数,就算了。你们都是惯犯。而且,5袋,按照你们的价格至少也是3元。最后赔了2元。我和客服说,我以后买,如果还是这样,我还得找你要赔偿。她承诺找仓库反应这个问题。

消费者说:五香的卖得不如麻辣,那么你可以调整生产计划,少生成五香。而不是糊弄消费者。河南真是不会做生意。

小事2

今天美团买了7样东西。取货时已经装好了,一大包我就拿回来。结果发现多了一样“爆浆鹌鹑蛋”。给团长打电话,和她说如果着急就来我家拿,如果不急,我就明天给她送过去。获得了感谢。

消费者说:不是自己的不能要,这是基本素质。但是就是有人缺乏这种素质。之前我又一次点美团外卖,点的熟食猪头肉之类的。结果外卖员送错了。我给他打电话问他送哪里去了。结果他还送外卖太多,找不到了。最后外卖配送的站点的负责人打电话给我道歉,让我重新下单,微信里里给我发了红包作为补偿。而那个出错的外卖员最终也没有出现。我猜是不是羞愧地离职了?自己点没点外卖不知道吗?心安理得的吃了。这种人真是没有素质。

关于本地跑大模型我的想法

随笔

我之前还有想法想要换成64GB内存的电脑,这样可以更好的地跑本地大模型。但是随着我对于本地大模型使用的增加,我现在开始觉得购买性能更强大的电脑跑本地大模型,可能不是一笔划算的买卖。

这是因为,最近几年,支持本地大模型的新硬件层出不穷,算力的提升没几个月就提升一个台阶。因此,现在花大钱购买的支持本地大模型产品,可能几个月后同价格就有更好的产品。

此外,本地大模型目前的运行,都还是折衷的产品。要么是模型规模小,要么是模型在使用时必须是缩限的版本。究其原因,还是可以利用的显存不足。并且,实际输出的结果和速度也不如线上。

并且线上大模型价格也在不断降低,甚至还有的处于测试阶段的大模型,使用是免费的。

那么是不是本地跑大模型就一无是处了呢?也不是。本地大模型更适合需要消耗大量token的领域。比如,图片识别(以文搜图)。跑这类应用,如果使用在线大模型,会消耗大量token,不够经济。此时用本地大模型来跑,就划算很多了。

京东售后在物流这一块存在很大的问题

随笔

上个月快月底,京东购买的联合创新的32寸4K显示器坏了。不是显示方面的问题,是音箱不响了。联系京东售后,京东上门取件,检测,然后告知我因为京东没有厂家的维修授权,所以维修只能返厂。返厂需要15到30天。我虽然不满,当初京东没有将维修一定需要返厂在产品的销售页面写出来,也只能同意返厂维修。

8月31日提示返厂,期间维修单状态一直没变,直到9月13日,才提示已经返回京东。期间,我与京东维修、客服多次沟通,告知我这个是由京东物流配送的,但是却始终拿不出单号来。

9月14日,在我的催促下,返厂后的显示器经过京东的二次检测,即将返回给我,14晚7点多,系统显示了一个京东快递的单号,提示等待取件。可是直到刚刚,也就是15日上午接近11时,这个快递还是在取件的状态。这还是在我9点半打京东客服电话催促过一次之后。

要知道,现在一般快递,都是承诺两小时上门取件的。为啥京东维修寄京东物流自家的快递,反而这么慢?我想应该是缺乏竞争的结果。京东维修,返厂和送给客户,都走京东自家的物流。这是规定的。京东物流白白的就获得了客户和收入。并且毫无竞争。这导致,京东物流对此毫不在意,服务品质极差。既存在没有运单,缺乏过程监督的情况,也存在获得订单后,迟迟不取货,耽误用户使用的问题。

京东应该引入其它快递进入这个市场,多家竞争这个快递服务,这样既能缩短物流周期,还能够降低成本。总之,不应该让京东物流躺着整天睡大觉不干正事。

谈谈我这近20年的翻墙历史

随笔

不知道是不是巧合,中国互联网由开发走向封闭,竟然和国家主席更替的时间遥相呼应。江的时候是开放的互联网。胡的时候开始有墙,但是墙比较矮,普通的vpn就能翻墙。习的时候,墙变高了,好多vpn方案根本不可用,必须得用最新的方案。

2000年初那时的互联网真是好啊。那时候不仅谷歌、推特、脸书都可以直接上,而且,我注册了脸书的账户之后,觉得没啥意思,都很少使用。好多互联网账号,目前还在用的,都是那时候注册的。

这些网站就慢慢都不能用了。不过,谷歌最初是通过遵从国内的法律,还能用一段时间,后来,就必须通过香港中转了,再后来中转也不可用了。

当时我还在贸易公司做外贸,为了使用Gmail,被迫学会了翻墙。当时翻墙很容易,使用系统自带的PPTP或者L2TP就能翻墙。直接搜索就能找到提供翻墙服务的网站,按年交钱就行。

再后来,提供翻墙服务的网站,必须得注册。但实际上,你去注册也不会给你批。为什么呢?因为电信运营商开始提供无墙的专线了。但是价格太贵,而且也不是到处都有,有的地方仅仅提供给经济开发区的外贸企业才能使用。

因为提供翻墙服务的网站,没有资质,就不再合法,并且公安开始抓人。好多网站都被废弃,或者转入地下了。想要注册这类网站,都需要口耳相传。并且,由于墙变智能了,PPTP、L2TP或者OpenVPN这类比较简单的VPN,都会被实时识别,直接被封。要想继续翻墙,得使用更高级的VPN应用,比如Cisco AnyConnect。

Cisco AnyConnect我也用了有几年。当时订阅的一家比较小的vpn的服务。半年一交钱,一年大概不到500。之所以便宜,是因为我注册的早,而且一直都在缴费。实际上它每年都涨价。后来,我推荐给别人这个网站的时候,它一年的收费,已经接近900。这家提供商还是挺有实力的,后期还推出了Windows和Mac平台的自有客户端。

后来,我开始自己编程,做软件开发。并且也有了自己的网站。觉得自己也可以建服务器了。就停止订阅翻墙服务了。自己建服务器,最初是在Vultr,后来在阿里云,后来又回到了Vultr。因为阿里云的轻量服务器,如果发现了你用来翻墙,就会给你安排莫名其妙的问题,导致无法登录后台。

自建服务器,最初用的是ShadowSocks,后来墙又智能了,SS不再安全,就换成了Trojan,一直用到现在。

关于AI的一些看法

随笔

最近,ChartGPT火了。不仅火在美国,而且国内IT行业大佬也纷纷跟进。大有你不用它就会被时代抛弃的态势。媒体方面,各种专业,不专业的媒体、营销号、普罗大众,也纷纷表达自己的激动之情。

在我看来,现在AI的宣传的确已经过火了。各路宣传口中的AI的能力,不仅远超从事相关行业的人类,而且准确度惊人,从不犯错,且使用方法简单。这已经不能说是宣传,更可以说是诈骗。

为什么我说目前对于AI的宣传是骗局?

首先,我们可以通过反证法来证明。我们知道,反证法是揭穿骗局常用的手段。比如,有人和你说,我有内部消息,可以赚到钱,可以获得彩票中奖号码,可以预知股票涨跌等等。最简单的反证法就是,既然能赚到钱,那你为什么不保密?不闷声发大财,反而要到处宣扬,找我入股?你能提前知道股票哪只涨,哪怕每天只涨5%,你也不需要多少本钱,就能成为世界首富,何必找我,劝我“投资”?

AI也是如此。如果AI真那么强力,那为何它要开放ChartGPT的API,而不是关起门来自己使用,单独提高自己的生产效率?

美国目前的经济环境,决定了他们需要AI来拯救美国经济

美国目前的经济环境很差。疫情以来,由于美国采取的是量化宽松的经济政策,超发了大量货币,同时,美国为了遏制中国,对于产自中国的商品加征额外的关税,导致美国国内日常用品价格大涨,造成通货膨胀。但同时因为美国人手紧张,政府大撒币,通货膨胀膨胀造成的后果,反倒是工人工资大涨。这使得生产资料的价格也大涨起来。

因为通货膨胀下,手中留有现金只会越来越贬值。加上当时政府利息很低,很多人都把钱投到股市或者房产。

不过量化宽松是不能持久的。美国政府已经多次超出运行的债务上限。换句话说,如果不是美国国会一次又一次地提高美国政府的债务上限,美国政府早已破产。为了降低通膨,2022年3月以来,美联储连续加息多次,使得美国长期国债的价格大幅贬值,投资美国国债的银行损失严重,资不抵债。于是造成了上周的美国硅谷银行倒闭的重大金融事件。受此事件影响,全世界金融股大跌。同时,欧洲的瑞士信贷银行仅以30亿美元的最终估值,被瑞士银行收购。

美国经济形势如此恶劣,急需强有力的消息来提振经济。而AI,就是刺激美国经济的一剂强心针。

AI的版权问题、隐私问题、保密问题亟待解决

根据美国版权局的说法,AI创作的作品没有版权。AI创作的作品,经过人工修改后,是否具有版权,要看AI创作的部分和人工修改部分的比例来定。这个规定看起来很合理,但是又很主观。因为AI创作的部分,和人工修改部分的比例,按照不同的标准,肯定是能分出五花八门的不同比例。那么最终是否有版权,官司可就有得打了。

另外,还有一点就是隐私和保密的问题。隐私指的是个人的隐私。而保密范围更大,可能是政府机关的保密材料,或者企业的保密工艺等。使用类似ChartGPT这类AI,必须将原始材料上传到ChartGPT的服务器。以为间谍机构需要从浩如烟海的互联网中去搜索有用的资料。但是现在,你不仅替他们省略了这个步骤,而且你上传的都是你精心挑选的最有用的资料。如果CIA没在其中参一脚,连我都会觉得他们这是渎职。

那么为什么ChartGPT会选择开放?

因为数据!我们知道,训练AI需要投入大量的资源,购买新硬件,建立新数据中心,投入大量时间。可问题是,这些仅仅只是硬件,AI的核心是数据,没有数据,你拿什么训练?所以,之前有人说,美国的AI干不过中国,因为美国只有3亿人,3亿人一天只能产生3亿人的数据,而中国有14亿人。这也是为什么阿里巴巴、京东等的数据处理能力,远超亚马逊。

所以,美国为了训练它的AI,就必须开放,不仅开放,而且还得便宜,这样才能有源源不断地全世界的数据传过来,而这些数据之前原本是需要花钱来购买的。现在不仅不花钱,而且还收费。美国人真是赚翻了!