Compare commits

...

8 Commits

Author SHA1 Message Date
ruanyf a0199e8fb9 docs: release issue 302 2024-05-31 08:14:51 +08:00
Ruan YiFeng add8b978d7
Merge pull request #4521 from bigshans/patch-1
typo(issue-301.md): 纠正为油猴脚本
2024-05-25 10:20:11 +08:00
Algernon 24a44b654f
typo(issue-301.md): 纠正为油猴脚本 2024-05-24 16:10:41 +08:00
ruanyf 1d3fc84235 docs: release issue 301 2024-05-24 08:20:02 +08:00
ruanyf a8e76438f3 docs: release issue 300 2024-05-17 08:17:26 +08:00
Ruan YiFeng 7c68434fbc
Merge pull request #4456 from JeffersonHuang/master
Update README.md
2024-05-14 12:28:09 +08:00
Jefferson Huang f48e7aad03
Update README.md
修改月份标题样式
2024-05-13 18:29:39 +08:00
ruanyf b6241e3b49 docs: release issue 299 2024-05-10 08:19:35 +08:00
5 changed files with 1720 additions and 9 deletions

View File

@ -4,7 +4,7 @@
欢迎投稿,推荐或自荐文章/软件/资源,请[提交 issue](https://github.com/ruanyf/weekly/issues) 。
> P.S. 讨论区的[《谁在招人》](https://github.com/ruanyf/weekly/issues/4204),是一个免费的程序员招聘帖,提供大量就业信息,欢迎访问或发布工作/实习岗位。
> P.S. 讨论区的[《谁在招人》](https://github.com/ruanyf/weekly/issues/4550),是一个免费的程序员招聘帖,提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 如何搜索
@ -27,6 +27,13 @@ $ grep -nri css docs | cat --number
```
## 2024
**五月**
- 第 302 期:[创业虽然好,不敢推荐了](docs/issue-302.md)
- 第 301 期:[OpenAI 的图书馆工位](docs/issue-301.md)
- 第 300 期:[三十年,解决人生三大问题](docs/issue-300.md)
- 第 299 期:[AI 的关键是语料](docs/issue-299.md)
**四月**
- 第 298 期:[轮到硬件工程师吃香了](docs/issue-298.md)
@ -140,7 +147,7 @@ $ grep -nri css docs | cat --number
## 2022
十二月
**十二月**
- 第 237 期:[真实方位是如何暴露的?](docs/issue-237.md)
- 第 236 期:[中国的阳光地带](docs/issue-236.md)
@ -148,20 +155,20 @@ $ grep -nri css docs | cat --number
- 第 234 期:[AI 聊天有多强](docs/issue-234.md)
- 第 233 期:[生活就像一个鱼缸](docs/issue-233.md)
十一月
**十一月**
- 第 232 期:[好用的平面设计软件](docs/issue-232.md)
- 第 231 期:[互联网公司需要多少员工?](docs/issue-231.md)
- 第 230 期:[电子产品的用电量](docs/issue-230.md)
- 第 229 期:[手机充电问题的解决](docs/issue-229.md)
十月
**十月**
- 第 228 期:[人类和人生的意义](docs/issue-228.md)
- 第 227 期:[脸书的公司入职教育](docs/issue-227.md)
- 第 226 期:[谷歌出了什么问题?](docs/issue-226.md)
九月
**九月**
- 第 225 期:[游戏 NPC 也是一种职业](docs/issue-225.md)
- 第 224 期:[Figma 为什么赢了 Sketch](docs/issue-224.md)
@ -169,14 +176,14 @@ $ grep -nri css docs | cat --number
- 第 222 期:[四十年编程感想](docs/issue-222.md)
- 第 221 期:[全世界最繁荣的行业](docs/issue-221.md)
八月
**八月**
- 第 220 期:[人工智能的机会在哪里](docs/issue-220.md)
- 第 219 期:[如何防止帐号被黑](docs/issue-219.md)
- 第 218 期:[葡萄酒,樱花,全球变暖](docs/issue-218.md)
- 第 217 期:[沙特的新未来城](docs/issue-217.md)
七月
**七月**
- 第 216 期:[极简主义的胜利](docs/issue-216.md)
- 第 215 期:[互联网最喜欢的行为模式](docs/issue-215.md)
@ -184,13 +191,13 @@ $ grep -nri css docs | cat --number
- 第 213 期:[知识孤岛,知识软件](docs/issue-213.md)
- 第 212 期:[人生不短](docs/issue-212.md)
六月
**六月**
- 第 211 期:[虚拟商品可以拉动 GDP](docs/issue-211.md)
- 第 210 期:[为什么软件变得复杂](docs/issue-210.md)
- 第 209 期:[程序员是怎样的人](docs/issue-209.md)
五月
**五月**
- 第 208 期:[晋升制度的问题](docs/issue-208.md)
- 第 207 期:[汽车行业的顶峰可能过去了](docs/issue-207.md)

442
docs/issue-299.md Normal file
View File

@ -0,0 +1,442 @@
# 科技爱好者周刊(第 299 期AI 的关键是语料
这里记录每周值得分享的科技内容,周五发布。
本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/4390)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)yifeng.ruan@gmail.com
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042401.webp)
上图是河南新乡的中原融创文旅城“冰立方”模仿冰块堆叠的效果10个玻璃冰块组成三个建筑单元。[via](https://www.archiposition.com/items/20211223113906)
## AI 的关键是语料
大家有没有发现,现在打开新闻,都是 AI 模型的消息。
今天甲发布一个模型,明天乙发布一个模型,个个(听上去)都具备了不得的能力。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050805.webp)
2023年5月有[一个统计](https://www.chinanews.com.cn/cj/2023/05-29/10016032.shtml)那个时候10亿参数以上的模型中国已经发布了79个。一年过去了现在恐怕上千了。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050806.webp)
说实话,我现在看到新模型,已经麻木了,压根不觉得这种消息有什么重要。
我的观点是,不管怎么调整模型的架构、功能、参数,作用是有限的,**真正决定性的因素是训练模型的语料。**
不需要说,你的模型多新颖、多强大,只需要告诉我,你用什么语料训练模型。
模型完美,但是语料垃圾,一样不行;反之,模型很平常,但是语料足够,那就 OK。**模型不是关键,语料才是关键。**
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050807.webp)
这其实不是我的观点,而是 OpenAI 的工程师 James Betker 的观点。他是 AI 专家,著名“文生图”模型 DALL-E 的第一作者。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050808.webp)
去年,他写过[一篇文章](https://nonint.com/2023/06/10/the-it-in-ai-models-is-the-dataset/),只有几段话,在国外的影响很大。国内似乎没人提到这件事。但是我认为,这篇文章很重要。
他说,自己的日常工作就是开发 AI 模型,但是不管怎么增加参数、调整方程,模型效果都不如语料集的大小来得显著。
更多的训练材料,会显著提升模型效果,影响远大于其他因素。更神奇的是,**不同的模型拿同样的语料训练,最后的表现居然很接近。**
他的结论是,模型的差异其实不是关键,决定性的是你的训练材料。只要有更多更好的语料,不管用什么模型,都会得到差不多的结果。
初次听到,你可能觉得,这个结论难以置信,但是仔细想想,你会发现它很可能是对的。
因为不管什么 AI 模型,最终目标只有一个,就是模仿人类的思维。语料体现的正是人类思维,同一份语料,不管你拿什么规则去分析,最后得到的结果应该是一样的,因为它包含的人类思维是不变的。
这就好像,<u>不同的画家去临摹同一个模特,如果目标都是复现原貌,那么只要画家达到一定水准,不管谁来画,结果将非常接近,因为模特的长相是不变的。</u>
这告诉我们两点启示。
1哪一家公司的语料的数量多、质量好它的模型就会强于其他公司。
2开源模型完全可以替代闭源模型前提是训练语料要足够。
下面是 James Betker 的原文,大家仔细读读,看看是否认同他的观点。
> 我在 OpenAI 工作已经快一年了。这段时间里,我训练了很多生成式 AI 模型,比任何人能想到的还要多。
>
> 每当我花了几个小时,观察和调整各种模型配置和参数时,有一件事让我印象深刻,那就是所有训练结果之间的相似性。
>
> 我越来越发现,**这些模型以令人难以置信的程度,向它们的语料集靠近。**
>
> 这表明在相同的语料集上训练足够长的时间,几乎每个具有足够权重和训练时间的模型都会收敛到同一点。足够大的扩散卷积网络会产生相同的结果。
>
> 这是一个令人惊讶的观察!
>
> 这意味着模型行为不是由架构、参数或优化器决定的。它由你的语料集决定,没有其他决定因素。其他一切因素都不过是为了有效计算以近似该语料集的手段。
>
> 当你谈论 Lambda、ChatGPT、Bard 或Claude 时,指的并不是它们的模型,而是它们的语料集。
## 稀土开发者大会:征集议题和早鸟票
国内开发者的线下大聚会要来了,今年的“稀土开发者大会”已经定下了时间,就在六月底。
这次大会的议题非常广泛前端、AI、云计算、架构、DevOps……
**最重要的一点是,它向所有开发者开放演讲台**。<u>如果你有工具要推出,有开发的经验要分享,大会都会提供演讲台,让你展示在全国开发者面前。</u>
只要能引起听众兴趣的干货内容,就可以申请成为演讲嘉宾,在该主题的分论坛上台发言。一旦组委会确定,即可免费参加本次大会。
其他朋友参加大会,可以现在购买早鸟票。**两天的所有活动学生票只要99元**基本上就是电影票的价格。正常票的拼团价是139元如果两天包午餐价格是799元。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050906.webp)
提交议题和购票,都请点击[这个链接](https://conf.juejin.cn/xdc2024/?utm_source=ryf),或者扫描上方海报的二维码。早鸟票的时间和名额有限,如果你想结交朋友、感受业内动向,不妨抓紧时间购票。
## 科技动态
1、[气球屋](https://www.travelandleisure.com/airbnb-icons-category-orsay-up-prince-8641957)
住宿平台 airbnb 推出了一个[气球屋](https://zh.airbnb.com/rooms/1126185893236246260),完美地再现了迪斯尼电影《飞屋环游记》,住客现在就可以申请入住。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050402.webp)
这个屋子的所有家具和布局,跟电影里面一模一样。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050403.webp)
它的屋顶上了装了8000个氦气球。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050404.webp)
这个屋子可以“飞”起来,当然不是气球拉动的,而是用吊车把它吊在半空,然后游客住在里面。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050405.webp)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050406.webp)
我在想,如果吊在半空,水电怎么供应呢?看来这栋屋子一定配备了水箱、水泵、发电机和电池。
2、[AI 小姐](https://www.euronews.com/culture/2024/04/25/miss-ai-worlds-first-beauty-contest-with-computer-generated-women)
一家英国互联网公司宣布,举办第一届世界 AI 小姐选美比赛。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050109.webp)
今年5月10日之前全世界的创作者都可以向[它的官网](https://www.waicas.com/)提交作品。
作品不仅仅包括 AI 生成的虚拟美女照片,还必须在社交平台上与粉丝互动,涨粉数量也是评选指标之一。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050110.webp)
评审团将评出前三名获得“AI 小姐”的称号还有总额2万美元的奖金。
主办单位称,该比赛是为了扩大 AI 的影响,帮助创作者将内容货币化。这件事表明,娱乐业将是 AI 最早、最大的应用领域之一。
3、[摩托车的呼啸声](https://boehs.org/node/everything-i-know-about-the-xz-backdoor)
一些摩托车骑士喜欢非常响亮的引擎呼啸声,甚至去改动引擎。他们辩解,大音量的噪声能够让别人尽早注意到,从而减少交通事故。
为了验证这种说法是否正确,一个罗马尼亚团队进行了现场实验。
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024040704.webp)
他们一共实验了6辆摩托车噪音都在80分贝到110分贝之间。这是很大的噪音飞机起飞时的噪音为100分贝到120分贝摩托车的噪音就是这么响。
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024040705.webp)
研究人员发现如果轿车司机关闭车窗那么只有摩托车距离汽车10米之内时司机才会听到声音。这意味着高速行驶时司机根本来不及做出反应。
这个实验说明,保证交通安全的不是响亮的引擎声,而是要降低车速。
## 文章
1、[CPU 超频的天花板](https://www.163.com/dy/article/J1IE4PAD0511BLFD.html)(中文)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050701.webp)
很多玩家喜欢超频 CPU越快越好。但是到达物理极限后就很难突破。用了整整15年世界纪录才从 8G Hz 提高到 9G Hz。
2、[空的 S3 存储桶也能产生费用](https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1)(英文)
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024043008.webp)
亚马逊 S3 是最流行的存储云服务作者建了一个空存储桶万万没想到没有写入任何数据两天居然产生了1300美元的费用。
3、[2024阿里巴巴全球数学竞赛预选赛](https://www.longluo.me/blog/2024/04/16/2024-alibaba-global-mathematics-competition-qualifying-round/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050201.webp)
作者参加2024阿里巴巴全球数学竞赛预选赛全部七道题只会做第1、2、6题他分享了自己的解答。[@longluo](https://github.com/ruanyf/weekly/issues/4394) 投稿)
4、[Git 的离线使用](https://www.gibbard.me/using_git_offline/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202401/bg2024010913.webp)
作者介绍没有网络怎样备份 Git 仓库,比如把本地仓库推送到 U 盘。
5、[如何为项目设置打卡点](https://kyleshevlin.com/make-checkpoint/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202403/bg2024033101.webp)
本文介绍一种便捷方法,使用 Makefile 在代码仓库里面设置打卡点checkpoint
6、[服务器实时消息获取的技术方案](https://rxdb.info/articles/websockets-sse-polling-webrtc-webtransport.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202403/bg2024031902.webp)
本文比较了浏览器获得服务器实时消息的五种技术方案WebSockets、服务器发送事件、长轮询、WebRTC、WebTransport。
## AI 相关
1、[Remix Yourself](https://styleof.com/s/remix-yourself)
这个网站要求上传三张照片,第一张是布局,第二张是样式,第三张是人像。
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042702.webp)
它会将它们合成一张。
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042703.webp)
2、[twogethe.ai](https://twogether.ai/)
![](https://cdn.beekka.com/blogimg/asset/202311/bg2023111502.webp)
这个网站使用 AI生成你与名人或者任意两个人的合照。
3、[AI 说图解图](https://imagedescriptiongenerator.xyz/zh)
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042901.webp)
一个[开源](https://github.com/ShurshanX/AI-Image-Description)软件,生成上传图片的文字描述,基于 ERNIE 3.5 和 GEMINI-PRO-1.5 API。[@ShurshanX](https://github.com/ruanyf/weekly/issues/4370) 投稿)
4、[AI 生成的音乐视频](https://mashable.com/article/ai-music-videos)(英文)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050706.webp)
OpenAI 发布了一段4分钟的音乐视频画面和音乐都是 AI 生成的。这是迄今 AI 生成的最长视频。
5、[HackerNews 每日 AI 摘要](https://www.supertechfans.com/cn)
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042903.webp)
这个项目对 Hacker News 每天的热点文章,生成中文的 AI 摘要,除了官网,还会发到[飞书](https://lw9eez9cc6.feishu.cn/wiki/Z408wHLlRi8MdCk6QfacpW6bnB0)上面。([@rmrf](https://github.com/ruanyf/weekly/issues/3634) 投稿)
6、[MaxKB](https://github.com/1Panel-dev/MaxKB)
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024043001.webp)
一款基于 LLM 大语言模型的知识库问答系统,可以无缝嵌入第三方网站,实现智能问答。([@maninhill](https://github.com/ruanyf/weekly/issues/4386) 投稿)
7、[GeoSpy AI](https://geospy.ai/)
这个网站使用 AI 识别上传照片的拍摄地点。
8、[七个免费 LLM Playground](https://www.bilibili.com/read/cv34309921/)
本文列出七个可以在线试用各种 LLM 的网站。([@webup](https://github.com/ruanyf/weekly/issues/4408) 投稿)
## 工具
1、[ElysiaJS](https://elysiajs.com/)
![](https://cdn.beekka.com/blogimg/asset/202401/bg2024011107.webp)
JS 语言的 Web 框架,专门为 Bun 运行环境开发。
2、[mcfly](https://github.com/cantino/mcfly)
![](https://cdn.beekka.com/blogimg/asset/202401/bg2024011302.webp)
Shell 操作历史的搜索工具,提供神经网络搜索功能,可以替代 ctrl-r 快捷键。
3、[DocKit](https://github.com/geek-fun/dockit)
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042902.webp)
Elasticsearch/OpenSearch 的跨平台桌面客户端,集成了 OpenAI可以用自然语言与数据库交互。[@Blankll](https://github.com/ruanyf/weekly/issues/4374) 投稿)
4、[IMaker 创客](https://github.com/slince-zero/IMaker)
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042906.webp)
一款开源的封面设计工具,基于 JS 的 Web 应用,有[试用 Demo](https://img-maker.vercel.app/)。([@slince-zero](https://github.com/ruanyf/weekly/issues/4385) 投稿)
5、[VideoSubtitleGenerator](https://github.com/buxuku/VideoSubtitleGenerator)
一个命令行工具,通过语音识别,批量为本地的视频文件生成字幕,并支持翻译。([@buxuku](https://github.com/ruanyf/weekly/issues/4393) 投稿)
6、[vmr](https://github.com/gvcgo/version-manager)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050401.webp)
一个跨平台的通用版本管理器目前支持40多种编程语言和工具。[@moqsien](https://github.com/ruanyf/weekly/issues/4398) 投稿)
另有一个类似工具 [vfox](https://github.com/version-fox/vfox)。([@aooohan](https://github.com/ruanyf/weekly/issues/4233) 投稿)
7、[Pichome](https://github.com/zyx0814/Pichome)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050707.webp)
一款开源网盘程序,使用 PHP 开发。([@fhxsnabi](https://github.com/ruanyf/weekly/issues/4405) 投稿)
8、[笔.COOL](https://bi.cool/bi)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050708.webp)
CodePen 的国产替代品,实时预览 HTML、CSS 和 JavaScript 代码的渲染结果。([@uovol](https://github.com/ruanyf/weekly/issues/4407) 投稿)
9、[vue-styled-components](https://github.com/v-vibe/vue-styled-components)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050709.webp)
一款类似 styled-components 的 CSS 工具,支持 vue 3。[@akinocccc](https://github.com/ruanyf/weekly/issues/4409) 投稿)
10、[MonsterMusic](https://github.com/ZTFtrue/MonsterMusic)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050710.webp)
一款开源的安卓音乐播放器。([@ZTFtrue](https://github.com/ruanyf/weekly/issues/4411) 投稿)
11、[豆瓣图书馆查询助手](https://github.com/wyj0605/douban_library)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050905.webp)
一款浏览器插件,在豆瓣读书页面上,查看该书在指定图书馆的藏书情况。([@wyj0605](https://github.com/ruanyf/weekly/issues/4424) 投稿)
## 资源
1、[技术概念示意图](https://github.com/ByteByteGoHq/system-design-101#rest-api-vs-graphql)
![](https://cdn.beekka.com/blogimg/asset/202310/bg2023102601.webp)
这个仓库收集各种技术概念的示意图。
2、[海棠诗社](https://haitang.app/)
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042905.webp)
网友开发的诗词网站。([@javayhu](https://github.com/ruanyf/weekly/issues/4384) 投稿)
3、[svgl](https://svgl.vercel.app/)
![](https://cdn.beekka.com/blogimg/asset/202312/bg2023121702.webp)
一个常用徽标 Logo 的搜索引擎,提供 SVG 文件下载。
4、[Brick Center](https://www.brickcenter.net)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050904.webp)
你输入一个关键词,这个网站自动生成它的乐高拼装。([@husu](https://github.com/ruanyf/weekly/issues/4421) 投稿)
## 图片
1、[MacBook 的内存](https://www.macrumors.com/2024/04/26/apple-mac-base-ram-boosts-ended-tim-cook/)
苹果的 MacBook 笔记本,内存是 8GB。如果要更多的内存就要花钱买价格非常贵。
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042602.webp)
大家都在质疑为什么内存这么少相比之下Windows 笔记本的最小内存,现在一般都是 16GB。
苹果解释macOS 系统效率高,自家的 8GB 内存等于别家的 16GB。
有人画了一张 MacBook 内存演变图。
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042601.webp)
从上图可以看到,苹果以前是经常升级内存的,每过几年就升级一次。
但是2011年以后只升级过一次内存从 6GB 变成 8GB以后就一直没升级。
有意思的是2011年是蒂姆·库克成为苹果 CEO 的时间。他以前是主管供应链的,以成本控制而闻名。
2、[PalmOS](https://www.nkorth.com/palm/apps/#totp-authenticator)
还有人记得 iPhone 之前的智能手机吗?
当时主要系统是诺基亚的塞班、微软的 Windows CE 和 PalmOS。下面就是 Palm 手机。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050702.webp)
它的用户界面如下。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050703.webp)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050704.webp)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050705.webp)
不要觉得简陋,那是当时最先进的系统,售价几千元人民币一部。
## 文摘
1、[饱腹感指数](http://www.mendosa.com/satiety.htm)
什么食物最能够消除饥饿感?
一个澳大利亚科学家发明了“饱腹感指数”。他选出38种食物每一种的热量都是240卡路里。
实验者依次食用每一种食物每吃一种就要在随后的两小时中每隔15分钟为自己的饱腹程度打分。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050809.webp)
最后发现,碳水化合物(面包、炸薯条、煮土豆)的效果最好。其中,煮土豆的饱腹感指数最高。
这是因为食物中含有的纤维、蛋白质和水越多,消化时间就越长,从而产生更久的饱腹感。而且,碳水化合物会立即升高血糖,从而使得身体马上知道已经饱了。
煮土豆含有大量的纤维和水,同样热量的情况下,体积又很大,还会升高血糖,所以产生了长时间的饱腹感。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050810.webp)
水果的饱腹感指数也很高,因为水份和纤维含量大,但是水果的热量低,同样热量的情况下,水果的份量最多,不容易全吃下去。而且,水果的胃排空速度很快,第二个小时饱腹感就会消失。
高脂肪食物的饱腹感很差,因为它们的胃排空速度也很快。所以,吃肥肉容易饿。
因此,水果搭配高碳水、高蛋白的食物一起吃(比如全麦面包 + 瘦肉 + 橙子),是一个比较好的饮食方案。
## 言论
1、
软件公司应该提倡“无罪文化”。
发生产品事故或者服务中断时,不要认定罪人并惩罚他们,而要假设相关个人出于良好意图,只是没有得到正确的信息来做出更好的决策,或者没有工具及时制止他们犯错。
-- [《关于无罪文化》](https://www.gybe.ca/a-few-words-about-blameless-culture/)
2、
我们做的许多不想做的事情,实际上很容易开始做,比如很容易开始喝酒,或者很容易打开抖音。
如果你想停止做这些事,首先就是要设法增加障碍,让自己很难开始做它们。
-- [《出现就是成功的75%》](https://joshwolff.me/2023/01/19/blockchain-events-extra-documentation.html)
3、
科技行业的一切,核心都是利润,而不是其他任何事情。因此,你需要尽快推出新产品或新服务,这样才可能产生利润。这意味着尽量使用更多的抽象层、更多的自动化、更少的人员,结果就是开发者越来越缺乏对技术的深入理解。
-- [《我们使用了太多的抽象层次》](https://unixsheikh.com/articles/we-have-used-too-many-levels-of-abstractions-and-now-the-future-looks-bleak.html)
4、
岛屿巨人症指的是一种生物现象,生存在岛屿上的动物,小型物种往往会身体变大,因为缺乏天敌。相应地,大型物种往往会身体变小(又称“岛屿侏儒症”),因为不容易有稳定的食物供给。
-- [维基百科](https://en.wikipedia.org/wiki/Island_gigantism)
5、
风险投资家没有理由破坏与你的关系他们拒绝你的时候不会说“不”而会用其他400种说法比如“等你的用户再多一点的时候再和我们谈谈”、“当你下一轮融资时请来找我们”。
-- [《投资家的“是”实际上意味着“否”》](https://jacobbartlett.substack.com/p/yes-actually-means-no-the-curious)
## 往年回顾
[互联网创业变难了](https://www.ruanyifeng.com/blog/2023/04/weekly-issue-252.html)2023 #252
[三个有启发的学习方法](https://www.ruanyifeng.com/blog/2022/04/weekly-issue-202.html)2022 #202
[从北大到技校](https://www.ruanyifeng.com/blog/2021/04/weekly-issue-152.html)2021 #152
[工作热情从何而来?](https://www.ruanyifeng.com/blog/2020/04/weekly-issue-102.html)2020 #102
(完)

419
docs/issue-300.md Normal file
View File

@ -0,0 +1,419 @@
# 科技爱好者周刊(第 300 期):三十年,解决人生三大问题
这里记录每周值得分享的科技内容,周五发布。
本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/4390)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)yifeng.ruan@gmail.com
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051501.webp)
本周,太阳活动剧烈,引起几十年来最大的地磁暴。地球的中高纬度地区,普遍可以看到极光,就连北京这样的中纬度城市,都出现了极光,上图是长城。([via](https://m.bjnews.com.cn/detail/1715495546129388.html)
## 三十年,解决人生三大问题
我最近看到[一篇文章](https://huyenchip.com/2024/04/17/personal-growth.html),很有意思,分享给大家。
文章大意是,**人的一生就是解决三个基本问题:事业、家庭和财务。**
一份有成就的事业,一个幸福的家庭,一个健康的财务状况,人生就没有遗憾了。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051513.webp)
我们的人生规划,就是朝着解决这三个问题努力。哪怕其中只有一个没有解决,你的人生就过不好。
原文作者提出了他的规划。他说,这三个问题要分阶段解决,每个阶段重点解决一个问题。而且**他估计,每个阶段要花费十年**,总共需要三十年。
**1第一个十年**。你搞清楚自己想干什么,找到方向,为事业打下基础,从此全力投入。
**2第二个十年**。你结婚、买房、养育后代。
**3第三个十年**。你努力赚钱,积蓄退休金。
如果将18岁成年作为起点过完这三个十年你就已经48岁了。
也就是说你的目标是到了48岁基本解决人生三大问题。48岁以后的时间就是自己的选择追求梦想照顾家人或者继续推进事业积累更多财富。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051607.webp)
原文作者没有解释,为什么每个阶段需要十年。我倒是觉得,十年是一个合理的时间。
如果是八年、七年、甚至五年,那样固然很好,不过难度也会相应变大,多少人能做到呢。如果更长一点,每个阶段需要十二年,甚至十五年,那样就有点太晚了,你都要退休了。更重要的是,年纪越大,人生改变的可能性越小,五十岁以后其实能做的有限。
总之,我认为,这是一个很新颖的视角,可以用作思考人生问题的框架,对我很有启发。
<u>凡事就看它是否有助于“事业、家庭和财务”我们的目标就是在48岁前解决好这些问题。</u>
## 活动
**1、WebGPU 线下沙龙**
前端程序员怎么转向 AI
除了构建 AI 的前端界面,还有一个更有前途、更适合前端的方向,那就是浏览器直接运行 AI 模型。
**网页跑 AI需要调用显卡的计算能力就会用到 WebGPU**。它是去年发布的最新标准,允许网页代码访问 GPU 功能Chrome 浏览器已经支持。
<u>下周五5月24日晚上有一个难得的机会小红书官方会主办一场 REDtech 技术沙龙,主题就是 WebGPU</u>
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051604.webp)
活动嘉宾是 W3C 资深媒体技术专家、**Web GPU 工作组负责人 François Daoust**,以及小红书前端架构团队,活动内容如下。
> 1. 浏览器如何调用显卡功能,运行 AI 和网页渲染?
> 1. WebGPU 的音视频处理技术有哪些最新进展?
> 1. 小红书如何应用 WebGPU 构建动画,支持业务的快速迭代?
大家点击[这个链接](https://hdxu.cn/LQaZE),或者扫描上方海报的二维码,了解活动详情和**免费报名**。线下座位有100个邀请码填写“WebGPU”如果报名的人多这样更容易通过不在上海的同学可以预约线上直播。
到时,除了了解 WebGPU 在 AI 和影音方面的应用,还能跟嘉宾互动,并有机会获得小红书的周边纪念品!
**2、稀土开发者大会**
上周周刊介绍了今年的“稀土开发者大会”6月底将在北京举行。
它面向全国开发者,让大家聚在一起,交流分享彼此的开发经验,以及热点技术的进展。
现在,**“架构设计和业务稳定性建设”分论坛**的议题内容和演讲者名单,已经出来了(见下图)。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051605.webp)
<u>如果你参与应用的架构设计,需要后端能够快速缩放,又要保证业务稳定性,同时还要时刻监控关键指标,那么这个分论坛一定很合适你。</u>
大家看它的演讲阵容就知道了,全是国内头部应用的真实案例和实务操作,挺精彩的。
详细的分论坛信息和大会安排,点击[官网链接](https://conf.juejin.cn/xdc2024/?utm_source=ryf),或者扫描上面海报的二维码,购票也是这个链接。
最后提醒一下,**今天是限量早鸟票的最后一天!** 下周,早鸟票就没了,票价就涨了,想要现场参加大会的同学不要错过了。
## 科技动态
1、[蒙娜丽莎的地点](https://www.theguardian.com/artanddesign/article/2024/may/11/where-mona-lisa-was-painted-mystery-solved-geologist-claims)
达芬奇的世界名画《蒙娜丽莎》是一个谜。人们不知道,它是什么时候画的、为什么达芬奇会画、画里女子到底是谁……
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051510.webp)
一位地质学家最近声称,她找到了一部分的答案,那就是这幅画的地点。
她认为,这幅画的地点是意大利科莫湖东南端的莱科市,理由是莱科的地质环境跟画的背景很像。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051511.webp)
达芬奇用灰白色绘制背景的湖畔岩石,这是石灰岩的颜色,莱科的岩石就是石灰岩,而意大利其他的石灰岩地区都没有湖。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051512.webp)
另外背景里还有一座桥正好跟莱科14世纪的一座古桥相吻合。
2、[沙发充电插座](https://www.core77.com/posts/132116/An-Unusual-Furniture-Design-Niche-Behind-the-Sofa-Consoles)
很多人喜欢坐在沙发上玩手机,但是常常找不到插座充电。
因此,现在就流行一种新家具,是沙发后面装一个木架,木架上面有插座。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051003.webp)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051004.webp)
这个架子放在沙发后面,很简单就解决了找不到插座的问题。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051005.webp)
3、[金属轮胎](https://www.theverge.com/2023/9/14/23873153/nasa-bike-tire-shape-memory-price-smart-specs)
一家美国创业公司发布了自行车的“金属轮胎”,轮胎里面不是空气,而是金属弹簧。
![](https://cdn.beekka.com/blogimg/asset/202309/bg2023091605.webp)
![](https://cdn.beekka.com/blogimg/asset/202309/bg2023091606.webp)
这家公司介绍,它采用美国宇航局发现的镍钛诺合金。这种合金具有记忆功能,能够记住加热后锻造的形状,同时重量非常轻而且坚韧,适合做成弹簧替代轮胎。
![](https://cdn.beekka.com/blogimg/asset/202309/bg2023091607.webp)
![](https://cdn.beekka.com/blogimg/asset/202309/bg2023091608.webp)
这种“金属轮胎”的优点是不用充气耐用性好。缺点是价格贵不含轮圈的价格是500美元一对是普通的优质自行车轮胎的10倍。
![](https://cdn.beekka.com/blogimg/asset/202309/bg2023091609.webp)
4、[冰岛的总统选举网站](https://uxdesign.cc/how-do-you-accidentally-run-for-president-of-iceland-0d71a4785a1e)
冰岛即将举行总统选举报名资格是最少需要1500人的签名支持。
政府架设了[一个网站](https://island.is/forsetaframbod),让公民在网站上,向支持的候选人提交电子签名。
但是,这个网站出了一个乌龙事件。
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024043009.webp)
它的签名页有一个“注册”按钮(下图的蓝色按钮),很多人点击注册了。
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024043010.webp)
殊不知,签名只需要身份证,不需要注册。这个按钮实际上是“总统候选人”注册。你点击后,会显示一张表格,填完以后你就变成总统候选人了。
于是冰岛现在就有了82个总统候选人要知道以前选举的候选人最多一次也只有9个。网站发现闯祸了赶紧把 UI 改了。
我在想,要是有一部电影,讲述因为网站出错,一个普通人变成了总统,那就好玩了。
## 文章
1、[一个不知名的开源项目可以带来多少收入?](https://mp.weixin.qq.com/s/3i-bOEtM78xKSku5ndqp7Q)(中文)
三年前,作者决定做一个开源的开发工具。三年过去了,这个项目怎么样了,赚了多少钱。([@zhouyanliang](https://github.com/ruanyf/weekly/issues/4458) 投稿)
2、[5个改善用户体验的 HTML 属性](https://www.htmhell.dev/adventcalendar/2023/4/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202312/bg2023120502.webp)
本文介绍5个不常用的 HTML 属性。
3、[现代 JavaScript 框架是如何工作的](https://nolanlawson.com/2023/12/02/lets-learn-how-modern-javascript-frameworks-work-by-building-one/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202312/bg2023120302.webp)
作者通过示例,解释反应式的 JavaScript 前端框架的核心原理,并且自己实现了一个最简框架。内容还可以,但是写得不易读。
4、[Emoji 正则匹配](https://taxodium.ink/post/emoji-regexp/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051505.webp)
本文介绍一个 JS 技巧,如何用一个简单的正则表达式匹配 Emoji 表情符号。([@Spike-Leung](https://github.com/ruanyf/weekly/issues/4452) 投稿)
5、[Linux 容器的底层技术](https://www.annwan.me/computers/what-why-how-containers/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202403/bg2024032803.webp)
一篇非常简单的文章,列出了容器技术底层依赖的几个 Linux 技术。
6、[Steam Deck 的五个杀手级功能](https://www.jonashietala.se/blog/2023/10/24/the_killer_features_of_the_steam_deck/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202310/bg2023102406.webp)
作者非常喜欢便携式游戏机 Steam Deck列出了五个他最喜欢的点。
## AI 相关
1、[Veo](https://deepmind.google/technologies/veo/)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051502.webp)
谷歌本周发布的“文生视频”模型。
2、[Jan](https://jan.ai/)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024050105.webp)
ChatGPT 的替代品,可以在桌面和服务器运行,接入各种 LLM 模型,让初学者也能轻松上手。
## 工具
1、[GitUI](https://github.com/extrawurst/gitui)
![](https://cdn.beekka.com/blogimg/asset/202401/bg2024011508.webp)
终端里面的 Git 图形界面,将各种 git 操作可视化,使用 Rust 语言开发。
2、[Outline](https://github.com/outline/outline)
![](https://cdn.beekka.com/blogimg/asset/202401/bg2024011701.webp)
一个开源的在线知识库软件,支持多人合作。
3、[Vnt](https://github.com/lbl8603/vnt)
一个开源工具,将不同网络下的多个设备虚拟到一个局域网下,类似与 tailscale、zerotier、n2n。[@lbl8603](https://github.com/ruanyf/weekly/issues/4444) 投稿)
4、[DashPlayer](https://github.com/solidSpoon/DashPlayer)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051506.webp)
一款专为英语学习打造的开源视频播放器,支持生成双语字幕,进行精听或泛听练习。([@solidSpoon](https://github.com/ruanyf/weekly/issues/4454) 投稿)
5、[字幕工具箱](https://zm.i8k.tv/)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051508.webp)
这个网站收集了一些字幕相关的工具,纯前端处理,无需安装任何插件或软件。([@mzhren](https://github.com/ruanyf/weekly/issues/4464) 投稿)
6、[封面图片生成器](https://spacexcode.com/coverview/)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051108.webp)
一个制作简单封面图的 Web 工具。([@fantingsheng](https://github.com/ruanyf/weekly/issues/4439) 投稿)
另外,还有一个类似的 Logo 制作工具“[Logo 厨师](https://www.logocook.shop/)”。([@gdfsdjj145](https://github.com/ruanyf/weekly/issues/4455) 投稿)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051507.webp)
7、[Easy Voice Toolkit](https://github.com/Spr-Aachen/Easy-Voice-Toolkit)
一个简易的语音工具箱,提供音频处理、语音识别、合成等音频工具,使用 Python 语言开发。([@Hao4Wang](https://github.com/ruanyf/weekly/issues/4471) 投稿)
8、[Segmentify](https://segmentify.app/zh)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051509.webp)
一个 Figma 插件,使用浏览器 GPU 能力运行 AI SAM 模型,快速分割图片,从图片中提取元素至 Figma 文件。([@janily](https://github.com/ruanyf/weekly/issues/4472) 投稿)
9、[Web-Tracing](https://github.com/M-cheng-web/web-tracing)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051504.webp)
一个开源的前端埋点工具,提供项目监控。([@M-cheng-web](https://github.com/ruanyf/weekly/issues/4451) 投稿)
10、[Technitium DNS](https://technitium.com/dns/)
![](https://cdn.beekka.com/blogimg/asset/202401/bg2024011706.webp)
一款开源 DNS 服务器,带有 Web 管理面板。
11、[QR code designer](https://github.com/kochrt/qr-designer)
![](https://cdn.beekka.com/blogimg/asset/202305/bg2023053102.webp)
一个 Web 工具,用来设计二维码,可以嵌入各种文字和图形,另有一个[类似工具](http://jsfiddle.net/lachlan/r8qWV/)。
12、[BullMQ](https://github.com/taskforcesh/bullmq)
![](https://cdn.beekka.com/blogimg/asset/202211/bg2022111202.webp)
Redis 的 JS 客户端,号称强大且快速。
## 资源
1、[LaTeX 入门与进阶](https://latex.lierhua.top/zh/)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051107.webp)
网友写的中文书籍,介绍如何使用 LaTeX 和宏包编写。([@immotal](https://github.com/ruanyf/weekly/issues/4436) 投稿)
2、[URLhaus 数据库](https://urlhaus.abuse.ch/browse/)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051503.webp)
这个数据库专门收集各种恶意 URL 网址目前已经收集了280万个可以免费查询和下载。
3、[数据科学导论](https://rafalab.dfci.harvard.edu/dsbook-part-1/)Introduction to Data Science
![](https://cdn.beekka.com/blogimg/asset/202403/bg2024030201.webp)
开源的英文教材,源于哈佛大学同名课程,使用 R 语言学习数据科学。
4、[引脚定义](https://pinouts.org/)
![](https://cdn.beekka.com/blogimg/asset/202309/bg2023091204.webp)
一本免费英文电子书收集了130种电子产品常见组件比如 USB 口)的引脚定义。
## 图片
1、[愤怒的小鸟原型](https://mymodernmet.com/angry-bird-cardinal-photo/)
著名游戏《愤怒的小鸟》的主角,是一群彩色的麻雀。
![](https://cdn.beekka.com/blogimg/asset/202311/bg2023113012.webp)
这种小鸟的原型是北美红雀cardinal它们长得简直跟游戏里面一模一样。
![](https://cdn.beekka.com/blogimg/asset/202311/bg2023113013.webp)
![](https://cdn.beekka.com/blogimg/asset/202311/bg2023113014.webp)
2、[《异星工厂》的 3D 图像](https://alt-f4.blog/ALTF4-65/)
[《异星工厂》](https://www.factorio.com/)Factorio是一个策略类游戏要求玩家在一个荒芜的星球建造出一个完整的生产系统即建造各种各样的工厂
原始游戏是 2D 图像。
![](https://cdn.beekka.com/blogimg/asset/202307/bg2023070301.webp)
![](https://cdn.beekka.com/blogimg/asset/202307/bg2023070302.webp)
[FUE5](https://github.com/FUE5BASE/FUE5) 是一个社区项目,目标是使用 Unreal 引擎将这个游戏变成 3D 的样子,效果非常出色。
![](https://cdn.beekka.com/blogimg/asset/202307/bg2023070305.webp)
![](https://cdn.beekka.com/blogimg/asset/202307/bg2023070303.webp)
![](https://cdn.beekka.com/blogimg/asset/202307/bg2023070304.webp)
![](https://cdn.beekka.com/blogimg/asset/202307/bg2023070306.webp)
## 文摘
1、[11,000行的单个源码文件](https://austinhenley.com/blog/11000lines.html)
我曾经遇到过一个超过11,000行的源码文件它是 VBScript 代码的电子表格应用程序,公司所有员工需要的各种表格都在这个程序里面。
这个文件包含了你能想到的软件开发的所有噩梦。
多年来,无数人对这个文件进行了更改,但他们不是程序员,而是从 IT 支持到业务分析师各种人都有。你无从追踪每个人更改了什么地方。
整个文件看起来是从上到下执行,但我从未真正确认。代码的大致逻辑是,获取一些用户数据,然后检查数据是否满足某些条件,再执行各种动作,包括显示表单、访问共享驱动器上的文件、运行 SQL 查询、向硬编码地址发送电子邮件等等。
文件里面许多变量似乎没有从未使用到,变量名也难以搞清楚含义,同义词到处都是。
有趣的是一个变量可能在第200行-210行使用然后突然又在第8544行再次使用其他地方就找不到踪迹了。
很多逻辑似乎是多余的,可能是复制粘贴进来的,然后从未清理过。一旦我清理它,代码突然就出错了,直到今天,我有时躺在床上还想知道是什么原因造成的。
它没有版本控制。关于代码更改的唯一线索,是看它抛出的错误提示和代码注释,但是我学会了不要信任那些注释。
它没有测试环境。如果我进行了更改,就必须在生产环境中对其进行测试。程序的所有状态都基于用户的权限,我们只有冒充报告错误的人,才能看到他们看到的内容。
它没有单元测试。如果我修改了一个地方,也没法知道会不会出错,可能要等到一周后,才有用户报告遇到了一个错误。
这个故事的寓意是什么?
我不知道,也许是它告诉我们,现实生活中真的有这样可怕的代码存在。
## 言论
1、
参观日本就像参观2000年代初期随处可见的 CD 店,百货商店兴旺发达,人们还在使用厚重的笔记本电脑。
-- [《访问日本的感想》](https://alexanderweichart.de/5_Archive/1.-Projects/Notes/Notes-on-Japan)
2、
人工智能背后的实际技术,主要是一小部分巧妙的技巧,使用神经网络有效地对数据进行处理,神经网络本身并不神奇,并且开发过程很好理解,但是除非你有大钱购买硬件,并且使用每个人的私人数据进行训练,否则你的模型就没什么用。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=40359459)
3、
不要将技术博客的写作视为打造“个人品牌”,它肯定对此有所帮助。但是,写作最重要的功能是,它是提升个人知识和批判性思维的一个工具。
-- [《为别人而写,但主要是为自己而写》](https://jack-vanlightly.com/blog/2022/1/25/write-for-others-but-mostly-for-yourself)
4、
今天的创业公司还面临一个资金过剩的风险。许多创业公司资金充足,就过度招聘并迅速扩张,但并没有真正的增长或实际需求。
他们没有安排最好的工程师来创造最好的产品,而是从一开始就忙于招募和处理臃肿的团队和人员扩张的烦恼。
-- [《遵循精益创业的方法》](https://www.june.so/blog/lean-startup-method-2024)
5、
瓶装水的保质期,指的是塑料瓶的保质期,而不是水的保质期。纯净水是不会变质的。
-- [BusinessInsider.com](https://www.businessinsider.com/does-bottled-water-go-bad-yes-but-it-probably-wont-harm-you-2023-3)
## 往年回顾
[训练材料用完之日](https://www.ruanyifeng.com/blog/2023/05/weekly-issue-253.html)2023 #253
[英国的名校签证,伯克利的计算机教育](https://www.ruanyifeng.com/blog/2022/04/weekly-issue-203.html)2022 #203
[机器翻译是对译者的侮辱吗?](https://www.ruanyifeng.com/blog/2021/04/weekly-issue-153.html)2021 #153
[信息的半衰期](http://www.ruanyifeng.com/blog/2020/04/weekly-issue-103.html)2020 #103
(完)

436
docs/issue-301.md Normal file
View File

@ -0,0 +1,436 @@
# 科技爱好者周刊(第 301 期OpenAI 的图书馆工位
这里记录每周值得分享的科技内容,周五发布。
本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/4390)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)yifeng.ruan@gmail.com
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052207.webp)
新疆喀什的阿图什天门景区,爬山路线都是在悬崖上架设的栈道,非常壮观。([via](https://www.douyin.com/video/7358322104661527843)
## OpenAI 的图书馆工位
OpenAI 是眼下最炙手可热、排名第一的 AI 公司。
大家大概没见过,这家公司的总部。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051902.webp)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051904.webp)
它的总部是旧金山市区的一栋三层小楼,原来是一家食品厂,后来改建为办公楼。
这栋小楼很不起眼,外面也没有大幅的标识,你根本想不到,里面正在开发人类最先进的人工智能模型。
那么,楼里什么样?
《纽约时报》最近公开了[一组照片](https://www.nytimes.com/2024/05/15/technology/openai-library-office.html?unlocked_article_code=1.sk0.YPlO.TYf5O94wbM-o&smid=url-share),披露楼里有一个很漂亮的图书馆。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051905.webp)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051909.webp)
藏书都是 OpenAI 员工推荐的,还装饰了科学家的照片。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051907.webp)
这个图书馆可不是只有一间屋子,而是有两层,面积相当大。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051908.webp)
最特别的是,图书馆里面有很多自习桌,就像大学的自习室一样。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051910.webp)
员工可以在里面读书、休息,也可以一整天在这里办公,相当于工位。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051911.webp)
图书馆工位有很多好处。首先,就是安静,可以集中注意力,全力投入工作,思考一些困难的问题。这对 OpenAI 那样开创性的公司非常重要。
其次,图书馆的气氛比较放松,不压抑,工作时精神不容易疲倦,甚至还有一些漫游知识海洋的趣味,可能激发意想不到的灵感。
我不由联想到了,国内互联网公司的工位。通常是一整层写字楼,改造成开放式空间,大家挤在一起办公,整层往往有几百个工位,就像一个喧闹的大车间。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051912.webp)
这种车间式工位会互相影响,而且有一种压抑的气氛,容易让人烦躁和焦虑。
它只适合“大军团作战”、依靠大量人力资源投入的项目。对于那种极其困难、需要苦思冥想的智力项目,我认为这种工位有反作用。
现在的情况是,移动互联网已经饱和了,没有那么多市场机会了,“大军团作战”越来越显示它的局限性。
未来的市场要靠货真价实的创新,我建议创新型的小公司,尤其是从事 AI 模型的公司,可以借鉴 OpenAI 的做法,在公司里面设置舒适的图书馆和自习室,允许员工在这里办公,也许会有奇效。
## 2024稀土开发者大会
下个月的6月28日周五和6月29日周六国内开发者的年度盛会“2024稀土开发者大会”将在北京举行。
周刊是本次大会的媒体协办单位,向大家介绍会议的各项活动。
大会邀请了70位国内重量级的技术专家10余个精彩纷呈的主题论坛具体的名单已经出来了。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052305.webp)
可以看到,这次的分论坛都是当今的技术热点,以及开发的前沿领域。
各个分论坛的详细介绍,以及演讲内容和名单,详见[官网](https://conf.juejin.cn/xdc2024/?utm_source=ryf)。购票也请点击这个链接,或者扫描下方的海报。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052306.webp)
早鸟票、学生票、特惠票还在火热售卖中,所有购票者都可以抽奖,**奖品众多100%中奖**
## 科技动态
1、[动态二维码](https://a.exozy.me/posts/bad-apple-animated-qr-code/)
我们每天扫描的二维码都是静态的,你有没有想过,二维码也可以动态。
动态二维码每时每刻都在变化,我们用摄像头扫描它,读到的就是连续不断的数据,可以实现摄像头下载文件。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051804.webp)
麻省理工学院的两位研究人员,提出了这个设想,还给出了[初步的代码](https://a.exozy.me/posts/bad-apple-animated-qr-code/)。
他们把文件先编码成一段视频,格式就是动态二维码,在手机上播放。另一个手机使用摄影头,对视频里面的动态二维码进行解码,再还原出原始文件。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051803.webp)
这种技术用起来很简单,符合直觉,速度也不慢,可以达到 2Mbps很适合两台手机在没有网络的情况下比如飞机上互传数据。
2、[猴子的石器](https://news.artnet.com/art-world/ancient-tools-monkeys-2237820)
一般认为美洲最早的居民是印第安人大约1万年前来到美洲。
但是后来考古学家在南美洲发现了5万年前的石器。难道印第安人之前美洲还有其他人类
但是,除了这些石器,找不到任何其他证据。
![](https://cdn.beekka.com/blogimg/asset/202309/bg2023092201.webp)
最近,有一篇论文提出,这些石器并不是来自人类,而是来自卷尾猴。
![](https://cdn.beekka.com/blogimg/asset/202309/bg2023092202.webp)
这些猴子也会做石器,而且做出来的跟“古人类的石器”非常相似。
![](https://cdn.beekka.com/blogimg/asset/202309/bg2023092203.webp)
猴子们有自己的采石场,在那里它们选择合适的石头作为锤子,敲碎坚果。石器还可以帮助卷尾猴挖掘。
![](https://cdn.beekka.com/blogimg/asset/202309/bg2023092204.webp)
这就引出一个问题:我们在博物馆看到的那些石器,会不会也是猴子做的?
3、[纸板床](https://newatlas.com/good-thinking/ingenious-cardboard-bed/)
一家西班牙创业公司,发明了一种纸板床,可以低成本、快速地为难民和灾民搭建床位。
![](https://cdn.beekka.com/blogimg/asset/202310/bg2023100103.webp)
它的成本是每张17美元约125元人民币大量生产还能再降低。工厂能在数小时内生产出1000张床。
![](https://cdn.beekka.com/blogimg/asset/202310/bg2023100104.webp)
这种床的搭建也非常简单一个人一小时就可以搭建700张床其实就是打开纸箱比任何其他方案都要快几十倍。
![](https://cdn.beekka.com/blogimg/asset/202310/bg2023100105.webp)
每张床最多可支撑350公斤的重量床上可以站5个成年人。
![](https://cdn.beekka.com/blogimg/asset/202310/bg2023100106.webp)
西班牙红十字会已经订购了首批几百张纸板床,用于救援行动时安置难民和灾民。
![](https://cdn.beekka.com/blogimg/asset/202310/bg2023100107.webp)
![](https://cdn.beekka.com/blogimg/asset/202310/bg2023100108.webp)
## AI 相关
1、[谷歌搜索的新模式](https://tedium.co/2024/05/17/google-web-search-make-default/)(英文)
谷歌美国版在搜索页面上,加了一个“人工智能概述”,给出 AI 对搜索结果的总结。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052201.webp)
很多人不喜欢这样,因为他们使用谷歌是为了查找网站而不是获取答案。所以,谷歌又添加了一个“传统模式”,让你查看没有 AI 的搜索结果。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052004.webp)
未来,很多网站可能会特别标注“本站无 AI”作为吸引用户的特色。
2、[Windows 画板引入 AI](https://petapixel.com/2024/05/21/microsoft-paints-new-ai-image-generator-builds-on-your-brushstrokes/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052301.webp)
Windows 11 的新版本,将 AI 引入了传统的画板程序Paint。用户只需画出轮廓图左AI 会自动生成对应的图片(图右)。
3、[AI 解读网页报错](https://developer.chrome.com/docs/devtools/console/understand-messages?hl=zh-cn)(英文)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051802.webp)
谷歌为 Chrome 浏览器的开发者工具,引入了 AI现在可以查看网页报错的 AI 解读。
4、[万象生图](https://support.qq.com/product/637894)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052309.webp)
Windows 桌面软件,可以在日常电脑上运行的快速文生图模型,无需 GPU 和 Python。[@taotaow](https://github.com/ruanyf/weekly/issues/4508) 投稿)
5、[krita-ai-diffusion](https://github.com/Acly/krita-ai-diffusion)
![](https://cdn.beekka.com/blogimg/asset/202311/bg2023112103.webp)
图像编辑器软件 Krita 的 AI 插件,类似 PhotoShop 的“图片 AI 扩充”,用 AI 绘制原图没有的部分,不过它是开源的。
6、[AI 重要论文](https://www.reddit.com/r/ArtificialInteligence/comments/1cpbh1s/ilya_sutskever_if_you_really_learn_all_of_these/)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052312.webp)
OpenAI 的前首席科学家 Ilya Sutskever 开出了一份论文清单一共包含30篇论文。
他说:”如果你真正学会了所有这些,你就会知道当今 AI 的 90% 重要内容。“
## AI 体验营
AI 现在国内这么热,一个很大的原因是,大家看到了里面的变现机会。
这是全新的市场,没有任何竞争对手。谁先实现好的点子,可能就会获得丰厚回报。
如果你对 AI 工具和变现,还没有思路,这里有一个 **《3天 AI 副业变现体验营》**,可以帮你熟悉起来。
出品人是林小浩他做过研发出过销量5万册的算法书《图解算法教程》以及200万次播放的 AI 绘画视频。具体情况,大家可以在网上搜他的名字。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052307.webp)
本次体验营为期三天讲解两个项目1用 AI 写出公众号热文2AI 小红书绘画变现。课程会演示 GPT 写作和 AI 绘画模型的用法,还会额外赠送三天 GPT4o、MJ 和 Suno 的使用账号。
内容从零开始不需要有前期经验。体验营收取9.9元押金,**完成全部作业就会全额退款**相当于免费。下周一晚8点开课感兴趣的同学可以扫描上方海报二维码报名参加。
## 文章
1、[数据分析的 SQL 示例](https://taki-mekhalfa.github.io/misc/2024/04/14/beauty_of_olap_sql.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024041502.webp)
本文是一篇教程,给出了几个示例,如何编写 SQL 进行数据分析。
2、[PHP 老矣,尚能饭否?](https://mp.weixin.qq.com/s/HAT1UwG42R_1SFmTjVDlCA)(中文)
本文作者是 PHP 官方 PECL 开发组成员,分析了 PHP 流行度下降的原因,存在的问题和现有的优势。([@ryantang1991](https://github.com/ruanyf/weekly/issues) 投稿)
3、[如何为网页添加快捷键](https://wcedmisten.fyi/post/keyboard-shortcuts-userscripts/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202402/bg2024022101.webp)
作者讲解如何用油猴脚本,为网页添加自己的快捷键。
4、[CSS :has() 选择器教程](https://ishadeed.com/article/css-has-guide/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202402/bg2024022402.webp)
本文介绍如何使用`:has()`选择器,特点是有大量互动示例。
5、[我安装 FreeBSD 桌面的经历](https://www.lilysthings.org/blog/daily-driving-freebsd/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202311/bg2023111601.webp)
FreeBSD 是 Unix 系统的正统后代,很少有人选它作为桌面系统。万一你想这么做,可以参考这篇文章。
6、[xargs 是 echo 的逆操作](https://dhashe.com/xargs-is-the-inverse-function-of-echo.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024041302.webp)
xargs 是一个重要的 Linux 命令,本文讲解它到底有什么用。
## 工具
1、[SunEditor](https://github.com/JiHong88/suneditor)
![](https://cdn.beekka.com/blogimg/asset/202311/bg2023111801.webp)
一个开源的“所见即所得”编辑器,兼容性比较好。
2、[TrasHTTPandas](https://httpraccoons.com/)
![](https://cdn.beekka.com/blogimg/asset/202311/bg2023111905.webp)
这个网站提供各种状态码的 HTTP 回应,供 API 调用,可以用来调试前端请求。
3、[安读](https://github.com/Anxcye/anx-reader)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051901.webp)
一款使用 Flutter 编写的桌面读书软件,支持 WebDAV 同步。([@Anxcye](https://github.com/ruanyf/weekly/issues/4486) 投稿)
4、[VSpace](https://vspace.cyhuajuan.site/)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052202.webp)
一个浏览器插件,提供侧边栏的垂直书签和标签页管理器。
[@cyhuajuan](https://github.com/ruanyf/weekly/issues/4490) 投稿)
5、[FreeReNamer](https://github.com/cyhuajuan/FreeReNamer)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052203.webp)
开源的跨平台桌面软件,用来将文件批量重命名。([@cyhuajuan](https://github.com/ruanyf/weekly/issues/4491) 投稿)
另有一个类似的照片重命名软件 [Rename Photos](https://github.com/Arman19941113/rename-photos)。([@Arman19941113](https://github.com/ruanyf/weekly/issues/4513) 投稿)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052311.webp)
6、[Keyviz](https://github.com/mulaRahul/keyviz)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052204.webp)
开源的 Windows 软件,在桌面上显示用户实时的按键。([@Y024](https://github.com/ruanyf/weekly/issues/4505) 投稿)
7、[XIAOJUSURVEY](https://github.com/didi/xiaoju-survey)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052310.webp)
一套开源的问卷系统,自带后端和前端,用于架设管理自己的问卷。([@sudoooooo](https://github.com/ruanyf/weekly/issues/4510) 投稿)
8、[Quetta](https://www.quetta.net/)
![](https://cdn.beekka.com/blogimg/asset/202401/bg2024012001.webp)
一个注意保护个人隐私的手机浏览器,支持 iOS 和安卓,不收集用户的任何数据,也防止被网站收集。
9、[Sandstorm](https://sandstorm.io/)
![](https://cdn.beekka.com/blogimg/asset/202306/bg2023060504.webp)
一个开源的 Web 应用软件商店,安装以后,就可以在它的商店里面,点击安装/运行多种 Web 应用。
10、[Database Diagram](https://databasediagram.com/)
![](https://cdn.beekka.com/blogimg/asset/202306/bg2023060902.webp)
一个免费网站,在线生成数据库的 ER实体-关系)图。
11、[autocomplete](https://github.com/algolia/autocomplete)
![](https://cdn.beekka.com/blogimg/asset/202306/bg2023060904.webp)
Algolia 公司推出的 JS 库,实现搜索关键字的自动补全。
## 资源
1、[学习 Rust 的 100 个练习](https://rust-exercises.com/01_intro/00_welcome)(英文)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051807.webp)
Rust 语言的一个初学者教程通过100个练习来学习这门语言。
2、[JavaScript 语法问题](https://github.com/lydiahallie/javascript-questions/blob/master/zh-CN/README-zh_CN.md)(中文)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051808.webp)
这个仓库收集了100多个 JavaScript 的语法选择题,可以试试你是否真的了解这门语言。
3、[PlayPhrase.me](https://www.playphrase.me/)
![](https://cdn.beekka.com/blogimg/asset/202305/bg2023052004.webp)
搜索一个英语短语,这个网站会展示包含这个短语的电影片段。
4、[ambiphone](https://ambiph.one/)
![](https://cdn.beekka.com/blogimg/asset/202401/bg2024010701.webp)
这个网站可以播放环境音和白噪声,适合当作背景音乐。
5、[代理检测](https://proxy.incolumitas.com/proxy_detect.html)
![](https://cdn.beekka.com/blogimg/asset/202401/bg2024010709.webp)
该网站提供一系列测试,用来检测用户是否正在使用代理。
## 图片
1、[湿绳子传信号](https://www.revk.uk/2017/12/its-official-adsl-works-over-wet-string.html)
电话线和网线都是铜线,因为铜可以传送电信号。
水也是导电的,因此理论上,水也可以充当电线。
有人就真的做了这样的尝试,找了一根细麻绳,浸透了咸水(增加导电能力),当作 ADSL 的连接线,看看能否上网。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051805.webp)
他把入户线连上湿麻绳,再连上另一端。下图中,地毯湿漉漉的地方,上面就是挂着两根湿麻绳。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024051806.webp)
事实证明湿麻绳真的可以上网而且速度不慢下行网速达到了3.5Mb/s。
只是你不能用手碰这根绳子,并且绳子干了以后,就没法上网了。
## 文摘
1、[CEO 和三个信封](https://kevinkruse.com/the-ceo-and-the-three-envelopes/)
一家陷入困境的公司,聘请了一位新的 CEO。
即将卸任的前 CEO 私下会见了他,并向他赠送了三个有编号的信封。“如果你遇到了重大麻烦,请打开这些信封,每次只能打开一个。”前 CEO 说。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052304.webp)
三个月过去了,公司的销售额和利润仍然在大幅下降,新任 CEO 受到了很大的压力。
他开始惊慌,但随后他想起了那些信封。他从抽屉里拿出第一个信封,上面写着:“责怪你的前任。”
新任 CEO 就召开新闻发布会并解释说,前任给他留下了烂摊子,清理它的时间比预期要长,但一切都在正确的轨道上。媒体和华尔街对他的解释感到满意,做出了积极回应。
又一个季度过去了,公司仍在苦苦挣扎。吸取了之前的经验,他就打开了第二个信封,上面写着:“重组。” 因此,他解雇了员工,整合了部门,尽可能地削减成本,华尔街和媒体都对他的努力表示赞赏。
三个月过去了,公司的销售额和利润仍然裹足不前。他在财报电话会议前,走进办公室,关上门,打开第三个信封,上面写着:“准备三个信封。”
## 言论
1、
我终于做到了,让 AI 关闭 AI。几个月前微软将 Copilot 服务加到了 Windows我关掉了它。但是最新一次的更新让它又复活了。
我就问 Copilot如何才能摆脱它它建议我像其他程序一样卸载但微软没有提供它的卸载。我又问 Copilot 怎么办?它继续告诉我要更改的注册表项的确切位置,可以阻止它的加载。现在,它已经消失了。
-- [@WearsHats@realsocial.life](https://realsocial.life/@WearsHats/112449961604246276)
2、
我的职业建议是,行动要急不可耐,对于结果要抱有耐心。
-- [《给年轻自己的职业建议》](https://noahkagan.com/brutally-honest-career-advice-to-my-younger-self/)
3、
大量的面试和考试基本上是在测试你能在多大程度上替代编译器。比如Java 认证考试倾向于考察语法和编译问题,而不是实际编程的能力或系统设计的能力。
-- [《我是程序员而不是编译器》](https://www.blobstreaming.org/im-a-developer-not-a-compiler/)
4、
20多岁时我跟一个长辈说“我很担心别人会怎么看待我做的那个决定。”长辈说“放心吧你没有观众的。”
现在想起来,我认为这是我得到过的最好建议。
-- [阿曼达·福蒂尼](https://kottke.org/24/04/amanda-there-is-no-audience)Amanda Fortini美国作家
## 往年回顾
[人生是一个长板问题](https://www.ruanyifeng.com/blog/2023/05/weekly-issue-254.html)2023 #254
[如何度过疫情、裁员、还有战争](https://www.ruanyifeng.com/blog/2022/04/weekly-issue-204.html)2022 #204
[1982年的信息社会预言](https://www.ruanyifeng.com/blog/2021/04/weekly-issue-154.html)2021 #154
[语音合成的用途](https://www.ruanyifeng.com/blog/2020/04/weekly-issue-104.html)2020 #104
(完)

407
docs/issue-302.md Normal file
View File

@ -0,0 +1,407 @@
# 科技爱好者周刊(第 302 期):创业虽然好,不敢推荐了
这里记录每周值得分享的科技内容,周五发布。
本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/4550)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)yifeng.ruan@gmail.com
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024053001.webp)
宁波奉化在稻田里建了一个形似灯笼的塔高23米成为当地的景观也是大地艺术品。[via](https://www.gooood.cn/the-lantern-in-the-paddy-field-china-by-powerchina-huadong-engineering-corporation-limited-air-colab-studio.htm)
## 创业虽然好,不敢推荐了
保罗·格拉汉姆Paul Graham是美国著名的“创业导师”孵化过很多大名鼎鼎的互联网公司比如 Airbnb、Reddit、Dropbox 等等。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052606.webp)
二十年前,他写了一本书《黑客与画家》,谈了很多理由,为什么你应该创业。(无耻的插入:我是《黑客与画家》中文版的译者。)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052912.webp)
今年三月份,他的[最新文章](https://www.paulgraham.com/google.html)还是同样的观点。20年来他一直没变。
下面就是他的解释,创业好在哪里。以前都发过,这里简单列一下。
> 1. 创业可以致富。
> 1. 创业可以拥有更多人生,去做自己想做的事情。
> 1. 创业可以避免不想做的事情,比如老板吩咐你的事情。
> 1. 创业可以活出自己的样子,打工只能活成老板需要的样子。
这些话对不对?每一句都千真万确。
我在大学里第一次读到他的文章,就被说服了。从那个时候起,就深信不疑,创业优于打工。
但是,我的想法现在有一些变化。如果现在你问我,**刚刚毕业的年轻人,应该加入创业公司,还是去打工?**
我的回答是,这需要好好想一想。
这几年,情况发生了很大变化,创业的机会成本显著上升,表现在下面几点。
**1创业成功率下降了。**
虽然创业公司一向很难成功,但是这几年更难了。上市或被收购的数量减少,而且估值也低了很多。
这意味着,创业公司的股票和期权普遍不值钱,创业致富的机会微乎其微。
**2创业难以获得高薪。**
如果等不到股票变现,那么平时的薪水不能低,否则就会很惨。
问题是这几年工资上涨,以前的高工资,现在成了普通工资水平。创业公司越来越难付得起,业内大公司的工资水平。
**3打工也能学到新东西。**
创业公司的一大优势是,能够做有趣的事情,学到很多新东西。但是随着移动互联网的饱和,大家都在转向新领域(比如 AI都在尝试新技术所以这点优势也不明显了。
综上所述,创业公司如今的吸引力,大大低于十年前。
我的建议是,**如果没有独立获取客户的能力,就不要创业。** 刚刚毕业的年轻人,比较稳妥的道路是先进入大公司,开拓眼界,积累人脉,提升能力,等到可以独立获取客户了,再考虑要不要创业。
## [活动] 稀土开发者大会2024
下个月6月28日周五和6月29日周六北京有一场大型的开发者活动。
这就是今年的“稀土开发者大会”持续整整两天有12个分论坛70多场演讲。
12个分论坛针对的都是当前的技术热点包括前端、AI、云计算、大模型等。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024053007.webp)
愿意来现场听演讲、结交朋友的同学,现在可以**购买早鸟票,包含两天的午餐**并且可以抽奖100%中奖。
购票链接点击[这里](https://conf.juejin.cn/xdc2024/?utm_source=ryf),或者扫描上方海报的二维码。到不了现场的朋友,也可以免费预约直播。
另外,主办方还有“分享有礼”活动,<u>只要分享活动海报,就有机会赢得大会门票和周边纪念品</u>,详情见[这个链接](https://bytedance.larkoffice.com/share/base/form/shrcnByj6fI3FuNHfOQgL5g4BOf)。
## 科技动态
1、[阶梯草地](https://news.cqnews.net/1/detail/1242225478734929920/web/content_1242225478734929920.html)
上海最近有一块阶梯状草地,成了网红地点。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052910.webp)
这块草地上方,正好有树荫遮阳,每到午休时间,不少附近的上班族就来草坪躺着。
这个地方出名以后,不少人专门来打卡、野餐、午休。他们评价这个草坪是天然的人体工程学设计,就像沙滩椅。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052911.webp)
我觉得,园林部门应该受到启发,以后多修一些这种带树荫的阶梯状草坪,方便人们躺着,这样可以增加绿地的效用,也让城市更适宜生活。
2、[空气蛋白质](https://www.speciesunite.com/news-stories/future-of-food-this-company-just-opened-the-worlds-first-air-protein-factory)
人类食物很大部分都是蛋白质,比如肉类和豆类。科学家很久以来,就想人工合成蛋白质,彻底消除饥荒。
一家芬兰公司宣称,已经实现了空气合成蛋白质。
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042411.webp)
他们使用一种微生物,只需要空气中的二氧化碳,就能产生一种黄色的蛋白质粉末,过程类似于酿酒,据说营养丰富。
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042412.webp)
这种粉末已经用来制作了巧克力完全可以食用。这家芬兰公司没有披露成本但是披露他们的工厂每年产量160吨相当于300头牛的蛋白质。
3、[毕业现金](https://www.npr.org/2024/05/23/1252943784/a-billionaire-surprised-graduates-onstage-with-cash-but-its-not-all-theirs-to-keep)
最近是毕业季,美国麻省大学邀请了一位企业家来做毕业演讲。
他演讲完,宣布了一个惊人的决定。“生活中最大的快乐来自于给予,我想与你们分享给予的快乐。”
他宣布学校的1200位毕业生每人会拿到一个信封里面装了1000美元。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052605.webp)
但是你只能拿500美元剩下的500美元必须送给你认为需要的人。
我认为,这种做法挺好。国内很多企业家现在都向大学捐款,其实也可以考虑向学生捐款,效果应该很不错。
4、[破解电子钱包](https://www.wired.com/story/roboform-password-3-million-dollar-crypto-wallet/)
2013年一个老外花了5300美元购买了43.6个比特币,放在一个电子钱包里面。
后来他忘了电子钱包的密码现在里面的比特币市价已经300万美元。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024053002.webp)
他实在不甘心这么一大笔钱,就请了一个黑客来破解电子钱包的密码。
这个密码是用一个叫做 RoboForm 的软件生成的随机密码长达20个字符不可能暴力破解。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024053003.webp)
但是,这个软件早期的版本正好有一个 bug生成的密码是一个伪随机数用的是系统的当前时间作为种子。
也就是说如果知道密码生成的确切时间就可以还原出密码。已知钱包是2013年4月14日启用的密码可能在此前或此后设置。
他们就用前后的每一个时间去试最后终于找到了密码是在2013年5月15日下午 4:10:40 GMT 生成的。
RoboForm 早就修正了这个 Bug。以后的人如果忘了密码真的是找不回来了。
## 雷池:网站防护软件
做过网站的同学都知道,每天的恶意请求成千上万,就想找到你的漏洞。
今天,向大家介绍一个网站防护项目,中文名为“[雷池](https://waf-ce.chaitin.cn/)”。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052708.webp)
它本质是一个反向代理,架设在网站前面,可以灵活设定各种规则,对所有请求进行过滤,不让黑客“越雷池半步”。
它底层基于 Nginx自带图形操作界面简单好用。它的核心是智能语义分析算法用来判断可疑请求相当于一层自定义的软件防火墙
它在 [GitHub](https://github.com/chaitin/SafeLine) 已经收获了9000 star目前是全球排名第一的开源 WAF 项目。
它可以自己架设,很适合个人和小企业使用。如果你需要防护暴露在公网的 Web 服务器,不妨用它试试看。
## 文章
1、[GitHub 的评论附件漏洞](https://www.bleepingcomputer.com/news/security/github-comments-abused-to-push-malware-via-microsoft-repo-urls/)(英文)
本文指出 GitHub 有一个漏洞,用户可以在任意仓库的讨论区上传附件,然后这个附件的 URL 就属于这个仓库。
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042203.webp)
举例来说,我在 React 仓库的讨论区上传一个附件,这个附件的 URL 就是以 React 官方仓库的地址开头,看上去特别具有迷惑性。已经有人利用这一点,分发恶意软件。
2、[2200美元的 MacBook 不支持双屏幕](https://notes.nokun.eu/post/2024-05-26-expensive-laptops-dont-pro/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052703.webp)
作者有一台 M3 芯片的 MacBook Pro 14价格2200美元但是居然不支持双屏幕。只有关起笔记本才能用双屏。2024年还有这种事作者表示难以置信。
3、 [`<span>`元素可以干什么](https://onlyspans.net/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202404/bg2024042205.webp)
`<span>`是一个表示行内文本的 HTML 网页元素,本文收集了许多案例,你可以用它做各种各样的事情。
4、[如何在 JavaScript 中快速读取文件](https://lemire.me/blog/2024/03/12/how-to-read-files-quickly-in-javascript/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202403/bg2024031404.webp)
作者列出了 JavaScript 读取文件的5种方法并且比较了它们的性能差异。
5、[如何使用 mac 内置的 OCR](https://blog.greg.technology/2024/01/02/how-do-you-ocr-on-a-mac.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202401/bg2024010702.webp)
大家可能不知道mac 电脑内置了 OCR文字识别功能本文教你怎么使用。
6、[为什么我的代码报错之前没有输出](https://blog.yelinaung.com/posts/what-happened-to-my-print/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202401/bg2024010710.webp)
一篇 C 语言的科普文章,解释一个有点费解的报错,关于 C 语言内置的行缓冲line buffering如何影响代码的执行结果。
## 工具
1、[SocialScreenshots](https://socialscreenshots.com/editor)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052607.webp)
一个在线的截图美化软件。
2、[Sink](https://github.com/ccbikai/Sink)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052702.webp)
一个基于 Cloudflare 的短链接应用,带有访问统计。([@ccbikai](https://github.com/ruanyf/weekly/issues/4529) 投稿)
3、[PicImpact](https://github.com/besscroft/PicImpact)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052801.webp)
一个 Web 相册程序,基于 Next.js。[@besscroft](https://github.com/ruanyf/weekly/issues/4526) 投稿)
4、[Gallery-Portfolio](https://github.com/linyuxuanlin/Gallery-Portfolio)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024053004.webp)
一个开源的“瀑布流”照片展示程序,后端可以放在免费的 Cloudflare R2或其他兼容 AWS S3 的存储),参见 [Demo](https://gallery-portfolio.wiki-power.com/)。([@linyuxuanlin](https://github.com/ruanyf/weekly/issues/4535) 投稿)
5、[widget-qrcode](https://github.com/mumuy/widget-qrcode)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052802.webp)
一个网页二维码的 web component 组件支持自定义二维码风格模板、前景、背景、logo等。[@mumuy](https://github.com/ruanyf/weekly/issues/4530) 投稿)
6、[ChatTTS](https://github.com/2noise/ChatTTS)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024053005.webp)
专门为对话场景设计的文本转语音模型,支持英语和中文两种语音。([@JoeDeanx](https://github.com/ruanyf/weekly/issues/4546) 投稿)
7、[KeepChatGPT](https://github.com/xcanwin/KeepChatGPT)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024053006.webp)
一款油猴脚本,为 ChatGPT 页面增强功能。([@Y024](https://github.com/ruanyf/weekly/issues/4548) 投稿)
8、[Mail-in-a-Box](https://github.com/mail-in-a-box/mailinabox)
一个封装好的邮件服务器,简单安装就能提供你自己的电子邮件服务。
9、[Subtitle](https://github.com/innovatorved/subtitle)
一个 Python 程序,使用开源 Whisper ASR 模型进行语音识别,生成本地视频的字幕。
10、[cobalt](https://github.com/wukko/cobalt)
![](https://cdn.beekka.com/blogimg/asset/202311/bg2023112701.webp)
一个开源的视频下载网址,支持多个视频网站,包括 B 站、Youtube、instagram 和 Twitter。
11、[LLM 交互式图表](https://columns.ai/chatgpt)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052501.webp)
用户输入想要的图表,比如“发电量前十的国家”,该网站会自动生成。
12、[tldraw](https://tldraw.dev/introduction)
![](https://cdn.beekka.com/blogimg/asset/202311/bg2023112707.webp)
一个 React 组件,帮你实现一个网页画板。
## 资源
1、[方块中的方块](https://kingbird.myphotos.cc/packing/squares_in_squares.html)
![](https://cdn.beekka.com/blogimg/asset/202311/bg2023111315.webp)
该网页收集可以容纳 n 个单位正方形的最小正方形。
举例来说上图是容纳5个单位正方形的正方形下图是容纳10个单位正方形。
![](https://cdn.beekka.com/blogimg/asset/202311/bg2023111316.webp)
2、[掌握比特币:开放区块链编程](https://github.com/bitcoinbook/bitcoinbook/blob/develop/BOOK.md)(第三版)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052701.webp)
一本免费阅读的英文电子书。
3、[Docland](https://docland.io/)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052704.webp)
这个网站可以快速查找 Java 的 API。
4、[矢量数据库介绍](https://zilliz.com/blog?tag=39&page=2)Vector Database Stories
![](https://cdn.beekka.com/blogimg/asset/202307/bg2023071310.webp)
一组矢量数据库的介绍文章,这是相似性搜索的基础。
## 图片
1、[真实的月球照片](https://old.reddit.com/r/space/comments/wtl9fj/two_years_ago_i_teamed_up_with_a_fellow_redditor/)
两位国外的天文爱好者用了两年时间,合成了一张高清的月球照片,原图高达 174MB。
![](https://cdn.beekka.com/blogimg/asset/202208/bg2022082201.webp)
这张照片的最大特点,就是还原了月球的真实色彩,即如果没有地球大气层的光线折射,月球在宇宙空间中看上去的真实样子。
照片中,微红色的区域是富含铁的区域,蓝色区域是富含钛的区域。
2、[磁带点播机](https://www.scopeofwork.net/2023-01-30/)
1972年松下发布过磁带“唱机”可以自动播放多盘磁带。
它有一个转盘上面可以插入20盘磁带。
![](https://cdn.beekka.com/blogimg/asset/202312/bg2023121708.webp)
转盘下面有20个按钮对应20盘磁带。你可以指定播放其中一盘磁带。
![](https://cdn.beekka.com/blogimg/asset/202312/bg2023121707.webp)
当该盒磁带播放完,转盘就自动向前进一格,接着播放下一盘磁带。
20盘磁带一共可以不停歇地播放两天半假定每盘磁带单面长度为90分钟
## 文摘
1、[钻石立交桥](https://www.npr.org/2024/05/28/1243933142/diverging-diamond-interchange-chlewicki)
汽车靠右行驶的国家(比如中国、美国、德国),大多数的交通事故都发生在十字路口左转时。
这是因为左转时,会遇到两侧的来车,驾驶员可能来不及反应,就容易发生事故。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052902.webp)
为了解决这个问题美国现在流行钻石立交桥diverging diamond intersection
这种立交桥可以使得,左转时只有同向车流,没有异向车流,完全消除了车辆迎面碰撞的可能。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052909.webp)
上图有两个方向的车流,南北向和东西向。正常情况下,这里会有一个十字路口。
现在,为了避免十字路口的碰撞,这里造了一个南北向的立交桥。如果南北向的司机想要左转,必须走立交。
立交桥上,分成两条路,北向车流(下图的红色箭头)和南向车流(下图的绿色箭头)各走一条路。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052904.webp)
北向司机先走左边那条路,会有一个专门的左转路口(下图的红色箭头),此时完全没有对向车流,就避免了迎面碰撞。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052905.webp)
过了这个左转路口,会有一个交叉路口,北向车流和南向车流交换道路(下图)。
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052908.webp)
经过这一步,北向车流会从左边的路换到右边的路,南向车流亦是如此,为后面两条路重新合成一条路,做好准备。
目前这种设计的立交桥在美国30个州已经建了200多座。
## 言论
1、
一项研究发现,低利率会带来较低的犯罪率。因为低利率意味着偿债压力轻、并且会促进经济繁荣,增加就业机会。
-- [《低利率与低犯罪率之间的“惊人”联系》](https://thecrimereport.org/2016/12/06/the-startling-link-between-low-interest-rates-and-low-crime/)
2、
AI 最好被理解为一种新的数字物种。我预测我们将把它视为数字伴侣,它是我们一生旅程中的新伙伴。
-- [Mustafa Suleyman](https://futurism.com/microsoft-executive-ai-digital-species),微软人工智能首席执行官
3、
AI 将所有软件工程师变成了机器学习工程师。
-- [Olshansky's Newsletter](https://olshansky.substack.com/p/vibe-checks-are-all-you-need)
4、
房价大幅上涨不会创造财富,而是重新分配财富。它还有一个副作用,就是让继承和运气变得比教育和努力工作更重要。
-- [英国卫报](https://www.theguardian.com/australia-news/2023/nov/27/australian-housing-wealth-is-meaningless-destructive-and-fundamentally-changing-our-society)
5、
勇敢并不意味着不害怕,而是意味着尽管害怕,你还是去做那些必须要做的事。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=40487188)
## 往年回顾
[对待 AI 的正确态度](https://www.ruanyifeng.com/blog/2023/05/weekly-issue-255.html)2023 #255
[互联网风口过去了吗?](https://www.ruanyifeng.com/blog/2022/05/weekly-issue-205.html)2022 #205
[数字货币是打破美元霸权的武器吗?](https://www.ruanyifeng.com/blog/2021/04/weekly-issue-155.html)2021 #155
[线上行业会赢](https://www.ruanyifeng.com/blog/2020/04/weekly-issue-105.html)2020 #105
(完)