# 科技爱好者周刊（第 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）

（完）

