科技爱好者周刊(第 300 期):三十年,解决人生三大问题

作者: 阮一峰

日期: 2024年5月17日

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系[email protected])。

封面图

本周,太阳活动剧烈,引起几十年来最大的地磁暴。地球的中高纬度地区,普遍可以看到极光,就连北京这样的中纬度城市,都出现了极光,上图是长城。(via

三十年,解决人生三大问题

我最近看到一篇文章,很有意思,分享给大家。

文章大意是,人的一生就是解决三个基本问题:事业、家庭和财务。

一份有成就的事业,一个幸福的家庭,一个健康的财务状况,人生就没有遗憾了。

我们的人生规划,就是朝着解决这三个问题努力。哪怕其中只有一个没有解决,你的人生就过不好。

原文作者提出了他的规划。他说,这三个问题要分阶段解决,每个阶段重点解决一个问题。而且他估计,每个阶段要花费十年,总共需要三十年。

(1)第一个十年。你搞清楚自己想干什么,找到方向,为事业打下基础,从此全力投入。

(2)第二个十年。你结婚、买房、养育后代。

(3)第三个十年。你努力赚钱,积蓄退休金。

如果将18岁成年作为起点,过完这三个十年,你就已经48岁了。

也就是说,你的目标是,到了48岁,基本解决人生三大问题。48岁以后的时间,就是自己的选择,追求梦想,照顾家人,或者继续推进事业,积累更多财富。

原文作者没有解释,为什么每个阶段需要十年。我倒是觉得,十年是一个合理的时间。

如果是八年、七年、甚至五年,那样固然很好,不过难度也会相应变大,多少人能做到呢。如果更长一点,每个阶段需要十二年,甚至十五年,那样就有点太晚了,你都要退休了。更重要的是,年纪越大,人生改变的可能性越小,五十岁以后其实能做的有限。

总之,我认为,这是一个很新颖的视角,可以用作思考人生问题的框架,对我很有启发。

凡事就看它是否有助于"事业、家庭和财务",我们的目标就是在48岁前解决好这些问题。

活动

1、WebGPU 线下沙龙

前端程序员怎么转向 AI?

除了构建 AI 的前端界面,还有一个更有前途、更适合前端的方向,那就是浏览器直接运行 AI 模型。

网页跑 AI,需要调用显卡的计算能力,就会用到 WebGPU。它是去年发布的最新标准,允许网页代码访问 GPU 功能,Chrome 浏览器已经支持。

下周五(5月24日)晚上有一个难得的机会,小红书官方会主办一场 REDtech 技术沙龙,主题就是 WebGPU

活动嘉宾是 W3C 资深媒体技术专家、Web GPU 工作组负责人 François Daoust,以及小红书前端架构团队,活动内容如下。

  1. 浏览器如何调用显卡功能,运行 AI 和网页渲染?
  2. WebGPU 的音视频处理技术有哪些最新进展?
  3. 小红书如何应用 WebGPU 构建动画,支持业务的快速迭代?

大家点击这个链接,或者扫描上方海报的二维码,了解活动详情和免费报名。线下座位有100个,邀请码填写"WebGPU",如果报名的人多,这样更容易通过,不在上海的同学可以预约线上直播。

到时,除了了解 WebGPU 在 AI 和影音方面的应用,还能跟嘉宾互动,并有机会获得小红书的周边纪念品!

2、稀土开发者大会

上周,周刊介绍了今年的"稀土开发者大会",6月底将在北京举行。

它面向全国开发者,让大家聚在一起,交流分享彼此的开发经验,以及热点技术的进展。

现在,"架构设计和业务稳定性建设"分论坛的议题内容和演讲者名单,已经出来了(见下图)。

如果你参与应用的架构设计,需要后端能够快速缩放,又要保证业务稳定性,同时还要时刻监控关键指标,那么这个分论坛一定很合适你。

大家看它的演讲阵容就知道了,全是国内头部应用的真实案例和实务操作,挺精彩的。

详细的分论坛信息和大会安排,点击官网链接,或者扫描上面海报的二维码,购票也是这个链接。

最后提醒一下,今天是限量早鸟票的最后一天! 下周,早鸟票就没了,票价就涨了,想要现场参加大会的同学不要错过了。

科技动态

1、蒙娜丽莎的地点

达芬奇的世界名画《蒙娜丽莎》是一个谜。人们不知道,它是什么时候画的、为什么达芬奇会画、画里女子到底是谁......

一位地质学家最近声称,她找到了一部分的答案,那就是这幅画的地点。

她认为,这幅画的地点是意大利科莫湖东南端的莱科市,理由是莱科的地质环境跟画的背景很像。

达芬奇用灰白色绘制背景的湖畔岩石,这是石灰岩的颜色,莱科的岩石就是石灰岩,而意大利其他的石灰岩地区都没有湖。

另外,背景里还有一座桥,正好跟莱科14世纪的一座古桥相吻合。

2、沙发充电插座

很多人喜欢坐在沙发上玩手机,但是常常找不到插座充电。

因此,现在就流行一种新家具,是沙发后面装一个木架,木架上面有插座。

这个架子放在沙发后面,很简单就解决了找不到插座的问题。

3、金属轮胎

一家美国创业公司发布了自行车的"金属轮胎",轮胎里面不是空气,而是金属弹簧。

这家公司介绍,它采用美国宇航局发现的镍钛诺合金。这种合金具有记忆功能,能够记住加热后锻造的形状,同时重量非常轻而且坚韧,适合做成弹簧替代轮胎。

这种"金属轮胎"的优点是不用充气,耐用性好。缺点是价格贵,不含轮圈的价格是500美元一对,是普通的优质自行车轮胎的10倍。

4、冰岛的总统选举网站

冰岛即将举行总统选举,报名资格是最少需要1500人的签名支持。

政府架设了一个网站,让公民在网站上,向支持的候选人提交电子签名。

但是,这个网站出了一个乌龙事件。

它的签名页有一个"注册"按钮(下图的蓝色按钮),很多人点击注册了。

殊不知,签名只需要身份证,不需要注册。这个按钮实际上是"总统候选人"注册。你点击后,会显示一张表格,填完以后你就变成总统候选人了。

于是,冰岛现在就有了82个总统候选人,要知道以前选举的候选人,最多一次也只有9个。网站发现闯祸了,赶紧把 UI 改了。

我在想,要是有一部电影,讲述因为网站出错,一个普通人变成了总统,那就好玩了。

文章

1、一个不知名的开源项目可以带来多少收入?(中文)

三年前,作者决定做一个开源的开发工具。三年过去了,这个项目怎么样了,赚了多少钱。(@zhouyanliang 投稿)

2、5个改善用户体验的 HTML 属性(英文)

本文介绍5个不常用的 HTML 属性。

3、现代 JavaScript 框架是如何工作的(英文)

作者通过示例,解释反应式的 JavaScript 前端框架的核心原理,并且自己实现了一个最简框架。内容还可以,但是写得不易读。

4、Emoji 正则匹配(中文)

本文介绍一个 JS 技巧,如何用一个简单的正则表达式匹配 Emoji 表情符号。(@Spike-Leung 投稿)

5、Linux 容器的底层技术(英文)

一篇非常简单的文章,列出了容器技术底层依赖的几个 Linux 技术。

6、Steam Deck 的五个杀手级功能(英文)

作者非常喜欢便携式游戏机 Steam Deck,列出了五个他最喜欢的点。

AI 相关

1、Veo

谷歌本周发布的"文生视频"模型。

2、Jan

ChatGPT 的替代品,可以在桌面和服务器运行,接入各种 LLM 模型,让初学者也能轻松上手。

工具

1、GitUI

终端里面的 Git 图形界面,将各种 git 操作可视化,使用 Rust 语言开发。

2、Outline

一个开源的在线知识库软件,支持多人合作。

3、Vnt

一个开源工具,将不同网络下的多个设备虚拟到一个局域网下,类似与 tailscale、zerotier、n2n。(@lbl8603 投稿)

4、DashPlayer

一款专为英语学习打造的开源视频播放器,支持生成双语字幕,进行精听或泛听练习。(@solidSpoon 投稿)

5、字幕工具箱

这个网站收集了一些字幕相关的工具,纯前端处理,无需安装任何插件或软件。(@mzhren 投稿)

6、封面图片生成器

一个制作简单封面图的 Web 工具。(@fantingsheng 投稿)

另外,还有一个类似的 Logo 制作工具"Logo 厨师"。(@gdfsdjj145 投稿)

7、Easy Voice Toolkit

一个简易的语音工具箱,提供音频处理、语音识别、合成等音频工具,使用 Python 语言开发。(@Hao4Wang 投稿)

8、Segmentify

一个 Figma 插件,使用浏览器 GPU 能力运行 AI SAM 模型,快速分割图片,从图片中提取元素至 Figma 文件。(@janily 投稿)

9、Web-Tracing

一个开源的前端埋点工具,提供项目监控。(@M-cheng-web 投稿)

10、Technitium DNS

一款开源 DNS 服务器,带有 Web 管理面板。

11、QR code designer

一个 Web 工具,用来设计二维码,可以嵌入各种文字和图形,另有一个类似工具

12、BullMQ

Redis 的 JS 客户端,号称强大且快速。

资源

1、LaTeX 入门与进阶

网友写的中文书籍,介绍如何使用 LaTeX 和宏包编写。(@immotal 投稿)

2、URLhaus 数据库

这个数据库专门收集各种恶意 URL 网址,目前已经收集了280万个,可以免费查询和下载。

3、数据科学导论(Introduction to Data Science)

开源的英文教材,源于哈佛大学同名课程,使用 R 语言学习数据科学。

4、引脚定义

一本免费英文电子书,收集了130种电子产品常见组件(比如 USB 口)的引脚定义。

图片

1、愤怒的小鸟原型

著名游戏《愤怒的小鸟》的主角,是一群彩色的麻雀。

这种小鸟的原型是北美红雀(cardinal),它们长得简直跟游戏里面一模一样。

2、《异星工厂》的 3D 图像

《异星工厂》(Factorio)是一个策略类游戏,要求玩家在一个荒芜的星球建造出一个完整的生产系统(即建造各种各样的工厂)。

原始游戏是 2D 图像。

FUE5 是一个社区项目,目标是使用 Unreal 引擎将这个游戏变成 3D 的样子,效果非常出色。

文摘

1、11,000行的单个源码文件

我曾经遇到过一个超过11,000行的源码文件,它是 VBScript 代码的电子表格应用程序,公司所有员工需要的各种表格都在这个程序里面。

这个文件包含了你能想到的软件开发的所有噩梦。

多年来,无数人对这个文件进行了更改,但他们不是程序员,而是从 IT 支持到业务分析师各种人都有。你无从追踪每个人更改了什么地方。

整个文件看起来是从上到下执行,但我从未真正确认。代码的大致逻辑是,获取一些用户数据,然后检查数据是否满足某些条件,再执行各种动作,包括显示表单、访问共享驱动器上的文件、运行 SQL 查询、向硬编码地址发送电子邮件等等。

文件里面许多变量似乎没有从未使用到,变量名也难以搞清楚含义,同义词到处都是。

有趣的是,一个变量可能在第200行-210行使用,然后突然又在第8544行再次使用,其他地方就找不到踪迹了。

很多逻辑似乎是多余的,可能是复制粘贴进来的,然后从未清理过。一旦我清理它,代码突然就出错了,直到今天,我有时躺在床上还想知道是什么原因造成的。

它没有版本控制。关于代码更改的唯一线索,是看它抛出的错误提示和代码注释,但是我学会了不要信任那些注释。

它没有测试环境。如果我进行了更改,就必须在生产环境中对其进行测试。程序的所有状态都基于用户的权限,我们只有冒充报告错误的人,才能看到他们看到的内容。

它没有单元测试。如果我修改了一个地方,也没法知道会不会出错,可能要等到一周后,才有用户报告遇到了一个错误。

这个故事的寓意是什么?

我不知道,也许是它告诉我们,现实生活中真的有这样可怕的代码存在。

言论

1、

参观日本就像参观2000年代初期:随处可见的 CD 店,百货商店兴旺发达,人们还在使用厚重的笔记本电脑。

-- 《访问日本的感想》

2、

人工智能背后的实际技术,主要是一小部分巧妙的技巧,使用神经网络有效地对数据进行处理,神经网络本身并不神奇,并且开发过程很好理解,但是除非你有大钱购买硬件,并且使用每个人的私人数据进行训练,否则你的模型就没什么用。

-- Hacker News 读者

3、

不要将技术博客的写作视为打造"个人品牌",它肯定对此有所帮助。但是,写作最重要的功能是,它是提升个人知识和批判性思维的一个工具。

-- 《为别人而写,但主要是为自己而写》

4、

今天的创业公司还面临一个资金过剩的风险。许多创业公司资金充足,就过度招聘并迅速扩张,但并没有真正的增长或实际需求。

他们没有安排最好的工程师来创造最好的产品,而是从一开始就忙于招募和处理臃肿的团队和人员扩张的烦恼。

-- 《遵循精益创业的方法》

5、

瓶装水的保质期,指的是塑料瓶的保质期,而不是水的保质期。纯净水是不会变质的。

-- BusinessInsider.com

往年回顾

训练材料用完之日(2023 #253)

英国的名校签证,伯克利的计算机教育(2022 #203)

机器翻译是对译者的侮辱吗?(2021 #153)

信息的半衰期(2020 #103)

(完)

留言(62条)

事业,家庭,财务。

我感觉是不可能之三角。

要事业,就没家庭(照顾妻老小),也不一定会有财务;要家庭(照顾妻老小)就要放弃事业,大概率也不会有财务;直接要财务,就更难了,老话说,小财靠勤(事业),大财靠运。

有可能得到事业、家庭与财务三全的,应该是这种:比如22岁嫁给仰慕崇拜的65岁科技圈首富,然后,帮助照顾他的一生(这即是家庭,也是事业了)。最后得到巨额遗产。

很少有人的人生是完美,6边形战士般的规划基本不可能实现的。别太贪了。

11,000行的单个源码文件

不就是这个人类社会的 缩写 吗?

"三十年,解决人生三大问题" 应可以改成: 男人三十年,解决人生三大问题!

人生没有那么圆满,时代也不那么平稳。三十年?十年?我甚至无法想象三年之后会怎么样。

引用kkk的发言:

事业,家庭,财务。

我感觉是不可能之三角。

很少有人的人生是完美,6边形战士般的规划基本不可能实现的。别太贪了。

别说六边形了,普通人能一边形都很厉害了,大部分普通人就是一个点,主打的就是一个普通

工厂这游戏真好玩,就是玩起来像上工。抄别人蓝图感觉和抄代码一样。

引用喜多多什锦椰果的发言:

人生没有那么圆满,时代也不那么平稳。三十年?十年?我甚至无法想象三年之后会怎么样。

别说30年 现在发展太快 又出现AI 我连五年后都没法知道会怎么样

人生的三个目标,搞钱,搞钱,还是tm的搞钱

北美红雀 —— ????

现在的人工智能属于典型的“力大砖飞”。相应理论都研究半个多世纪了,和计算机一样古老。有种情况要想到,即使没有出现强人工智能,以现在的应用模式,随着硬件专用化,IC产能提高、成本降低,现在的云服务提供商也会提供算力提供商,像注册阿里云一样简单部署AI训练,此时硬件不是瓶颈,训练数据才是。

"三十年,解决人生三大问题" ,那是成功人士,大部分人都是普通人,靠劳动按月拿着薪水,娶妻生子。谈不上事业,凑活的婚姻,除了房子也没有什么资产。

引用kkk的发言:

很少有人的人生是完美,6边形战士般的规划基本不可能实现的。别太贪了。

不应该在粪坑中总结道理,而是跳出来

作为程序员,我本能一般的,会想要把某些事并行化。

疫情初期我和女朋友计划,先找时间把婚礼办了,然后再一起去北京打拼。但不知怎么突然有一天我想到,为什么非要等一件事做完再做下一件事呢?所以经过几次商仪,我们行动起来了。那时是2021年,工作还不难找,我们很快就找到了合适的工作。然后在2021年底顺利领了证。并在2022年举办了婚礼。

现在回头看,如果真的在疫情期间等待办婚礼的时机,我们很可能错过互联网最后一波招聘高峰期。这无疑会让我们的经济压力成倍放大。而现在我们有了比较充足的现金储备和抗风险能力,并且最重要的是迎来了女儿的诞生。

所以我想所谓事业、家庭和财务。不一定也不应该用所谓的几个十年之期去规划。而应该是并行的,时刻去发展着的。除去效率上的提高,在遇见重大抉择的时候,多和家人沟通也能极大提高做决定时的容错率。

引用kkk的发言:

很少有人的人生是完美,6边形战士般的规划基本不可能实现的。别太贪了。

我感觉我妈妈算是实现了,20岁的时候生下我和我哥,我爸是教师,我妈自我们6岁的时候就开始在城里打拼,我8岁的时候从乡下搬到了城里(家里攒再加上借的),现在家在县城,一处平房 两处楼房,我哥5年前结的婚,我去年结的婚,我妈把快20年的工作辞了,这几天出去玩了,47岁,这20多年,爸妈都辛苦了,现在想这些早日规划好得财富自由的生活都有很美好的向往,但实际是现在明知道有很多苦,愿意去承担的人还多吗?

BullMQ不是Redis 的 JS 客户端,它是个消息队列的nodejs实现,后端用了redis而已……

刚才看了NocoBase很好的一个项目,感觉自己岌岌可危,好强

引用kkk的发言:

很少有人的人生是完美,6边形战士般的规划基本不可能实现的。别太贪了。

如果你想事业、家庭、财务都做到极致,那确实很难。每个人的能力、认知、环境、机遇都是不同的。能做到平衡已经不容易了。

11,000行的单个源码文件,AI能优化吗?反正我有时把几百行的代码丢给AI,他也经常给我改出问题来,估计现有的AI大模型,也搞不定这个11,000行的代码。

周刊300期啦~~~感谢您的收集和感悟,这对年轻人来说获益良多,请继续更新,会一直follow

引用人脉扩列群多多的发言:

"三十年,解决人生三大问题" 应可以改成: 男人三十年,解决人生三大问题!

我是女人,我依然需要解决这些问题~您这是UC体哈哈

北美红雀飞起来和愤怒的小鸟一摸一样啊,笑死????

30年3大问题那个 感觉只把人生归为成就 爱 钱三大类 这么定义活着感觉真可悲啊

emoji那个正则表达式在regex101网站上输入会报错,原因是\p,但是谷歌浏览器控制台使用那个正则表达式没问题。我看了mdn上面没有\p这个特殊字符。

事业解决了,财务不就对应解决了吗

引用rossroma的发言:

11,000行的单个源码文件,AI能优化吗?反正我有时把几百行的代码丢给AI,他也经常给我改出问题来,估计现有的AI大模型,也搞不定这个11,000行的代码。

就我的是用来看,ai现阶段(截止到gpt4o)的推理能力还是比较弱,逻辑嵌套两三层,他就理解不了了,像作者这种情况,可以期待下gpt6????

今天内容质量有点高????

边充电边玩手机?怕不是一年不到手机电池就废了

今年33了,失业3个月了,没有家庭,也没积蓄。人生3个问题,一直是个问题。

健康最重要,但是没提

养孩子从备孕到年满18周岁,至少20年。
这也就是成年人的最重要的20年

这种鸡汤文不发也罢。当然,我没有攻击博主的意思,多发点人生经验总归是好的。

NocoBase 这个我想说说,真的可以做到这么强吗,而且文中说的"少有人走的路",地代码平台目前我还尚未接触到比较完美的,现在来了无代码平台,说实话我还不太信,写的文章不知道是不是软文,-- ‘说这个话的时候还没认真去研究NocoBase’

瓶装水标签的保质期不是塑料瓶的,是水的

理由:根据我国标准GB 7718-2011《食品安全国家标准 预包装食品标签通则》中的定义,保质期是:预包装食品在标签指明的贮存条件下,保持品质的期限。

也就是说,所有包装食品上的保质期,都是指食品本身,并不是包装材料。所以,“瓶装水的保质期是塑料瓶子”的这种说法,显然是对保质期进行了偷换概念。

我现在才觉醒,出了国企才发现自己有点不适应社会。那个哥们的代码库真的不错,慢慢的做比一蹴而就带来的幸福感大很多。

引用rossroma的发言:

11,000行的单个源码文件,AI能优化吗?反正我有时把几百行的代码丢给AI,他也经常给我改出问题来,估计现有的AI大模型,也搞不定这个11,000行的代码。

如果想开发新的功能往上面叠,AI也许可以胜任:)

“很多逻辑似乎是多余的,可能是复制粘贴进来的,然后从未清理过。一旦我清理它,代码突然就出错了,直到今天,我有时躺在床上还想知道是什么原因造成的。” 想知道大家有什么办法解决这种情况

引用程河的发言:

这种鸡汤文不发也罢。当然,我没有攻击博主的意思,多发点人生经验总归是好的。

鸡汤文吗?

300期了????

沙发充电插座我就在用,好用~

引用李小河的发言:

我想所谓事业、家庭和财务。不一定也不应该用所谓的几个十年之期去规划。而应该是并行的,时刻去发展着的。除去效率上的提高,在遇见重大抉择的时候,多和家人沟通也能极大提高做决定时的容错率。

赞成,个人觉得哪个时机到了,就先完成哪个,不一定要给分个先后顺序。

引用7nz的发言:

emoji那个正则表达式在regex101网站上输入会报错,原因是\p,但是谷歌浏览器控制台使用那个正则表达式没问题。我看了mdn上面没有\p这个特殊字符。

你可能没有选择 ECMAScript 的正则模式,在列表的左边可以选择。另外要生效你还需要把 unicode 模式开启(在正则表达式的最后可以勾选)

关于 \p , MDN 的链接是这个: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Unicode_character_class_escape

引用李小河的发言:

那时是2021年,工作还不难找,我们很快就找到了合适的工作。
而现在我们有了比较充足的现金储备和抗风险能力

这位兄台, 您2021年找到工作, 两年多时间就有了"比较充足的现金储备"了, 这工作看来收入挺高的 LOL

为什么需要结婚、生子和家庭?这个问题先想清楚

如果在给我选择一次的机会,我不会买房,不会结婚。给父母挣够养老钱,我就好好的做自己的事情。可是年龄越大,才发现自己可以做的事情越来越少。

墙上没有插座吗?

自学编程者多少都会犯这种错误,没看过任何代码规范,该踩的坑都得踩一遍,什么变量名规范函数名规范,互相嵌套逻辑混乱的问题。我以前看这个期刊,偶尔看到什么命名规范之类的内容,还只是感觉多余,感觉这些细节没什么必要注意,直到我开始涉及编程
我才发现,哪怕不是和其他人一起工作,我自己就能把自己绕晕

巧了不是,年过五张,三样都没有。

引用面向未来的发言:

瓶装水标签的保质期不是塑料瓶的,是水的

理由:根据我国标准GB 7718-2011《食品安全国家标准 预包装食品标签通则》中的定义,保质期是:预包装食品在标签指明的贮存条件下,保持品质的期限。

也就是说,所有包装食品上的保质期,都是指食品本身,并不是包装材料。所以,“瓶装水的保质期是塑料瓶子”的这种说法,显然是对保质期进行了偷换概念。

是的。国家标准对预包装食品规定了必须有保质期,但像水、食盐、白砂糖、蜂蜜这样的有超长时间不变质的东西,保质期实际上就变成了包装物、储存条件的保质期了。

包装食品上的保质期,都是指食品本身,并不是包装材料

类似的git ui可能lazygit比较完善一些

11,000行的单个源码文件在80-90年代的代码很常见。因为以前老的程序员没有现在的软件开发理论。
我见过4万行一个文件的,而且用了6年时间把一个20万行类似代码的项目重构成2000多个类。原作者看到都只能说佩服。

冰岛其实也有一个普通人当市长的案例,好像是世纪初,雷克雅未克市长是一个叫最棒党的普通人起的玩笑政党党首,但最好似乎经营的还不错

月亮与六便士

引用kkk的发言:

11,000行的单个源码文件

不就是这个人类社会的 缩写 吗?

其实也是大自然编码所有生物的过程。

事业,家庭,财务三角

公务员能在三角这个三角的每一项都取得远高于平均值的成绩。

事业不必多提,旱涝保收,不犯错不会被辞退。

家庭方面,进入体制其实已经对你的配偶有了一个初步筛选,考虑到门当户对的话,配偶很难存在暴雷的点。

财务方面也是,体制内工资远高于体制外,如果体制内的收入都成问题的话,那体制外已经是水深火热了。

缺点的话就是很难在每个层面都做到极致。

jan.ai 这个很不错哈, 16G内存的 mac 关点进程就行了, 可以本地跑各种模型推理, 目前头部的有

Mistral Instruct 7B Q4
Llama 3 8B Q4
Gemma 7B Q4

还可以对外提供OpenAI兼容的API

引用solitas的发言:

是的。国家标准对预包装食品规定了必须有保质期,但像水、食盐、白砂糖、蜂蜜这样的有超长时间不变质的东西,保质期实际上就变成了包装物、储存条件的保质期了。

这句话有一些问题。首先,保质期实际上不是包装物和储存条件的保质期,而是指产品在特定条件下保持其质量和安全性的时间范围。其次,即使是那些具有超长保质期的产品,也应当标注其最佳食用日期或保质期限,以确保消费者了解产品的使用建议。此外,国家标准确实对于预包装食品规定了必须标注保质期,但对于那些长时间不变质的产品,标注的保质期可能会更长。因此,这句话在概念上有些混淆,可以进一步澄清。

这篇文章写得深入浅出,让我这个小白也看懂了!

引用C9Killer的发言:

“很多逻辑似乎是多余的,可能是复制粘贴进来的,然后从未清理过。一旦我清理它,代码突然就出错了,直到今天,我有时躺在床上还想知道是什么原因造成的。” 想知道大家有什么办法解决这种情况

分階段處理吧
1. 想辦法生出一個測試環境
2. 想辦法在各個功能入口安插一些 log 紀錄
3. 針對主要(用 log 查出比較多人用的)的功能,寫測試確保結果是正確的
4. 針對這些有寫測試的部分做抽象化(看情況物件導向或 functional programming 都行)

到這邊應該算就整理到一個比較可以維護的階段了,後續看這個項目的前景再來決定要不要繼續做

5. 調整程式架構(對,就是這邊才開始改那個單頁 11,000 的玩意兒變成多個資料夾/檔案)
6. 把單元測試寫完
7. 整合 CI/CD

三大问题沒有健康!然後英年早逝,或臥床。

引用kkk的发言:

事业,家庭,财务。

我感觉是不可能之三角。

要事业,就没家庭(照顾妻老小),也不一定会有财务;要家庭(照顾妻老小)就要放弃事业,大概率也不会有财务;直接要财务,就更难了,老话说,小财靠勤(事业),大财靠运。

有可能得到事业、家庭与财务三全的,应该是这种:比如22岁嫁给仰慕崇拜的65岁科技圈首富,然后,帮助照顾他的一生(这即是家庭,也是事业了)。最后得到巨额遗产。

很少有人的人生是完美,6边形战士般的规划基本不可能实现的。别太贪了。

事业的标准比较高啊,大厂员工和普通高管都不能算是事业了吧。我觉得普通人可能就不用太在意这个问题。
所以事业和家庭&财务(温饱)不是一个层次的事啊。你看西方那种开卡车的够吃够喝肯定没问题吧。

工具Outline很好用,界面也很现代漂亮,但搭建起来相当繁琐。要自己配置OIDC,数据库和S3存储(现在可以本地存储了方便一点),但OIDC是必不可少的,个人使用的话不如另一个开源笔记trilium开箱即用。

事业、家庭和财务老大难问题
事业面临的失业
家庭还没成立
财务在上海混着也没混出什么钱来
只有一声叹息

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接