Trump's Second Term

Another problem will be code and runtime efficiency. COBOL is typically a compiled program, creating efficient and quick programs. Modern apps are typically not compiled, but are effectively interpretive and thus inefficient and slow by comparison. Fractions of seconds slower per transaction add up to many hours or days when it comes to potentially hundreds of millions of transactions per run. You can throw expensive hardware at it, but that won't help.
There are a lot of reasons why rewriting a big government system like that in a short period of time will be a disaster. But, code efficiency should not be a problem.

In a system that does a lot of database processing, the bottleneck is typically data access. And while many languages like Java are (sort of) interpreted, I think the interpreters have gotten pretty smart (with things like "Just in Time" compilers) which should eliminate any performance issues.
 
What does he think he's talking about? I can't even begin to imagine the thought process involved. When did US taxpayers build China?

Does you suppose he means "We bought lots of stuff made in China because it was really cheap" and now he thinks America deserves compensation for paying less for manufactured goods for a couple of decades?
That's exactly what he means--it's a simple "we sent them money, therefore we 'built' China" That's at least logically defensible, albeit stupid.
The indefensible part is the followup, saying China will "help" us with tariffs. I suppose if you interpreted that to mean "China should suffer along with us in order to help US manufacturing" that might be defensible, but I doubt that is what he means--more likely, like trump, he assumes China is paying the tariffs. Which is fundamentally stupid.
 
DOGE Plans to Rebuild SSA Code Base in Months, Risking Benefits and System Collapse


Indeed, it is one of my dozen or so languages. But of lot of it involves data formatting, much of it implicit. While modern languages do this different ways. Any specialised COBOL code may contain little non-obvious tricks using features not available in, say, Java.

Another problem will be code and runtime efficiency. COBOL is typically a compiled program, creating efficient and quick programs. Modern apps are typically not compiled, but are effectively interpretive and thus inefficient and slow by comparison. Fractions of seconds slower per transaction add up to many hours or days when it comes to potentially hundreds of millions of transactions per run. You can throw expensive hardware at it, but that won't help.

Of course. Each program will need to be thoroughly analysed to determine what it is really doing. And that alone will takes years if not decades.
In addition, the bulk of the code is batch-oriented. Yes, one can redesign a system that runs thousands of programs overnight against a bazillion input files to produce a half-bazillion output files, which are then fed into other programs to do things like send letters, print checks, make EFTs, etc., but WHY on God's Green Earth would someone choose a language like Java? The sheer processing time for a batch will go from once per night to once per week, never keeping up, and the JRT will crash, leaving everything in an unknown state. The JRT itself is notoriously riddled with problems. For the size of the data, they could probably rewrite everything in C and get good performance, but . . . why? COBOL was designed for the types of tasks SSA does. It produces sensible errors, and (almost all) COBOL programs are written to be restarted after an abend with no data loss or corruption.

There's nothing wrong with OO programming in general, but if I were tasked with choosing a replacement language for ancient COBOL systems that currently work perfectly, Java would be dead bottom on my list of choices.
 
Tuberville: “We built China - the American taxpayers. We built the Middle East. We built Europe. So now it’s time they help us build back our country after we’ve helped them so much, and that happens to be with tariffs.”


The theory is that all real progress is made by the West, and that non-West places like China and the Middle East have succeeded only because of the West's benevolence. And that all real progress in the West is really achieved by Americans, and places like Germany and France and Denmark have succeeded only because of America's benevolence. And that all real progress in America is really achieved by Caucasian males, and non-whites and women have succeeded only because of Caucasian male benevolence. And somehow that extends to heterosexual Protestant Caucasian males with guns.

Interestingly (well, it's interesting to me), there's a Horseshoe Theory thing going on here. There's certainly a portion of the far left that attributes all evil in the world to the West, and particularly America, and particularly heterosexual Caucasian American men. As I'd observed back in my college days, "If a child kicks a dog in rural Thailand, somehow it's my fault." - there'd be some story about the how East India Tea Company had disrupted traditional lifestyles in the region leading to poverty, or how US trade practices had led to exploitation of Thai farmers, or something something American diet led to malnutrition . . .

But either way, only heterosexual Protestant Caucasian American males have any real agency, and the rest of the world has only a certain amoral cunning (if you're on the far right) or a generous pastoral innocence (if you're on the far left).

Most people take pride in the accomplishments of their group. There's nothing wrong with that, but it can be exploited to convince them that therefore the rest of the world owes them. For a narcissist, of course, that attitude comes naturally.
 
DOGE Plans to Rebuild SSA Code Base in Months, Risking Benefits and System Collapse

DOGE is hugely underestimating the complexity and timeline. If they use AI for code translation and generation, they could well end up with a code base no human can understand, and thus any fixes will take a very long time. Not to mention routine maintenance as new rules and regulations come in.
I am (mostly) a programmer/analyst. I have personally been involved in conversion projects like this before, both on the coding side and on the analysis side. (One of the things I sometimes need to do is analyze systems for complexity, using something called "function point counting", to see how long it would take to rewrite a system.)

One general rule of thumb... the technology used actually has very little impact on how long it takes to actually write/rewrite a system. (Most system development time is taken up by things like planning, data analysis, testing, etc.) If anyone ever says "I have this tool that will make coding easier so we can finish it quick", then run away. (I remember doing an analysis, coming up with a time-line of 1 year for a project. They brought in a consultant who said "we have this tool called Rational Rose that can get it done in months". Fast forward: It took a year to finish.)

AI might speed up the coding a little (assuming they are comfortable with obscure source code), but its not going to make a significant impact on how long it takes to get things done.
 
From: https://www.msnbc.com/deadline-whit...r-eric-adams-corruption-case-trump-rcna192817
U.S. District Judge Dale Ho on Wednesday dismissed New York City Mayor Eric Adams’ corruption indictment with prejudice, meaning the case cannot be revived in the future. The Trump Justice Department had moved to dismiss the Democrat’s case “without prejudice” to have the option of reviving it, which would have given President Donald Trump leverage over Adams as the Trump administration seeks local cooperation to enforce its immigration priorities.

Ha ha!

Ok, it sucks that Adams will not be facing any justice for his, ahem, shady dealings. But, Stubby McBonespurs and his Klan were trying blackmail Adams. (i.e. do what we say or we will bring back charges.) Its at least some small comfort that they are having that embarassment.

(Maybe we will get lucky and Adams will now resist Trump's immigration actions in NY.)
 
He hates everything.
Donald J. Trump
@realDonaldTrump
REPUBLICANS MUST DEFUND AND TOTALLY DISASSOCIATE THEMSELVES FROM NPR & PBS, THE RADICAL LEFT “MONSTERS” THAT SO BADLY HURT OUR COUNTRY!

Meanwhile:
“As Vice-President Vance has said, we are concerned about freedom of expression in the United Kingdom. It is important that the UK respect and protect freedom of expression.”
 
The Real Donald J Trump on X: "Tariffing the value of this horrible and deadly drug [fentanyl] in order to make it more costly to distribute and buy." I am confused. How would a tariff be levied on an illicit drug?
 
One general rule of thumb... the technology used actually has very little impact on how long it takes to actually write/rewrite a system. (Most system development time is taken up by things like planning, data analysis, testing, etc.) If anyone ever says "I have this tool that will make coding easier so we can finish it quick", then run away. (I remember doing an analysis, coming up with a time-line of 1 year for a project. They brought in a consultant who said "we have this tool called Rational Rose that can get it done in months". Fast forward: It took a year to finish.)
Another approach to "rewriting" the core SSA system is not to thoroughly analyze each and every line of code to understand what it does and translate to another language, but instead attempt to account for what a program (or group of programs) does and re-implement the functionality based on the laws, rules, and regulations that form the SSA benefits system.

This, too, is not a speedy process. As Segnosaur noted, actual coding is a small part of any system. With the SSA, there's like sixty years of complex, overlapping, and possibly conflicting requirements to account for. Migrating data out of the current system and into any new system will be a nightmare. And that's after you get your head around the database format.

The system may be old, but it works! The SSA hadn't missed a payment in something like 90 years.

Here's a link to a discussion on Slashdot that prompted my initial post on this topic:

 
Migrating data out of the current system and into any new system
I don't think they'll bother. Musk will simply have it all deleted. Whoops! Guess everybody who wants SS will have to reapply, and provide documentation for every cent they allege to have paid in. This will have to be done in person --to prevent fraud-- at one of the two offices left (one is unstaffed and the other has two employees). Problem solved! #Efficiency
 
Musk is a genius, he knows it will only take a couple of weeks, so he's padding the timescale, so he looks good when they beat his deadline. I mean when has Musk ever not delivered on what he promised and when has he ever missed any deadline?
You're mistaking the Galaxy Nazi for Montgomery Scott.
 
It's all about punishing Canada.

The Globe and Mail reported today that of the fentanyl seized at the Canada/US border by the US CBP in 2024, a mere 335 grams (0.74 pounds) was produced in Canada. The rest came from Mexico or the even the US itself, or had unknown origins.

The Globe and Mail said:
The Globe filed a freedom-of-information request asking for details related to the country of origin for each of the seizures attributed to the northern border. What came back suggests much more fentanyl was seized in the northern border region than the 43 pounds that has consistently been cited. The total amount for fiscal 2024 is 555 pounds. Of that, Canada was determined to be the country of origin in 19 seizures, amounting to a total 0.74 pounds. The agency could not explain the discrepancy and did not provide an interview with an official who could address the issue, despite repeated requests since March 21.

 
Last edited:

Back
Top Bottom