Did missing/corrupt dates in COBOL default to 1875-05-20?
retrocomputing.stackexchange.com
retrocomputing.stackexchange.com
https://www.openicpsr.org/openicpsr/project/207202/
I have a hard time believing the DB2 systems would convert it to days/seconds/whatever since 1875. It's not impossible, but I think whoever came up with the 1875 thing was simply wrong.
That's not to say there are 150 year olds collecting social security either. Dates of birth are sometimes missing or entered wrong and sometimes death records don't get entered. It's also clear DOGE didn't understand that social security numbers can't be used as a unique identifiers (nor why it's unnecessary) which can lead to all sorts of issues when processing.
Edit: It also seems the SSA presumes anyone over 115 is has died and halts payments which makes it even more unlikely there are 150 year old beneficiaries: https://secure.ssa.gov/poms.nsf/lnx/0202602578
With anyone 65 years or older eligible to start receiving checks.
The 1875 date almost certainly comes from that. I wouldn't be surprised if someone set it as a default for anyone they didn't have a birth date for because you could safely assume someone was older than that if they were receiving social security when it first started _or_ because there are some of those initial payments that truly were never discontinued.
I can also see a situation where the SSA recipient in 1940 was born in 1875. The recipient age 65 could have married someone very young for 10 years. That younger person could be on survivors benefits and continue receiving payments.
Here is an example: https://www.ssa.gov/history/idapayroll.html
On January 31, 1940, the first monthly retirement check was issued to Ida May Fuller of Ludlow, Vermont, in the amount of $22.54. Miss Fuller, a Legal Secretary, retired in November 1939. She started collecting benefits in January 1940 at age 65 and lived to be 100 years old, dying in 1975.
https://www.ssa.gov/pubs/EN-05-10084.pdf
https://www.ssa.gov/survivor/eligibility
So if in 1965 this retired person married someone age 18... Then that person at 18 never remarried. Could they end up in a situation where they receive survivors benefits from the original applicant?
The recent spouse would be born in 1947 and marry in 1965 for 10 years until their spouse's death... not have remarried or worked, then at age 60 in 2007, derive survivors benefits from original applicant?
"In order to receive this (spousal) benefit, you must have been married for at least 10 years, and both you and your ex must be at least 62 years of age".
Basically, you could but you wouldn't get much to make it worthwhile. I do know that veterans benefits did (at one time?) payout to spouses in the way you ask, though. IIRC benefits from the American Civil War were paid out into the 21st century due to a handful of cases where old veterans married young women. The last known "civil war widow" died in 2008 having married an 86 year old at 19. A daughter received her father's benefits until 2020. There was also another spouse who died in 2020, but she never collected the pension.
https://en.wikipedia.org/wiki/American_Civil_War_widows_who_...
https://en.wikipedia.org/wiki/American_Civil_War_widows_who_...
Also can be via your father, this lady was collecting a civil war pension until 2020:
Bloomberg's Odd Lots podcast had an episode on this: the hard part in replacing/updating government system is not the coding part. The hard part is understanding the policies that have been changed and modified over the decades.
See "This Is What Happens When Governments Build Software" (Jun 2023):
> There's a lot of frustration about the government's ability to build things in the US. Subways. Bridges. High-speed rail. Electricity transmission. But there's another crucial area where the public sector often struggles, and that is software. We saw it with the infamous rollout of Obamacare. We see it in the UX of the Treasury Direct website. And we saw it in the way state unemployment insurance systems broke during the pandemic. So why is it so hard for the public sector to build and maintain software? On this episode we speak with Jennifer Pahlka, the founder and former executive director of Code for America and author of the new book Recoding America: Why Government Is Failing in the Digital Age and How We Can Do Better, as well as Dave Guarino, who recently left the Department of Labor after working on upgrading the unemployment insurance system. Both have a long history of working on public sector software systems and they explain why the problem is so tricky.
* https://www.youtube.com/watch?v=nMtOv6DFn1U
One large component is that a lot of business rules and policies have been encoded into the software logic, and (re-)translating that into code in a new(er) language is part of the challenge.
Related, "Why COBOL isn't the problem":
That is the hard part in any system, not just government. Especially government, maybe, but not uncharacteristically and certainly not exclusively!
Edit: I really don’t think the way this audit is being conducted is out of a genuine love for America, or the American citizens, or even out of just wanting to do good work. This is very nakedly a dishonest, petty, and malicious investigation.
Rule #1 of the new American oligarch: never admit a mistake
Is this really a new rule? By my understanding of history, this has been the standard operating procedure for governments since... well, since they became a thing. And when mistakes are admitted, they're done so very slowly. For example, it took the U.S. government nearly half a century to apologize for the Japanese internment camps.
They didn't get their first computer until 1956 and by that point, the 1875 date would have made little sense.
It simply makes more sense there was data entry errors. Indeed, we know there are since the SSA makes records available for dead people. They show people supposedly born as early as 1800:
https://aad.archives.gov/aad/fielded-search.jsp?dt=3059&tf=F...
Rather, as also mentioned in the answers, on Hollerith cards, 5-digit encoded (2 for the year, 3 for the day of year). Punch-card appliances were very much a thing. (WWII logistics were run by punch-cards.)
They were coded with 6 digits: 2 for month, 2 day and 2 year according to the SSA.
https://www.ssa.gov/history/hfaq.html
https://www.ssa.gov/history/index.html
https://www.ssa.gov/history/operations.html
Early Operations Social Security Bulletin
Volume 1 - June 1938 - Number 6
ACCOUNTING OPERATIONS OF THE BUREAU OF OLD-AGE INSURANCE
Joseph L. Fay and MaxJ. Wasserman
Bureau of Old-Age Insurance. Mr. Fay is Chief of the Baltimore Accounting Operations Section and Mr. Wasserman is Chief of the Statistics Section. They were assisted by Edward O. Manning of the Statistics Section. https://www.ssa.gov/history/fay638.html
Here's 1875 the claim that's been all over Twitter these days[1]:
"Social security runs on COBOL, which does not use a date or time type. So the > date is stored as a number using the ISO 8601 standard. The epoch for this is 150 years ago (1875) - aka the metre standard."
"So if you don’t know the date of something, it will be a 0 value, which in COBOL will default to 1875 - 150 years ago."
Weirdly this post itself didn't get a lot of attention (only 2.2k likes), but a ton of people took a screenshot of it and passed it around as fact, which got a lot more attention. For instance, post like this[2] with 56 thousand likes (there are a bunch of them on Twitter right now, all with a screenshot of this original post).
It's a good example of how misinformation spreads like wildfire, and how extremely few people bother to check to see where or not its accurate. I'm not sure it's useful trying to figure out reasons for a 1875 date when we don't actually have any indication that this was actually occurring, and the discussion started because some made an erroneous claim.
[1] https://x.com/toshiHQ/status/1889928670887739902 [2] https://x.com/enkday/status/1890808249663869204
My speculation: there are a small handful of long dead people, for whom the SSA has never received proof of death, and they fall through some bureaucratic loophole in the "assume people over 115 are dead" rules, so the SSA is still printing them checks. But these checks haven't been deposited in a bank account in many decades, and the SSA doesn't even have a current address to send them, so it just sticks them in a filing cabinet in their basement. No fraud, the government isn't really losing any money since the checks aren't being deposited or cashed, just a little bit of bureaucratic stupidity that no doubt adds up to a rounding error in the federal budget. But you can see how Musk/Trump/et al could spin this to sound a lot worse than it really is.
If you want to find large-scale government waste, it's going to be things like Medicare approving unnecessary treatments, or corrupt officials subtly shaping the bidding process for government contracts to make sure they're awarded to the expected cronies for the expected exorbitant costs, or subsidies that are supposed to go to the poor but are shaped in ways that really cause them to go to landlords or drug companies.
But "we streamlined the bidding process for cloud services contracts to make it feasible for smaller entities to make viable bids" is a non-headline even if it would save billions of dollars. "We're eliminating housing assistance and turning it into a refundable tax credit in the same amount for the same people" would improve government efficiency (and outcomes), but it's not viscerally satisfying and makes people feel bored or uncertain rather than happy or angry.
What sells is simple overt fraud. If you can find some 30 year old cashing their dead grandmother's social security checks, that's a headline that will get people worked up. Which means they want to go find some of that stuff to throw meat to the base, while hopefully also doing those other things that are actually more important but don't get the mob excited.
The opposition then plays politics either way. If you actually reduce Medicare spending on unnecessary treatments you're "cutting Medicare" but if you go find a few clear instances of outrageous fraud then it's "just a drop in the bucket" and you're not making any real difference.
While this is likely true for a majority of cases. I am confident that there are both bank accounts and addresses that have remained valid since the 1940s. For example, ABA routing/account numbers on checks go back to 1910.
Presuming checks are being printed, it would not surprise me if they are being sent through the U.S. postal system. What happens to them after that, though, is anyone's guess. Banks generally stay on top of deceased customers. But even then, a bank account can be transferred to beneficiaries and retain the same account number.
i would expect that banks would flag a check being deposited in the name of a known deceased former account holder. But there have already been cases mentioned in this thread where someone can receive SSA benefits on behalf of a deceased spouse/parent. As such, it is conceivable that those checks could be deposited.
Date of Birth in some of these records is stored as days since January 1, 1800. There's no reference to 1875 anywhere. See section 2.3 Date formats:
Again why it is so irresponsible of Musk to have addressed the public in the way he did without (presumably) all of the facts and without nuance
Note that the doge.gov website has a section called "savings," which originally said "Receipts coming by Valentine's Day." Now it says "Receipts coming over the weekend!", and seeing as it's 11:50pm on the East Coast of the US right now, that seems unlikely, too.
But so much of these DOGE criticisms are simply reflexive "Musk bad." There is no a priori reason why it's unlikely that a small amount of people are being paid benefits out of a byzantine bureaucratic system that's almost a hundred years old.
Just a few years ago, I was listening to a story on NPR about SSI fraud (also administered by the SSA) and how common it was. Now, apparently we're all convinced all government agencies contain approximately zero fraud, or at least detectable-by-Musk fraud, simply because it's the cause du jour. It's totally bizarre to read these HN stories (I flag most of them) and people are making totally unfounded claims on the processes, controls, and operation of government IT systems, apparently assuming they are just as good as what exists at Meta or Google. Well, I have personal experience, and maybe my program was an outlier, but these people seem to have extremely rosy expectations, and often have no idea how the government works even in theory ("there's an IG to find things like this!").
It's really exhausting and disappointing. DOGE can be a misguided operation run by a grifter that misreports findings and will never save the amount of money promised and a lot of stuff in the government can be awful, missing even basic controls.
1. Misrepresenting congressionally approved expenditures he royally disapproves of as "fraud"
2. Misleading, under-researched, unsupported statistics as "waste"
The longer this goes on, the more impressed I am with our government. I had no idea it would be this hard to find anything legitimate to attack.
This seems dubious to me. In almost all congressional expenditures the funds allocated are done so at a department level with broad statutes applied. It is largely left up to that department to decide what to actually do with those funds specifically. It seems like a stretch to characterize this as "congressionally approved" and more like an abdication by congress on large swaths of government spending.
I mean, these are your own words:
> DOGE can be a misguided operation run by a grifter that misreports findings
And that's the main issue and criticism, not that everyone believes that the government is perfect
On top of that, Musk is so eager to announce progress that he just repeats what he is told as he knows that these are very smart programmers.
I found myself working in an heavily regulated industry recently and I can tell you if you dropped a young really smart programmer into the code base they would find a million things that are inefficient and wrong. In reality they were carefully coded that way to support some byzantine law or legacy program or one off. An experienced dev will ask "anyone know why we do X in module Y"? and he will get an answer saying "yes, its because of...". The young hotshot dev just deletes and rewrites it or yells "fraud"
So Musk is shooting himself in the foot when if he just waited and verified he could release valid and I am sure damning evidence of fraud but currently he is just "crying wolf"
It is not necessarily true something written forty years ago is right. It is not necessarily true that something written forty years ago has some secret logic in it that cannot be improved upon. It is not necessarily true that something written forty years ago cannot be improved by fresh eyes.
Obviously one must not change things recklessly -- but there are often improvements that can be made.
As to "how can he make claims at all", it's because civil servants have been told to work for him, which means he is supposed to have access to more information than actual outsiders do (everyone on this thread).
Dead and 150? Bit harder to believe. It's an extraordinary claim, if you get my drift.
But we're generally assuming that he's clinging to anything that justifies a pre-existing narrative.
They use multiple techniques and data sources to determine who to send benefits to.
This is not news to the SSA.
https://oig.ssa.gov/assets/uploads/a-06-21-51022.pdf
"AGENCY COMMENTS SSA disagreed with our recommendations. Agency officials stated that most of the records discussed in the report involve numberholders who do not currently receive SSA payment"
So, they can do better, but sure, they are sending some relatively small number of checks out to dead people. That doesn't mean Musk needs to lie about the the program as an excuse to cut the whole thing, which is actually what we see playing out.
This isn't even necessarily true from the report. SSA said 44k of the 18.9 million 100+ were receiving payments, but the US had something like 90k centenarians in 2021. It's probable that a huge majority of the 44k were still alive at the time of the audit.
> At the time of our review, approximately 44,000 of the 18.9 million numberholders were receiving SSA payments.
There were something like 90k centenarians in the US at the time so the amount of fraud from this category is likely some small fraction of that 0.27%.
Pre-Y2k a lot of dates were created with:
ACCEPT WS-DATE FROM DATE.
The above WS-DATE was in YYMMDD format, which is why there was a Y2K issue and needed to be resolved with windowing code. However, windowing code wouldn't work for somebody that was over 100 years old...
Doing a little research there is also (which I have never used since we just use DB2 and date parameter input files for CCYYMMDD dates):
ACCEPT WS-CENTURY-DATE FROM CENTURY-DATE.
This date is in CCYYMMDD format. According to google, the epoch for this date is January 1st, 1601.
Calendars and historic records is a pain.
And so 15 October 1582 used to be the 0 for some COBOL date functions.
Later that was changed to Jan 1 1600. In IBM's systems you can control what you prefer by a switch: https://www.ibm.com/docs/en/zos/2.4.0?topic=services-date-li...
tl;dr - MySQL uses 1000-01-01 as the minimum value for a datetime field. Different Ruby libraries use different methods to represent dates, which can lead to situations that appear to claim that 1000-01-01 != 1000-01-01.
[1] https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar
"The Gregorian calendar operates on a 400-year cycle, and 1601 is the first year of the cycle that was active at the time Windows NT was being designed. In other words, it was chosen to make the math come out nicely."
Epochs are used when storing the offset in some unit like seconds or days to a reference date. The epoch for a year YYYY is 1* BCE (since there is no year 0).
It doesn't make sense at all though for YYYYMMDD where there are multiple units and 0 is invalid for two of them.
* You're not really supposed to use dates < 1582 in ISO 8601 though without prior agreement though it's meaning isn't really defined.
Edit: There do exist standards that default to 1875-05-20 when there's a null date however (GIS-related), but I've not seen anything that suggests the SSA uses it.
IBM mainframe Cobol contains builtin functions which convert between YYYYMMDD strings and integers - and 1601 is the epoch they use for that integer representation. I assume the person you were replying to was talking about this fact, just stating it somewhat confusingly
> The epoch for a year YYYY is 1* BCE (since there is no year 0).
Well, there is a year 0 in astronomical year numbering. One can say that 0 CE = 1 BCE and -1 CE = 2 BCE and more generally n BCE = -(n-1) CE for all integers n > 0. Maybe “0 CE” is incorrect per a strict definition of “CE”, but it is correct if we define it less strictly
> * You're not really supposed to use dates < 1582 in ISO 8601 though without prior agreement though it's meaning isn't really defined.
There’s really only two choices: proleptic Gregorian, or Julian. I don’t know why ISO 8601 doesn’t just mandate proleptic Gregorian with astronomical year numbering. But I suppose in the rare cases a computer system needs to represent pre-1582 dates (such as historiography), Julian is the norm. I suppose they could extend the syntax to specify which calendar is being used
> Edit: There do exist standards that default to 1875-05-20 when there's a null date however (GIS-related), but I've not seen anything that suggests the SSA uses it.
Do you know which ones specifically? Would be interested to know this
> Do you know which ones specifically? Would be interested to know this
This is the only one I've found:
https://docs.ogc.org/is/18-010r7/18-010r7.html#100
Temporal datum with Calendar ... and with TimeOrigin omitted so should be assumed to be 1875-05-20.
IBM mainframe COBOL has two operation modes, ANSI (where day 1 is 1601-01-01) and “Lilian” (where day 1 is 1582-10-14, the day on which the Gregorian calendar was first introduced). ANSI mode complies with ANSI/ISO standards for COBOL, Lilian is an IBM-only legacy standard. So, in Lilian mode, the earliest value for YYYY is 1582. I don’t believe negative numbers are accepted.
Remove the CMOS battery from a computer with no internet connection running Windows XP and it will default to the 1600's
Also just search "CENTURY-DATE COBOL Epoch"
If you search "CENTURY-DATE COBOL Epoch 1875", it is mostly just recent entries debunking 1875 as an epoch.
Thanks to links in the SE thread, I found the relevant actual text in ISO 8601:2000 (I don't know how different it might be, if at all, in the 2004 document):
> The Gregorian calendar provides a reference system consisting of a, potentially infinite, series of contiguous calendar years. Consecutive calendar years are identified by sequentially assigned year numbers. A reference point is used which assigns the year number 1875 to the calendar year in which the “Convention du mètre” was signed at Paris.
This last sentence is simply an obtuse way to say "this year right now, as I [jomar] write this -- we call this 2025". Apparently the ISO committee did not want to refer to what was going on around 1 AD or felt that the missing 0 between 1 BC and 1 AD would lead to confusion or something, so instead used the birth year of the metre to state the bleeding obvious.
https://en.wikipedia.org/wiki/Date_of_the_birth_of_Jesus#Acc...
The current year numbering is because a monk called Dionysius Exiguus thought the existing system of numbering the years since Emperor Diocletian was stupid as Diocletian persecuted Christians. Dionysius decided the year in which he invented his calendar was 525 years since the birth of Jesus and created the Anno Domini system.
Dionysius didn't really explain why he thought Jesus was born 525 years ago (in December of 1 BC). Many historiographers have tried to understand his logic. Thankfully, unlike COBOL programmers, Dionysius documented his reasoning for picking 1 BC as the reference year, so we only have to argue about whether he was correct.
ISO 8601 prescribes string representations, not integers, and it requires at least four digits for the year, and the year the Convention du Mètre was signed is expressed as 1875, not 0.
No, the social security system and the COBOL that powers it predates that standard by quite a lot.
Prove Musk wrong on this and he'll just go about his day as normal; 20 minutes later there'll be someone tweeting an unhinged screed about how the US government is spending 10 trillion this year changing the name of the Department of Homeland Security to the Department of Homeland Inclusivity to which he'll quote tweet "Interesting" and then he'll set his little band of freaks to cause mayhem somewhere else.
https://x.com/elonmusk/status/1891350795452654076
...
100-109 4,734,407
110-119 3,627,007
120-129 3,472,849
130-139 3,936,311
140-149 3,542,044
150-159 1,345,083
160-169 121,807
170-179 6,087
180-189 695
190-199 448
200-209 879
210-219 866
220-229 1,039
240-249 1
360-369 1Data values are nothing without the exact context in which they were created and the exact context in which they are used. That's like level 1 data analysis.
Publishing such data without context is deceitful.
I don't know why some people are finding it so hard to accept that there is likely to be fraud in this system. Look into the determined origins of the so called blue zones to see that every country has problems with this, albeit some more than others. It's the government giving out free money, so naturally it attracts very sophisticated fraud schemes and civil servants are rarely motivated to track it down and investigate properly.
1) Take the numbers at face value. In that case, you are predicting millions of accusations of fraud and an enormous number of prosecutions in the next year or two.
2) the situation is somehow more complicated, and most of those millions of records with 140+ ages do not represent fraudulent activity.
P.S. Mentioning the blue zones is incredibly silly. Those regions have modest numbers of individuals being reported in the 100-120 age range, which probably are fraudulent. None of those areas have millions being reported to be 140+. For instance, Sardinia had 13 reported centenarians per 100,000 population, which would be equivalent to ~39,000 centenarians in the US. So it's orders of magnitude less than this database shows.
(3) The data quality is so bad that there is no way to reliably know if a case is fraudulent or not without an investigation so expensive the ROI is negative, so everything remains unclear and unresolved forever.
That's usually how it goes with cases like these. Sometimes there are gangs who organize large scale fraud against the system and those might attract the attention of prosecutors, but people not reporting a death or double payment or similar isn't worth it. There might never be a clear answer to how the database got into this state. But the basic point stands that data quality for a critical dataset is really low in obvious ways, so what about all the non-obvious ways?
I mentioned blue zones because there are a lot of people on this thread who are really having a hard time believing there can be problems as obvious as people who have died but continue receiving payments in social security schemes. Blue zones is just an easily searchable keyword to learn more about other times when it's happened at scale, e.g.
In 2010, the Japanese government announced that 82 percent of its citizens reported to be over 100 had already died.
In 2012, Greece announced that it had discovered that 72 percent of its centenarians claiming pensions – some 9,000 people – were already dead.
Puerto Rico’s government said in 2010 that it would replace all existing birth certificates due to concerns about widespread fraud and identity theft.
https://www.aljazeera.com/news/2024/9/26/the-secret-of-blue-...
Obviously nobody is claiming the database reflects reality. Governments often have multiple data sources that are badly out of alignment. A census can give more accurate data, but that doesn't mean SS is synced to it. For instance, in the UK during COVID, more people came forward in some age ranges for a COVID vaccine than theoretically existed in the country at all. The UK's population data is so badly screwed up that people started using the quantity of NHS numbers issued instead to try and estimate it.
Whichever it is I would be very careful before making any grand public statements about it. And as far as fraud goes this doesn't sound anywhere near sophisticated.
I guess it depends on how much prior knowledge someone has of such problems. The correct explanation isn't "nobody noticed", it's "people noticed but could not/would not do anything about it". But how much you know about these problems will depend where you get your news from. If you never read right wing sources, you aren't exposed to stories about benefits/grants fraud as places like the Guardian or CNN just don't cover it, so all this will appear fantastical and absurd. If you're used to such stories then it all seems plausible and normal.
These types of things usually have some aspects in common. One is that front line workers, when asked in a safe environment, will give enormous estimates for how much of their payout is fraudulent. The people who are in denial about it are usually the people at the top, not the bottom. They don't ask, nobody tells, they don't want to know because they'll be held accountable for it and they fundamentally, ideologically, do not care about waste or inefficiency, viewing it as preferable to even one innocent person not getting their money.
I can't find it now but Musk has alleged similar things; he got private estimates from civil servants that 50% of the payouts from their department were probably fraud of some kind (it might not have been SS, I don't remember), and that the staff in charge of blocking payments at the Treasury were told to never do so. This kind of thing is what you'd expect. Often the front line civil servants are frustrated by this situation, as it's their taxes being wasted too. It's the people at the top who cover it up.
This is the important missing context. Musk can and does claim a lot. He rarely, if ever, provides any evidence or context. And none of his or his team's actions can be verified or monitored.
Anyone else in the world would just stop sharing stuff publicly given this kind of public abuse. There's no requirement to do so. But Musk just shared evidence and context again, by showing the output of the equivalent of SELECT GROUP(age), COUNT(*) FROM SSNS WHERE DEAD = FALSE:
https://x.com/elonmusk/status/1891350795452654076
It shows approx 1.3 million SSNs in the 150-159 age bucket, along with many millions more that are actually over that age, and over 1000 SSNs allocated to people over 200 years old, including one that is for someone marked as 360-369 years old. There are over 20M people listed as 100+ years old. Total sum is around 395M people. Therefore there is no 1875 epoch and that claim was simply misinformation.
So here's what we know given his statements:
1. There are a lot of data entry errors in the SSN database.
2. These aren't test data, misinterpretations of an epoch, etc.
3. Such errors are extremely common and not being rectified.
4. Many SSNs aren't unique.
5. There are far more records in the database than people in America.
If we combine those statements with prior knowledge of other related topics, we can infer:
• The data quality issues are much more extensive than just age and number of records.
• Whatever processes are meant to ensure data quality don't work.
• This was not previously known to the public.
• Civil servants know all this but are often unable to do anything.
We also know that this situation is expected. It would be much more crazy if Musk announced his team couldn't find fraud in SS. Just look at the graph for payouts from the American disability benefits system - it tracks general economic performance. Other countries don't see such a thing in their payouts, where improving economic conditions magically make long term disabilities disappear, but they also tend to be more aggressive at cracking down on benefits fraud. The UK did a big purge some years ago where every single person claiming disability benefits was re-assessed.
Anytime someone comes in and does basic checks of government finance systems they always find lots of very basic stuff. At one point it was discovered, again in Britain, that a Labour council was regularly paying invoices multiple times and nobody had noticed for years. Paying money out to dead or non-existent people is a common problem in all such systems.
60 million receive social security from age https://www.ssa.gov/oact/STATS/OASDIbenies.html
1/3 of recipients are fake death fraud?
There's about 60million from cenus data between the age of 60-85...
Does no one think critically?
As you point out, Elon’s stats don’t even pass a cursory snuff test in regards to what he’s trying to imply, but his champions don’t bat an eye.
If Elon Musk wanted to be honest, he should've published a statistic like that, but with SSNs that seem still active.
There were around ~1M (if not more) unidentified bodies found in the States over the last 100 years. On top of that, before digitisation, you've had mistakes in filling the data, lost documents and a ton of other possible causes for not marking someone as dead in SSN. As long as they are not collecting benefits, it's more hassle to fix than it's worth.
In a bit similar spirit - in Poland we're considering turning public health insurance into just a tax, and doing blanket assumption that every citizen has health insurance. Since we have less than 1% uninsured, the costs of tracking and verification are comparable/higher than just giving "free" insurance to the remaining 1%.
Elon and his fans don't think this way. They don't consider it dishonest to publish misleading information (it's "just the fact").
If Elon wanted to be truthful and thorough, he would actually do some analysis. It's quite clear that he doesn't care about either of those things though and just immediately tweets whatever the 20 years olds with laptops send him.
It’s always good to respond to odd things with curiosity rather than cynicism.
It also seems clear that the vast majority of these old records are not collecting benefits, and even the few that are may have valid reasons (ex living younger spouses)
https://xcancel.com/ThatsMauvelous/status/189135619250239902...
You may wish to read the SSA Inspector General audit report, "Numberholders Age 100 or Older Who Did Not Have Death Information on the Numident.":
* https://oig.ssa.gov/assets/uploads/a-06-21-51022.pdf
> It's a gripping read. It tells me, for instance, that 98 percent of these folks have received no payments.
* https://twitter.com/justinwolfers/status/1891516202612060438
The report states:
> SSA determined the estimated $5.5 to $9.7 million in expenditures to correct these errors was too costly to implement and that the effort would have limited benefit to the administration of SSA programs. We acknowledge that almost none of the numberholders discussed in the report currently receive SSA payments. However, SSA issued each of these individuals a valid SSN and these SSNs could allow for a wide range of potential abuse.
So it would cost several million dollars to correct the database to prevent less than several million from going out.
Once again, perhaps the government knows what it's doing, these "discoveries" are not new or surprisingly, and that a cost-benefit analysis has already been done.
[0]. https://en.wikipedia.org/wiki/American_Civil_War_widows_who_... [1]. https://en.wikipedia.org/wiki/Ida_May_Fuller
----
There was a time when data structures were made to fit purpose, not compilers. Having a look at the subject, shows clearly the constrains for valid dates:
Social Security was introduced in 1935.
To be eligible for benefits one had to
pay in at least 40 quarters, that's 10 years
be at least 65 years old
This means the first regular beneficiaries of social security payments were 65 in 1945, aka of the 1880 cohort. Virtually noone participating in this system can be born before 1880. Anyone older will not most likely not be a beneficiary, and anyone younger (aka still paying in) will be, well, younger.So add another 5 years for wiggle room and we end at a nice round 1875 as earliest year for any birthday to be recorded.
A perfect rational base for a date entry, isn't it?
----
The "COBOL doesn't work like that" comments are missing the forest for the trees: This is a very old system with bespoke coding to match legislation, not legislation to match compiler default behaviour.
Fundamentally, unless a government employee that has worked directly on this codebase speaks up, we're all just guessing.
Or false, in this case.
(hint: there is a smooth trend of people of all ages up to 199, so the 1875 thing was pure misdirection)
https://x.com/elonmusk/status/1891350795452654076?s=46&t=NN3...
Here's the raw data:
Age Range,Count
0-9,38825456
10-19,44326480
20-29,47995478
30-39,52106915
40-49,47626581
50-59,45740805
60-69,46381281
70-79,33404412
80-89,15165127
90-99,6054154
100-109,4734407
110-119,3627007
120-129,3472849
130-139,3936311
140-149,3542044
150-159,1345083
160-169,121807
170-179,6087
180-189,695
190-199,448
200-209,879
210-219,866
220-229,1039
240-249,1
360-369,1
Bar plot of data:My guess is the deceased flag is different from the “eligible for payout” flag, or that flag is determined on another join. They spoke too quickly, which is a common human error.
Someone else smarter run some experiments.
Instead, he raced to tweet it. This is just dumb.
Some professional auditors on Reddit were saying how often they go into a business and find a bunch of stuff that immediately looks like fraud, then they go interview knowledgeable employees and find a ton of weird accounting edge cases which explains all the out-of-bounds stuff.
But.. it sounds much better to the population if you scream that you found $8Tn a year in fraud.
Elon knows it is BS. But that's not the point, the point is to create outrage, and legitimize it all to the MAGA crowd. It is all intentional misleading.
One of the oldest tricks. We are still just unga bunga tribal apes some of us smarter that the other but it's still not enough.
The sum of groups age 60-89: 94,950,820
The sum of all groups age 60-369: 121,794,498
From this: https://www.ssa.gov/oact/STATS/OASDIbenies.html
Number of beneficiaries receiving benefits on Dec 31, 2024: 68,455,973
Don't gripe about Elon. He's doing a job that nobody before him has done. It's about time. Thank you Pres Trump!! Thanks Elon!!
https://oig.ssa.gov/assets/uploads/a-06-21-51022.pdf
Numberholders Age 100 or Older Who Did Not Have Death Information on the Numident
> The attached final report presents the results of the Office of Audit’s review. The objective was to determine whether the Social Security Administration had effective controls to annotate death information on the Numident records of numberholders who exceeded maximum reasonable life expectancies. Please provide within 60 days a corrective action plan that addresses each recommendation. If you wish to discuss the final report, please call me or have your staff contact Michelle L. Anderson, Assistant Inspector General for Audit
They decided not to do anything about it (e.g. add a "presumed dead" field) because they thought it would be a waste of money!
> In response to our 2015 report, SSA considered multiple options, including adding presumed death information to these Numident records. SSA ultimately decided not to proceed because the “. . . options would be costly to implement, would be of little benefit to the agency, would largely duplicate information already available to data exchange consumers and would create cost for the states and other data exchange partners.”16 SSA also believed a regulation would be required to allow it to add death information to these records, and adding presumed death information to the Numident would increase the risk of inadvertent release of living individuals’ personal information in the DMF.
Submitted here in case anyone wants to discuss the SHOCKINGLY boring REVELATIONS contained within:
It's nice that the hard work of investigating government inefficiency is being noticed and celebrated -- you can really see the tensions between providing reliable services and fighting fraud risk in the 2015 & 2023 reports.
If you care about finding waste, it seems like a really strange choice to summarily fire the inspectors general who have worked hard on this sort of investigation.
However, the records were never stored for more than 4 years, so this was never a problem.
With so much manipulated information, AI-generated content, and straight up lying, I really can't tell what's real and fake anymore.
I distinctly remember finally not being able to tell the difference between fake and real info during the Allen Texas shopping mall shooting. I went on Twitter to get more info and I couldn't tell what was real and what was fake for the first time because everything was so convincing. That feels like ages ago now because things are so much more sophisticated.
COBOL doesn't have a default date/time type
As such implementation decisions are left to the implementor
The implementors* of the SS system chose 1875 as the epoch date for reasons
*I made a lot of money in 1999. The original implementors of SS probably used something else ("it'll be rewritten before this is a problem" was essentially the whole raison de etre of Y2K). The 1875 thing, if it's a thing, was probably the result of Y2K work. But I have no direct knowledge of these matters.
The problem is we have no solid evidence that is actually true. The claim appears to originate in an anonymous DailyKos comment which contains so many factual errors (e.g. claiming this is due to COBOL), it is unclear why any of it should be believed. For all we really know, the SSA code doesn’t treat 1875 specially at all. And even if it actually does, are these social media claims that it does based on inside knowledge of how it works, or just a lucky guess?
That’s not to say DOGE’s claims about 150 year old social security recipients are right - for all I know, they could be wrong - but, if they are wrong, it could be for some reason which is completely unrelated to “1875 as an epoch”
"The implementors* of the SS system chose 1875 as the epoch date for reasons"
So, they invented their own date system instead of just using the standard CENTURY-DATE or an ISO-8601 date from their DB. Highly doubt...
Also the social media claim was that "this is how COBOL works", not "this is how the SS system works". It does not seem that the person who made the original social media claim has any insider knowledge of the SS COBOL system.
Definitely seems like misinformation to me.
If the claim is true and it's really a case of fraud, isn't that a case for the courts and DOJ to handle?
Or he is really trying to undermine trust in the government, like his false Gaza condom claim?
Logical theories include connected records include an age, its chaff unconnected to any money being moved retained for legal reasons, and them just making it up.
Since they won't substantiate this you can choose your own adventure whilst waiting for the boring truth which is probably on balance that all receipients have a known age but they were unable to look it up correctly and something somewhere returns default when not available i in that code path.
It's not a problem, since there are other ways of determining eligibility. If a person doesn't have proof of a birth date, what are you supposed to do? Make one up?
And the claim is that it's fraud, which requires evidence, not some anomaly which can be several things. Musk and DOGE deserve the "dunk" since they're spreading unsubstantiated BS.
You don't know what the recipient's details are, you're just saying it's a problem without knowing any of the facts around the individuals circumstances.
You're simply thinking in the most shallow way possible.
It just says that basically each COBOL system will implement dates their own way.
Elon tweeted that there was a lot of 150-year-old recipients. That's all he said. [1] So there was a rush to point out why, if this 150 year old number is the only information he's providing of fraud, it is not a prima facie case of fraud. That was a good faith response to a bad faith, selective release of information.
[1] https://www.foxbusiness.com/politics/musk-claims-150-year-ol...
So then Musk provides more data, but again, not enough data to provide all the context. What he leaves out is that there have been multiple, prior good faith attempts to investigate these data entries, identify whether there's any fraud, and address any problems. This was the work of inspectors general whose job is to work in good faith to try to resolve these issues.
There is one side acting only in bad faith. If they were acting in good faith, they would raise these issues through legal channels (inspectors general) and then have an orderly, legal process to address them. That is how it has always been done, for a reason. They are not operating legally because they know that what they are doing is in bad faith and would be found out as such.
What we are witnessing is a dismantling of the rule of law. It's important to recognize that and to not to be complicit in it.
There's definitely a "both sides" problem here. Many more commenters are making totally unfounded assertions about how these systems actually work for the same reason.
You yourself are pontificating about the inspector general's report at a level of expertise beyond what you likely have. I have some familiarity with IGs, though not in the SSA. It has been eye-opening to see people crawling out of the woodwork to talk about their role, their effectiveness, their "good faith attempts", etc. They don't actually know any of this: it's just ammo they found online to "get" Musk since the controversy started.
Why is it so hard to just suspend judgement about these claims, rather than attack them with little basis? Or at least go after it for solid philosophical reasons? I can't understand why the level of discourse on this subject on Hacker News, of all places, is so bad.
That commenter on DailyKos wasn't put in charge of dismantling parts of the government.
Musk Was.
If Musk were doing what FDR did 100 years ago -- affecting major change by working through Congress -- there would be a different response.
From the distance of almost 100 years, it's difficult to see that FDR was an extreme radical when it came to executive power and probably the most powerful US President of all time. It's a good thing he was mostly a good one too.
> We have ample reason to think Musk isn't acting in good faith, mainly because of the drive-by posting he is doing and the way he's not working with Congress.
I don't think the "drive-by posting" or not working with Congress indicate anything of the kind. Congress has for decades done it's best to do absolutely nothing. Even when just a few years ago they busted the CIA spying on Congress, Congress did nothing. Congress has passed basically no major legislation since the ACA (itself pathetically watered down and passed narrowly) except in extremis. The best you get is one party or another grandstanding in committees about some nakedly partisan "investigation." But if they don't even do anything about a level of corruption and abuse that includes spying on Congress itself, why on earth do you think they'd care about low-to-mid-level fraud/waste?
As for drive-by posting, I think we all know Musk is a fundamentally unserious person, not a deep thinker, and prone to exaggeration or outright lying. That doesn't mean that DOGE personnel aren't looking into and finding things that perhaps we'd be better off without and which the executive has the legitimate power to correct or terminate. I don't see any problem with looking more deeply into Social Security payments. As I said in another post, we've had years of reporting on mass SSDI fraud, and other countries do have small amounts of pensioner fraud. Probably we have some too, and this strange belief that "the IG and Congress would have discovered any such problems" seems bizarrely naive to many of us who have worked in the government.
At any rate if Musk is making false claims, then making our own false claims does not help us or any good cause in any way. Lying because someone else is lying does not make anything better. Almost as bad is silly tendentious "well, actuallys" that dress up as a "fact check" and word everything very carefully as if Musk is totally wrong about something when the substance is correct. Consider the Reuters situation. Here's what Musk tweeted:
> “Reuters was paid millions of dollars by the US government for ‘large scale social deception,’” Musk tweeted the night before. “That is literally what it says on the purchase order! They’re a total scam. Just wow.”
Here's an example of a fact check: https://leadstories.com/hoax-alert/2025/02/fact-check-u-s-go...
The entire story is written as if Musk and Trump are deranged conspiracy theorists...when in fact what Musk tweeted was correct. Yes, OK, actually "Thomson Reuters Special Services" was the one with the contract, not "Reuters", and yeah sure they're all actually ultimately part of the same organization, they own Reuters, but there's a firewall between them, we promise, so...and yeah, it was to study "large scale deception" and "social engineering defense" but actually it's a good thing and-
Long story short, Reuters did have some dumb consulting contract with the government regarding social engineering "defense", which likely was a huge waste of money. Of course, it also wouldn't be surprising if the government was not only paying for "defense" (just as the Department of Defense was not "defending" American from Iraq) but Musk didn't make that claim in the Tweet.
This is just an example. I find it just as bad as what Musk does. If we're trying to educate people telling our own lies and bending the truth to fit our narrative doesn't help anything.
This is just silly information, and is used to sow resignation and demean actual and valid arguments.
There are plenty of arguments and forums where misinformation is treated disdainfully, as it should be. HN used to be one of them, but everything anti trump and musk seems to get brigaded, rather than debated.
I will point out that it is predominantly one side in American politics using misinformation as a weapon. Its the side that brought us "teach the controverry" instead of accepting the scientific reality of evolution. Its the side that made it illegal for the CDC and ATF to do studies of firearms. Its the side that claims to be anti- politics in science while at the very same time politicizing science.
Your statement benefits the side that doesnt have truth on its side, and is therefore harmful.
1. Not all arguments suffer from misinformation on both sides.
2. The political right uses misinformation as a weapon at a scale that dwarfs that of the political left. Your single example does not counter that argument.
People just don't have the skills, or are being brainwashed into not using their skills.
Anybody getting payments with this erroneous data is committing fraud because the choices with that mis-information are that we don't know how old they are. This means they have been 150 years old since they got into the system. That scenario is actually worse than they have been getting payments for some decades after their qualification age.
No, the theory being made was that they appear to be 150 years old because the marker for "unknown DOB" -when queried- comes out as 1875 by default and that wasn't accounted for / known about by the Special Boys given their lack of knowledge around these systems. It's entirely plausible that they look 150 years old (with a badly formed query done in a rush) but there's an "eligibility" section of fields which says they're eligible because they verified their citizenship[0] in 1952 with their military record[1].
Basically doing a query on DOB/age instead of eligibility. Easily done! Just not something to brag about in a press conference before triple-checking that you weren't about to make a massive arsehole out of yourself to the world.
[0] Or however it works, I'm from the UK, I don't know.
[1] Or equivalent validating document.
This is what you get for wanting everything to be "free as in beer" and "free as in speech" at the same time in a market economy. Systems optimized to profit from free information have reached great efficiency.
This isn't a COBOL issue (if it's even an issue at all), it's a data design issue. As many have pointed out, there are reasons for this possible origin date.
Also I never head of this default.
Nobody in this HN thread has used the word "sentinel" - see another HN about the concept https://news.ycombinator.com/item?id=36195425
People got hung up on: - "COBOL defaults to..." rather than "banking practices are..." - epoch start dates - many pointing out COBOL didn't use epochs or counts, just much-damned YYDDD or YYMMDD actual strings.
Also, Elon loves to stir with partial misinfo hence his tweet https://x.com/elonmusk/status/1891350795452654076 with the breakdowns by age bracket. "Death set to FALSE" means "Death date not known" but that's not clickbaity enough.
That long tail looks awfully like data entered from historical records lacking death dates - there have been a few discussions of the cost of finding death dates and the decision to avoid spending $millions on it, as this is not data used to make payments.
You would expect, in a system that's pulling data from many sources, to see historical jumps in data cleanup like this. Imagine a few large states finally get around to digital records of deaths, so their data is easily aggregated - you get a sudden flushing of people who would previously have been left on the list. However, this will only apply from a certain age onwards as those sources in turn don't have the time/budget/interest to digitise really old records.
Assuming the reference date is correct and unknown birth date is stored as timestamp 0. Since we are before 2025-05-20 at the moment the reported age has to be 149 years, not 150. What I'm missing? Would be very unusual to round up age.
* https://lucid.co/techblog/2020/11/13/why-cobol-isnt-the-prob...
Musk, Trump and the admin have already been pushing so many outright lies via their propaganda channels. Despite being deunked the lies are repeated nonstop.
The lie that USAID spent $50 million on condoms in Gaza (the money was for running hospitals) for example.
Or the lie about funding an opera about a transgender woman (the money was for a university in Columbia, unrelated to a performance put on at the school).
They are spewing lies left and right. Lies go twice around the block before the truth has put its pants on.
Why should we believe him on this?
You've got that wrong. The grant to fund the opera exists: https://www.usaspending.gov/award/ASST_NON_SCO20021GR3086_19.... Specifically the grant was given "to raise awareness and increase the transgender representation through the opera As One, by American composer Laura Kaminsky".
The lie in this case would be that USAID awarded the grant, it was awarded by the Department of State instead.
https://x.com/KariLake/status/1891841704703013067
Look at the comments. They know that COBOL defaults to 1875, point is that propaganda pundits look for any reason to spew toxic misinformation and rile 99.999% of uniformed sheeple that voted for orange felon.
He qualified this claim as a “cursory examination”. It’s clearly a comment about the quality of the data and systems. That this is the kind of thing that would be prone to fraud.
Before you hit downvote, please provide evidence that you didn’t hallucinate Musk’s claims here.
What proof does he (or you) even have that a COBOL system is particularly prone to fraud? The world’s most important banks still run many things on COBOL. Are you saying that bank mainframes are full of IT fraud?
Incomplete and inaccurate data is prone to fraud. Talking about COBOL is missing the point.
It doesn't mean the data is missing or inaccurate, any more than a null reference in Java means your program is going to segfault. It simply indicates that the data is not present in this scope.
If Musk was posting: "Guys I just discovered they have tons of null checks in their code here, that's obviously an indication of fraud!" — would that make any sense to you?
There’s been no formal inquiry, there was no mention of any of the checks and balances that may have been occurring, there’s been no nuance to the argument from him at all. Okay maybe there are people that look to be 150 years old, is there a reason why? Were they actually being paid the social security or was there a legitimate exception? Maybe people were but it was so few and far between and was an internal controls issue which all governments and companies have globally or was none of it true and your team simply assumed they were being paid.
After reading an article where Gov security experts were worried because they were having to give Elon’s team access to Putty and SQL tools. It seems like people are going through this data and making inferences that may not be completely true or vetted.
It’s simple as:
1. They don’t care;
2. It fits their agenda;
This all started when a group of Bulgarian migrants took advantage of a loophole, registering as residents for a small amount of time and defrauding the government for about €4 million. The price tag to set it right again was €7.4 billion as of last year: https://nos.nl/artikel/2503966-de-toeslagenaffaire-van-een-m...
What I'm trying to say is that right-wing / populist talking points can and will lead to sweeping reform with long term and far reaching consequences. For a few years we had an era of fact checking where these statements were immediately marked, but all the services have removed it again. I'm honestly surprised Twitter still has community notes.
https://www.buzzfeednews.com/article/ryanmac/elon-musk-thai-... https://www.ccn.com/5-saucy-elon-musk-revelations-in-explosi...
As someone who uses databases everyday, there's always nuance to data, especially when you're trying to simplify data for a small report. Hard to believe there are millions of records so obviously wrong.
Add the fact that people also move to other countries and US government may not even know somebody died, because death was not reigistered in US.
Trump fired 17 of them:
https://campaignlegal.org/update/significance-firing-inspect...
> This blatantly illegal and incredibly concerning mass firing removes the only independent offices within agencies designed to protect taxpayer money and root out corruption, fraud, waste and mismanagement.
I also posted the 2022 report the office generated elsewhere in the thread, a follow up to their 2015 report.
That's the problem with ALL the things Musk is coming out with. We just don't know! We don't know how much we are "losing" to them, we don't know know how serious these problems are. We don't know the context.
We're just getting thrown little bites of information. They sound ridiculous! They are! A lot of things can sound ridiculous if you say them out of context. He's saying a lot of stuff where the listener can go "well, yeah, obviously we should fix that". It's the "common sense" play of the right wing. Yes, it's hard to disagree with. It might be right, and we might need to fix it. It also might not be the best use of our time, energy and money to fix. We don't know what the opportunity cost is.
- correctness of information
- completeness of information
- nounces of formulation
- accidental misleading people
he has more then once verbatim repeated or re-posted conspiracy theories, including trivially disprovable which also don't pass the common sense check (i.e things you only "fall" for if you either act extremely reckless and negligent or intentionally fall for it as it pushes your ideology no matter how wrong it is)
How is it possible that the db contains records with such a vital datum missing? How is it possible that SSNs aren’t unique? I can’t come up with an explanation that doesn’t boil down to either negligence or fraud.
- whose cardinality is well into the hundreds of millions, likely close to half a billion (500,000,000);
- which has been maintained for now just about exactly a hundred years;
- which predates birth certificates and birth records being common across large swaths of the country (not predates their systematization or encoding, but predates their reliable existence);
- which for a lot of its history has been maintained by hand,
should come to have occasional inconsistencies?'
So framed in knowledge of the Social Security Administration's history, I confide the question may reveal its own answer.
But it also seems to fine to say "we aren't paying out any more money for any inconsistent records till the person comes forward and gives us the info to fix the records".
Obviously, if such a thing is done at scale, you need to have the staff to handle all the phone calls etc in a timely manner.
Someone born in a cabin in the middle of the woods 90 years ago is not neccesarily going to have "info" to fix their birth records (especially if non religious, so there are no church records). They could give you a date, but they aren't going to be in a position to prove it.
The next question then becomes, how much does it cost to fix these inconsistencies? I'm also 99% confident that there's a small army of people that work to do so already, that is, fix and work with and around the inconsistencies.
All true, but you underestimate severity of the problem by a large margin if you assume that it is confined to the USA, a fairly affluent and bureaucratically stable country.
People in USA databases aren't necessarily born in the USA. Refugees by definition don't come from situations with stability.
Bear in mind that social security fraud is a major problem in many countries and impossibly old people is a usual indicator. The famous "blue zones" that were once studied for their long lived people are now believed to mostly be an artifact of undetected pensions fraud.
If that's what he was trying to ask, then I have, as detailed above, some notes on the attempt. But the myth that Social Security numbers were ever designed to work even half-assedly well as a single national ID number will never die, I suppose.
> Bear in mind that social security fraud is a major problem in many countries and impossibly old people is a usual indicator. The famous "blue zones" that were once studied for their long lived people are now believed to mostly be an artifact of undetected pensions fraud.
I can't really evaluate Newman's preprint [1] with much confidence, but it's only been out since September, and the Ig Nobel isn't peer review. Given also that the US state with the largest count of "supercentennarians" in Newman's data, Iowa, has a whopping 37 [2] of them, you're stretching this piece of un-peer-reviewed research far past anything it could reasonably be asked to support - hence, I suspect, the "are now believed" passive-voice weaseling in your claim quoted above.
[1] https://www.biorxiv.org/content/10.1101/704080v3
[2] As given "1.25e-05" (p. 5, ibid.) or 12.5 per million, for a population just over three million. I've taken the liberty of rounding down on the assumption we are not meant to be counting fractional supercentennarians.
I understood GP as saying that this data is the best, cleanest data available. If nothing better exists, then record what you have. If that means some fields are blank, well then they're blank - you'll have to deal with this for country-sized databases, one way or another.
Im genuinely curious about this, would you mind sharing references?
It is not a major problem, it is a minor problem blown completely out of proportions by right-wing propaganda to cover much bigger problems caused by power-grabbing, tax-evading plutocracy.
> a standard process to locate and clean missing data through investigation
What would that process look like assuming you are e.g. trying to establish a DOB of a person born long time ago in a country that does not exist anymore under wartime conditions? Would that be cost effective?
According to the last US census that number was about 90,00.
Are you ok with sending social security checks to 20 million dead people?
It might not be missing, it also can be unknown and unknowable. There are people with their date of birth not recorded or recorded only approximately. It happens when the date is recorded on a piece of a paper in a building that then burns down or during natural or human-made catastrophes. Or it might not be recorded at all, or only some parts are missing (like the day of the month). Working for a different public administration, it's so common we have a special date type for that.
For example, if someone was registered with a birth date of 02/18/1458, or has a birth certificate with that on it. Bear in mind that humans make mistakes, and the people who issue birth certificates or type them up are humans. 02/18/1458 is patently wrong, but what do you do? Just guess that someone misread a 9 as a 4? What if the person in front of you is clearly too young (or old) to have been born in 1958?
You can't just revoke someone's social security because someone screwed up.
This is a weird question. How would you even go about finding out an unknown date of birth? Especially when it happened > 50 years ago and half the world away.
For whom is it "vital" ? Will it prevent me from going about my daily business?
See also: Why are so many people born on the 1st of January? It's a statistically impossible number.
A: Because they know their approximate year of birth, only.
It's not all that rare even in the West, especially for older people. Records get lost or never get collected in the first place.
Edit: the link below gives more information on ssns. SSNs so far been unique, but there are some issues
This error-code SSN was full of 0s, so obviously shared with others.
I wouldn't be surprised if some migrants waiting for confirmation of paperwork also had some shared temporary special-code SSN.
We can tell you've never touched a database or worked in tech.
Not that there is any shame in that. But the same way I keep my opinion to myself when my doctor gives me my diagnosis, people who have never handled a database really should follow that advice.
A local library can barely keep its database straight and it's very slightly easier than a database containing millions of people's information. Dozens of millions.
Yet everyone's conclusion is, as usual, Musk bad. Nobody cares about left-wing fakes news if they are useful to the agenda being pushed forward.
This is why, however, people in general act with decorum. Trump and Musk are making themselves easy targets for this vitriol. Leaving people with absolutely no will to critically think about any of the claims levied against them.
In fact, any claim levied against them is welcomed ammunition. Any attempt to reduce this ammunition is considered support for the enemy.
During Trump's first administration people decried that we had begun living in a post-truth society. That accusation was made against the Trump supporters.
Now, during his second term, we truly live in a post truth society. Where in most cases the truth simply does not matter to most people. This division seems to run so deep I am afraid at what it means for our society.
Confusing times and the only conclusion I can draw is that those in power are losing ground thanks to the internet and it makes them behave like this. Everyone in willful ignorance. Even otherwise clever people are acting bat-shit crazy as soon as Musk is mentioned, but a few years ago they would've bragged about getting a Tesla using their NFT profts.
Someone would have to be really incompetent to find a spike at precisely 150 years old and not investigate it further. Elon tweeted ~ 10 hours ago the age breakdown and there does not appear to be a spike at 150 so if that information is correct then this is no longer evidence of incompetence.
> $10M for "Mozambique voluntary medical male circumcision"
is a complete and utter fabrication, designed to make the federal government look stupid, and has little/no basis in reality?
I'm shocked, I tell you. Shocked!
Dude has been burning credibility at an amazing pace.
Boring Co. Crew Dragon Cybercab Cybertruck DOGE Falcon Heavy Falcon 9 FSD Grok 1,2,3 Megapack Model 3 Model X Model Y Neuralink OpenAI Optimus Powerwall Roadster 2.0 Robovan Solar Roof Starlink Starship Tesla Semi
As competing narratives become more compelling, people switch the stories they believe.
So if you want people to start believing in the set of facts you hold to be true, tell them a compelling story about those facts, don't just tell at them for not fact checking.
No one suggested otherwise, in fact, that's virtually verbatim what I said.
Then again, these are just posts of screenshots on a site filled with AI-generated content.
[1] https://x.com/jonatanpallesen/status/1891406665242546383
I consider it plausible but also consider Elon to be a rather unreliable source. Part of this seems like JJ Abram's mystery box storytelling where new mysteries are opened before the old mysteries are resolved - and when finally resolved the resolution is deeply unsatisfying.
My experience with government is that where it’s not recklessly incompetent it is flagrantly corrupt, and increasingly so. To an extent I would not have believed had I not seen it myself. I completely understand why others may not share that belief. While I am in general support of taking a chainsaw to government, as opposed to a scalpel, I do wish it was better people doing it. That way when such crazy statements are made I could consider them likely true because the person stating them would not have done so without it being true. Elon has told too many falsehoods for me to give him the same benefit of the doubt.
>"where it’s not recklessly incompetent it is flagrantly corrupt" //
Care to give a couple of the examples from your direct experience?
People who share your nihilist perspective combined with solutions contrived from ignorance are why we’re here. And where we are going will redefine corruption.
There’s also a number of programs. SSI, Disabilty, Death Benefits, retirement, etc. Blind people are eligible for a benefit by law.
Is there, somewhere in the United States, a disabled, blind child whose parents are deceased and whose birthdate is unknown? Almost certainly yes.
Is that fraud? Only if you’re a “genius” who targets victims who can’t fight back to demonstrate his intellect.
I'm recalling the posts about the last person claiming civil war pensions dying in 2020 (155 years after the war) and wondering if there is anything similar going on here.
The pension is claimed by the wife of the veteran , it was a practice to marry a very young girl very late in life partly because of the pension.
https://en.m.wikipedia.org/wiki/American_Civil_War_widows_wh...
The person you are referring to was eligible as a disabled child of veteran https://en.m.wikipedia.org/wiki/Irene_Triplett
There are many age curiosities out there like the fact the grandson of John Tyler the 10th president who was born in 1790 is still alive, I.e his grandfather was born 235 years ago!
they are just that curiosities, not really fraud and even when it is one, it never significant just like voter fraud never turns out to be one .
It's also worth noting that OASDI is not the same as a Civil War pension. One was set up to support men who fought in service of the Federal government, the other was set up to keep the Old Aged, Survivors, and Disabled Insured. They're legally separate programs and thus have different statutes regulating who can draw benefit from them.
But COBOL doesn't have a date type.
So isn't its behaviour defined by how the system has been implemented ?
But the idea that no one has noticed the problem and investigated it (including possible fraud) is very unlikely.