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