马斯克揪“360岁僵尸” 专家:编程语言误会 别乱改!

今日头条
Toutiao
最新回复:2025年2月19日 8点55分 PT
  返回列表
61198 阅读
38 评论
红星新闻



▲美国社保编号

据报道,马斯克领导的“政府效率部”(DOGE)自成立以来,已触及至少19个美国政府部门,并获得了部分部门的内部系统权限。2月17日,马斯克晒出一份由DOGE团队调查得到的美国社保数据库截图,其中一些数据令人瞠目结舌。

根据该截图,美国领取社保的“百岁老人”接近2000万,其中最高龄的一名领取者年龄被登记为360-369岁之间。要知道,360年前美国尚未建国,这一明显不符合常理的结果,被马斯克称为“史上最大骗局”。

不过,DOGE团队真的揭穿了一个惊天的骗局吗?美国IT专家大卫·吉尔伯特在科技杂志《连线》上表示,其实这些看似不合理之处的解释也相当简单,就是马斯克带领的年轻团队不熟悉早期COBOL编程语言,引发了一场误会。

马斯克“查账”查出“骗局”?

分配社保编号的人比总人口还多6000万

根据马斯克贴出的一张统计图表,总共有接近2000万领取者的年龄超过100岁,其中100-109岁年龄组有474万人,110-119岁年龄组有374万人。“反常”的是120-129岁年龄组的人反而更多,接近400万人……更高龄的年龄组也大有人在。

面对这种2000万“百岁老人领社保”的荒诞场景,马斯克调侃称:“这些不会是《暮光之城》里的吸血鬼还在领养老金吧?”



▲美国社保部门

根据马斯克的说法,最为高龄的一名领取者的年龄至少为360岁,对应为1665年出生,而美国1776年才建国。马斯克对此表示:“在地球上还没有一个美国公民的时候,就诞生了领取美国社保的长寿者。”

一名网友统计马斯克贴出的数据后发现,被分配了社保编号的人数达到3.95亿人,比美国当前的人口多出6000万人。马斯克对此表示:“这也许就是史上最大的骗局。”有网友称:“我想知道这些120-369岁的老人里有多少在大选中投了票的。”马斯克回帖称:“我猜肯定不少。”在去年大选之前,马斯克就曾高调指责民主党选票作假。

马斯克2月16日还披露过对美国国防部门的审计结果,发现在加州特拉维斯空军基地第60空运中队的KC-10加油机上,军方当年仅购买25个杯子就花费了3.2万美元。此外,波音公司为美国空军提供的机上香皂盒等物品也比市面价格溢价80倍左右。

IT专家:

早期编程语言导致误会,不要随便修改

对于马斯克公开揭露的“惊天骗局”,美国IT专家大卫·吉尔伯特表示,这背后的真相其实很简单,就是早期使用的COBOL编程语言带来的误会。他举出一个例子:在马斯克贴出的统计中,150岁这个年龄段的老人异常多,这恰好说明这个bug可能出自计算机系统的缺陷,而非人为造假,否则的话,造假者完全可以把数据做得更加“平滑”。

大卫·吉尔伯特解释说,在COBOL语言中没有日期这个数据类型,因此只能用字符来占据位置。当遇到出生日期不完整、资料缺失的时候,系统可能自动使用一些基准数据来填充空格,最常用的就是1875年(“米制公约”签署的年份)。到了2025年,系统中这部分出生日期显示为1875年的人,刚好显示年龄为150岁。

根据公开资料,COBOL(全称为“通用大型商业导向语言”)是一群编程人员在上世纪50年代协力创造的编程语言,适用于大型计算机,兼容当时主流的各种系统。在那个年代,美国大型企业和政府部门几乎都采用该编程语言。不过,后来私人企业逐渐抛弃了COBOL语言,因为该语言代码较为臃肿,很难进行快速创作。不过,像美国社保局这样的大型政府机构很多选择沿用COBOL,因为该语言当初就是为大型机准备的,具有很强的可靠性和容错机制。

科技网站Fast Company担心的是,马斯克手下的年轻团队显然没有听说过COBOL这种早期的编程语言,如果他们贸然决定修改代码,后果可能不堪设想。“COBOL语言其实很脆弱,每做一处改动都需要经过大量的安全测试才行。如果这些年轻工程师们随便在后台修改代码的话,有可能某一笔救命的医疗补助就无法按时发到位。”

此外,美国社保局官网在2022年曾做过解释称,对于任何系统显示年龄在115岁以上的人,系统都会停止自动支付福利,而是需要人工审查。2023年的一份技术审查报告显示,在美国社保数据库里的百岁以上老人中,实际上有98%是没有领取任何金钱补助的。不过,美国社保局并不会修改这些过时的资料,因为改动的技术成本较高。

红星新闻记者 郑直

硅谷工匠
1 楼
不知道这砖家受了多少好处。你以为你是唯一懂编程的
太空风
2 楼
他不傻,揣着明白装糊涂
a
alextelltale
3 楼
证明IT infrastructure 太落后了,还在用Cobol和mainframe.
太空风
4 楼
顺理成章马斯克接了政府软件升级的业务,从一个胜利走向另一个胜利
土拨鼠拨土
5 楼
难道还要继续使用下去?
o
o-tree
6 楼
老马真不懂还是装傻,computer default 而已
弯刀月
7 楼
再查还会发现僵尸能投票呢
g
gyarados
8 楼
这个什么狗屁专家。如果没有出生日期用的都是统一的日期,那应该都是150岁,怎么会有360岁的? 当然这个360岁的多半没领SS,因为那时还没SS哪。但这个不懂装懂的狗屁专家也是个半吊子货。
f
freemanli01
9 楼
那些社安人员总数比人口总数多6000万,咋办。日期不明就乱写,而不是追查。这可真够省事的
远方的湖
10 楼
社会保障局在 2021 年估计,约有 24,000 人在死后从该机构获得了近 3 亿美元的付款。 BBC
d
duffer
11 楼
这个专家是半吊子。
A
Anncity
12 楼
不可能是computer default. 如果那样,那因该都是150岁。 现在是120岁以上的各个年龄段的都有。
t
topten
13 楼
任何年龄低于115岁的就继续自动支付养老金福利吗? 美国又多少人的寿命超过80岁?! 漏洞很大。光是这项每年有千亿美元去向不明!
东方明月-
14 楼
刚上台没有几天功夫,他的人都根本还来不及完全了解美国政府各部门账目的运行规则,AI查账的软件模型的调整都不可能完成,训练也没有开始,就号称用AI发现了无数问题。这就像让从来没有培训过一个大学应届毕业生去x-space查账,一定能发现无数子无虚有的贪污腐败。马斯克是个绝顶聪明的人,不可能犯这种低级错误,所以他肯定是为了权力,出卖人格自甘堕落。
拾麦客
15 楼
查一下钱有没有发下去就知道了。目前叫做合理怀疑。马斯克团队只是用大数据和人工智能排查。有没有问题还要派人对帐。专家怎么样?钱没了,专家负责补上吗?
w
wenzun8224
16 楼
去问特朗普,他怎么雇用“360岁僵尸”工作的?
h
helloworld1000
17 楼
topten 发表评论于 2025-02-18 13:18:36任何年龄低于115岁的就继续自动支付养老金福利吗? 美国又多少人的寿命超过80岁?! 漏洞很大。光是这项每年有千亿美元去向不明 It would stop the payment for people over 115. 对于任何系统显示年龄在115岁以上的人,系统都会自动支付福利,而是需要人工审查
h
helloworld1000
18 楼
topten 发表评论于 2025-02-18 13:18:36任何年龄低于115岁的就继续自动支付养老金福利吗? 美国又多少人的寿命超过80岁?! 漏洞很大。光是这项每年有千亿美元去向不明 It would stop the payment for people over 115. 美国社保局官网在2022年曾做过解释称,对于任何系统显示年龄在115岁以上的人,系统都会停止自动支付福利,而是需要人工审查。
饳崆
19 楼
专家放屁,出生日期都不填如何登记?
e
eatseafood
20 楼
360岁,出生在明朝。
太空风
21 楼
那时还没有美国呢,怎么注册申请福利?到底是谁傻?
C
Capitaltwo
22 楼
美国领取社保的“百岁老人”接近2000万,其中最高龄的一名领取者年龄被登记为360-369岁之间。这些人不仅在领社保还在给猪党投票。另外,这些人还误导了国民的平均寿命让70岁退休成为了可能。
T
TitaniumAtlas
23 楼
说白了Musk也就是作妖赚眼球而已,连福利是不是发放下去了都没确认就像中了大彩一样到处嚷嚷
太空风
24 楼
这都有人信?系统里的不一定是领钱的。公布一下360岁的领了多少福利不就结了吗,应该是天文数字多有轰动效应啊。不造假的话应该是零
东南方
25 楼
USAID每年给阿富汗索马里送钱,IRS没钱更新老掉牙的设备? 爷爷辈儿写的残疾编程,自己国家这么多年没替换,还有理啦?
吸海垂虹
26 楼
alextelltale 发表评论于 2025-02-18 12:53:00证明IT infrastructure 太落后了,还在用Cobol和mainframe. ============================================ 是太落后了。税局注意到这个事情好几年了。解释不更新的原因就是花费太大。不过没说要多少钱。软件更新可能用钱更多。 这一次事情闹大了,也许就有预算了。可那不是要用更多?
红米2015
27 楼
非常怀疑这个解释,实际上150-159岁这个年龄段人数是大幅度下降的。这些人在1935年SS建立时正好是60岁以上,可能当时不是所有够年龄的人都加入了SS。
旁观者XWY
28 楼
马斯克是天才,刚发表地球最聪明AI,知道其中数据有错误,他是有意引导民众,社保基金存在巨大贪污腐败。底层草民不懂真相个个义愤填膺,也有少数人知道错误故意煽风点火唯恐天下不乱。不过这次伟大领袖川普也被马斯克牵了牛鼻子,在记者面前逐条念社保号码的年龄分布,老猫烧须,还能当活宪法吗?
勤恳兢业
29 楼
Every people legally came to US could be assigned SSN number!
有点看不下去了
30 楼
系统没有死亡日期吗?
太空风
31 楼
如果人离开美国了,美国就无从得知死亡日期。早年出生日期不知道的也是空白,当成系统默认日期。计算准确年龄领福利是1935年以后的事,而且今天的人出生日期都是医院电子建档。一二百年前的不是,就像中国一百年前政府也只知道大概人口数量,何况年龄
i
iask
32 楼
这两千万,除了骗钱还可以当拜登的秘密票仓。 难怪民主党舍不得删除。
太空风
33 楼
有些人屁股决定脑袋或者脑袋根本不会自己思考如何问题
K
Kenth
34 楼
諸位, 沒必要做無用功了。讓我們等老馬在這些僵尸裏隨機抽樣若干,一一尋訪之後將結果公之於衆即可。至少可以告訴我們這“360嵗僵尸”是哪個州,縣的吧?這些年來寄給僵尸們的支票都給誰收了?對冷靜的聽衆,越是驚悚的傳聞越是要伴以確鑿的證據。
j
jin_yin_hua
35 楼
查出异常后不应该继续调查到底看看是怎么回事? 发个邮件到地区中心去走访一下?哦,12个人手不够用时太长,出不了风头
为什么到处要注册
36 楼
没能力修改就不改,那是没能力的时候。现在既发现了又有人来做了,那就改啊。让这千万百岁老人永远在记录里,政府垃圾堆永远就让它是堆垃圾,是这意思吧。
太空风
37 楼
这个只是历史数据,删了反而犯法了。福利系统还用mainframe在国际上都是惯例,只要发钱正确,改它干什么?否则引入一堆新bug,到时真会发错了。不是什么系统都要赶快升级快速迭代,就像核能控制系统稳定性是第一,随便改会出大问题的
a
abcdaren
38 楼
其实对我们码农来说,问题很简单: 老旧数据库用老掉牙的编程语言,又不好改bugs. 于是出了那么大的错,漏洞很大,猪党虽然知道,但是可以利用其牟利,也不想改。 而且当时也没法改:新的、先进的数据库虽然市面上很多,但如此巨大的数据库,改用新的数据库需要的人力成本是天价和需要上百年的时间。。。 现在老马有大量ai 人才,机器编程和机器输入数据已经不是问题,成本和时间都不再成问题了,估计换成新数据库的可行性也会被提上议程了,花落谁家是一笔大生意。。。