มีการเปิดเผยว่า ผู้รับผลประโยชน์จากโครงการประกันสังคมของสหรัฐฯ หลายล้านคนที่ดูเหมือนเสียชีวิตแล้ว แต่ยังคงได้รับผลประโยชน์อยู่ ความเข้าใจผิดนี้เกิดขึ้นจากการใช้ภาษาโปรแกรมเก่าอย่าง COBOL ที่เคยพัฒนาขึ้นในปี 1950 สำหรับการจัดการข้อมูลผู้รับผลประโยชน์

เรื่องนี้เกิดขึ้นเมื่อ Elon Musk อ้างว่า มีชาวอเมริกันจำนวนมากกว่า 20 ล้านคนที่มีอายุมากกว่า 100 ปี และยังคงได้รับผลประโยชน์จากโครงการประกันสังคม ซึ่งดูเหมือนเป็นเรื่องน่าอัศจรรย์ มีคนจำนวนมากที่ถูกระบุว่าอายุถึง 150 ปี และยังได้รับผลประโยชน์อยู่

ปัญหาที่เกิดขึ้นเกี่ยวกับภาษา COBOL คือไม่มีวิธีมาตรฐานในการจัดการวันที่ ทำให้โปรแกรมเมอร์ต้องหาวิธีสร้างข้อมูลวันที่ขึ้นมาเอง โดยมักใช้วันที่สมมุติเช่น 20 พฤษภาคม 1875 ซึ่งเป็นวันที่ที่เลือกตามมาตรฐาน ISO 8601 สำหรับการจัดเก็บข้อมูลที่ไม่ทราบวันที่จริง เมื่อวันที่นี้ถูกบันทึกลงในฐานข้อมูลของผู้สมัครที่ไม่มีข้อมูลวันเกิดที่แท้จริง ก็เกิดความเข้าใจผิดว่าผู้สมัครเหล่านี้มีอายุถึง 150 ปี

ถึงแม้ว่าจะมีข้อผิดพลาดเช่นนี้ หน่วยงานประกันสังคมของสหรัฐฯ (SSA) ได้ใช้มาตรการเพื่อป้องกันการทุจริต โดยมีการตรวจสอบข้อมูลผู้รับผลประโยชน์ที่มีอายุเกิน 115 ปี และมีการใช้ระบบอัตโนมัติที่สามารถบล็อกการจ่ายเงินให้แก่ผู้รับผลประโยชน์ที่มีอายุเกินกว่านั้น

ตัวอย่างนี้ยังชี้ให้เห็นถึงความท้าทายที่หน่วยงานรัฐบาลอื่นๆ ของสหรัฐฯ ต้องเผชิญ เนื่องจากมีการใช้ภาษาโปรแกรมเก่าแบบ COBOL ในการจัดการข้อมูลที่สำคัญและมีการทำงานที่ซับซ้อน

https://www.techspot.com/news/106926-millions-dead-social-security-recipients-actually-caused-cobol.html
มีการเปิดเผยว่า ผู้รับผลประโยชน์จากโครงการประกันสังคมของสหรัฐฯ หลายล้านคนที่ดูเหมือนเสียชีวิตแล้ว แต่ยังคงได้รับผลประโยชน์อยู่ ความเข้าใจผิดนี้เกิดขึ้นจากการใช้ภาษาโปรแกรมเก่าอย่าง COBOL ที่เคยพัฒนาขึ้นในปี 1950 สำหรับการจัดการข้อมูลผู้รับผลประโยชน์ เรื่องนี้เกิดขึ้นเมื่อ Elon Musk อ้างว่า มีชาวอเมริกันจำนวนมากกว่า 20 ล้านคนที่มีอายุมากกว่า 100 ปี และยังคงได้รับผลประโยชน์จากโครงการประกันสังคม ซึ่งดูเหมือนเป็นเรื่องน่าอัศจรรย์ มีคนจำนวนมากที่ถูกระบุว่าอายุถึง 150 ปี และยังได้รับผลประโยชน์อยู่ ปัญหาที่เกิดขึ้นเกี่ยวกับภาษา COBOL คือไม่มีวิธีมาตรฐานในการจัดการวันที่ ทำให้โปรแกรมเมอร์ต้องหาวิธีสร้างข้อมูลวันที่ขึ้นมาเอง โดยมักใช้วันที่สมมุติเช่น 20 พฤษภาคม 1875 ซึ่งเป็นวันที่ที่เลือกตามมาตรฐาน ISO 8601 สำหรับการจัดเก็บข้อมูลที่ไม่ทราบวันที่จริง เมื่อวันที่นี้ถูกบันทึกลงในฐานข้อมูลของผู้สมัครที่ไม่มีข้อมูลวันเกิดที่แท้จริง ก็เกิดความเข้าใจผิดว่าผู้สมัครเหล่านี้มีอายุถึง 150 ปี ถึงแม้ว่าจะมีข้อผิดพลาดเช่นนี้ หน่วยงานประกันสังคมของสหรัฐฯ (SSA) ได้ใช้มาตรการเพื่อป้องกันการทุจริต โดยมีการตรวจสอบข้อมูลผู้รับผลประโยชน์ที่มีอายุเกิน 115 ปี และมีการใช้ระบบอัตโนมัติที่สามารถบล็อกการจ่ายเงินให้แก่ผู้รับผลประโยชน์ที่มีอายุเกินกว่านั้น ตัวอย่างนี้ยังชี้ให้เห็นถึงความท้าทายที่หน่วยงานรัฐบาลอื่นๆ ของสหรัฐฯ ต้องเผชิญ เนื่องจากมีการใช้ภาษาโปรแกรมเก่าแบบ COBOL ในการจัดการข้อมูลที่สำคัญและมีการทำงานที่ซับซ้อน https://www.techspot.com/news/106926-millions-dead-social-security-recipients-actually-caused-cobol.html
WWW.TECHSPOT.COM
Millions of "dead" Social Security recipients actually caused by a COBOL coding quirk
The rumors began when Elon Musk claimed that a significant number of Americans over the age of 100 were inappropriately receiving benefits. Musk and other DOGE representatives...
0 ความคิดเห็น 0 การแบ่งปัน 17 มุมมอง 0 รีวิว