一人改代码搞崩推特,马斯克气疯:全部重写!

鱼羊 丰色 发自 凹非寺
量子位 | 公众号 QbitAI

“马斯克气疯了”!

就在今天,推特又双叒崩溃了,图片和任何链接都打不开。

据马斯克自己的说法,原因只是“API的一个小改动”。

但后果很严重,起码在网友们看来,推特的现场是酱婶的:

0404c92ccf5b96162e5bf80c60f24f64.gif

而吃瓜群众们的心情,则是:

b276997a44671988d952e914a0959552.png

并非网友们太过刻薄,只是这事儿吧,确实有点孽力回馈的意思。

据Platformer消息,出现问题的是第三方客户端访问推特的API。就在2月初,马斯克决定不再免费开放这一API,要改成收费模式。

那这代码不就得跟着改嘛,然鹅,负责这事儿的竟然有且仅有一位工程师

0c18d6fb40ab43d09839a7ed094af474.jpeg

The Verge直接不留情面地说:这都是马斯克大幅裁员的锅,推特现在工程师太少。

而网友们更是嘲讽拉满:

除了托儿所的孩子们,推特已经不剩啥搞测试的人了。

50a9087f68990723e13f7f4df01e2231.png

内部员工则透露,马斯克确实气坏了。不过嘛,钢铁侠似乎并不愿意背外界扣上的这口锅,而是觉得“推特代码太脆弱”,还再次放出狠话:

推特的代码得重写。

e6711f2370dbd7da6c291647c3b72177.png

一个工程师搞崩推特

咱们还是从头捋一捋这事儿。

一早冲浪的推特网友们突然发现,推特链接打不开了。

不仅打不开,它还告诉你,错误的原因是“您当前的API不包括对此断点的访问权限”。

b9266b070f9b963885ae027fd12a6d3e.png

简单翻译一下,就是推特自己的API都不认推特了……

0ca5e39bca90c33d5d7d90b72b90993b.png

至于具体原因,参照马斯克的说法,就是他们对API的代码做了一些改动,结果把整个推特搞崩了。

Platformer从内部员工那里了解到了更详细的情况:这个API,就是马斯克在2月1日宣布从免费改收费的那一个。这一改动当时直接让推特的第三方客户端寿终正寝了。

让人觉得离大谱的细节是,内部员工告诉Platformer,Twitter API改收费这事儿,仅由一位SRE(站点可靠性工程师)工程师负责。

结果就在这位工程师进行了一次“错误的配置更改”之后,这个API“基本被破坏”了。这就导致推特的许多内部工具和面向公众的服务瘫痪了。

这下可把马斯克惹毛了,正如他在自己的推文中所表示的,“无缘无故的,推特的代码太脆弱”。

老板很生气,于是在内部的Slack(通讯软件)上,瞬间挤满了推特程序员们疯狂救火的线程。

39252ecfbf63afe25892fa3cda4d6886.png

显然,马斯克认为推特的代码就是一坨shit。但是否真的“无缘无故”,外部却不乏不同的观点。

此前,就有前推特员工对华盛顿邮报表示,在马斯克接管推特并大幅裁员之后,推特的代码早已是走钢丝的状态:

代码和操作中的任何一个错误现在都是致命的。

留在推特的人将不堪重负,因而更容易犯错。

变着花样崩的推特

其实,今年这才刚到3月,马斯克的推特就已经大规模崩过6次了。

首先是1月23日,一部分安卓用户遭“背刺”,无法查看关注列表、加载推文以及发送推文,大家等了大约4小时才恢复正常。

e92831779625df2a3198790b265e9e29.png
△ 图源9to5Google

没过几天,2月8日,不少用户又发现自己无法转发和发送推文,因为被系统提示“超过了每天发送的条数限制”,约1.5个小时修复。

接着,2月15日,这次轮到iOS用户,“为你推荐”(For You)模块无法加载。

很快,3天之后的2月18日,问题更严重,连主页都崩了,回复消息的通知也不提醒,还有各种其它报错满屏飞,搞得网友都在怀疑推特是不是“关门大吉”了(“#TwitterDown”话题直接火了)。

最后就是3月1日,关注列表和为你推荐再次崩溃。

加上今天的图片和链接无法访问,推特的崩溃事件可谓是花样百出。

——以及“家常便饭”到大家已经掌握熟练吃瓜技能了。

如推特自己的员工:

我们都已经麻了

如外媒:

等着吧,估计下一次崩溃又在路上了。

e30fb185d611901ff3de01a35b65e00d.png

要问为什么会这样?在外界看来,马斯克再怎么甩锅,也难逃责任——谁叫他把人都裁没了。

去年收购一完成,马斯克便开启推特2.0“极端硬核”文化,大刀阔斧送走好几千人。

后面又稀稀拉拉地来了不少“小动作”,导致原本拥有7500余名员工的大厂,最终没了80%,只剩大约1300人。

而这其中,全职工程师还不到550人(数据来自CNBC)。

一位来自推特的匿名工程师对此表示很担忧:

推特的代码库非常庞大,网站的各个部分都需要了解不同编程语言的人来维护。这些技能之间都有壁垒,并不好在网站间进行“迁移”,所以一下子失去这么多人后,我们很难再培养新的工程师了。

不知道马斯克在当初疯狂裁员的时候有没有想过这个问题。

不过或许想过,但还是“管不了那么多了”——毕竟他这番操作除了彰显硬核文化,最重要的还是削减成本,弥补440亿美元的大窟窿。

这不除了裁员,还有推出付费认证服务、取消免费午餐、解雇保洁员、拖欠办公楼租金和供应商营销款项等一系列操作。

8ee0f35a1ba4fd73127d70ef1017d2d8.png
△ 推特旧金山总部大楼,图源Frank Schulenburg

槽点过多,就不一一展开了。

但,千万别以为这就完了。

这两天,有匿名员工向The Insider爆料,马斯克甚至还尝试办公设备卖给员工

74f277d869fcf8ff73d69f565ca75f8d.png

总之,推特的鸡飞狗跳仍在继续。

还有网友毒舌建议,把“发生意外情况”的说明推文长期置顶。

99fd5d58c522bb94f94c8298fd1d01c1.png

至于什么时候,这场抓马大戏才会归于平静,或许就是马斯克真的把推特推翻重构的时候吧……

5327a1890fd1e85fab079a7e7b40fae4.png

参考链接:
[1] https://www.platformer.news/p/how-a-single-engineer-brought-down
[2] https://www.washingtonpost.com/technology/2023/03/06/elon-musk-twitter-outages/
[3] https://twitter.com/elonmusk/status/1632810081497513993
[4] https://cyberplace.social/@GossiTheDog/109977528942832634
[5] https://www.theverge.com/2023/3/6/23627875/twitter-outage-how-it-happened-engineer-api-shut-down
[6]https://www.masslive.com/business/2023/01/how-many-employees-still-work-at-twitter-since-elon-musk-took-over.html
[7]https://www.businessinsider.com/elon-musk-twitter-sell-office-plants-to-employees-costs-bbc-2023-3

「中国AIGC产业峰会」启动

邀您共襄盛举

「中国AIGC产业峰会」即将在今年3月举办,峰会将邀请AIGC产业相关领域的专家学者,共同探讨生成新世界的过去、现在和未来。

峰会上还将发布《中国AIGC产业全景报告暨AIGC 50》,全面立体描绘我国当前AIGC产业的竞争力图谱。点击链接或下方图片查看大会详情:

被ChatGPT带飞的AIGC如何在中国落地?量子位邀你共同参与中国AIGC产业峰会

65611770961472fffe01122d17425fbe.gif

点这里👇关注我,记得标星哦~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/27850.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【真北直播笔记】董越:简明DevOps学习地图

缘起 真北敏捷社区的宗旨是:求知、连接。求知就是学习,家里没矿的话,学习是一个人最重要的动力之源。连接就是把人拉在一起,我们相信人与人的互动会带来美好的变化。今天的直播是把大家拉在一起学习,就是求知、连接。 …

云原生可观测领域的半壁江山,这次被 Grafana 和 Cilium 给拿下了

两个多月前,Grafana 实验室宣布与 Cilium 母公司 Isovalent 建立战略合作伙伴关系[1],希望通过 Grafana 开源的可观测性全家桶组件,帮助各个基础架构团队深度探测 Kubernetes 集群工作负载的安全、性能和相互之间的连接状况。在这之前&#x…

爽翻!Github Copilot X发布,集成了GPT-4,远不止帮写代码

点击上方“编程技术进阶”,加"星标" 重磅干货,第一时间送达 大家好,我是编哥。今天看到Github Copilot X发布,真的不只帮写代码,不信往下看。 Copilot X 的本事,当你选中一段代码,可以…

AI 告诉你 一行代码生成树形结构

一、前言 在我们日常开发中生成树形结构是无可避免的,比如权限管理的层级结构,学校企业的组织结构以及我们日常开发的菜单列表等等。我最近看到过一篇文章,在面试的过程中,会被要求手写一下如何根据扁平的数据结构生成一个树形结构…

巴比特 | 元宇宙每日必读:AI概念股集体大跌、光年之外卖给美团、ChatGPT也涨不动了,大模型热潮正在降温?创业者如何抉择?...

摘要:据甲子光年报道,在高喊“要做中国版OpenAI”之后的第136天,王慧文把光年之外卖给了美团。从整体商业视角看,光年之外被美团收购只是企业间常见的收购动作。但对于国内AI行业来说,这笔收购似乎预示着仅火热半年的A…

ChatGPT来了,全国百万打工人都慌了......

关注我们丨文末赠书 如果说上个月AIGC的热度还只停留在技术圈,那么最近AIGC的影响力已经辐射到普通打工人了! 4月18日,国内办公软件巨头金山正式发布了生成式人工智能应用WPS AI,这也是国内协同办公赛道首个类ChatGPT式应用&#…

BSP按键适配

笔记目录 GPIO按键适配PS:每次修改适配都要再客制化一下,来更新修改。!!!一、GPIO按键适配(Rk)linux键值二、GPIO适配:RK平台(android11)调试:1、adb命令打开…

ubuntu和ros安装后的初始化

huanyu机器人学习,要把代码学会 分区规则:以350G左右为例 找到空闲: ext4→efi 逻辑分区 1G ext4→交换空间 逻辑分区 30/32G(按照内存选,16G用32) 挂载点→ / → 主分区 →100G 挂载点→/usr → 逻辑分区…

AI小作文搞崩科大讯飞股价 科技“魔法”反噬科企

5月24日午后,A股公司科大讯飞的股价突然走出深V造型,闪崩8%。科大讯飞回应称,股价下跌系某生成式AI写作虚假小作文导致,谣传风险为不实消息。 网传的一篇“小作文”谣称“科大讯飞被曝采集用户隐私数据研究人工智能引发争议”&am…

1月安全月报 | 2亿Twitter用户数据被公开;美计划发起“黑掉五角大楼3.0”漏洞赏金计划

目录 国外安全热点 👉安全政策 👉数据安全 👉市场趋势 👉勒索事件 国内安全热点 👉数据安全 👉业务安全 👉移动安全 👉网安政策 为了让大家更全面的了解网络安全的风险&am…

上下文工程:基于 Github Copilot 的实时能力分析与思考

上个月在计划为 AutoDev 添加多语言支持时候,发现 GitHub Copilot 的插件功能是语言无关的(通过 plugin.xml 分析),便想研究一下它是如何使用 TreeSitter 的。可惜的是,直到最近才有空,研究一下它是如何实现…

零门槛复现ChatGPT:预训练模型数据集直接用,包含完整RLHF流程,在线可体验...

明敏 发自 凹非寺量子位 | 公众号 QbitAI 这边ChatGPT、GPT-4等AI大模型和应用打得火热; 另一边“平替”开源复现方案也加紧更新迭代。 这不,“首个开源ChatGPT低成本复现流程”就来了波大更新! 现在,仅需不到百亿参数&#xff0c…

面试的三种形式

对于面试大家都不会陌生,大大小小的面试也都经历过,有过不是很正规的,也有过让自己大开眼界的大型面试,但无外乎三种形式电话面试,共享桌面远程面试,现场面试。但是在这几种面试的场合中,我们到…

shp文件批量导入SDE

仿照ArcGIS的数据导入功能做了个简易的数据导入界面: 需要注意的问题:上篇博文中的要素类导入函数要变成静态函数,不然会报错。原因我想可能是因为非静态函数导入时,workspace与workspacefactory等类型变量未释放,希望…

Oracle 配置Linux环境 ArcGIS Server 64位客户端创建SDE

1. 环境情况 oracle数据库 11_2 g所在服务器环境: Windows Server 2016虚拟机,默认实例orcl ,默认密码orclServer所在服务器环境:ArcGIS Server10.8.1,CentOS7.5虚拟机,64位Instant客户端本机ArcMap10.8.1…

如何快速搭建基于PostgreSQL的空间数据库(SDE)

如何快速搭建基于PostgreSQL的空间数据库(SDE) 1 安装准备 1.1 ArcGIS平台 ArcGIS Desktop 10.5以及ArcGIS Enterprise 10.5。 1.2 数据库 ArcGIS 支持以下PostgreSQL 和 PostGIS 版本。列出的特定版本为支持的最低次要版本,受支持…

SDE数据库解锁

SDE数据库解锁 arcgis sde数据库解锁 方法一:登录修改数据用户,选择数据上层数据集或数据库 选择一行数据右键解锁,shift选择多行数据解锁 方法二:plsql 数据库语句解锁数据库 select * from sde.state_locks; select * from s…

sde用sql实现erase

概述: 本文讲述基于Arc SDE forOracle实现erase空间分析计算。 实现流程: 1、叠加计算 判断叠加,非叠加部分即为一部分所要结果,叠加部分进入第二步; 2、合并计算 根据objectid进行union计算; 3、差异…

SDE常用函数

SDE常用函数 arcgis sde库常用函数:(示例使用Oracle数据库) 1、ST_AsText 返回表示几何的文本字符串(wkt) sde.st_astext(shape) SELECT SDE.ST_ASTEXT(SHAPE) FROM TEXT结果: 2、ST_Geometry ST_Geometry 通过文本(wkt,坐…

Sentaurus SDE

Sentaurus SDE visual