首发微信公众号:网络研究院,搜索关注每日更新。
就像他的许多承诺一样,这可能是他无法遵守的承诺。
2 月 21 日,推特大神马斯克宣布:我们的算法下周将开源,一开始效果不佳,但它会迅速改善!
可这件事情并没有发生。
马斯克甚至在接管社交网络推特之前就一直声称他想开源推特的算法,并在 2022 年 4 月宣布有意收购它时再次声称。
现在,一切都没有改变。
令人惊讶,好吧,实际上,有些事情已经改变了。你看,我们正在谈论的推特算法是在平台上对内容进行排名的规则。
每个帖子都有一个由一组规则确定的值。如果您将其视为推特版的网页排名,那您就大错特错了。
然而,如果你在推特上批评马斯克,奇怪的事情就会发生。
就我而言,我已经从拥有数百到数千次转推的普通帖子变成了几十个。与此同时,马斯克对算法非常重视,以确保你能看到他的推文。
有趣的是这些变化很容易,开源代码很难。
现在,马斯克确实对营销和工程管理略知一二。没有一些天才,你就不会建造特斯拉和 SpaceX。
但在软件方面,事实证明他一无所知。
解雇了超过一半的员工并不是将任何软件成功推出的好方法。在最近的例子中,推特设法在 3 月 6 日搞砸了自己对其 API 的使用。
结果呢?推特的链接、图片、视频一时间都失效了。
马斯克回应:“这个平台太脆弱了(叹息)。”
肯定不是这样的。令人惊讶的是,尽管解雇了这么多人,几个月内从 7500 人减少到略低于 2000 人。但推特仍然像现在一样运行良好,这就是一个非常稳定的平台。
但是开源呢?这将需要您拥有软件开发人员和工程师,他们知道算法背后的代码以及需要做什么才能开源该代码。
那些人不见了。
推特的前开源负责人告诉我们:
当我加入时,已经有许多具有大型开源组件的大型现代化工作正在进行中。Pants构建系统正在被Bazel取代。
正在努力准备最终用Kubernetes取代Apache Aurora和Mesos。而且,我们已经是Apache Kafka、Hadoop和Scala的最大用户之一。
我们还有一个 JVM [ Java 虚拟机] 的自定义分支,我们希望它最终能够开源。
有很多令人惊叹的工作正在发生,他们成功地从这些社区聘请了非常优秀的人来从事这些项目。
然后 2022 年发生了变化。
大多数在推特从事开源工作的关键人物都离开了。所有与我一起从事开源工作的工程师都离开了。
简而言之,马斯克无法开源推特的代码,因为他确实没知道代码的人。
具有讽刺意味的是,马斯克确实理解开源的价值。
早在 2014 年 6 月 12 日,特斯拉就宣布不会对任何善意使用其技术的人提起专利诉讼。
马斯克写道,他相信“将开源理念应用于我们的专利将加强而不是削弱特斯拉的地位。”
当你仔细观察时,特斯拉采用了一个类似于开放发明网络的专利互不侵犯条约的框架,它保护了 Linux 的专利。马斯克是对的。这对特斯拉有所帮助。
2022 年底,特斯拉进一步推进了这一想法,并开放了其特斯拉 EV 充电连接器和充电端口设计。
现在称为北美充电标准 (NACS),特斯拉有理由希望它成为电动汽车充电的默认标准。如果成功,这对特斯拉来说将是一个巨大的胜利。
打开推特不会在那个程度上有所帮助,但会有所帮助。
可以想象,一个开放的算法可以帮助推特留住用户,现在他们正转向 Mastodon 等基于开源的社交网络。
不过,开源推特的具体细节只能帮助该平台。
如果他们没有解雇大部分工程师,我们真的可以看到这种情况发生。