Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Apparently the 150 year old Social Security recipients were due to a COBOL quirk where the zero datetime is 1875. Interesting, but not fraud.


That doesn't hold up because there are 200 year old people as well, and apparently millions of 100-year olds. I'm not saying all of it is fraud but incompetence leading to waste would not be surprising.


It sounds like there are several million in the db with those ages and without death records, but it also sounds like the vast majority are NOT collecting paychecks either. Also unclear how many of those who are collecting involve money going to living spouses or whatever other rules exist.

https://xcancel.com/ThatsMauvelous/status/189135619250239902...


Too late to edit, but I've learned this is not necessarily true (but could be a default date used by the SS code in particular). Sorry for spreading rumors.


> COBOL quirk where the zero datetime is 1875

This is a piece of misinformation coming from Twitter/X post.


20 may 1875 is the reference date of ISO 8601:2004.

You don't need to trust me on that, you can just go check the standard.

Or you can claim that it's misinformation too. Up to you.


Wouldn't you pause for a moment to consider how a 2004 standard is relevant to a COBOL codebase that is probably more than 50 years old at this point?


I'm not sure everything in there is 50 years old. Not even that everything is actually in COBOL. Those gigantic beasts tend to eventually be quarantined into some VM, never touched again, and then somebody puts some modern-ish wrappers around. For example some HTTP JSON API endpoints to query things. And what do they do when a date is missing? Not returning one would surely make sense. But I'd also expect layers and layers of abstractions in between, maybe some libs to transform some data type in one representation into another. Somewhere on the way, this date as a default value could easily slip in. It's not entirely made up, it's in an ISO standard. Maybe the lib was strictly following that standard.

It's not hard to imagine that something like this actually happened. Dismissing it outright just because COBOL does not have a datetime data type and the standard is only 21 years old (that far pre-dates node.js btw) could be playing into the hands of the Muskians who surely love any possibility to get out of this BS in case they made a mistake. Would not be the first they made nor the first they handled that way.


There is no cluster at 150 in the underlying data though, there's even distribution among unrealistically high age ranges. This is yet another case of people taking partisan telephone game conjecture literally.


> There is no cluster at 150 in the underlying data though, there's even distribution among unrealistically high age ranges.

Is that so? How do you know? Afaik that data is confidential and access is highly restricted. Or are you saying that that's what Elon said and we should take his word for it?

> This is yet another case of people taking partisan telephone game conjecture literally.

I don't follow. Could you please explain?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: