科技爱好者周刊(第 224 期):Figma 为什么赢了 Sketch

作者: 阮一峰

日期: 2022年9月23日

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

本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。

周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。

封面图

怎样回收火箭?SpaceX 公司造了两艘船,每艘船的上方架设一张超级大网,等着落向大海的火箭掉入网中。(via

本周话题:Figma 为什么赢了 Sketch

上周,Adobe 公司宣布,200亿美元收购设计软件 Figma。

这个收购价高得吓人。Figma 去年的收入是5000万美元,今年据说可以到4亿美元。就算这个预测是可靠的,收购价也达到了收入的50倍!

作为比较,微软2018年收购 GitHub 的价格是75亿美元,那一年 GitHub 的收入约为3亿美元。

为什么一个面向专业用户、2016年才问世的设计软件,能值这么多钱?

Figma 有一个竞争对手 Sketch,功能差不多。直到2019年,Sketch 的估值还超过 Figma。当时,网上还有猜测,Sketch 什么时候会收购 Figma,但是没想到后来就被 Figma 甩开差距了。

今天就想谈谈 Figma 的高估值,以及为什么 Sketch 输给了它?

我不是设计师用户,无法全面分析,只想指出在技术上,它们有一个重大差异。

Sketch 是一个原生 MacOS 应用,只能在苹果电脑上安装运行,没有免费版。Figma 则是一个 Web 应用,只要有浏览器就能用,而且有免费版。 下图是浏览器打开 Figma 的样子。

你想想看,一个要用 Mac 电脑下载安装,付费才能用,另一个只要打开浏览器就能用,谁占优势不言而喻。

但是,事情没这么简单。原生应用则可以调用底层的系统 API,网页应用受限于浏览器,很多功能实现不了。所以,Sketch 功能和性能肯定强于 Figma。

Figma 怎么解决这个问题呢?答案就是 Rust 语言。虽然 Figma 是网页应用,但它不是用 JavaScript 写的,而是用 Rust 写的,再编译成浏览器能理解的 WebAssembly 字节码格式,从而达到接近原生应用的性能。

事实上,Figma 是业内 WebAssembly 最强的公司之一。 它的 CTO 埃文·华莱士(Evan Wallace)实在忍受不了 JavaScript 的慢速度,就动手写了新一代的 JavaScript 打包器 ESbuild,结果竟比传统的打包器 Webpack 快了100多倍(0.33s vs 41.53s)!

(图片说明:Figma 的两位创始人,左为 CTO 埃文·华莱士。)

一旦解决了浏览器的性能瓶颈,能够接近原生应用的体验,Figma 赢出就毫无悬念了。

近年来,大家好像有一个观念:原生应用是标配,Web 应用是选配。 很多软件明明有非常好用的 Web 版,还一定要用 Electron 去包一个桌面版,让用户下载安装。仿佛只有存在一个可以安装的桌面客户端,才感到安心。

这一次,Figma 以200亿美元被收购,证明 Web 应用并没有过时。即使不走原生应用那条路,依然有机会成功。

另一方面,Adobe 是一家靠原生应用起家的公司,这几年一直在转向云端,推出了 Adobe Creative Cloud,把自家的软件向浏览器迁移,希望用户打开浏览器就能用,收费方式也从买断变成了订阅制。

今年6月,Adobe 将王牌产品 PhotoShop 的网页版向所有人免费提供。我觉得,这跟收购 Figma 是有关系的。Adobe 愿意花这么大的代价买下 Figma,不仅仅是为了产品本身,也是为了获得背后的技术,帮助开发自己的 Web 应用,彻底走向云端化。

科技动态

1、加速器打洞

麻省理工学院的一个物理学家,一直研究粒子加速器。有一天,他突发奇想,能不能把加速的粒子用来在石头上打洞?

他做了多次实验,认为可行(上图)。麻省理工学院现在资助他,尝试用加速的粒子撞击岩石,向地下打洞。目标是打到深度20公里,将500摄氏度的地热引到地面,用来地热发电。

他还有一个难题没有解决,就是打洞产生的岩石蒸气如何处理。如果能够解决这个问题,地热发电也许就可以推广了,用地球内部的热量取代煤炭,加热产生水蒸汽发电。

2、手机唱片机

日本雅马哈公司推出了一款手机唱片机,让手机用户感受播放黑胶唱片的感觉。

你把手机放到唱片机上,然后打开一个配套的手机 App,它会把你的歌曲列表显示成一张黑胶唱片。

这时,你把探头(它相当于触摸笔)放到手机屏幕上,音乐就会开始播放。拿走探头,音乐就会停止;移动探头,甚至还有打碟的效果。

3、无人农场

贵州省首个"水稻无人农场",迎来了稻谷丰收。

该农场从播种到丰收,全部使用无人机械。下图是今年春天使用的无人播种机和无人插秧机,都是无人驾驶。

无人机洒农药和化肥。

丰收时使用的无人收割机。

所有的无人机械都在手机上监控和操作。以后完全可以实现,坐在屋里用手机种地。

4、人工智能政党

丹麦成立了一个新政党,政策完全来自人工智能(AI)模型。模型算出来什么政策,他们就执行什么政策。模型的目标是,实现联合国可持续发展指标的最大化。

这个政党希望成立以后,可以参加2023年6月丹麦的选举。要是能够进入议会,就会让模型参政。

这其实是一个不错的主意,政策由计算机决定,大大增加了可预测性和稳定性,政府运作的成本也比较低。如果能够推广,将来的议会选举很可能就会变成各种人工智能政策模型的比较。

文章

1、卫星通话的消费级国产手机何时诞生(中文)

本文介绍中国卫星电话的发展现状,透露有一家叫做"银河航天"的创业公司,正在发射自己的卫星,试验组建一个低轨宽带通信网。

2、如何选择家用 3D 打印机(中文)

作者介绍他怎么选择购买自己的第一台 3D 打印机。

3、软件内部信息的7个可视化工具(英文)

本文介绍7个工具,可以将软件内部信息(比如目录结构、依赖关系等)以可视化的形式展现。

4、音乐数据库的难点(英文)

这篇文章列举了维护音乐数据库的难点,比如不同的乐队有相同的名字,有的乐队改过多次名字。再比如,有的曲目是多人合作的,最多的一首居然有191个人参与。

5、如何为 sudo 命令开启 Touch ID(英文)

命令行的sudo命令需要认证用户身份,这需要输入密码。作者突发奇想,能不能用 MacBook 的 Touch ID 代替密码,需要验证时,提示用户按一下指纹。

6、Python 的is运算符和==运算符(英文)

Python 比较两个对象是否相同有两个运算符,本文介绍它们的异同。简单说,is比较的是内存地址是否相同,==比较值是否相同,并可以自定义。

7、空气监测仪如何测量灰尘?(英文)

作者买了一个空气监测仪,测量 PM 2.5 指数。他把监测仪拆开了,分析测量原理。

原理就是用一个激光探头照射空气,尘埃越多、颗粒越大,被反射的光就越多,然后检测器根据接收到反射光脉冲数量和强度,来衡量空气质量。

8、你应该关闭 git 的自动垃圾收集(英文)

Git 默认会定期清除用不到的提交对象(孤儿对象),作者认为你应该关掉这个功能。

工具

1、kvass

一个轻便的键值对存储工具,将数据存在本机。可以命令行使用,也可以对外提供 HTTP 接口,分享网址给其他人。

2、ERNIE-ViLG 文生图

百度 AI 引擎"文心大模型"的文生图功能,输入中文句子,输出相应的图片,类似于 DALL-E 和 Stable Diffusion。

另外,还可以看看一个同样功能的英文服务 Elbo

3、Simple Admin

一个 Go 语言写的微服务后端管理系统。(@suyuan32 投稿)

4、text-watermark

一个 npm 模块,借助零宽度字符,在文本里面插入(或解码)不可见的文字水印。(@zengkan0703 投稿)

5、proxy-web-storage

一个 JS 库,用 proxy 封装了 localStorage 和 sessionStorage。除了常规的数据存储,可支持事件监听和设置过期时间。(@KID-joker 投稿)

6、TinyTeX

学术排版系统 Tex Live 的简化版本,只有100多兆,支持中文。

7、Keet

一个点对点聊天的软件,不需要服务器,可以进行多人的视频和文字的加密对话。

8、Phoenix

Adobe 公司开发过一个代码编辑器 Bracket,现在将其做成了 Web 版,重新命名为 Phoenix,可以当作线上 IDE 使用,源码开源。

9、HypeScript

一个 TypeScript 库,用来获取 TypeScript 编译器对一段代码的报错。看上去很有意思,还能写出这样的库,但想不出有什么用途。

10、Dragonfly

Redis 和 Memcached 的替代品,内存里面的键值对数据库,号称性能更快。

活动

1、ClickHouse 的企业应用实践:ByteHouse

ClickHouse 是一种基于列(而不是行)的数据库,由俄罗斯的 Yandex 公司开源,目前是大数据处理和数据仓库的首选工具。

下个月有一个活动,字节跳动工程师分享:为什么他们选择 ClickHouse 作为核心数据分析技术,如何部署和应用了18000多个节点;如何对其进行增强和重构,推出了更适合国内用户的产品 ByteHouse,企业用户如何从中获益。

具体时间是10月15日下午2点,感兴趣的同学可以点击标题链接,或扫描二维码报名,参加线上直播。

资源

1、人生统计

输入生日,这个网站会告诉你一些统计数字,比如你活了多少天、心跳了多少次、地球多了多少人口。

2、中文播客榜

查看中文播客的排名和热门节目,数据取自小宇宙和 Apple Podcast,每日更新。(@alaskasquirrel 供稿)

3、云安全资源汇总

这个项目收集云安全领域的博客、公众号、文章、工具、书籍、视频等资源。(@teamssix 投稿)

4、程序员音乐

一个另类的背景音乐网站,精选了一些歌曲和专辑,适合编程时当作背景音乐。它的界面完全采用字符终端样式。

5、编程字体

这个网站提供了近百种编程字体,可以切换查看效果,以供选择。

图片

1、第一张地球照片

你知道吗,人类拍摄的第一张地球照片是什么时候?

答案是1946年10月24日,就是下面这张照片。

当时第二次世界大战刚刚结束,美国看到了德国 V2 火箭的巨大潜力,就把德国科学家都运到美国,继续研究。

那一天,研究人员在火箭上第一次安装了一架35毫米的电影摄影机,然后在新墨西哥沙漠里面发射上天。火箭到达了105公里的高空,摄影机开始拍摄,每隔一秒半拍摄一帧。几分钟后,火箭掉回地球,相机本身砸坏了,但放在钢盒里面的胶卷没有受到伤害。

人们就这样得到了有史以来第一张地球照片。它完全是黑白的,分辨率很低,充满了斑点,但是预示着一个全新摄影领域开创出来了。

2、世界最大洞穴

越南的山水洞(Son Doong Cave)是世界最大洞穴。2009年,一个农民在越南中部的丛林深处,偶然发现了这个洞。

这个洞大约长9公里,高200米,宽150米,里面有瀑布、丛林、地下河流,还有世界最高的70米石笋(上图)。波音747飞机可以在洞内大部分区域通过。

3、SmartFlower

国外推出的家用太阳能发电装置,概念上简直完美,无需安装,自动跟随阳光,日出自动打开,日落自动关闭。

就是体积太大,导致实用性不高。但是如果体积小一点,发电量就太少了。

文摘

1、崩溃更快

2003年的一项研究发现,许多软件崩溃后重启的速度,要比正常退出后重启更快。

  • Redhat 8:退出后重启104秒,崩溃后重启75秒。
  • JBoss 3.0:退出后重启47秒,崩溃后重启39秒。
  • Windows:退出后重启61秒,崩溃后重启48秒。

而且,研究人员发现崩溃也没有导致丢失任何重要数据,毕竟软件现在都做得很完善,能够安全地处理崩溃,防止数据丢失。

有些人就开玩笑,既然如此,开发时就不要写正常退出的代码了,要退出了就抛出一个错误,让软件直接崩溃,这样速度更快。

举例来说,如果要退出 Windows,不必按"退出"按钮,直接关掉电源会更快。

如果处理错误的代码非常可靠,软件的所有部分都能够在崩溃中保证安全并快速恢复,那么确实不需要写显式关闭的代码,直接用abort()代替。

这样的软件就称为"只会崩溃的软件"(crash-only software),谷歌的分布式文件系统 GoogleFS 就被认为是这种软件,它不会正常退出,只会在发生错误时崩溃。

2、宜家肉丸

宜家是家具公司,但是它也是世界最大的瑞典肉丸公司。每年,这家公司在全球的宜家餐厅总共销售超过10亿颗肉丸。

最早的时候,宜家根本没有餐厅,最多就是店内咖啡馆,只提供咖啡和蛋糕。

后来,商店越开越大,公司担心人们在逛迷宫般的宜家商场时,会感到肚子饿而提早离开。为了留住顾客,有必要在商场里开设餐厅。

那么,餐厅应该提供什么食物呢?

当时,一家典型的宜家商店每天有多达5,000名顾客。为了简化操作并降低成本,必须提供简单的标准化食品,而且必须保证不同国家的顾客都爱吃。

想来想去,他们发现瑞典肉丸符合要求。肉丸简单易做,世界各国的饮食文化里面都有肉丸,并且可以方便的冷冻和运输。

1985年,宜家餐厅开幕了,主要食品就是肉丸,还有鲑鱼、烤牛肉、沙拉、三明治等常见食物。

一开始,肉丸主要成分是牛肉,而不是猪肉,因为出口牛肉要比出口猪肉容易。现在,宜家提供各种肉丸,包括鸡肉、鲑鱼、素食、以及较新的植物肉丸,同时配上土豆泥、奶油酱、橘子酱和蔬菜。宜家还出售顾客可以带回家的冷冻肉丸。

宜家的餐厅总是位于出口旁边,这也是精心安排的。宜家不想在你饿的时候,马上让你获得食物,宁愿让顾客在购物时饿着,增加食欲,等到购物完了再去餐厅进食。

有一项研究发现,同一家商场,饥饿的购物者比已经吃饱的购物者多花64%的钱。

言论

1、

我的一个朋友说,他的生活被尖锐地分成了两个部分。上半场,他始终是小组中最年轻的人;下半场,他突然就成了小组中年纪最大的,中间没有过渡期。

我现在意识到,人生就是这样。到了一定年龄后,你就不再被视为一个人,而是被当成一个机构,别人看你就像看一件仿古家具、一个地标建筑或一个古墓。

-- 《我希望我被教导的十个教训》

2、

我那些开发者兄弟,不要为这次代码泄漏垂头丧气,它会过去的。将来有一天,人们玩你们的游戏,欣赏你们的手艺,而这次的泄漏事件只会成为维基百科的一个脚注。向前看,继续创造吧。

-- 顽皮狗公司总裁 Neil Druckmann,评论本周发生的 R 星公司《GTA6》游戏源码大量泄漏事件

3、

人们沉迷的其实并不是智能手机,而是智能手机提供的一个活跃的社交环境。

无论你走到哪里,通过手机,都可以跟数十亿人连结在一起。过去,人们最多跟一百多人一起工作,现在我们可以无限制地访问每个人的页面。当然,这不一定是好事。

-- 《为什么我们沉迷于手机?》

4、

梵高的一生是不可思议的。他艺术创作只有大约10年时间,一刻不停地疯狂画画,平均每36个小时创作一件作品,现在留下来有2000多件作品,其中900件是油画。

他没有受过艺术训练,只是一个人不断地练习,生前很少人知道他,更没人承认他。终身贫困,作为画家,在世时只卖出过一幅画。但是,现在他被公认是人类最伟大的艺术家之一。

-- Hacker News 读者

5、

不要浪费你的无知。当你对一门知识毫无所知时,最容易问出简单而重要的问题。

一旦你习惯了某种现象或事物,认为它是理所当然时,思维就不知不觉受到了限制。

-- David Kohn

历史上的本周

2021年(第 176 期):中国法院承认 GPL 吗?

2020年(第 125 期):数字人民币要取代谁

2019年(第 74 期):信息的商业模式为什么不是收费

2018年(第 23 期):统计学上的人生最大决定因素

鸣谢

国产软件 FlowUs 提供个人专栏服务(查看周刊专栏),集成了"文档+表格+网盘",适合知识库、数据管理、文件存储多种用途。

(完)

留言(52条)

Figma 的两位创始人,哈哈哈,不用注释就知道哪个是cto,一定是左边那个。头发相对来说比较少

梵高是不是被炒作的?艺术这个东西主观性很强。

我曾经最喜欢的windows中的软件是fireworks,被adobe收购后越来越难用,越来越臃肿,最终直接被adobe杀死。现在我转到了mac

人工智能政党,AI 统治世界?

我喜欢最后一句话,尤其是当我正在考虑怎么开发个人博客的前端时,对前端着实不是很了解

你是幸运的,出生于1991年的人中有6%没能活到2022年.

"近年来,大家好像有一个观念:原生应用是标配,Web 应用是选配。 很多软件明明有非常好用的 Web 版,还一定要用 Electron 去包一个桌面版,让用户下载安装。仿佛只有存在一个可以安装的桌面客户端,才感到安心。" 这说的不就是Figma么?

地球就像一个负重的奴隶,终会被人们压榨出最后一滴血汗后,与主人同归于尽。

稍微有点常识就知道,“收购价也达到了收入的50倍”,没有什么好奇怪的,也就是50PE而已,少了一个竞争对手,多个一个优秀的产品,同时这个产品未来还有一定的成长性。

阮老师,spx的那两艘带网的回收船,回收的是火箭整流罩,不是火箭。
火箭是在另外的驳船上垂直降落的

人工智能政党
看到后的第一反应:这是算AI“统治”人类的时代要来了吗?

引用江湖人称向前兄的发言:

Figma 的两位创始人,哈哈哈,不用注释就知道哪个是cto,一定是左边那个。头发相对来说比较少

你礼貌吗?

引用Qi的发言:

地球就像一个负重的奴隶,终会被人们压榨出最后一滴血汗后,与主人同归于尽。

有没有可能地球是主人,我们只是寄生虫,等我们折腾差不多的时候,地球打个喷嚏,人类就灭绝了呢

那个山水洞,绝美

figma 的 CTO 在去年离职了
不知道这次收购能不能拿到一点补偿

引用Qi的发言:

地球就像一个负重的奴隶,终会被人们压榨出最后一滴血汗后,与主人同归于尽。

人类活动对于地球来说九牛一毛
人们认为对地球破坏很大, 那是站在人类的视角对人类在地球的生活环境来讲的.

我看 tinytex 好像只是裁剪了 TeXLive 默认安装的包,缺包的时候还要手动安装。

作为同类软件,tectonic 不仅可以自动安装需要的包,而且只需要下载一个二进制文件,不到 20 MB,并且中间文件直接写内存里,编译比较快。

引用Qi的发言:

地球就像一个负重的奴隶,终会被人们压榨出最后一滴血汗后,与主人同归于尽。

太自作多情了,人类爆发核战争打不穿地壳。 地球本身就一个星球罢了,人类所谓保护地球就是保护自己的生存环境,你不保护,也还有很多生物能好好活着

宜家肉丸挺好吃的,不过现在一般吃肠仔

关于用 AI 决策这种事,就算不谈什么 AI 统治人类,也是很危险的。

围绕一个终极目标去决策,往往会导致目标高于一切。

这种做法属于历史决定论,有关这种问题的论述七八十年前已经有很多,值得看看。

阮老师作为一个有点思想阅历的人对此竟然好像完全不了解,还有点翘首以待的感觉,看来现在大部分人包括社会上比较优秀的人都忘记了过去了。

技术方面的东西需要学,人文方面的东西也需要看看。

"有一项研究发现,同一家商场,饥饿的购物者比已经吃饱的购物者多花64%的钱。"这是阮老师自己说的吧?本来就是,我饿着肚子逛商场绝对比吃饱了去逛要花钱多!带老婆孩子更是,我们全家都知道,全国人都知道!

当设计师丢给我一个sketh源文件,说到:这就是你要的设计稿
我就知道这软件到头了

1. figma 性能强于 sketch,有做过测试
2. figma 其实是 asm.js 就算有 rust 也是后面的事情(https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/)
3. sketch 主要缺点是太依赖 Mac OS,难以迁移。而且自身开发能力和思路不对,导致被 figma 反超用户体验,开放度不行。
4. figma 插件是无需下载。推出插件后,开发者热情超级高。
5. XD 是真的拉。
6. figma 的问题是,团队重心相当程度跑去搞画板(figjam)导致自己基本盘更新慢了很多,大家有点不满。

一旦你习惯了某种现象或事物,认为它是理所当然时,思维就不知不觉受到了限制。

也就是说单纯是一件好事。

引用Zhengqbbb的发言:

figma 的 CTO 在去年离职了
不知道这次收购能不能拿到一点补偿

谁也不知道,甚至他离职是不是因为 adobe 都难说。毕竟,他离开后twitter上也说没有新计划。看github好像还是在维护 esbuild

本期信息量有点大,质量一贯的高,尽管看到上面的留言里有些争议。我觉得,留言也是周刊精彩的一部分。

一直很感谢周刊让每个周五的喜事,从一个变成两个。


本期我最喜欢的两篇文章是:

1、卫星通话的消费级国产手机何时诞生

2、如何选择家用 3D 打印机

尤其是卫星通话内容超长,还在看。

刚去看了Evan Wallace的网站,他于2021年离职,应该还有股份吧,不然……

引用Qi的发言:

地球就像一个负重的奴隶,终会被人们压榨出最后一滴血汗后,与主人同归于尽。

多么傲慢的发言,珠峰顶到马里亚纳海沟底的距离在地球的尺度面前还不如篮球上的凹痕深,人类更是渺小至极
Earth doesn't fucking care about humans.

我认为人和物都有两面性或者多面性,顽皮狗公司总裁 Neil Druckmann鼓励R星的那句话确实说的挺好的,但不妨碍他仍然是个“精神变态”

引用Alex Zhang的发言:

稍微有点常识就知道,“收购价也达到了收入的50倍”,没有什么好奇怪的,也就是50PE而已,少了一个竞争对手,多个一个优秀的产品,同时这个产品未来还有一定的成长性。

PE中的指标是利润,不是收入。

看到梵高了,之前看过神秘博士的一集就有提到,他生命的最后一段时间创作了大量的作品。

第一个言论,虽说很真实,但是大可不必。过于量化一个人的人生结果,反而让人不是人,是神,是鬼,是指引?更重要的是,不要逐渐沦为他人眼中的任何东西,你就是你,是个人。

人类及其它类似的自诩为智能生物的笨蛋们,从诞生到灭亡,经历个几百万次之后,地球上的其他事物依然茂盛,而对地球本身,只是瞬间。时间的密度,对于不同的事物,不尽相同。

去体验了下程序员音乐的背景音乐。
哇,完全不适合coding啊

百度的文生图体验了,相比于谷歌的Imagen还差的很远!

那个smartflower,可以做成风扇,有风时风力发电。

另外自从取关阮老师后上班效率提高不少。

关于HypeScript,这个描述:

用来获取 TypeScript 编译器对一段代码的报错

不太清楚。

准确的描述是:HypeScript用TypeScript的类型系统来对解析TypeScript字符串字面量,并给出这个字符串字面量的类型错误。简单来说就是用TypeScript的类型系统实现了一个TypeScript编译器。

要说用处,那当然是毫无用处的,只是证明TypeScript类型系统图灵完备而已吧……

引用ce的发言:

2. figma 其实是 asm.js 就算有 rust 也是后面的事情(https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/)

其实你和阮老师都不对

博客提到的文章“Rust in Production at Figma”是说Figma用Rust重写了以前用TypeScript写的nodejs服务,性能获得很大提升,没有说前端是Rust写的
你提到的文章“WebAssembly cut Figma's load time by 3x”是说在浏览器广泛支持WebAsm后,Figma把以前编译程序asm.js的前端代码换成编译成WebAsm,*加载*速度得到3倍提升。注意asm.js也是编译出来的,没有人手写asm.js(就像没有人手写webasm一样)。

那么Figma的前端是用什么写的呢?其实有这么一篇博客:“Building a professional design tool on the web( https://www.figma.com/blog/building-a-professional-design-tool-on-the-web/ )”,里面提到为了客户浏览器功能上的障碍,Figma的编辑器是用C++写的,然后用Emscripten编译成asm.js,再通过WebGL渲染出来的(这个asm.js后来就换成了WebAsm)。

所以简单来说其实高性能的客户端其实是C++写的。

之后也没有文章说过用Rust重写(重写这样一个客户端恐怕不太可能),大概率现在还是C++写的那个。

王垠:第一张地球照片?星空背景咋tm没有星星?肯定是假的!

《音乐数据库的难点》
刚好看到一个视频,跟这个主题契合,比较有趣,推荐一乐:https://video.h5.weibo.cn/1034:4816839252049966/4816839579799492

目的非常危险的文字,不喜爱来自 R* 项目经理

引用Qi的发言:

地球就像一个负重的奴隶,终会被人们压榨出最后一滴血汗后,与主人同归于尽。

太高看自己了。人类只是地球在时间长河里沾上的一点灰尘罢了

Adobe收购Figma挺值的,有个这项技术自家产品能更好发展了,不然就是下一个skech了

太阳能板搞成活动的、折叠的、自动对准太阳其实毫无意义,因为算上维护成本,自动追踪太阳所能得到的收益完全不能抵消机械部件的成本和维护费用。只要按照用户的纬度算好倾角,固定的太阳能板的效率其实非常高。

引用Dec_1th的发言:

多么傲慢的发言,珠峰顶到马里亚纳海沟底的距离在地球的尺度面前还不如篮球上的凹痕深,人类更是渺小至极
Earth doesn't fucking care about humans.

哈哈哈,终于有人怼他了。有些人就是用自己仅有的一点认知想要去消灭全世界,每次看到类似的发言,我都感觉他们这辈子都不会很快乐。

经测试,keet没有梯子是不能使用的
应该是,首先需要经过服务器建立连接,然后才能不经过服务器进行通信
所以这对墙内的人来说没有什么作用

引用b的发言:

哈哈哈,终于有人怼他了。有些人就是用自己仅有的一点认知想要去消灭全世界,每次看到类似的发言,我都感觉他们这辈子都不会很快乐。

恰恰相反,无知者最快乐。

引用Markus的发言:

你是幸运的,出生于1991年的人中有6%没能活到2022年.

这个数据怎么来的?

引用Atchison的发言:

太阳能板搞成活动的、折叠的、自动对准太阳其实毫无意义,因为算上维护成本,自动追踪太阳所能得到的收益完全不能抵消机械部件的成本和维护费用。只要按照用户的纬度算好倾角,固定的太阳能板的效率其实非常高。

非常同意,以前博士期间听说隔壁华科有个学生的课题就是做这种太阳能自动追踪的,但问题就是你提到的。一时间传为笑谈

越南的山水洞(Son Doong Cave)是世界最大洞穴
------------好想在这里生活

引用nero的发言:

有没有可能地球是主人,我们只是寄生虫,等我们折腾差不多的时候,地球打个喷嚏,人类就灭绝了呢

事实上就是

引用马达加斯加的双开门冰箱的发言:

去体验了下程序员音乐的背景音乐。
哇,完全不适合coding啊

文化鸿沟 我也听不惯 我甚至觉得膈应

政府管理的问题是决策的问题吗?也许一部分是吧。但更重要的是执行力。就好像股票理论这么多,都挺好,但到执行上,完全就没戏了。

我要发表看法

«-必填

«-必填,不公开

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