Dark Forest, Ivan Shishkin, 1890
Open Thread – Weekend 19 Nov 2022
2,007 responses to “Open Thread – Weekend 19 Nov 2022”
“…just making the point that software needs ongoing support not because it changes but things around it do (including but not limited to users, other systems, hardware)”
“Propeller head” info follows:
Largely, such problems are due to two trends:
1) ignoring the hard-won knowledge of the older programmers
2) using “modern”, “late-binding” programming languages
For instance, when Linux used SVR4 boot process and init, the init program itself (the “mother of all” programs that run on the system) was short (less than 100k source code) and had not needed any bug fixes for years – it did one thing, and did it well. Since Red Hat insisted on using systemd to replace init, this init process is now multi-megabytes of code, some of which runs in a version-specific run-time environment. This cancer has insinuated itself into almost every distribution of Linux – Red Hat (and it downstream “free” version CentOS), Debian, Ubuntu etc etc. You CAN get a system without it, but it is very difficult and requires considerable knowledge to make it work.
With SVR4 init, you could start and stop any service (networking, web, mail etc), add USB devices etc etc and the system would not need to be rebooted – it might require SOME aspects to be restarted, but anything not affected just kept on going. With systemd, if something breaks it (and as well as taking over the init process, it has hooks into USB, desktop bus, name resolution (DNS), system logs and this list keeps getting longer), the system needs a reboot. And the “breakage” may be because you updated an OS run-time environment, or because you got a “desktop bus” message that is mal-formed (ie “buggy” third party sofware).
All this to get a system that boots to a desktop quicker – for an OS that is largely used on servers, not desktops. I have seen quite a few “embedded” Linux systems (modems etc) and most simply use older versions because those older systems are fully deterministic and reliable, unlike the current “desktop” versions of that OS. Sure, they take a bit longer to boot up, but they don’t fall down seemingly on a whim, or because you added some hardware or service – that new hardware/service might not work, but everything else does, and you can debug, add and remove drivers etc etc without needing to reboot the system. Oh, and SVR4 log files are in “human readable” form, so you can simply send them to a printer if you want, or use any of the many text processing tools (grep, awk, perl, lex & yacc etc etc) to extract highly useful data summaries etc from them.
In short, my beef with the younger generation programmers is that they haven’t taken the time to see what is already available and what the capabilities are, and they certainly haven’t embraced the Unix/Linux “method” for writing programs – “do one thing, do it well, and do it as fast as possible”.
Here endeth the rant… 🙂
“But I think we’ve got to try”
Why? This is the encouraged sentiment currently running thoughout the whole world, exemplified in its greatest stupidity by the young man Rita Panahi interviewed on her show last night. He was going to vote to change the weather. He was sick of the rain.
We see it in Allegra Da Big Spender’s slogan for Wentworth at the last election – ‘A better climate for Wentworth’.
We should all be asking this ‘why?’, more and more, of every politician, at every media opportunity, and showing total disbelief in the climate cult narrative. It is the only way things can change, if there is an absolute groundswell of popular disbelief.
This cult is a dead parrot, it has ceased to be. Say it loud and clear.
” How much wiser it would be to keep our coal-fired power stations going and start to revisit some of the beserko ‘science’ on which this whole fiasco is based.”
Or even, for heavens sake, keep the coal-plants going until it is obvious (from actual usage data!) that they are no longer required. At least that would have been a “Plan B” – if renew-a-bubbles actual work for a full year and the coal plant is idle all that time, then hurrah, turn it off. If it’s still needed, better keep it going, eh?
Ah – flawed. Sensible, see? Therefore, against GovCo policy (all sides). So not going to happen. Bugger bum piss poo fart. Oh well, better get used to blackouts I guess…
“We should all be asking this ‘why?’, more and more, …”
Don’t forget: “Better than what?” (it’s always “better this way”), “At what cost?” and of course “And then what?”
“better”: Rewnew-a-bubbles drive the cost of electricity ever upwards, and it’s reliability ever downwards – in what way is this “better”?
“at what cost”: Given we have spent billions (trillions?) on renew-a-bubbles, and only reduced our reliance on fossil fuel based sources from 86% to 85%, how much will it cost and how long will it take to drive that number to 0%?
“and then what”: Even should we manage to do what no-one else has yet managed to do and replace all our petrol powered vehicles with EV’s, how much more will it cost to between double and triple our current electricity supply in order to keep those vehicles with a usable amount of charge day to day, when it is already cheaper in some parts of Europe to buy petrol than recharge for the same range?