Date: 2020-04-09 12:20 pm (UTC)
calimac: (Default)
From: [personal profile] calimac
My mathematics doesn't go very far either, but I still found the maths article a lot easier to understand than the COBOL article.

"Validating their feelings" is a good thing, but only if you process their feelings with your own brain first, and don't do what most people do when told to validate others' feelings, which is to mindlessly parrot their own words back at them. ("I'm really upset!" "Gee, you must be really upset.") This, I can testify from its having been done to me, is extremely irritating.

Date: 2020-04-09 01:46 pm (UTC)
jack: (Default)
From: [personal profile] jack
"Amazing Math Bridge Extended Beyond Fermat's Last Theorem"

That was really cool! I didn't really know any of that despite having read accounts of Wiles' proof before.

"You can't rely on fingerprint authentication if a nation state is after you"

I feel like there's a whole class of articles which can be summed up as "Biometrics are less secure than a password you actually remember but a lot more convenient. For some reason, people believe they're more secure. This is not true, if you believe it, you will be wrong. Some specific types of biometrics are more secure but they need to be developed specifically and often involve very custom hardware or human oversight."

"Flour mills working 'round the clock' to meet demand"

Yeah, I'm confused why "Supermarkets start selling the big restaurant bags of flour" wasn't an easier solution. And if these flour mills working full time are producing flour where there isn't any, of if there's warehouses full that aren't getting distributed.

We really appreciate having a breadmaker when we're actually isolating because we can get fresh bread. If we can get flour. But we're presumably consuming roughly the same amount of flour from different parts of the supply chain...

Date: 2020-04-10 12:04 am (UTC)
snippy: Lego me holding book (Default)
From: [personal profile] snippy
I read a twitter thread from a Canadian dairy farmer explaining why he dumped milk and couldn't just send it to the grocery. It's about trucks and processing plant capacity. I know a bakery near where I used to live got its flour like cement-poured straight into a holding bin, no bag required.

The COBOL Problem

Date: 2020-04-12 05:51 pm (UTC)
jducoeur: (Default)
From: [personal profile] jducoeur
Huh. The interesting corollary of this approach (which, I agree, is likely the only practical way to go in many cases) is that step one can probably be done *automatically*. That is, I would do this as:

1. Write a COBOL-to-X translator, where X is a more-modern programming language that -- very important -- provides good refactoring tools. (I would of course use Scala; given that Scala is actually pretty popular in the finance world, that might actually be right in some cases.)
2. Test the hell out of it, the way he describes.
3. Start refactoring the resulting monstrosity.

The heart of the current problem isn't just that COBOL is obsolete, it's that it predates the notion that refactoring *matters*; the result is that making incremental improvements is unreasonably hard. If you did a literal translation to a better language, the resulting code would still be horrible, but you would have a path forward.

(And yes, I would bet that writing an automatic translator isn't all that hard, in the grand scheme of things. Trying to *analyze* COBOL code properly is likely impossible, but simply translating it, warts and all, is simply a routine cross-compiler.)

June 2025

S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 15th, 2025 06:03 pm
Powered by Dreamwidth Studios