Show more

#FORTRAN and #COBOL are dead.
Long live modern Fortran and modern Cobol.

Modern Fortran is indispensable for high-performance, scientific computing, like weather simulation on supercomputers. Modern Cobol is indispensable for high-throughput, business computing, like financial transaction processing on mainframes.

But Fortran and Cobol suffer from the image problem. Young #programmers will not devote their careers to these seemingly dead languages. As such, many Fortran and Cobol shops are desperately trying to translate their codebases to C++, Java, Python, and the like.

This is a mistake. A weather simulation that takes a couple of hours for a Fortran implementation that runs on a 1000-CPU super computer will take months for a Python version that runs in an enterprise cloud. Analogous examples abound for Cobol. These niche systems are cloud-proof—they will not succumb to the false charms of cloud computing.

New language features and implementation techniques are continuously, albeit gradually, being integrated into Fortran and Cobol, and new supercomputers and mainframes are still being designed and manufactured. Yet, there is no injection of new blood.

A sensible approach, then, is this. Design new languages—with dependent type system, algebraic types, memory safety, and all the accoutrement of modernity—that target standardised Fortran and Cobol, much like TypeScript and ReScript targets standardised JavaScript.

@samharrison7 Also they estimate that Visual Fox Pro, a niche language discontinued 16 years ago, is more popular than TypeScript. There is no useful data in TIOBE. It’s a horoscope for programmers.

I fell in love with #BeOS the moment I saw a screenshot of it on a magazine in 1998. It took me by a storm, for some fateful reason. A year later I was running BeNews, the main news site for it, and the year after I met and got married to one of its engineers, my beloved @jbqueru, and moved to the US. At its height in 2000, BeOS had ~100k users. I hope its spiritual descendant, the #openSource #Haiku, makes it larger, and proliferates.

BeOS had #soul, it felt alive.

#OS #operatingsystem #foss

@jbqueru @eugenialoli would be/have been useful? Do people need most of the apps installed by default in a typical Linux distro? I tend to start with Debian netinst and build on top of it. It has gotten more laborious (or I am jaded) but it can keep disk usage creep under control.

And, of course, the frittering away of compute and storage by software is by design, for the upgrade treadmill.

@twallutis @eugenialoli I ran Multiplan in 128kB indeed. I'm not sure it's laziness, I've worked on one of the heavier web pages out there (one that can hit 1GB of RAM) and nobody around me was lazy. Wrong priorities, probably, indirectly because capitalism.

@pomegranate_stew @elysdir Also convenient they block legit addresses but the spam flows from Gmail like a river.

@alison @joeyh @elysdir someone doesn't seem to know the difference between SPF, DKIM and DMARC... Sigh

@numist packaging is rarely appreciated right up until its the most important thing. Then it's the centre of attention for 10 minutes, then ignored. Like everything is :blobcatsmilehappy:

@codinghorror the heat death of the universe is inevitable but I don't think it should feature in our career plans.

We put round pizza in a square box and eat it in triangles.

@mhoye @dodgytheories it's honestly a genius FAANG tactic to sponsor open source that handicaps any small business that tries to adopt it

@todwest @Quinnypig
Do we really need to keep buying so much stuff? Asking as an upcoming consumer outside the US of A.

@afterconnery
> elderly go off and basically die

This was instituitionalized in pre-invasion India ... A while after a couple basically had grandchildren, they would give up the house to the eldest son and go live in a hut in a commune in the forest. Proactive rather than reactive, but that is what the philosophy of the land guided one to.

@HeavenlyPossum re: looting, selling food, medicine or education was considered a social demerit.

@Adam_Cadmon1 @Oggie @HeavenlyPossum @Adam_Cadmon1 @Oggie @HeavenlyPossum I think there's a certain ingrained memory of colonial era looking-aghast at the "rude and uncivil nature of the barbarous [insert other culture here]" going on. So much self-congratulation at the wonders of our own modern existence that we must (serious faces everyone, it's a faux humble moment) remember that, but for the grace of God, there we would be too. Etc, etc. Also present in renaissance scholars looking down very long noses at the middle ages, and so on. In short, I reckon it's an old falsehood.

The idea of human beings as rational utility-maximizing particles with insatiable hedonic desires is very much the product of an ideological project to justify capitalism as “natural” and has virtually no relationship to how actual human beings live but a lot of people have genuinely internalized it.

Trying to derive “human nature” by observing people under capitalist modernity is like looking at a bored, depressed wolf obsessively pacing a circle in a tiny zoo enclosure and concluding that this is “wolf nature.”

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.