简体 | 繁体
loading...
新闻频道
  • 首页
  • 新闻
  • 读图
  • 财经
  • 教育
  • 家居
  • 健康
  • 美食
  • 时尚
  • 旅游
  • 影视
  • 博客
  • 群吧
  • 论坛
  • 电台
  • 焦点新闻
  • 图片新闻
  • 视频新闻
  • 生活百态
  • 娱乐新闻
您的位置: 文学城 » 新闻 » 焦点新闻 » 马斯克揪“360岁僵尸” 专家:编程语言误会 别乱改!

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

文章来源: 红星新闻 于 2025-02-18 12:45:30 - 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
被阅读次数



▲美国社保编号

据报道,马斯克领导的“政府效率部”(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%是没有领取任何金钱补助的。不过,美国社保局并不会修改这些过时的资料,因为改动的技术成本较高。

红星新闻记者 郑直

查看评论(37)

24小时热点排行

法国外长拒绝和王毅握手?这一幕引发中说纷纭
中国三分之二的省,正在面临集体失血
川普关税一波波,为何美股不跌反涨?专家揭背后"心理战"
联合国:加萨近800人取物资时遇害 多命丧粮援站
路透:中油欲抢进美国页岩气资产 瞄准川普贸易新局

24小时讨论排行

印度航空坠机事件:为何驾驶舱录音让事情更加扑朔迷离
加萨平民领物资"当场遭以军爆头"!医院泪诉:24人被击毙
刘晓波去世八周年:重温他留给中国人的精神遗产
约炮外国电竞手曝不雅片 中国女生遭退学 挨批有损国格
如想取得美国签证 国务院:社媒帐号必须“公开”
律师谈“出轨Zeus女生被学校开除”,提出三大争议点
美6月关税年增3倍! 联邦收入由亏转盈270亿美元
简评人民日报呼吁“同志”称呼重归主流
川普拟首度批准乌克兰金援!美媒曝「2笔资金来源」
中国女数学家英语演说 意外成“小粉红”攻击目标
一美公民在以色列占领的约旦河西岸被定居者殴打致死
豪砸13亿美元!美军"爱国者飞弹"采购量拟增至4倍
全美关注!总统有无权剥夺在美国出生公民的国籍?
爱泼斯坦案致MAGA分裂?川普吁团结 马斯克再发难
逃过暗杀1年「川普变了」!盟友曝他真实心境
川普重课30%关税!欧盟警告反制,冯德莱恩:仍盼8/1前达协议
  • 文学城简介
  • 广告服务
  • 联系我们
  • 招聘信息
  • 注册笔名
  • 申请版主
  • 收藏文学城

WENXUECITY.COM does not represent or guarantee the truthfulness, accuracy, or reliability of any of communications posted by other users.

Copyright ©1998-2025 wenxuecity.com All rights reserved. Privacy Statement & Terms of Use & User Privacy Protection Policy

文学城新闻
切换到网页版

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

红星新闻 2025-02-18 12:45:30



▲美国社保编号

据报道,马斯克领导的“政府效率部”(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%是没有领取任何金钱补助的。不过,美国社保局并不会修改这些过时的资料,因为改动的技术成本较高。

红星新闻记者 郑直