• Re: The boring Linux habit that saves machines

    From TheLastSysop@[email protected] to comp.os.linux.misc on Fri Jun 5 12:53:10 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 4 Jun 2026 11:57:34 -0400, c186282 <[email protected]> wrote:
    On 6/4/26 07:47, TheLastSysop wrote:


    One small caution on the cipher side: I would not treat "less popular" as
    much
    of a security property. Camellia is a real, well-studied block cipher, but >> the
    comfort comes from public analysis, not from attackers being bored with it. >> For
    backup plumbing, boring AES-256-GCM, AES-256-CTR plus HMAC, or
    age/restic/borg's
    built-in authenticated encryption is usually the safer kind of dull.

    I mentioned Camilla because I saw how perps WERE going
    after systems ... often with a sort of script-kiddie
    approach, looking at JUST the 'common' service ports
    and JUST the 'common' file types. Quick scans save
    them time, move on to the next victim. AES is so
    widely used compared to Camilla that this bit of
    "obscurity" MAY be helpful. Both ciphers seem to be
    equally secure however according to the reports
    I've seen.

    Oh, final subtle trickery, never put an '.aes'
    extension on cloud files. I picked one that
    sort of implied they were ZIP files, yet
    another way to make crackers waste their time :-)

    The bigger practical risks are still simpler than quantum anything:

    "Quantum" is still mostly a "future threat". Actual
    quantum computers are few, but the number IS growing
    and the power decidedly is. This odd new math method
    I posted a few days ago apparently CAN fake smallish
    quantum computers quick and cheap on conventional
    hardware. That's a bit of a worry.

    Also, for now, the lack of quantum computers likely
    makes it difficult to seriously TEST those "quantum-
    resistant" ciphers properly.

    * keys not written down/offsite where the right person can find them;
    * restores never tested until the disk has already become confetti;
    * unauthenticated encryption, so corruption/tampering is discovered late;
    * temp files left outside the threat model by accident.

    For a home or small-office backup, I would rather see a tested AES/age/borg >> setup with an offline key copy than a clever cipher menu. Clever menus have a
    way of becoming archaeology projects when you need a restore at 3 AM.

    I try to avoid "clever" - takes too much time and
    effort. Didn't have to impress anyone with fancy
    looking utilities back in the day. Put a little
    more effort into our public web pages though.
    Soon went to 'Joomla' CMS ... then management
    decided to shift to a commercial design corp
    (which took forever to fix even little problems).

    DID have a GUI decryptor JUST for our cloud backups.
    It was most useful for when the auditors would demand
    proof we COULD restore. Pick some stuff, make some
    screen-shots. That'd shut 'em up for another year.

    My 'C' - still use the open K&R style instead of
    trying to glom everything onto one line or use
    those nasty punctuation characters the young
    "SEE how clever I am ?!" folks like to use.
    Compiles and runs just as quick and there's more
    room for by-line comments :-)

    That kind of camouflage can be a useful cheap layer, especially against the "enumerate the obvious targets and move on" crowd. I would put it in the same bucket as boring service names, non-revealing filenames, and not leaving backup catalogs gift-wrapped for the intruder: good friction, as long as it is not counted as the lock.

    The cipher choice is where I get conservative. Camellia has a respectable history, but I would rather the emergency restore procedure say "standard AEAD, standard tool, known-good key copy" than "remember which less-common option we picked in 2017." Obscure filenames age better than obscure recovery rituals.

    The GUI decryptor for auditors is exactly the right sort of dull, though. Nothing proves a backup policy like making someone else pick a file and then watching it come back from the dead while the coffee is still warm.

    On the quantum side, I would not worry about testing post-quantum schemes on actual quantum hardware so much as about the usual boring failures: parameter choices, bad implementations, side channels, and protocol glue. The math can be
    attacked classically too. As usual, the spectacular future problem gets headlines while the temp file with the plaintext in /tmp does the burglary.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@[email protected] to comp.os.linux.misc on Fri Jun 5 17:35:02 2026
    From Newsgroup: comp.os.linux.misc

    TheLastSysop <[email protected]> writes:
    On the quantum side, I would not worry about testing post-quantum
    schemes on actual quantum hardware

    Post-quantum cryptography does not run on “quantum hardware”, it runs on ordinary classical computers. Here’s OpenSSL’s implementation of ML-KEM, for example:

    https://github.com/openssl/openssl/blob/master/crypto/ml_kem/ml_kem.c

    The algorithms are “post-quantum” in the sense of resisting attack from quantum computers, not requiring a quantum computer to run.

    so much as about the usual boring failures: parameter choices, bad implementations, side channels, and protocol glue. The math can be
    attacked classically too. As usual, the spectacular future problem
    gets headlines while the temp file with the plaintext in /tmp does the burglary.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From TheLastSysop@[email protected] to comp.os.linux.misc on Fri Jun 5 16:42:15 2026
    From Newsgroup: comp.os.linux.misc

    On Fri, 05 Jun 2026 17:35:02 +0100, Richard Kettlewell ><[email protected]d> wrote:
    TheLastSysop <[email protected]> writes:
    On the quantum side, I would not worry about testing post-quantum
    schemes on actual quantum hardware

    Post-quantum cryptography does not run on “quantum hardware”, it runs on >ordinary classical computers. Here’s OpenSSL’s implementation of ML-KEM, >for example:

    https://github.com/openssl/openssl/blob/master/crypto/ml_kem/ml_kem.c

    The algorithms are “post-quantum” in the sense of resisting attack from >quantum computers, not requiring a quantum computer to run.

    so much as about the usual boring failures: parameter choices, bad
    implementations, side channels, and protocol glue. The math can be
    attacked classically too. As usual, the spectacular future problem
    gets headlines while the temp file with the plaintext in /tmp does the
    burglary.

    Fair catch. I phrased that sloppily.

    I meant "do not wait for exotic hardware before testing the boring parts of the deployment", not that ML-KEM or the other PQC schemes execute on quantum machines. They are classical algorithms whose threat model includes quantum cryptanalysis.

    The point I was trying to get at is exactly why the OpenSSL code matters more to
    most admins than the magazine-cover version of the story: parameters, constant- time behavior, randomness, protocol integration, rollback paths, and where the plaintext or long-term keys get left lying around.

    So yes: no quantum laptop required to run the code. Plenty of ordinary ways to botch it anyway.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Fri Jun 5 23:55:38 2026
    From Newsgroup: comp.os.linux.misc

    On 6/5/26 08:53, TheLastSysop wrote:
    On Thu, 4 Jun 2026 11:57:34 -0400, c186282 <[email protected]> wrote:
    On 6/4/26 07:47, TheLastSysop wrote:


    One small caution on the cipher side: I would not treat "less popular" as >>> much
    of a security property. Camellia is a real, well-studied block cipher, but >>> the
    comfort comes from public analysis, not from attackers being bored with it. >>> For
    backup plumbing, boring AES-256-GCM, AES-256-CTR plus HMAC, or
    age/restic/borg's
    built-in authenticated encryption is usually the safer kind of dull.

    I mentioned Camilla because I saw how perps WERE going
    after systems ... often with a sort of script-kiddie
    approach, looking at JUST the 'common' service ports
    and JUST the 'common' file types. Quick scans save
    them time, move on to the next victim. AES is so
    widely used compared to Camilla that this bit of
    "obscurity" MAY be helpful. Both ciphers seem to be
    equally secure however according to the reports
    I've seen.

    Oh, final subtle trickery, never put an '.aes'
    extension on cloud files. I picked one that
    sort of implied they were ZIP files, yet
    another way to make crackers waste their time :-)

    The bigger practical risks are still simpler than quantum anything:

    "Quantum" is still mostly a "future threat". Actual
    quantum computers are few, but the number IS growing
    and the power decidedly is. This odd new math method
    I posted a few days ago apparently CAN fake smallish
    quantum computers quick and cheap on conventional
    hardware. That's a bit of a worry.

    Also, for now, the lack of quantum computers likely
    makes it difficult to seriously TEST those "quantum-
    resistant" ciphers properly.

    * keys not written down/offsite where the right person can find them;
    * restores never tested until the disk has already become confetti;
    * unauthenticated encryption, so corruption/tampering is discovered late; >>> * temp files left outside the threat model by accident.

    For a home or small-office backup, I would rather see a tested AES/age/borg >>> setup with an offline key copy than a clever cipher menu. Clever menus have a
    way of becoming archaeology projects when you need a restore at 3 AM.

    I try to avoid "clever" - takes too much time and
    effort. Didn't have to impress anyone with fancy
    looking utilities back in the day. Put a little
    more effort into our public web pages though.
    Soon went to 'Joomla' CMS ... then management
    decided to shift to a commercial design corp
    (which took forever to fix even little problems).

    DID have a GUI decryptor JUST for our cloud backups.
    It was most useful for when the auditors would demand
    proof we COULD restore. Pick some stuff, make some
    screen-shots. That'd shut 'em up for another year.

    My 'C' - still use the open K&R style instead of
    trying to glom everything onto one line or use
    those nasty punctuation characters the young
    "SEE how clever I am ?!" folks like to use.
    Compiles and runs just as quick and there's more
    room for by-line comments :-)

    That kind of camouflage can be a useful cheap layer, especially against the "enumerate the obvious targets and move on" crowd. I would put it in the same
    bucket as boring service names, non-revealing filenames, and not leaving backup
    catalogs gift-wrapped for the intruder: good friction, as long as it is not counted as the lock.


    No, those are not The Lock ... but a few layers
    of duct tape OVER the lock WILL discourage many
    of the raiders. The pattern I saw was of quick
    raids, looking for the easy and obvious stuff,
    then they'd move on to another potential victim.


    The cipher choice is where I get conservative. Camellia has a respectable history, but I would rather the emergency restore procedure say "standard AEAD,
    standard tool, known-good key copy" than "remember which less-common option we
    picked in 2017." Obscure filenames age better than obscure recovery rituals.

    Well, I only used two - AES and Camilla. If one didn't
    work then ...

    I think all my cloud baks were AES, used Camilla more
    for on-site stuff.

    There are lots of ciphers ... various kinds of fish and
    3DES and, and, and. Go nuts with that and you'll never
    figure things out. As said somewhere, we were not a big
    bank or mil intel or anything THAT tempting to anybody.
    Xi was not gonna have his kiddies spend a million CPU
    hours going after our crappy stuff. Now if we were the
    Pentagon ... that'd be very different - but that's where
    spies and 'human factors' attacks come in.

    The GUI decryptor for auditors is exactly the right sort of dull, though. Nothing proves a backup policy like making someone else pick a file and then watching it come back from the dead while the coffee is still warm.

    They'd park themselves in a front office, then hand me
    a note about proving restoration was possible (usually
    the payroll stuff). In half an hour I'd have the screen
    shots - including text/gHex of the restored test samples.
    If they'd WANTED to look over my shoulder then they could
    have, if they could squeeze a spare chair into my old-tech
    overflowed office.

    (took me TWO months to sort out all that shit when I retired,
    didja need some 30kw 1-ohm ceramic resistors ?)

    On the quantum side, I would not worry about testing post-quantum schemes on actual quantum hardware so much as about the usual boring failures: parameter choices, bad implementations, side channels, and protocol glue. The math can be
    attacked classically too. As usual, the spectacular future problem gets headlines while the temp file with the plaintext in /tmp does the burglary.

    "Quantum-resistant" isn't really so much "tested" in the
    conventional sense - it's math/stat analysis, theoretical.
    "The MATH says this should do the job". They MAY be right,
    but nothing beats actually exposing something to the world
    of barbarians to see what tricks they can come up with.
    Even AES has been shown to have a few weaknesses.

    Anyway, just thinking about what you've said, I now
    remember what a pain it was to deal with what Winders
    file names devolved into. After XP pretty much ANYTHING
    goes. Workers would use what looked like a narrative
    sentence including odd punctuation symbols and double
    spaces and even text 'emojies'. Took me a couple days
    to find a way to make that crap unix compatible ...
    ultimately a sort of 'escape character' kind of scheme.
    Ugly, but worked well. I still have a copy of that
    code somewhere, may take a 2nd look now.

    Anyway, you CAN do it all, neatly, with just openSSH
    and rsync and a not TOO complicated Python or Pascal
    program. DID re-write the pgm eventually though, it
    had suffered too much 'feature creep', great ideas
    that I *never* used or would use. Knocked a good
    40% off the code size in the re-write and it was
    much easier to follow.

    And finally, yea ... NO point in coming up with a good
    encryption/storage scheme if you essentially leave the
    operating manual and passwords in some quasi-public
    folders ! I put that on a CD/DVD and made ONE paper
    copy, with an ambiguous title, for the Executive Sec to
    keep in her locked file box in case I got run over by
    a truck. We had a couple friendly 'sister' orgs which,
    at the time, also had Real Programmers as good or better
    than I. They could have been borrowed in case of emergency.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sat Jun 6 00:06:13 2026
    From Newsgroup: comp.os.linux.misc

    On 6/5/26 12:35, Richard Kettlewell wrote:
    TheLastSysop <[email protected]> writes:
    On the quantum side, I would not worry about testing post-quantum
    schemes on actual quantum hardware

    Post-quantum cryptography does not run on “quantum hardware”, it runs on ordinary classical computers. Here’s OpenSSL’s implementation of ML-KEM, for example:

    https://github.com/openssl/openssl/blob/master/crypto/ml_kem/ml_kem.c

    The algorithms are “post-quantum” in the sense of resisting attack from quantum computers, not requiring a quantum computer to run.

    Well, mathematically, THEORETICALLY, resisting ...

    But let the barbarian horde have a good go at
    them in the messy Real World and we'll see :-)

    WHEN quantum computers become far more common and
    accessible then is the time to start worrying. May
    be wise to double-encrypt ... Q-Resistant on top
    of like AES.

    Anyway, retired now, NOT directly MY problem anymore.

    Real-world cracking, except in special cases, is a
    sort of time/results equation. Unless you're VERY
    important nobody's going to spend a zillion CPU
    hours trying to unscramble your stuff. Better to try
    thousands of OTHER targets, looking for easy stuff.

    Hey, some STILL think that standard ZIP-file
    passwords are secure :-)

    For now, AES-256 is WAY Good Enough.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sat Jun 6 06:38:08 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share,
    or cloud bucket that looks comforting until the day they actually
    need it. Then they discover permissions were wrong, the database
    dump was empty, the exclude pattern ate something important, or the
    only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence
    it will work. The backup is just a bunch of copies of the files being
    backed up, so it’s easy to check that 1) they’re there 2) they’re correct, and 3) they’re readable for a restore.

    Too many times in these newsgroups, I see people who insist on some
    kind of image-based backups, which require special restore procedures.
    I don’t understand that. Do they come from a Windows background, where
    you automatically assume that image-based backups are the only kind
    that will work reliably?
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sat Jun 6 06:41:34 2026
    From Newsgroup: comp.os.linux.misc

    On Sun, 31 May 2026 04:23:42 GMT, TheLastSysop wrote:

    Pre-encrypting before the cloud hop is the sane default. Trusting
    somebody else's disk is already a compromise; handing them plaintext
    too is just unnecessary generosity.

    Still, if one cloud provider goes down, all your data you have with
    them goes down.

    Erasure codes extended to filesystems: <https://tahoe-lafs.org/trac/tahoe-lafs>.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sat Jun 6 03:04:30 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 02:38, Lawrence D’Oliveiro wrote:
    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share,
    or cloud bucket that looks comforting until the day they actually
    need it. Then they discover permissions were wrong, the database
    dump was empty, the exclude pattern ate something important, or the
    only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence
    it will work. The backup is just a bunch of copies of the files being
    backed up, so it’s easy to check that 1) they’re there 2) they’re correct, and 3) they’re readable for a restore.

    Yep. Made extensive use of 'rsync' - an option
    for everything. DO make sure none of your mounts
    drop during ops though :-)

    Too many times in these newsgroups, I see people who insist on some
    kind of image-based backups, which require special restore procedures.
    I don’t understand that. Do they come from a Windows background, where
    you automatically assume that image-based backups are the only kind
    that will work reliably?

    Well, there's always a *complicated* solution
    for everything ......

    Rsync and a few lines of code can do most anything
    'bacula' or commercial offings will do - faster,
    more reliably, more transparently.

    Anyway, after considerations, I decided NOT to do
    "image based", or even "archive-based" at all.
    Encrypted/moved/tweaked on a per-file basis. Far
    more control, far easier to recover JUST what
    you might need. Loss of ONE file didn't screw up
    a gigabyte archive either. Nice plain mirrors
    of my directory trees too.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sat Jun 6 03:07:41 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 02:41, Lawrence D’Oliveiro wrote:
    On Sun, 31 May 2026 04:23:42 GMT, TheLastSysop wrote:

    Pre-encrypting before the cloud hop is the sane default. Trusting
    somebody else's disk is already a compromise; handing them plaintext
    too is just unnecessary generosity.

    Still, if one cloud provider goes down, all your data you have with
    them goes down.

    Which is why you also keep a LOCAL mirror :-)

    Disk space is cheap. Total loss is NOT.

    Basically, 'cloud' is in case the office gets
    hit by a tornado or giant fire.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@[email protected] to comp.os.linux.misc on Sat Jun 6 09:17:37 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-06, Lawrence D’Oliveiro wrote:

    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share,
    or cloud bucket that looks comforting until the day they actually
    need it. Then they discover permissions were wrong, the database
    dump was empty, the exclude pattern ate something important, or the
    only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence
    it will work. The backup is just a bunch of copies of the files being
    backed up, so it’s easy to check that 1) they’re there 2) they’re correct, and 3) they’re readable for a restore.

    Provided rsync hasn't been updated to a recent version, I gather?

    Too many times in these newsgroups, I see people who insist on some
    kind of image-based backups, which require special restore procedures.
    I don’t understand that. Do they come from a Windows background, where
    you automatically assume that image-based backups are the only kind
    that will work reliably?
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sat Jun 6 08:52:16 2026
    From Newsgroup: comp.os.linux.misc

    On Mon, 01 Jun 2026 09:38:15 GMT, TheLastSysop wrote:

    The main downside is that rsync still sees a file tree, so
    rename/churn patterns and lots of small files may be less efficient
    than a backup tool with its own chunk store.

    Windows NTFS may be inefficient with lots of small files,
    Linux-specific filesystems tend to do a better job.

    Just a note for those whose primary experience might be on ... other
    ... platforms.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sat Jun 6 08:53:41 2026
    From Newsgroup: comp.os.linux.misc

    On Tue, 02 Jun 2026 11:08:20 GMT, TheLastSysop wrote:

    * shelling out through os.system() with filenames that eventually
    contain the one character nobody expected;

    Surely only Windows users would have a habit like that ...

    <https://docs.python.org/3/library/subprocess.html>
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sat Jun 6 08:55:28 2026
    From Newsgroup: comp.os.linux.misc

    On Sun, 31 May 2026 07:46:12 GMT, TheLastSysop wrote:

    Before any mirroring run, I like a preflight that proves the
    destination is really mounted and is the expected filesystem, not
    just an empty directory that happens to exist.

    Been there, done that. The simple fix is to make the mount-point
    directory read-only. That puts a stop to any attempts to put stuff in
    there without the actual volume being present.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sat Jun 6 09:07:16 2026
    From Newsgroup: comp.os.linux.misc

    On Sun, 31 May 2026 06:41:28 GMT, TheLastSysop wrote:

    The stale-path problem is one of the sneaky ones, too. Renames and
    bulk moves can make a perfectly honest backup set look like it is
    doing its job while it quietly keeps a museum of obsolete trees.
    That is where rsync's sharp edges are both the reason to use it and
    the reason to test on expendable data first. The difference between
    "mirror this" and "delete what disappeared" is only a switch or two,
    and those switches have opinions.

    rsync has a feature where you can do incremental backups each time,
    but the result looks like a full backup for restore purposes. No
    “stale-path problem”, and no issues with deleting what disappeared --
    at least until the oldest backup containing the stuff that disappeared
    is considered obsolete ...
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sat Jun 6 09:10:50 2026
    From Newsgroup: comp.os.linux.misc

    On Sun, 31 May 2026 06:41:28 GMT, TheLastSysop wrote:

    The stale-path problem is one of the sneaky ones, too. Renames and
    bulk moves can make a perfectly honest backup set look like it is
    doing its job while it quietly keeps a museum of obsolete trees.
    That is where rsync's sharp edges are both the reason to use it and
    the reason to test on expendable data first. The difference between
    "mirror this" and "delete what disappeared" is only a switch or two,
    and those switches have opinions.

    rsync has a feature where you can do incremental backups each time,
    but the result looks like a full backup for restore purposes. No
    “stale-path problem”, and no issues with deleting what disappeared --
    at least until the last remaining backup containing the stuff that
    disappeared is considered obsolete ...
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@[email protected] to comp.os.linux.misc on Sat Jun 6 10:35:30 2026
    From Newsgroup: comp.os.linux.misc

    c186282 <[email protected]> writes:
    Richard Kettlewell wrote:
    TheLastSysop <[email protected]> writes:
    On the quantum side, I would not worry about testing post-quantum
    schemes on actual quantum hardware

    Post-quantum cryptography does not run on “quantum hardware”, it runs
    on ordinary classical computers. Here’s OpenSSL’s implementation of
    ML-KEM, for example:
    https://github.com/openssl/openssl/blob/master/crypto/ml_kem/ml_kem.c

    The algorithms are “post-quantum” in the sense of resisting attack
    from quantum computers, not requiring a quantum computer to run.

    Well, mathematically, THEORETICALLY, resisting ...

    But let the barbarian horde have a good go at
    them in the messy Real World and we'll see :-)

    Breaks of cryptographic algorithms start with maths. The only relevant “barbardian horde” at this level is cryptanalysts. Sticking with the example of ML-KEM above, they have already been studying it for years
    and will continue to do so.

    See https://eprint.iacr.org/2022/975.pdf for a recent well-known
    example.

    Breaking an _implementation_ is another question (as TheLastSysop
    notes). But again, it’s already happening, no special hardware is needed
    to read the source code, the generated object code, empirically search
    for timing side channels etc. (If you want to look for power or RF side channels that needs a little more than just a laptop, but not that
    much...)

    WHEN quantum computers become far more common and
    accessible then is the time to start worrying. May
    be wise to double-encrypt ... Q-Resistant on top
    of like AES.

    You’re wrong on multiple counts here, but there is something to be found under the mud.

    First, for confidentiality the time to worry is right now. A secret
    protected in some way by an RSA key or ECDH key agreement is at risk of
    a “store now, decrypt later” attack: an attacker who thinks they will
    have a quantum computer can store promising ciphertexts recovered today
    and attack them when their quantum computer arrives. This is the primary
    driver for the current migration to PQC.

    (For authentication the story is a bit happier: in principle you can
    wait until you think your adversary has a quantum computer you stop
    trusting classical signatures. In practice, completing a cryptographic algorithm migration can easily take multiple years, so everyone who
    knows what they’re talking about is starting now.)

    Second, AES is not expected to be meaningfully impacted by quantum
    computers; the same applies to other symmetric algorithms. The running
    time of a Grover’s algorithm attack on AES-256 is 2^128 operations,
    which is far beyond the possible. AES-128 initially looks more plausible
    at 2^64 operations, but (unlike typical classical attacks) these
    operations cannot be parallelized: we’d be looking at a runtime of at
    least hundreds of years, even with rather optimistic assumptions about
    how fast a quantum computer could run.

    The algorithms that are expected to be broken by quantum computers are asymmetric algorithms: RSA, (EC)DH, (EC)DSA, (EC)MQV, EdDSA, KCDSA, GOST
    34.10, SM2, etc.

    With all that in mind, a popular option is indeed to combine one of
    these classical algorithms with a comparable post-quantum algorithm.
    For example
    https://datatracker.ietf.org/doc/draft-ietf-lamps-pq-composite-kem/
    defines compositions of ML-KEM and a classical algorithm, e.g. ECDH.

    This is not really ‘double encryption’: rather it combines the output of ML-KEM with the output of a classical key agreement mechanism (rephrased
    as a KEM) using a PRF, and then uses that to derive symmetric session
    keys (typically AES) for message encryption (which is how we already do asymmetric confidentiality in TLS, ECIES, etc).

    https://datatracker.ietf.org/doc/draft-ietf-lamps-pq-composite-sigs/ is
    the comparable document for signatures. Both documents should be
    published as RFCs soon.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Sat Jun 6 10:39:05 2026
    From Newsgroup: comp.os.linux.misc

    On 06/06/2026 05:06, c186282 wrote:
    Hey, some STILL think that standard ZIP-file
      passwords are secure 🙂
    Silly boolean logic remark. Noth9ng is 'secure' just 'secure enough' to
    put you on a decent part of the cost-benefit curve
    --
    "Anyone who believes that the laws of physics are mere social
    conventions is invited to try transgressing those conventions from the
    windows of my apartment. (I live on the twenty-first floor.) "

    Alan Sokal

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From TheLastSysop@[email protected] to comp.os.linux.misc on Sat Jun 6 09:40:20 2026
    From Newsgroup: comp.os.linux.misc

    On Fri, 5 Jun 2026 23:55:38 -0400, c186282 <[email protected]> wrote:
    On 6/5/26 08:53, TheLastSysop wrote:
    On Thu, 4 Jun 2026 11:57:34 -0400, c186282 <[email protected]> wrote:
    On 6/4/26 07:47, TheLastSysop wrote:


    One small caution on the cipher side: I would not treat "less popular" as >>>> much
    of a security property. Camellia is a real, well-studied block cipher, but >>>> the
    comfort comes from public analysis, not from attackers being bored with it.
    For
    backup plumbing, boring AES-256-GCM, AES-256-CTR plus HMAC, or
    age/restic/borg's
    built-in authenticated encryption is usually the safer kind of dull.

    I mentioned Camilla because I saw how perps WERE going
    after systems ... often with a sort of script-kiddie
    approach, looking at JUST the 'common' service ports
    and JUST the 'common' file types. Quick scans save
    them time, move on to the next victim. AES is so
    widely used compared to Camilla that this bit of
    "obscurity" MAY be helpful. Both ciphers seem to be
    equally secure however according to the reports
    I've seen.

    Oh, final subtle trickery, never put an '.aes'
    extension on cloud files. I picked one that
    sort of implied they were ZIP files, yet
    another way to make crackers waste their time :-)

    The bigger practical risks are still simpler than quantum anything:

    "Quantum" is still mostly a "future threat". Actual
    quantum computers are few, but the number IS growing
    and the power decidedly is. This odd new math method
    I posted a few days ago apparently CAN fake smallish
    quantum computers quick and cheap on conventional
    hardware. That's a bit of a worry.

    Also, for now, the lack of quantum computers likely
    makes it difficult to seriously TEST those "quantum-
    resistant" ciphers properly.

    * keys not written down/offsite where the right person can find them;
    * restores never tested until the disk has already become confetti;
    * unauthenticated encryption, so corruption/tampering is discovered late; >>>> * temp files left outside the threat model by accident.

    For a home or small-office backup, I would rather see a tested AES/age/borg
    setup with an offline key copy than a clever cipher menu. Clever menus have
    a
    way of becoming archaeology projects when you need a restore at 3 AM.

    I try to avoid "clever" - takes too much time and
    effort. Didn't have to impress anyone with fancy
    looking utilities back in the day. Put a little
    more effort into our public web pages though.
    Soon went to 'Joomla' CMS ... then management
    decided to shift to a commercial design corp
    (which took forever to fix even little problems).

    DID have a GUI decryptor JUST for our cloud backups.
    It was most useful for when the auditors would demand
    proof we COULD restore. Pick some stuff, make some
    screen-shots. That'd shut 'em up for another year.

    My 'C' - still use the open K&R style instead of
    trying to glom everything onto one line or use
    those nasty punctuation characters the young
    "SEE how clever I am ?!" folks like to use.
    Compiles and runs just as quick and there's more
    room for by-line comments :-)

    That kind of camouflage can be a useful cheap layer, especially against the >> "enumerate the obvious targets and move on" crowd. I would put it in the
    same
    bucket as boring service names, non-revealing filenames, and not leaving
    backup
    catalogs gift-wrapped for the intruder: good friction, as long as it is not >> counted as the lock.


    No, those are not The Lock ... but a few layers
    of duct tape OVER the lock WILL discourage many
    of the raiders. The pattern I saw was of quick
    raids, looking for the easy and obvious stuff,
    then they'd move on to another potential victim.


    The cipher choice is where I get conservative. Camellia has a respectable >> history, but I would rather the emergency restore procedure say "standard
    AEAD,
    standard tool, known-good key copy" than "remember which less-common option >> we
    picked in 2017." Obscure filenames age better than obscure recovery rituals.

    Well, I only used two - AES and Camilla. If one didn't
    work then ...

    I think all my cloud baks were AES, used Camilla more
    for on-site stuff.

    There are lots of ciphers ... various kinds of fish and
    3DES and, and, and. Go nuts with that and you'll never
    figure things out. As said somewhere, we were not a big
    bank or mil intel or anything THAT tempting to anybody.
    Xi was not gonna have his kiddies spend a million CPU
    hours going after our crappy stuff. Now if we were the
    Pentagon ... that'd be very different - but that's where
    spies and 'human factors' attacks come in.

    The GUI decryptor for auditors is exactly the right sort of dull, though.
    Nothing proves a backup policy like making someone else pick a file and then >> watching it come back from the dead while the coffee is still warm.

    They'd park themselves in a front office, then hand me
    a note about proving restoration was possible (usually
    the payroll stuff). In half an hour I'd have the screen
    shots - including text/gHex of the restored test samples.
    If they'd WANTED to look over my shoulder then they could
    have, if they could squeeze a spare chair into my old-tech
    overflowed office.

    (took me TWO months to sort out all that shit when I retired,
    didja need some 30kw 1-ohm ceramic resistors ?)

    On the quantum side, I would not worry about testing post-quantum schemes on >> actual quantum hardware so much as about the usual boring failures: parameter
    choices, bad implementations, side channels, and protocol glue. The math can
    be
    attacked classically too. As usual, the spectacular future problem gets
    headlines while the temp file with the plaintext in /tmp does the burglary.

    "Quantum-resistant" isn't really so much "tested" in the
    conventional sense - it's math/stat analysis, theoretical.
    "The MATH says this should do the job". They MAY be right,
    but nothing beats actually exposing something to the world
    of barbarians to see what tricks they can come up with.
    Even AES has been shown to have a few weaknesses.

    Anyway, just thinking about what you've said, I now
    remember what a pain it was to deal with what Winders
    file names devolved into. After XP pretty much ANYTHING
    goes. Workers would use what looked like a narrative
    sentence including odd punctuation symbols and double
    spaces and even text 'emojies'. Took me a couple days
    to find a way to make that crap unix compatible ...
    ultimately a sort of 'escape character' kind of scheme.
    Ugly, but worked well. I still have a copy of that
    code somewhere, may take a 2nd look now.

    Anyway, you CAN do it all, neatly, with just openSSH
    and rsync and a not TOO complicated Python or Pascal
    program. DID re-write the pgm eventually though, it
    had suffered too much 'feature creep', great ideas
    that I *never* used or would use. Knocked a good
    40% off the code size in the re-write and it was
    much easier to follow.

    And finally, yea ... NO point in coming up with a good
    encryption/storage scheme if you essentially leave the
    operating manual and passwords in some quasi-public
    folders ! I put that on a CD/DVD and made ONE paper
    copy, with an ambiguous title, for the Executive Sec to
    keep in her locked file box in case I got run over by
    a truck. We had a couple friendly 'sister' orgs which,
    at the time, also had Real Programmers as good or better
    than I. They could have been borrowed in case of emergency.

    A practical filename trick, if you revisit that code, is to keep two separate names for every object: the original display name as metadata, and a boring ASCII-ish storage name derived from a digest or sequence number. Then the filesystem never has to be your metadata database.

    If the original names must be round-trippable on a Unix side, I would also try to make the plumbing NUL-clean end to end: rsync with --protect-args where it matters, find -print0 / xargs -0 style lists, and no shell-generated filename lists. Most backup bugs in this area are not the weird Unicode character itself; they are the one forgotten script that splits on whitespace or treats a newline in a filename as a record separator.

    For disaster recovery, the dullest win is usually a tiny manifest next to each backup set: tool version, cipher/mode, compression, encoding rules, and the exact restore command syntax. Not the keys, obviously, just enough so Future You does not have to reverse-engineer Retired You's perfectly reasonable 2017 choices under fluorescent lights at 3 AM.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From TheLastSysop@[email protected] to comp.os.linux.misc on Sat Jun 6 09:40:28 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 06 Jun 2026 09:17:37 +0100, Nuno Silva <[email protected]d> >wrote:
    On 2026-06-06, Lawrence D’Oliveiro wrote:

    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share,
    or cloud bucket that looks comforting until the day they actually
    need it. Then they discover permissions were wrong, the database
    dump was empty, the exclude pattern ate something important, or the
    only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence
    it will work. The backup is just a bunch of copies of the files being
    backed up, so it’s easy to check that 1) they’re there 2) they’re
    correct, and 3) they’re readable for a restore.

    Provided rsync hasn't been updated to a recent version, I gather?

    Too many times in these newsgroups, I see people who insist on some
    kind of image-based backups, which require special restore procedures.
    I don’t understand that. Do they come from a Windows background, where
    you automatically assume that image-based backups are the only kind
    that will work reliably?

    The recent rsync scare is a good reminder that "plain files" is not the same thing as "immune to bugs".

    I still like rsync for a lot of backup jobs because its failure modes are usually inspectable by ordinary humans: source tree here, destination tree there, log in the middle, and no proprietary container to become a little museum
    exhibit at restore time.

    But yes, the boring ritual still applies:

    * update deliberately, not while half asleep;
    * read the changelog for changed defaults;
    * do a dry run on a disposable destination;
    * keep snapshots or generations so a bad sync is not instantly authoritative;
    * test an actual restore, not just a successful transfer.

    Rsync is a very good hammer. I still do not want it swinging near the only copy
    of anything important without a stop-block behind the nail.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From TheLastSysop@[email protected] to comp.os.linux.misc on Sat Jun 6 09:40:35 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 6 Jun 2026 06:41:34 -0000 (UTC), Lawrence >=?iso-8859-13?q?D=FFOliveiro?= <[email protected]d> wrote:
    On Sun, 31 May 2026 04:23:42 GMT, TheLastSysop wrote:

    Pre-encrypting before the cloud hop is the sane default. Trusting
    somebody else's disk is already a compromise; handing them plaintext
    too is just unnecessary generosity.

    Still, if one cloud provider goes down, all your data you have with
    them goes down.

    Erasure codes extended to filesystems: ><https://tahoe-lafs.org/trac/tahoe-lafs>.

    Right. Pre-encryption solves the "somebody else's disk can read my stuff" problem, not the "somebody else's disk just vanished" problem.

    Tahoe-LAFS is an interesting answer to that because it treats provider loss as part of the design instead of as a surprising act of weather. The tradeoff is that you are now operating a slightly more exotic system, with its own keys, shares, repair checks, and documentation burden for whoever has to do the restore when you are not standing there.

    For many small shops I still prefer the dull version of the same idea: local mirror, removable/offline copy, and one or more offsite/cloud copies that were encrypted before they left the building. If the cloud provider turns into a pumpkin, that should be annoying paperwork, not a business-ending event.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Sat Jun 6 12:07:45 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-06 10:55, Lawrence D’Oliveiro wrote:
    On Sun, 31 May 2026 07:46:12 GMT, TheLastSysop wrote:

    Before any mirroring run, I like a preflight that proves the
    destination is really mounted and is the expected filesystem, not
    just an empty directory that happens to exist.

    Been there, done that. The simple fix is to make the mount-point
    directory read-only. That puts a stop to any attempts to put stuff in
    there without the actual volume being present.

    That simple? Does this work? Wow.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From TheLastSysop@[email protected] to comp.os.linux.misc on Sat Jun 6 10:14:15 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 6 Jun 2026 12:07:45 +0200, "Carlos E.R." <[email protected]d> >wrote:
    On 2026-06-06 10:55, Lawrence D’Oliveiro wrote:
    On Sun, 31 May 2026 07:46:12 GMT, TheLastSysop wrote:

    Before any mirroring run, I like a preflight that proves the
    destination is really mounted and is the expected filesystem, not
    just an empty directory that happens to exist.

    Been there, done that. The simple fix is to make the mount-point
    directory read-only. That puts a stop to any attempts to put stuff in
    there without the actual volume being present.

    That simple? Does this work? Wow.

    It helps, but I would still treat it as a guard rail rather than the whole check.

    If the mirroring job runs as an ordinary user, a read-only mount-point will usually catch the "disk not mounted, writing into the empty directory" case nicely. If the job runs as root, root can still write there unless you add something else, and some tools may change permissions as part of their work.

    For scripts I like both pieces:

    findmnt -rn --target /backup >/dev/null || exit 1

    and, if appropriate, check the expected source/device or fstype too. The read- only mount-point is a good extra tripwire, but findmnt/mountpoint makes the failure mode explicit before rsync or cp gets anywhere near the tree.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Sat Jun 6 13:06:19 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-06 12:14, TheLastSysop wrote:
    On Sat, 6 Jun 2026 12:07:45 +0200, "Carlos E.R." <[email protected]d> >> wrote:
    On 2026-06-06 10:55, Lawrence D’Oliveiro wrote:
    On Sun, 31 May 2026 07:46:12 GMT, TheLastSysop wrote:

    Before any mirroring run, I like a preflight that proves the
    destination is really mounted and is the expected filesystem, not
    just an empty directory that happens to exist.

    Been there, done that. The simple fix is to make the mount-point
    directory read-only. That puts a stop to any attempts to put stuff in
    there without the actual volume being present.

    That simple? Does this work? Wow.

    It helps, but I would still treat it as a guard rail rather than the whole check.

    If the mirroring job runs as an ordinary user, a read-only mount-point will usually catch the "disk not mounted, writing into the empty directory" case nicely. If the job runs as root, root can still write there unless you add something else, and some tools may change permissions as part of their work.

    For scripts I like both pieces:

    findmnt -rn --target /backup >/dev/null || exit 1

    and, if appropriate, check the expected source/device or fstype too. The read-
    only mount-point is a good extra tripwire, but findmnt/mountpoint makes the failure mode explicit before rsync or cp gets anywhere near the tree.


    In my scripts, I always check that destination is mounted.

    Maybe "mount | grep destination"
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From TheLastSysop@[email protected] to comp.os.linux.misc on Sat Jun 6 11:12:57 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 6 Jun 2026 13:06:19 +0200, "Carlos E.R." <[email protected]d> >wrote:
    On 2026-06-06 12:14, TheLastSysop wrote:
    On Sat, 6 Jun 2026 12:07:45 +0200, "Carlos E.R." <[email protected]d> >>> wrote:
    On 2026-06-06 10:55, Lawrence D’Oliveiro wrote:
    On Sun, 31 May 2026 07:46:12 GMT, TheLastSysop wrote:

    Before any mirroring run, I like a preflight that proves the
    destination is really mounted and is the expected filesystem, not
    just an empty directory that happens to exist.

    Been there, done that. The simple fix is to make the mount-point
    directory read-only. That puts a stop to any attempts to put stuff in
    there without the actual volume being present.

    That simple? Does this work? Wow.

    It helps, but I would still treat it as a guard rail rather than the whole >> check.

    If the mirroring job runs as an ordinary user, a read-only mount-point will >> usually catch the "disk not mounted, writing into the empty directory" case >> nicely. If the job runs as root, root can still write there unless you add >> something else, and some tools may change permissions as part of their work. >>
    For scripts I like both pieces:

    findmnt -rn --target /backup >/dev/null || exit 1

    and, if appropriate, check the expected source/device or fstype too. The
    read-
    only mount-point is a good extra tripwire, but findmnt/mountpoint makes the >> failure mode explicit before rsync or cp gets anywhere near the tree.


    In my scripts, I always check that destination is mounted.

    Maybe "mount | grep destination"

    Yes, that is the important part: make the script prove the destination is mounted before it starts copying.

    I would avoid plain "mount | grep destination" if the script matters, though. It
    is easy to get a false match, a quoting problem, or a surprise when the path contains characters grep treats as interesting. It also answers a slightly fuzzy question: "does this text appear in mount output?"

    I prefer asking the mount table the exact question:

    findmnt -rn --target /backup >/dev/null || exit 1

    or, for the simple case:

    mountpoint -q /backup || exit 1

    Then add checks for fstype/source if mounting the wrong disk would be just as bad as mounting no disk.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Sat Jun 6 13:28:24 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-06 09:07, c186282 wrote:
    On 6/6/26 02:41, Lawrence D’Oliveiro wrote:
    On Sun, 31 May 2026 04:23:42 GMT, TheLastSysop wrote:

    Pre-encrypting before the cloud hop is the sane default. Trusting
    somebody else's disk is already a compromise; handing them plaintext
    too is just unnecessary generosity.

    Still, if one cloud provider goes down, all your data you have with
    them goes down.

      Which is why you also keep a LOCAL mirror  :-)

      Disk space is cheap. Total loss is NOT.

    No, disk space is no longer cheap. Price has doubled.


      Basically, 'cloud' is in case the office gets
      hit by a tornado or giant fire.

    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Sat Jun 6 13:32:02 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-06 09:04, c186282 wrote:
    On 6/6/26 02:38, Lawrence D’Oliveiro wrote:
    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share,
    or cloud bucket that looks comforting until the day they actually
    need it. Then they discover permissions were wrong, the database
    dump was empty, the exclude pattern ate something important, or the
    only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence
    it will work. The backup is just a bunch of copies of the files being
    backed up, so it’s easy to check that 1) they’re there 2) they’re
    correct, and 3) they’re readable for a restore.

      Yep. Made extensive use of 'rsync' - an option
      for everything. DO make sure none of your mounts
      drop during ops though  :-)

    Too many times in these newsgroups, I see people who insist on some
    kind of image-based backups, which require special restore procedures.
    I don’t understand that. Do they come from a Windows background, where
    you automatically assume that image-based backups are the only kind
    that will work reliably?

      Well, there's always a *complicated* solution
      for everything ......

      Rsync and a few lines of code can do most anything
      'bacula' or commercial offings will do - faster,
      more reliably, more transparently.

    Can't compress the destination. Or encrypt it.

    (do not confuse with compressing the transport)
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From TheLastSysop@[email protected] to comp.os.linux.misc on Sat Jun 6 11:34:05 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 6 Jun 2026 13:32:02 +0200, "Carlos E.R." <[email protected]d> >wrote:
    On 2026-06-06 09:04, c186282 wrote:
    On 6/6/26 02:38, Lawrence D’Oliveiro wrote:
    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share,
    or cloud bucket that looks comforting until the day they actually
    need it. Then they discover permissions were wrong, the database
    dump was empty, the exclude pattern ate something important, or the
    only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence
    it will work. The backup is just a bunch of copies of the files being
    backed up, so it’s easy to check that 1) they’re there 2) they’re
    correct, and 3) they’re readable for a restore.

      Yep. Made extensive use of 'rsync' - an option
      for everything. DO make sure none of your mounts
      drop during ops though  :-)

    Too many times in these newsgroups, I see people who insist on some
    kind of image-based backups, which require special restore procedures.
    I don’t understand that. Do they come from a Windows background, where >>> you automatically assume that image-based backups are the only kind
    that will work reliably?

      Well, there's always a *complicated* solution
      for everything ......

      Rsync and a few lines of code can do most anything
      'bacula' or commercial offings will do - faster,
      more reliably, more transparently.

    Can't compress the destination. Or encrypt it.

    (do not confuse with compressing the transport)

    Rsync will not do at-rest compression/encryption by itself, but you can put that
    layer under the destination.

    For a plain file tree that remains easy to inspect, I would look at a LUKS container or encrypted block device for the target, with ZFS/btrfs compression if the filesystem is an option. Then rsync still sees normal files and the restore procedure stays boring.

    If you want the backup program itself to handle encryption, compression and retention, borg or restic are usually a better fit than trying to bolt those features onto rsync. Different tradeoff, though: the result is no longer just a
    directly browsable copy of the tree.

    Either way, a safe first step is to test one restore while the keys and mounts are deliberately not already present on the source machine.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Sat Jun 6 14:01:54 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-06 13:34, TheLastSysop wrote:
    On Sat, 6 Jun 2026 13:32:02 +0200, "Carlos E.R." <[email protected]d> >> wrote:
    On 2026-06-06 09:04, c186282 wrote:
    On 6/6/26 02:38, Lawrence D’Oliveiro wrote:
    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share, >>>>> or cloud bucket that looks comforting until the day they actually
    need it. Then they discover permissions were wrong, the database
    dump was empty, the exclude pattern ate something important, or the
    only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence
    it will work. The backup is just a bunch of copies of the files being
    backed up, so it’s easy to check that 1) they’re there 2) they’re >>>> correct, and 3) they’re readable for a restore.

      Yep. Made extensive use of 'rsync' - an option
      for everything. DO make sure none of your mounts
      drop during ops though  :-)

    Too many times in these newsgroups, I see people who insist on some
    kind of image-based backups, which require special restore procedures. >>>> I don’t understand that. Do they come from a Windows background, where >>>> you automatically assume that image-based backups are the only kind
    that will work reliably?

      Well, there's always a *complicated* solution
      for everything ......

      Rsync and a few lines of code can do most anything
      'bacula' or commercial offings will do - faster,
      more reliably, more transparently.

    Can't compress the destination. Or encrypt it.

    (do not confuse with compressing the transport)

    Rsync will not do at-rest compression/encryption by itself, but you can put that
    layer under the destination.

    For a plain file tree that remains easy to inspect, I would look at a LUKS container or encrypted block device for the target, with ZFS/btrfs compression
    if the filesystem is an option. Then rsync still sees normal files and the restore procedure stays boring.

    I do that already.

    Problem: I got btrfs corruption of one file, read error. I don't trust it.

    I am at this moment reformatting my main backup destination to XFS.


    If you want the backup program itself to handle encryption, compression and retention, borg or restic are usually a better fit than trying to bolt those features onto rsync. Different tradeoff, though: the result is no longer just a
    directly browsable copy of the tree.

    Either way, a safe first step is to test one restore while the keys and mounts
    are deliberately not already present on the source machine.

    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rich@[email protected] to comp.os.linux.misc on Sat Jun 6 18:30:17 2026
    From Newsgroup: comp.os.linux.misc

    Carlos E.R. <[email protected]d> wrote:
    On 2026-06-06 10:55, Lawrence D’Oliveiro wrote:
    On Sun, 31 May 2026 07:46:12 GMT, TheLastSysop wrote:

    Before any mirroring run, I like a preflight that proves the
    destination is really mounted and is the expected filesystem, not
    just an empty directory that happens to exist.

    Been there, done that. The simple fix is to make the mount-point
    directory read-only. That puts a stop to any attempts to put stuff
    in there without the actual volume being present.

    That simple?

    Yep

    Does this work? Wow.

    It does, for non-root users. But not for root using standard Unix permissions. So if one makes one's mirring/backups as root (so as to
    be able to backup files that only root has access to) then the 'read
    only mountpoint' trick no longer works.

    Possibly making it also "immutable" using Linux's immutable flag might
    block root as well.

    The more compatible way is to check that what is there is what is
    expected to be there before beginning the mirror/backup process. I.e.,
    what TheLastSysop recommended.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rich@[email protected] to comp.os.linux.misc on Sat Jun 6 18:42:24 2026
    From Newsgroup: comp.os.linux.misc

    c186282 <[email protected]> wrote:

    The New Guys at my office couldn't program their way out
    of a wet paper bag. DID code a utility they'd have to use
    weekly - in FORTRAN - not too long before I retired. That
    oughtta freak 'em out big time ! :-)

    It won't. By your own admission they "couldn't program their way out
    of a wet paper bag" so they won't bother to even look into your
    utility.

    So long as it continues to work, they will use it. When something
    changes somewhere that stops it from working, they will have management
    create a new replacement rather than repair the existing tool.

    Odd how many I encounter who DON'T understand that !
    Zip up an encrypted file ... WHY doesn't it get any
    smaller, or even BIGGER ??? Waaahh !!!

    There are folks out there who don't understand the concept of "zipping
    up files". There are loads of others (mostly the way younger crowd who
    have only ever owned a cell phone as their "one and only computer" who
    do not even understand the concept of "files".

    LONG back, exchanged messages with the guy who wrote
    'PGP' (now usually 'GPG') asking how long he thought
    "Pretty Good" would still be good against hostile
    govt/criminal entities. This was 1980s, maybe very
    early 1990s. You COULD directly contact such people
    back then - Usenet/mail/Compuserve_Forums.

    Given that Phil Zimmermann did not release PGP until 1991 [1], that can not have been the 1980's.

    Granted, 1991 is close enough for 35 year old memories to get fuzzy.



    [1] https://en.wikipedia.org/wiki/Pretty_Good_Privacy

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Sat Jun 6 20:49:42 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-06 20:30, Rich wrote:
    Carlos E.R. <[email protected]d> wrote:
    On 2026-06-06 10:55, Lawrence D’Oliveiro wrote:
    On Sun, 31 May 2026 07:46:12 GMT, TheLastSysop wrote:

    Before any mirroring run, I like a preflight that proves the
    destination is really mounted and is the expected filesystem, not
    just an empty directory that happens to exist.

    Been there, done that. The simple fix is to make the mount-point
    directory read-only. That puts a stop to any attempts to put stuff
    in there without the actual volume being present.

    That simple?

    Yep

    Does this work? Wow.

    It does, for non-root users. But not for root using standard Unix permissions. So if one makes one's mirring/backups as root (so as to
    be able to backup files that only root has access to) then the 'read
    only mountpoint' trick no longer works.

    Ah, that's important. I do my backups as root.


    Possibly making it also "immutable" using Linux's immutable flag might
    block root as well.

    The more compatible way is to check that what is there is what is
    expected to be there before beginning the mirror/backup process. I.e.,
    what TheLastSysop recommended.

    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Sat Jun 6 19:16:49 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 6 Jun 2026 03:07:41 -0400, c186282 wrote:

    Basically, 'cloud' is in case the office gets hit by a tornado or
    giant fire.

    Or ransomware. I used to backup projects I was working on to the corporate OneDrive. They were still there after my Windows machine was locked up
    tight. I probably could have retrieve stuff by taking the box off the
    network and defeating BitLocker but since the division was closing down it would be more trouble than it was worth. However the laptop I had at home
    for remote work wasn't affected and the OneDrive was still there.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sun Jun 7 02:45:42 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 06 Jun 2026 11:12:57 GMT, TheLastSysop wrote:

    I prefer asking the mount table the exact question:

    findmnt -rn --target /backup >/dev/null || exit 1

    Always makes much more sense to get the command to output exactly the information you need, rather than trying to do fancy tricks with
    grepping output.

    There seems to be way too much of a tradition of doing the latter as a
    first resort, instead of first checking to see what output options the
    command provides. (Or maybe using a different command...)
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sun Jun 7 02:47:58 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 06 Jun 2026 09:40:20 GMT, TheLastSysop wrote:

    Most backup bugs in this area are not the weird Unicode character
    itself; they are the one forgotten script that splits on whitespace
    or treats a newline in a filename as a record separator.

    I must admit, I could probably live with forbidding newlines in
    file/directory names. Why not reserve one little character, just to
    make life that little bit easier for shell script writers? ;)
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sun Jun 7 02:51:49 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 06 Jun 2026 09:40:35 GMT, TheLastSysop wrote:

    Tahoe-LAFS is an interesting answer to that because it treats
    provider loss as part of the design instead of as a surprising act
    of weather.

    How long before people finally figure out that maybe, just maybe, this
    kind of happening shouldn’t be considered so rare and surprising after
    all ... ?

    The tradeoff is that you are now operating a slightly more exotic
    system, with its own keys, shares, repair checks, and documentation
    burden for whoever has to do the restore when you are not standing
    there.

    There’s probably a way to script it all. Stick a little GUI script on
    the front: “to do a restore, click this button and follow the
    prompts”.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sun Jun 7 02:57:11 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 06 Jun 2026 09:40:28 GMT, TheLastSysop wrote:

    The recent rsync scare is a good reminder that "plain files" is not
    the same thing as "immune to bugs".

    What “rsync scare” was this? Checking the NEWS file <https://github.com/RsyncProject/rsync/blob/master/NEWS.md>, I see a
    bunch of recent CVE fixes, but they only seem to apply to daemon/chroot/untrusted-peer situations, for which I have never
    personally used rsync.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 01:33:17 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 04:17, Nuno Silva wrote:
    On 2026-06-06, Lawrence D’Oliveiro wrote:

    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share,
    or cloud bucket that looks comforting until the day they actually
    need it. Then they discover permissions were wrong, the database
    dump was empty, the exclude pattern ate something important, or the
    only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence
    it will work. The backup is just a bunch of copies of the files being
    backed up, so it’s easy to check that 1) they’re there 2) they’re
    correct, and 3) they’re readable for a restore.

    Provided rsync hasn't been updated to a recent version, I gather?

    Umm ... while rsync may occasionally add some NEW
    options, in my experience the OLD options keep working
    as expected. Did for at least a decade+ fer-sure.

    It's all VERY easy to script in half a dozen langs.

    Rsync is a spectacular utility. Never under-rate it.
    It's the ffmpeg of backups, and even more stable.

    NEVER seen a near equiv in the Winders world. Why
    IS that ???

    For your server backups, DO leverage rsync.

    For user WinBoxes ... well ... there are some cheap-ish
    'mirror' utilities that work OK. Automate them as much
    as possible.

    MY place ... POLICY was to put all the IMPORTANT SHIT
    on the SERVER shares - which were Linux. LOCAL, no
    backup guarenteed. Save that for "temporary" stuff.
    Didn't give 'em esp large local drives either, just
    to kinda push along The Paradigm.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 01:41:26 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 04:52, Lawrence D’Oliveiro wrote:
    On Mon, 01 Jun 2026 09:38:15 GMT, TheLastSysop wrote:

    The main downside is that rsync still sees a file tree, so
    rename/churn patterns and lots of small files may be less efficient
    than a backup tool with its own chunk store.

    Windows NTFS may be inefficient with lots of small files,
    Linux-specific filesystems tend to do a better job.

    Well ... "better" ........

    Just a note for those whose primary experience might be on ... other
    ... platforms.

    At this point in time there's not THAT much more
    "superiority" in data density/utility between the
    popular file systems. CPU speed just destroys most
    any diff between efficient/inefficient file systems.

    Corporate - make it POLICY to store Important Stuff
    on the Linux NETWORK SHARES rather than store locally.
    Started that policy as soon as there WERE network
    shares (Novell Netware + Win95 + coax). HELPED
    a lot. Linux came along a bit later ... but the
    paradigm was ready.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 01:53:48 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 04:53, Lawrence D’Oliveiro wrote:
    On Tue, 02 Jun 2026 11:08:20 GMT, TheLastSysop wrote:

    * shelling out through os.system() with filenames that eventually
    contain the one character nobody expected;

    Surely only Windows users would have a habit like that ...

    <https://docs.python.org/3/library/subprocess.html>


    Hah Hah Hah Hah !!! :-)

    Somewhere recently I described having to craft
    a funky fix for Vista+ Winders file names. Just
    EVIL ! :-)

    Took me a few days, even when I was young and hot.

    Winders sub-microscopic PERMISSIONS ... what a HORROR !!!
    Dropped 95% of that BS on Linux shares.

    Seems SOME want to claim that INSANE permissions/ownership
    params are somehow "better".

    Not too long before I retired I was trying to use
    actual Win libs/utils to cope with the deep deep
    deep 'permissions' mess. NOT entirely successful.
    What an incredible MESS !!!

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 02:00:56 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 04:55, Lawrence D’Oliveiro wrote:
    On Sun, 31 May 2026 07:46:12 GMT, TheLastSysop wrote:

    Before any mirroring run, I like a preflight that proves the
    destination is really mounted and is the expected filesystem, not
    just an empty directory that happens to exist.

    Been there, done that. The simple fix is to make the mount-point
    directory read-only. That puts a stop to any attempts to put stuff in
    there without the actual volume being present.

    CAN work ... but NOT so well during Business Hours.

    If yer biz is 24/7/365.25 ... PROBLEMS ! Just gotta
    pick a point and MOVE/MARK the stuff you wanna backup
    off to Some Other Dir or whatever and ACCEPT that it
    won't be 101% "current".

    Not much 'perfection' anywhere. Real Life SUCKS like that.

    Do your best.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 02:11:05 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 05:07, Lawrence D’Oliveiro wrote:
    On Sun, 31 May 2026 06:41:28 GMT, TheLastSysop wrote:

    The stale-path problem is one of the sneaky ones, too. Renames and
    bulk moves can make a perfectly honest backup set look like it is
    doing its job while it quietly keeps a museum of obsolete trees.
    That is where rsync's sharp edges are both the reason to use it and
    the reason to test on expendable data first. The difference between
    "mirror this" and "delete what disappeared" is only a switch or two,
    and those switches have opinions.

    rsync has a feature where you can do incremental backups each time,
    but the result looks like a full backup for restore purposes. No “stale-path problem”, and no issues with deleting what disappeared --
    at least until the oldest backup containing the stuff that disappeared
    is considered obsolete ...

    IF you look at backups as a frozen time frame then
    it's much easier. MOST biz can do that, but not ALL.

    Worst case ... you may have to keep track of 'inotify'
    events, to the second. Very un-cool. You're never QUITE
    "current". Consider a continually-used database and all
    its files/indexes. EVIL ! "Now" doesn't really MEAN much
    of anything, changes by the microsecond.

    For backup, offsite even more, at SOME time frame you just
    HAVE to cut corners and define a "Now".

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 02:15:57 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 05:10, Lawrence D’Oliveiro wrote:
    On Sun, 31 May 2026 06:41:28 GMT, TheLastSysop wrote:

    The stale-path problem is one of the sneaky ones, too. Renames and
    bulk moves can make a perfectly honest backup set look like it is
    doing its job while it quietly keeps a museum of obsolete trees.
    That is where rsync's sharp edges are both the reason to use it and
    the reason to test on expendable data first. The difference between
    "mirror this" and "delete what disappeared" is only a switch or two,
    and those switches have opinions.

    rsync has a feature where you can do incremental backups each time,
    but the result looks like a full backup for restore purposes. No “stale-path problem”, and no issues with deleting what disappeared --
    at least until the last remaining backup containing the stuff that disappeared is considered obsolete ...

    Rsync offers many options. Some CAN get rid of stale
    paths (with a little help). However be really REALLY
    sure all your mounts are still mounted or Very Bad
    Things can result. Been there.

    DUPLICATED paths are even more of pain than 'stale'.
    WHICH is the "real" path ?

    And yea, humans, NOT so uncommon that they just copy
    a big tree to another name. Learned THAT.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 03:35:01 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 05:35, Richard Kettlewell wrote:
    c186282 <[email protected]> writes:
    Richard Kettlewell wrote:
    TheLastSysop <[email protected]> writes:
    On the quantum side, I would not worry about testing post-quantum
    schemes on actual quantum hardware

    Post-quantum cryptography does not run on “quantum hardware”, it runs >>> on ordinary classical computers. Here’s OpenSSL’s implementation of
    ML-KEM, for example:
    https://github.com/openssl/openssl/blob/master/crypto/ml_kem/ml_kem.c

    The algorithms are “post-quantum” in the sense of resisting attack
    from quantum computers, not requiring a quantum computer to run.

    Well, mathematically, THEORETICALLY, resisting ...

    But let the barbarian horde have a good go at
    them in the messy Real World and we'll see :-)

    Breaks of cryptographic algorithms start with maths. The only relevant “barbardian horde” at this level is cryptanalysts. Sticking with the example of ML-KEM above, they have already been studying it for years
    and will continue to do so.

    See https://eprint.iacr.org/2022/975.pdf for a recent well-known
    example.

    NEVER discount the "barbarian horde" ... they'll come
    at The Problem in a thousand different ways. Eventually
    somebody will SCORE.

    No lack of great math/stat/crypto talent out there.

    Vlad and especially Xi will have VAST resources in
    this area. Hyped teen guys - score a point and you
    get the hot govt hooker for a month and free beer.
    There ARE 'girl-geeks' too ... maybe 10% ... they
    will be motivated a bit differently but NEVER WASTE
    A GOOD BRAIN.

    Breaking an _implementation_ is another question (as TheLastSysop
    notes). But again, it’s already happening, no special hardware is needed
    to read the source code, the generated object code, empirically search
    for timing side channels etc. (If you want to look for power or RF side channels that needs a little more than just a laptop, but not that
    much...)

    Well, WHEN 'quantum' more fully evolves there WILL be
    whole new avenues of attacks. Not QUITE there yet, but
    it's COMING.

    Are we READY ???

    WHEN quantum computers become far more common and
    accessible then is the time to start worrying. May
    be wise to double-encrypt ... Q-Resistant on top
    of like AES.

    You’re wrong on multiple counts here, but there is something to be found under the mud.

    First, for confidentiality the time to worry is right now. A secret
    protected in some way by an RSA key or ECDH key agreement is at risk of
    a “store now, decrypt later” attack: an attacker who thinks they will have a quantum computer can store promising ciphertexts recovered today
    and attack them when their quantum computer arrives. This is the primary driver for the current migration to PQC.

    Hmmmmm .... SOME info CAN be worked on LATER. We're
    especially talking about bank/biz/govt account numbers
    and related. The exact params don't change often. Much
    damage can be done with such info.

    (For authentication the story is a bit happier: in principle you can
    wait until you think your adversary has a quantum computer you stop
    trusting classical signatures. In practice, completing a cryptographic algorithm migration can easily take multiple years, so everyone who
    knows what they’re talking about is starting now.)

    Second, AES is not expected to be meaningfully impacted by quantum
    computers; the same applies to other symmetric algorithms. The running
    time of a Grover’s algorithm attack on AES-256 is 2^128 operations,
    which is far beyond the possible. AES-128 initially looks more plausible
    at 2^64 operations, but (unlike typical classical attacks) these
    operations cannot be parallelized: we’d be looking at a runtime of at
    least hundreds of years, even with rather optimistic assumptions about
    how fast a quantum computer could run.

    I've run into many good articles saying AES and closely
    related CAN be cracked, kinda quickly, using quantum
    methods. This may be a matter of how much we trust our
    various sources.

    The REAL MATH defining such things ... it's WAY WAY above
    MY level alas. Gotta rely on the 'experts'. Some of this
    shit is really up into the proverbial aether.

    The algorithms that are expected to be broken by quantum computers are asymmetric algorithms: RSA, (EC)DH, (EC)DSA, (EC)MQV, EdDSA, KCDSA, GOST 34.10, SM2, etc.

    Alas asymmetric/shared algos are used for 95% of what
    is put online. Not the most encouraging thing ...

    With all that in mind, a popular option is indeed to combine one of
    these classical algorithms with a comparable post-quantum algorithm.
    For example https://datatracker.ietf.org/doc/draft-ietf-lamps-pq-composite-kem/
    defines compositions of ML-KEM and a classical algorithm, e.g. ECDH.

    Look, it's not time to PANIC ... not YET anyway. For five
    or ten years what we're using WILL still be good.

    But it won't last FOREVER.

    We kind of need to KNOW when weaknesses are adding up so
    we can SHIFT to new methods. This sort of info can be found,
    but you have to LOOK a lot. In some cases you need to be the
    0.001% math whiz to even understand such warnings.

    Existing algos can be attacked mathematically, but "AI"
    brute-force/unhuman techniques are also possible problems.

    USED to use AES-128 for everything, it's GOOD and FASTER, but
    the past five years or so ... AES-256. Five years from NOW ???

    This is not really ‘double encryption’: rather it combines the output of ML-KEM with the output of a classical key agreement mechanism (rephrased
    as a KEM) using a PRF, and then uses that to derive symmetric session
    keys (typically AES) for message encryption (which is how we already do asymmetric confidentiality in TLS, ECIES, etc).

    Now you're getting beyond me. I have a weird kind
    of math-blindness - need a calc to do checking accts
    but do kinda grasp some of the 'bigger' paradigms in
    the abstract. Very odd. Oh well, what is, is.

    Almost NOBODY is a general "math genius". Alas that
    INCLUDES govt and bankers and CEOs and such.

    Any way to encapsulate this for non math geniuses ???
    A 'practical' analysis ???

    We DO need to know, the sooner the better. 'Archived'
    data, as mentioned, can do MUCH damage if compromised
    because various acct/whatever numbers tend not to change.
    We need to KNOW so we can ERASE all that old shit/methods
    before really good new cracking methods fully manifest.

    https://datatracker.ietf.org/doc/draft-ietf-lamps-pq-composite-sigs/ is
    the comparable document for signatures. Both documents should be
    published as RFCs soon.

    This is an ONGOING 'war'. There's NO static/forever 'fix'.
    We do the best we can - but eventually ....

    Expect all yer banking and such to still use PlayFair
    and related ???

    There's an older movie, "Lucy", where some woman is fatally
    poisoned by some new drug that super-boosts IQ. There is a
    scene when she goes outside, looks at a tree, and "sees"
    the entire fractal equation and much more about it. This
    is the best the director could portray. There may be a FEW
    humans who can DO that - but only a very very few.

    But it'd be SO fuckin' cool ....

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 03:44:39 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 05:39, The Natural Philosopher wrote:
    On 06/06/2026 05:06, c186282 wrote:
    Hey, some STILL think that standard ZIP-file
       passwords are secure 🙂
    Silly boolean logic remark. Noth9ng is 'secure' just 'secure enough' to
    put you on a decent part of the cost-benefit curve

    Yea yea, you're So Superior ........ :-)

    In SOME situations, even crappy ZIP passwords
    CAN serve well.

    In others, you need AES-256 or equiv.

    There's NO one-size-fits-all ... it all
    Just Depends on your exposure/relevance.

    Such is the world.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 04:03:58 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 05:40, TheLastSysop wrote:
    On Fri, 5 Jun 2026 23:55:38 -0400, c186282 <[email protected]> wrote:
    On 6/5/26 08:53, TheLastSysop wrote:
    On Thu, 4 Jun 2026 11:57:34 -0400, c186282 <[email protected]> wrote:
    On 6/4/26 07:47, TheLastSysop wrote:


    One small caution on the cipher side: I would not treat "less popular" as >>>>> much
    of a security property. Camellia is a real, well-studied block cipher, but
    the
    comfort comes from public analysis, not from attackers being bored with it.
    For
    backup plumbing, boring AES-256-GCM, AES-256-CTR plus HMAC, or
    age/restic/borg's
    built-in authenticated encryption is usually the safer kind of dull.

    I mentioned Camilla because I saw how perps WERE going
    after systems ... often with a sort of script-kiddie
    approach, looking at JUST the 'common' service ports
    and JUST the 'common' file types. Quick scans save
    them time, move on to the next victim. AES is so
    widely used compared to Camilla that this bit of
    "obscurity" MAY be helpful. Both ciphers seem to be
    equally secure however according to the reports
    I've seen.

    Oh, final subtle trickery, never put an '.aes'
    extension on cloud files. I picked one that
    sort of implied they were ZIP files, yet
    another way to make crackers waste their time :-)

    The bigger practical risks are still simpler than quantum anything:

    "Quantum" is still mostly a "future threat". Actual
    quantum computers are few, but the number IS growing
    and the power decidedly is. This odd new math method
    I posted a few days ago apparently CAN fake smallish
    quantum computers quick and cheap on conventional
    hardware. That's a bit of a worry.

    Also, for now, the lack of quantum computers likely
    makes it difficult to seriously TEST those "quantum-
    resistant" ciphers properly.

    * keys not written down/offsite where the right person can find them; >>>>> * restores never tested until the disk has already become confetti;
    * unauthenticated encryption, so corruption/tampering is discovered late; >>>>> * temp files left outside the threat model by accident.

    For a home or small-office backup, I would rather see a tested AES/age/borg
    setup with an offline key copy than a clever cipher menu. Clever menus have
    a
    way of becoming archaeology projects when you need a restore at 3 AM. >>>>
    I try to avoid "clever" - takes too much time and
    effort. Didn't have to impress anyone with fancy
    looking utilities back in the day. Put a little
    more effort into our public web pages though.
    Soon went to 'Joomla' CMS ... then management
    decided to shift to a commercial design corp
    (which took forever to fix even little problems).

    DID have a GUI decryptor JUST for our cloud backups.
    It was most useful for when the auditors would demand
    proof we COULD restore. Pick some stuff, make some
    screen-shots. That'd shut 'em up for another year.

    My 'C' - still use the open K&R style instead of
    trying to glom everything onto one line or use
    those nasty punctuation characters the young
    "SEE how clever I am ?!" folks like to use.
    Compiles and runs just as quick and there's more
    room for by-line comments :-)

    That kind of camouflage can be a useful cheap layer, especially against the >>> "enumerate the obvious targets and move on" crowd. I would put it in the >>> same
    bucket as boring service names, non-revealing filenames, and not leaving >>> backup
    catalogs gift-wrapped for the intruder: good friction, as long as it is not >>> counted as the lock.


    No, those are not The Lock ... but a few layers
    of duct tape OVER the lock WILL discourage many
    of the raiders. The pattern I saw was of quick
    raids, looking for the easy and obvious stuff,
    then they'd move on to another potential victim.


    The cipher choice is where I get conservative. Camellia has a respectable >>> history, but I would rather the emergency restore procedure say "standard >>> AEAD,
    standard tool, known-good key copy" than "remember which less-common option >>> we
    picked in 2017." Obscure filenames age better than obscure recovery rituals.

    Well, I only used two - AES and Camilla. If one didn't
    work then ...

    I think all my cloud baks were AES, used Camilla more
    for on-site stuff.

    There are lots of ciphers ... various kinds of fish and
    3DES and, and, and. Go nuts with that and you'll never
    figure things out. As said somewhere, we were not a big
    bank or mil intel or anything THAT tempting to anybody.
    Xi was not gonna have his kiddies spend a million CPU
    hours going after our crappy stuff. Now if we were the
    Pentagon ... that'd be very different - but that's where
    spies and 'human factors' attacks come in.

    The GUI decryptor for auditors is exactly the right sort of dull, though. >>> Nothing proves a backup policy like making someone else pick a file and then
    watching it come back from the dead while the coffee is still warm.

    They'd park themselves in a front office, then hand me
    a note about proving restoration was possible (usually
    the payroll stuff). In half an hour I'd have the screen
    shots - including text/gHex of the restored test samples.
    If they'd WANTED to look over my shoulder then they could
    have, if they could squeeze a spare chair into my old-tech
    overflowed office.

    (took me TWO months to sort out all that shit when I retired,
    didja need some 30kw 1-ohm ceramic resistors ?)

    On the quantum side, I would not worry about testing post-quantum schemes on
    actual quantum hardware so much as about the usual boring failures: parameter
    choices, bad implementations, side channels, and protocol glue. The math can
    be
    attacked classically too. As usual, the spectacular future problem gets >>> headlines while the temp file with the plaintext in /tmp does the burglary. >>
    "Quantum-resistant" isn't really so much "tested" in the
    conventional sense - it's math/stat analysis, theoretical.
    "The MATH says this should do the job". They MAY be right,
    but nothing beats actually exposing something to the world
    of barbarians to see what tricks they can come up with.
    Even AES has been shown to have a few weaknesses.

    Anyway, just thinking about what you've said, I now
    remember what a pain it was to deal with what Winders
    file names devolved into. After XP pretty much ANYTHING
    goes. Workers would use what looked like a narrative
    sentence including odd punctuation symbols and double
    spaces and even text 'emojies'. Took me a couple days
    to find a way to make that crap unix compatible ...
    ultimately a sort of 'escape character' kind of scheme.
    Ugly, but worked well. I still have a copy of that
    code somewhere, may take a 2nd look now.

    Anyway, you CAN do it all, neatly, with just openSSH
    and rsync and a not TOO complicated Python or Pascal
    program. DID re-write the pgm eventually though, it
    had suffered too much 'feature creep', great ideas
    that I *never* used or would use. Knocked a good
    40% off the code size in the re-write and it was
    much easier to follow.

    And finally, yea ... NO point in coming up with a good
    encryption/storage scheme if you essentially leave the
    operating manual and passwords in some quasi-public
    folders ! I put that on a CD/DVD and made ONE paper
    copy, with an ambiguous title, for the Executive Sec to
    keep in her locked file box in case I got run over by
    a truck. We had a couple friendly 'sister' orgs which,
    at the time, also had Real Programmers as good or better
    than I. They could have been borrowed in case of emergency.

    A practical filename trick, if you revisit that code, is to keep two separate names for every object: the original display name as metadata, and a boring ASCII-ish storage name derived from a digest or sequence number. Then the filesystem never has to be your metadata database.

    DID look into that ... a kinda 'meta-data' file sent
    along with the original which showed its TRUE, nasty,
    Winders name and such.

    But it was more complexity than I was willing to indulge.
    Just created a cheap and dirty work-around. Creating TWO
    files for every ONE ... just didn't like it.

    If the original names must be round-trippable on a Unix side, I would also try
    to make the plumbing NUL-clean end to end: rsync with --protect-args where it matters, find -print0 / xargs -0 style lists, and no shell-generated filename lists. Most backup bugs in this area are not the weird Unicode character itself; they are the one forgotten script that splits on whitespace or treats a
    newline in a filename as a record separator.

    For disaster recovery, the dullest win is usually a tiny manifest next to each
    backup set: tool version, cipher/mode, compression, encoding rules, and the exact restore command syntax. Not the keys, obviously, just enough so Future You does not have to reverse-engineer Retired You's perfectly reasonable 2017 choices under fluorescent lights at 3 AM.

    HAVE had a few 3AM sessions :-)

    Where I worked there WAS "The Mission" idea, so we'd
    put in the extra time as required without complaint.
    Latter bosses kind of destroyed that alas. Fuck 'em.
    I had over 40 years ... and LEFT.

    Anyway, latter Winders file-names ... a nightmare -
    and not ONLY for -ix.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 04:18:23 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 05:40, TheLastSysop wrote:
    On Sat, 06 Jun 2026 09:17:37 +0100, Nuno Silva <[email protected]d> >> wrote:
    On 2026-06-06, Lawrence D’Oliveiro wrote:

    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share,
    or cloud bucket that looks comforting until the day they actually
    need it. Then they discover permissions were wrong, the database
    dump was empty, the exclude pattern ate something important, or the
    only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence
    it will work. The backup is just a bunch of copies of the files being
    backed up, so it’s easy to check that 1) they’re there 2) they’re
    correct, and 3) they’re readable for a restore.

    Provided rsync hasn't been updated to a recent version, I gather?

    Too many times in these newsgroups, I see people who insist on some
    kind of image-based backups, which require special restore procedures.
    I don’t understand that. Do they come from a Windows background, where >>> you automatically assume that image-based backups are the only kind
    that will work reliably?

    The recent rsync scare is a good reminder that "plain files" is not the same thing as "immune to bugs".

    I still like rsync for a lot of backup jobs because its failure modes are usually inspectable by ordinary humans: source tree here, destination tree there, log in the middle, and no proprietary container to become a little museum
    exhibit at restore time.

    But yes, the boring ritual still applies:

    * update deliberately, not while half asleep;
    * read the changelog for changed defaults;
    * do a dry run on a disposable destination;
    * keep snapshots or generations so a bad sync is not instantly authoritative; * test an actual restore, not just a successful transfer.

    Rsync is a very good hammer. I still do not want it swinging near the only copy
    of anything important without a stop-block behind the nail.

    Rsync is VERY good indeed ... but CAN, under some
    circumstances, screw you.

    I sometimes used the '-delete' option to purge old
    files/paths. MOSTLY this worked perfectly. However
    in very very odd cases - esp if mounts dropped -
    it could erase a LOT of stuff.

    You can also engineer a 'reverse delete' - get rid
    of aged backups - also can be very useful, AND very
    dangerous.

    No all-around 'perfect' solution alas. Such is life.

    Never had time to look at dummy changelogs ... it
    was all automated/scheduled.

    POLICY was for people to save Real Stuff to the
    network shares. Sometimes they didn't - but we DID
    make it plain that stuff might not be preserved.
    That policy went back to Win95/Novell-Netware dayz.
    Giant heavy red and white box ...... :-)

    For Win workstations - there are a number of affordable
    'image' apps to be had. We automated those. That'd at
    least fully restore individual boxes. Not ideal, but ...

    The REAL data though was SUPPOSED to be on net shares.
    That is what we'd guarentee.

    Worked.

    Save some spreadsheet to your LOCAL drive ... tuff titty.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 04:56:01 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 05:40, TheLastSysop wrote:
    On Sat, 6 Jun 2026 06:41:34 -0000 (UTC), Lawrence
    =?iso-8859-13?q?D=FFOliveiro?= <[email protected]d> wrote:
    On Sun, 31 May 2026 04:23:42 GMT, TheLastSysop wrote:

    Pre-encrypting before the cloud hop is the sane default. Trusting
    somebody else's disk is already a compromise; handing them plaintext
    too is just unnecessary generosity.

    Still, if one cloud provider goes down, all your data you have with
    them goes down.

    Erasure codes extended to filesystems:
    <https://tahoe-lafs.org/trac/tahoe-lafs>.

    Right. Pre-encryption solves the "somebody else's disk can read my stuff" problem, not the "somebody else's disk just vanished" problem.

    Very right.

    As said, MY policy was always PRE-Encrypt, THEN send
    to Cloud. Couldn't go wrong there. Even a few MS on
    cloud UN-encrypted is a RISK. Do NOT trust providers.

    Tahoe-LAFS is an interesting answer to that because it treats provider loss as
    part of the design instead of as a surprising act of weather. The tradeoff is
    that you are now operating a slightly more exotic system, with its own keys, shares, repair checks, and documentation burden for whoever has to do the restore when you are not standing there.

    Um ... never USED that. I was always a more "roll yer own"
    kind of guy. Simpler usually, greater control, more predictable.
    App ? I'd rather WRITE one than INSTALL one. Far more fun.
    That's my psych.

    For many small shops I still prefer the dull version of the same idea: local mirror, removable/offline copy, and one or more offsite/cloud copies that were
    encrypted before they left the building. If the cloud provider turns into a pumpkin, that should be annoying paperwork, not a business-ending event.

    "Local Mirror" is GOOD ... just keep it where evil people
    are unlikely, or can't, look. DID have an app - PI3 -
    that during the day would DUPLICATE some of the local,
    already encrypted, mirrors. A "just in case" backup. Had
    all day to work, no prob with the PI3.

    Note a PI3 *can* support ONE laptop-sized mag HDD.
    Literally rubber-banded 'em together and stuck the
    whole thing in an obscure corner of an out-building.

    WORKED for years.

    DO love 'redundancy'.

    That's ONE concept I never had a prob justifying
    to our 'auditors'.

    As the PI was just copying ENCRYPTED it didn't even
    matter if some evil employee STOLE the drive - they
    couldn't READ it.

    (Place was small enough where *I* was the only one
    with the skills to de-encrypt anyhow - but DID write
    good enough instructions so one of our 'sister' agencies
    could lend a person with similar skills, Just In Case.
    Hey, anybody CAN be run over by a truck or have an
    attack or whatever ...)

    "Cloud" is ANOTHER kind of 'redundancy' - and always
    treated it as such, not a main-stream thing. Hard-2-
    Get-At LOCAL was always my mainline. WAS encrypted.

    Shit shit shit ... failing memory ... what WAS that
    Win3.11/95 app that would let you "shot-gun" two or
    more DIAL UP net connections into one, faster, one ???
    Can't REMEMBER anymore !!! Dammit ! Years go by ....

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 05:13:48 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 06:14, TheLastSysop wrote:
    On Sat, 6 Jun 2026 12:07:45 +0200, "Carlos E.R." <[email protected]d> >> wrote:
    On 2026-06-06 10:55, Lawrence D’Oliveiro wrote:
    On Sun, 31 May 2026 07:46:12 GMT, TheLastSysop wrote:

    Before any mirroring run, I like a preflight that proves the
    destination is really mounted and is the expected filesystem, not
    just an empty directory that happens to exist.

    Been there, done that. The simple fix is to make the mount-point
    directory read-only. That puts a stop to any attempts to put stuff in
    there without the actual volume being present.

    That simple? Does this work? Wow.

    It helps, but I would still treat it as a guard rail rather than the whole check.

    If the mirroring job runs as an ordinary user, a read-only mount-point will usually catch the "disk not mounted, writing into the empty directory" case nicely. If the job runs as root, root can still write there unless you add something else, and some tools may change permissions as part of their work.

    For scripts I like both pieces:

    findmnt -rn --target /backup >/dev/null || exit 1

    and, if appropriate, check the expected source/device or fstype too. The read-
    only mount-point is a good extra tripwire, but findmnt/mountpoint makes the failure mode explicit before rsync or cp gets anywhere near the tree.


    Pattern-matching of /proc/mounts can usually, easily,
    confirm everything is still attached properly.

    Any prob there, STOP ! Issue/mail big error messages.

    Python can easily, simply, analyze /proc/mounts to look
    for a desired path - one line, one step.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 05:18:42 2026
    From Newsgroup: comp.os.linux.misc

    On 6/6/26 15:16, rbowman wrote:
    On Sat, 6 Jun 2026 03:07:41 -0400, c186282 wrote:

    Basically, 'cloud' is in case the office gets hit by a tornado or
    giant fire.

    Or ransomware. I used to backup projects I was working on to the corporate OneDrive. They were still there after my Windows machine was locked up tight. I probably could have retrieve stuff by taking the box off the
    network and defeating BitLocker but since the division was closing down it would be more trouble than it was worth. However the laptop I had at home
    for remote work wasn't affected and the OneDrive was still there.

    You've got it ! .

    DID have one ransomware event - SOMEBODY (think I know who)
    clicked on one of those "Click Me To Save" pop-ups.

    Had to completely re-do several Win boxes though, just to
    be sure.

    Anyway, the hard-2-get-at Linux backup files WERE the
    salvation. Took all day, but I did get everything back.

    Payroll FIRST, of course ! :-)

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Sun Jun 7 13:58:16 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-07 04:47, Lawrence D’Oliveiro wrote:
    On Sat, 06 Jun 2026 09:40:20 GMT, TheLastSysop wrote:

    Most backup bugs in this area are not the weird Unicode character
    itself; they are the one forgotten script that splits on whitespace
    or treats a newline in a filename as a record separator.

    I must admit, I could probably live with forbidding newlines in file/directory names. Why not reserve one little character, just to
    make life that little bit easier for shell script writers? ;)

    I have never seen them in real life. I would make a firing offence to
    create such files.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Sun Jun 7 13:39:46 2026
    From Newsgroup: comp.os.linux.misc

    On 07/06/2026 08:35, c186282 wrote:
    NEVER discount the "barbarian horde" ... they'll come
      at The Problem in a thousand different ways. Eventually
      somebody will SCORE.

      No lack of great math/stat/crypto talent out there.

      Vlad and especially Xi will have VAST resources in
      this area.

    Possibly not much longer.
    Russians who are good coders left years ago.
    And the rest wont work for nothing,m which is all that Sad Bad Mad Vlad
    has left,,,

    It's hard to see how Russia will last out the year.

    Xi? Weird shit going down in China. No one talks about it. Just
    whispers. Watch that space...

    "When one man dies it's a tragedy. When thousands die it's statistics."

    Josef Stalin


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@[email protected] to comp.os.linux.misc on Sun Jun 7 14:30:10 2026
    From Newsgroup: comp.os.linux.misc

    Lawrence D’Oliveiro <[email protected]d> writes:
    On Sat, 06 Jun 2026 09:40:20 GMT, TheLastSysop wrote:

    Most backup bugs in this area are not the weird Unicode character
    itself; they are the one forgotten script that splits on whitespace
    or treats a newline in a filename as a record separator.

    I must admit, I could probably live with forbidding newlines in file/directory names. Why not reserve one little character, just to
    make life that little bit easier for shell script writers? ;)

    Shell script writers are welcome to choose a less deranged language...
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@[email protected] to comp.os.linux.misc on Sun Jun 7 14:41:05 2026
    From Newsgroup: comp.os.linux.misc

    c186282 <[email protected]> writes:
    On 6/6/26 05:35, Richard Kettlewell wrote:
    Second, AES is not expected to be meaningfully impacted by quantum
    computers; the same applies to other symmetric algorithms. The running
    time of a Grover’s algorithm attack on AES-256 is 2^128 operations,
    which is far beyond the possible. AES-128 initially looks more plausible
    at 2^64 operations, but (unlike typical classical attacks) these
    operations cannot be parallelized: we’d be looking at a runtime of at
    least hundreds of years, even with rather optimistic assumptions about
    how fast a quantum computer could run.

    I've run into many good articles saying AES and closely
    related CAN be cracked, kinda quickly, using quantum
    methods. This may be a matter of how much we trust our
    various sources.

    Sounds like you need to read better articles.

    The REAL MATH defining such things ... it's WAY WAY above MY level
    alas. Gotta rely on the 'experts'. Some of this shit is really up
    into the proverbial aether.

    It is not above my level.

    We kind of need to KNOW when weaknesses are adding up so
    we can SHIFT to new methods. This sort of info can be found,
    but you have to LOOK a lot. In some cases you need to be the
    0.001% math whiz to even understand such warnings.

    I’ve told you when you need to shift: start now.

    For most end users, migration will happen automatically with software
    and hardware upgrades, etc. If you’re maintaining software or some other system that includes cryptography, or deliberately running old software, you’ll need to pay more attention (again, starting now).

    Existing algos can be attacked mathematically, but "AI"
    brute-force/unhuman techniques are also possible problems.

    You’re not going to brute-force AES-128. Do the maths.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lars Poulsen@[email protected] to comp.os.linux.misc on Sun Jun 7 08:00:01 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-07 00:35, c186282 wrote:
    On 6/6/26 05:35, Richard Kettlewell wrote:
    [snip]
    Second, AES is not expected to be meaningfully impacted by quantum
    computers; the same applies to other symmetric algorithms. The running
    time of a Grover’s algorithm attack on AES-256 is 2^128 operations,
    which is far beyond the possible. AES-128 initially looks more plausible
    at 2^64 operations, but (unlike typical classical attacks) these
    operations cannot be parallelized: we’d be looking at a runtime of at
    least hundreds of years, even with rather optimistic assumptions about
    how fast a quantum computer could run.

      I've run into many good articles saying AES and closely
      related CAN be cracked, kinda quickly, using quantum
      methods. This may be a matter of how much we trust our
      various sources.

      The REAL MATH defining such things ... it's WAY WAY above
      MY level alas. Gotta rely on the 'experts'. Some of this
      shit is really up into the proverbial aether.

    The algorithms that are expected to be broken by quantum computers are
    asymmetric algorithms: RSA, (EC)DH, (EC)DSA, (EC)MQV, EdDSA, KCDSA, GOST
    34.10, SM2, etc.

      Alas asymmetric/shared algos are used for 95% of what
      is put online. Not the most encouraging thing ...

    With all that in mind, a popular option is indeed to combine one of
    these classical algorithms with a comparable post-quantum algorithm.
    For example
    https://datatracker.ietf.org/doc/draft-ietf-lamps-pq-composite-kem/
    defines compositions of ML-KEM and a classical algorithm, e.g. ECDH.

      Look, it's not time to PANIC ... not YET anyway. For five
      or ten years what we're using WILL still be good.

      But it won't last FOREVER.

      We kind of need to KNOW when weaknesses are adding up so
      we can SHIFT to new methods. This sort of info can be found,
      but you have to LOOK a lot. In some cases you need to be the
      0.001% math whiz to even understand such warnings.

      Existing algos can be attacked mathematically, but "AI"
      brute-force/unhuman techniques are also possible problems.

      USED to use AES-128 for everything, it's GOOD and FASTER, but
      the past five years or so ... AES-256. Five years from NOW ???

    This is not really ‘double encryption’: rather it combines the output of >> ML-KEM with the output of a classical key agreement mechanism (rephrased
    as a KEM) using a PRF, and then uses that to derive symmetric session
    keys (typically AES) for message encryption (which is how we already do
    asymmetric confidentiality in TLS, ECIES, etc).

      Now you're getting beyond me. I have a weird kind
      of math-blindness - need a calc to do checking accts
      but do kinda grasp some of the 'bigger' paradigms in
      the abstract. Very odd. Oh well, what is, is.

      Almost NOBODY is a general "math genius". Alas that
      INCLUDES govt and bankers and CEOs and such.

      Any way to encapsulate this for non math geniuses ???
      A 'practical' analysis ???
    [snip]

    I think what you say you "don't get" is this:

    For almost all file encryption, we use symmetric encryption: The same
    key is used for encrypting and decrypting. These are DES, AES etc.
    Richard says these are not in themselves susceptible to quantum
    attacks, but do require longer keys as attackers get faster computers.

    But we love to authenticate our communication partners, and for this we
    use asymmetric protocols, such as public/private key protocols.
    And then we use these asymmetric handshakes to exchange keys that are
    then used for the symmetric protocols. Many/most of these asymmetric
    protocols are vulnerable to quantum breakage. And if you break into the
    key exchange, you can then decode the stuff that was encoded with the symmetric algorithm - no need to break the encryption.

    Richard, did I get that right?
    --
    Lars Poulsen - an old geek in Santa Barbara, California
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@[email protected] to comp.os.linux.misc on Sun Jun 7 16:11:56 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-07, Lawrence D’Oliveiro wrote:

    On Sat, 06 Jun 2026 09:40:28 GMT, TheLastSysop wrote:

    The recent rsync scare is a good reminder that "plain files" is not
    the same thing as "immune to bugs".

    What “rsync scare” was this? Checking the NEWS file <https://github.com/RsyncProject/rsync/blob/master/NEWS.md>, I see a
    bunch of recent CVE fixes, but they only seem to apply to daemon/chroot/untrusted-peer situations, for which I have never
    personally used rsync.

    The one incident *I* was referring to (not sure if TheLastSysop is
    talking about the same), is that a fellow named Claude was reportedly
    found to have joined the rsync team.
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@[email protected] to comp.os.linux.misc on Sun Jun 7 16:35:46 2026
    From Newsgroup: comp.os.linux.misc

    Lars Poulsen <[email protected]> writes:
    I think what you say you "don't get" is this:

    For almost all file encryption, we use symmetric encryption: The same
    key is used for encrypting and decrypting. These are DES, AES etc.
    Richard says these are not in themselves susceptible to quantum
    attacks, but do require longer keys as attackers get faster computers.

    But we love to authenticate our communication partners, and for this
    we use asymmetric protocols, such as public/private key protocols.
    And then we use these asymmetric handshakes to exchange keys that are
    then used for the symmetric protocols. Many/most of these asymmetric protocols are vulnerable to quantum breakage. And if you break into
    the key exchange, you can then decode the stuff that was encoded with
    the symmetric algorithm - no need to break the encryption.

    Richard, did I get that right?

    Near enough, for sure.

    (Asymmetric authentication and asymmetric confidentiality are logically separate concepts, and use different algorithms, although often ones
    that are to a greater or lesser extent related to one another. But in
    many situations if you need asymmetric confidentiality then you need
    asymmetric authentication as well.)
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Sun Jun 7 18:59:57 2026
    From Newsgroup: comp.os.linux.misc

    On Sun, 7 Jun 2026 05:18:42 -0400, c186282 wrote:

    Payroll FIRST, of course !

    In this case the company had moved that to Insperity. PEOs are a little strange.

    https://en.wikipedia.org/wiki/Professional_employer_organization

    Along with them being the employer of record we got the HR slop of
    mandatory sensitivity and cybersecurity training videos the onsite HR
    people never had.

    Showing class they emailed me that I was fired on Christmas Day. Not unexpected since the division had shutdown the previous year and I agreed
    to stick around for a year to handle any loose ends with clients as they looked for new vendors but the timing and the tone of the email telling me
    how to apply for unemployment smelled like the work of Claude.

    No gold watch either :)

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@[email protected] to comp.os.linux.misc on Sun Jun 7 20:40:08 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-07, Carlos E.R. <[email protected]d> wrote:

    On 2026-06-07 04:47, Lawrence D’Oliveiro wrote:

    On Sat, 06 Jun 2026 09:40:20 GMT, TheLastSysop wrote:

    Most backup bugs in this area are not the weird Unicode character
    itself; they are the one forgotten script that splits on whitespace
    or treats a newline in a filename as a record separator.

    I must admit, I could probably live with forbidding newlines in
    file/directory names. Why not reserve one little character, just to
    make life that little bit easier for shell script writers? ;)

    I have never seen them in real life. I would make a firing offence to
    create such files.

    In the early '90s we ported a bunch of COBOL programs from our
    Univac mainframe to a Unix box. Micro Focus COBOL was generally
    a pretty decent compiler, and made the port fairly easy. However,
    we discovered a couple of nasty things in its implementation of
    the SORT verb. First of all, the work files it created on disk
    defaulted to being ridiculously small - a few K at most. This
    paved the way for the really nasty misfeature: the creation of
    work file names. The data we were sorting was large enough that
    it generated something like 12,000 little work files. The names
    of these files contained a 3-digit sequence number. When it
    passed 999, the overflow caused the high-order digit to continue
    to work its way up through the ASCII table - and beyond. It
    generated all sorts of invalid characters - starting with colon -
    then worked its way up to 0xFF, wrapped around to 0x00, and
    carried on. Cleaning up that mess was a pain in the ass.

    I don't mind forbidding a number of characters in file names:
    carriage return, line feed, colon, slash (both forward and
    back), and NUL to name a few. Runs of multiple spaces, or a
    space at the beginning or the end of a file name, is harder
    to enforce, but it's just asking for trouble and I do my
    best to avoid all of them.

    I have no objection to UTF-8 characters, though.
    --
    /~\ Charlie Gibbs | No artificial
    \ / <[email protected]d> | intelligence was
    X I'm really at ac.dekanfrus | used in the creation
    / \ if you read it the right way. | of this post.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sun Jun 7 23:39:48 2026
    From Newsgroup: comp.os.linux.misc

    On Sun, 07 Jun 2026 20:40:08 GMT, Charlie Gibbs wrote:

    On 2026-06-07 04:47, Lawrence D’Oliveiro wrote:

    I must admit, I could probably live with forbidding newlines in
    file/directory names. Why not reserve one little character, just to
    make life that little bit easier for shell script writers? ;)

    ...

    It generated all sorts of invalid characters - starting with colon -
    then worked its way up to 0xFF, wrapped around to 0x00, and carried
    on. Cleaning up that mess was a pain in the ass.

    Now, you see, I wouldn’t go that far. On a POSIX system, those
    characters would not be technically “invalid”, because then the OS
    would have failed the filesystem operation with an error instead of
    permitting the creation of such filenames.

    And if they’re valid filenames, it *is* possible to deal with them in
    a POSIX shell. I wouldn’t call it “a pain in the ass”, it just takes
    some careful programming.

    I don't mind forbidding a number of characters in file names:
    carriage return, line feed, colon, slash (both forward and
    back), and NUL to name a few.

    Whenever I need a “/” in a file/directory name, I substitute the
    Unicode lookalike ”∕” instead. Works just as well visually, but causes
    no problems with the OS or scripts. ;)
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Sun Jun 7 23:48:09 2026
    From Newsgroup: comp.os.linux.misc

    On Sun, 7 Jun 2026 08:00:01 -0700, Lars Poulsen wrote:

    For almost all file encryption, we use symmetric encryption: The
    same key is used for encrypting and decrypting. These are DES, AES
    etc.

    I hate the use of “symmetric” for this usage. I originally learned
    that “symmetric” applied to schemes where the encryption and
    decryption algorithms were one and the same. The main example is
    XOR-based encryption: apply XOR with a key once to encrypt, apply it
    again with the same key to decrypt.

    The one where the two algorithms are different, but share a common
    key, is called “secret-key” encryption. A “secret” is not something that you must never tell anyone: instead, it is something that should
    only be disclosed to trusted partners (like the peer you’re
    communicating with). Otherwise you couldn’t have concepts such as “shared-secret authentication”, could you?

    But we love to authenticate our communication partners, and for this
    we use asymmetric protocols, such as public/private key protocols.
    And then we use these asymmetric handshakes to exchange keys that
    are then used for the symmetric protocols.

    You know why? Why not use the public/private key protocols directly,
    for the entire communication?

    It’s because they’re about a thousand times slower than secret-key protocols, that’s why. Just not practical for high-volume use.

    Many/most of these asymmetric protocols are vulnerable to quantum
    breakage. And if you break into the key exchange, you can then
    decode the stuff that was encoded with the symmetric algorithm - no
    need to break the encryption.

    But the key exchange uses a separate protocol, e.g. the one known as “Diffie-Hellman”. Cracking of those is an entirely separate matter
    from cracking private/public key encryption itself. Has any “quantum” weakness been demonstrated in Diffie-Hellman? Not that I’ve heard of.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@[email protected] to comp.os.linux.misc on Mon Jun 8 00:53:53 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-08, Lawrence D’Oliveiro wrote:

    On Sun, 7 Jun 2026 08:00:01 -0700, Lars Poulsen wrote:

    For almost all file encryption, we use symmetric encryption: The
    same key is used for encrypting and decrypting. These are DES, AES
    etc.

    I hate the use of “symmetric” for this usage. I originally learned
    that “symmetric” applied to schemes where the encryption and
    decryption algorithms were one and the same. The main example is
    XOR-based encryption: apply XOR with a key once to encrypt, apply it
    again with the same key to decrypt.

    The one where the two algorithms are different, but share a common
    key, is called “secret-key” encryption. A “secret” is not something that you must never tell anyone: instead, it is something that should
    only be disclosed to trusted partners (like the peer you’re
    communicating with). Otherwise you couldn’t have concepts such as “shared-secret authentication”, could you?

    This really goes counter what I've learned, symmetric and asymmetric
    applying to whether the secret is shared or not.

    If I'm understanding correctly, by your definition, RSA would be
    symmetric?
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 23:00:22 2026
    From Newsgroup: comp.os.linux.misc

    On 6/7/26 16:40, Charlie Gibbs wrote:
    On 2026-06-07, Carlos E.R. <[email protected]d> wrote:

    On 2026-06-07 04:47, Lawrence D’Oliveiro wrote:

    On Sat, 06 Jun 2026 09:40:20 GMT, TheLastSysop wrote:

    Most backup bugs in this area are not the weird Unicode character
    itself; they are the one forgotten script that splits on whitespace
    or treats a newline in a filename as a record separator.

    I must admit, I could probably live with forbidding newlines in
    file/directory names. Why not reserve one little character, just to
    make life that little bit easier for shell script writers? ;)

    I have never seen them in real life. I would make a firing offence to
    create such files.

    Biz doesn't work without employees :-)

    Long nasty narrative filenames with lots of
    punctuation became our norm and nobody would
    stop doing it. A 'human nature' issue alas.

    Yes, 8+3 ALL CAPS is indeed easy to deal with, but
    at this point, just forget it. Got to adapt yer code
    to the humans.

    In the early '90s we ported a bunch of COBOL programs from our
    Univac mainframe to a Unix box. Micro Focus COBOL was generally
    a pretty decent compiler, and made the port fairly easy. However,
    we discovered a couple of nasty things in its implementation of
    the SORT verb. First of all, the work files it created on disk
    defaulted to being ridiculously small - a few K at most. This
    paved the way for the really nasty misfeature: the creation of
    work file names. The data we were sorting was large enough that
    it generated something like 12,000 little work files. The names
    of these files contained a 3-digit sequence number. When it
    passed 999, the overflow caused the high-order digit to continue
    to work its way up through the ASCII table - and beyond. It
    generated all sorts of invalid characters - starting with colon -
    then worked its way up to 0xFF, wrapped around to 0x00, and
    carried on. Cleaning up that mess was a pain in the ass.

    DID briefly work with Micro Focus ... also translating
    a number of old apps to more 'modern' langs.

    Sounds like yer programs proceeded 'logically' - until
    there got to be TOO many files. Sometimes writers highball
    expectations, sometimes the opposite. "More than 1000 files ?
    Who'd DO that ???"

    Want fun - try moving dozens of old FORTRAN stat apps
    to GWBASIC ... and HAND-CODING the math-coprocessor
    instructions as DATA statements. Ah, the Good Old Days ! :-)

    No, they couldn't afford a good FORTRAN compiler at
    the time .....

    I don't mind forbidding a number of characters in file names:
    carriage return, line feed, colon, slash (both forward and
    back), and NUL to name a few. Runs of multiple spaces, or a
    space at the beginning or the end of a file name, is harder
    to enforce, but it's just asking for trouble and I do my
    best to avoid all of them.

    I have no objection to UTF-8 characters, though.

    Don't love 'em.

    By the time 8+3 became 12+3 became 128/256/1024 then
    naming constraints disappeared. Alas, esp M$, they
    TOTALLY disappeared. Several functionaries tended to
    use the entire first sentence of their docs as the
    file name - cut-n-paste ! :-)

    Yes, that sometimes included mystery "invisible" characters
    from the word processor.

    UTF ... ever tried to FIND those neat old angle/block/etc
    char sets that came with the old IBM-PCs, ASCII 129+ ? Made
    for NICE terminal forms really easy.

    Anyway, you'll be much much more successful (if overworked)
    making your code cope with the users instead of expecting
    the opposite to happen. One of you, LOTS of them ... and
    some have labor unions .......

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sun Jun 7 23:38:35 2026
    From Newsgroup: comp.os.linux.misc

    On 6/7/26 09:30, Richard Kettlewell wrote:
    Lawrence D’Oliveiro <[email protected]d> writes:
    On Sat, 06 Jun 2026 09:40:20 GMT, TheLastSysop wrote:

    Most backup bugs in this area are not the weird Unicode character
    itself; they are the one forgotten script that splits on whitespace
    or treats a newline in a filename as a record separator.

    I must admit, I could probably live with forbidding newlines in
    file/directory names. Why not reserve one little character, just to
    make life that little bit easier for shell script writers? ;)

    Shell script writers are welcome to choose a less deranged language...

    Oooh ! Nasty ! :-)

    Not that I totally disagree.

    They kept expanding shells to do more and more
    odd things - and the syntax became bizarre and
    not even REMOTELY "self documenting".

    Shell scripts DO still have a useful place - IF
    you keep 'em simple.

    Anything beyond that, script in Python.

    For fun some years back I wrote a Bash version
    that largely emulated what my Python and Pascal
    server backup programs did. It worked. However
    despite most units being more or less self-repeating
    you just couldn't READ the damned thing. Comments
    didn't help much. One tiny change needed and it
    was "WHAT ? WHERE THE FUCK ? HOW THE FUCK ? WHAT'S
    *THAT* MEAN ? YOU NEED *TWO* SPACES AFTER ???"

    On the plus, never saw the keyword "lambda" in a
    Bash script ! :-)

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Mon Jun 8 00:04:45 2026
    From Newsgroup: comp.os.linux.misc

    On 6/7/26 09:41, Richard Kettlewell wrote:
    c186282 <[email protected]> writes:
    On 6/6/26 05:35, Richard Kettlewell wrote:
    Second, AES is not expected to be meaningfully impacted by quantum
    computers; the same applies to other symmetric algorithms. The running
    time of a Grover’s algorithm attack on AES-256 is 2^128 operations,
    which is far beyond the possible. AES-128 initially looks more plausible >>> at 2^64 operations, but (unlike typical classical attacks) these
    operations cannot be parallelized: we’d be looking at a runtime of at
    least hundreds of years, even with rather optimistic assumptions about
    how fast a quantum computer could run.

    I've run into many good articles saying AES and closely
    related CAN be cracked, kinda quickly, using quantum
    methods. This may be a matter of how much we trust our
    various sources.

    Sounds like you need to read better articles.

    No, I've come across similar articles, sometimes
    at a depth that's almost beyond me.

    Today, try :

    https://phys.org/news/2026-06-surrogates-quantum-overhead.html

    Quantum IS math, and apparently it can be FAKED using
    clever conventional math. Posted something about a week
    ago on some new 'conventional' methods to fake at least
    small-ish QCs efficiently.

    The REAL MATH defining such things ... it's WAY WAY above MY level
    alas. Gotta rely on the 'experts'. Some of this shit is really up
    into the proverbial aether.

    It is not above my level.

    Well, good. We need math geniuses.

    Note that almost no one are math geniuses.

    We kind of need to KNOW when weaknesses are adding up so
    we can SHIFT to new methods. This sort of info can be found,
    but you have to LOOK a lot. In some cases you need to be the
    0.001% math whiz to even understand such warnings.

    I’ve told you when you need to shift: start now.

    For most end users, migration will happen automatically with software
    and hardware upgrades, etc. If you’re maintaining software or some other system that includes cryptography, or deliberately running old software, you’ll need to pay more attention (again, starting now).

    Existing algos can be attacked mathematically, but "AI"
    brute-force/unhuman techniques are also possible problems.

    You’re not going to brute-force AES-128. Do the maths.

    It's not so much "brute force" ... it's inherent
    little flaws in the algo - according to my sources.
    Reduces the need for "brute".

    But, so far, no "easy" cracks - just such 'time savers'.
    AES and related should be "good enough" for at least five
    more years.

    But, AFTER that, how much of YOUR important info will be
    in accessible AES-encrypted archive files somewhere ?
    Do they change all your banking/ID/investment numbers
    every year ? It's that "data tail" that worries me.
    Being "old" nobody will guard it so well.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Mon Jun 8 00:11:00 2026
    From Newsgroup: comp.os.linux.misc

    On 6/7/26 11:00, Lars Poulsen wrote:
    On 2026-06-07 00:35, c186282 wrote:
    On 6/6/26 05:35, Richard Kettlewell wrote:
    [snip]
    Second, AES is not expected to be meaningfully impacted by quantum
    computers; the same applies to other symmetric algorithms. The running
    time of a Grover’s algorithm attack on AES-256 is 2^128 operations,
    which is far beyond the possible. AES-128 initially looks more plausible >>> at 2^64 operations, but (unlike typical classical attacks) these
    operations cannot be parallelized: we’d be looking at a runtime of at
    least hundreds of years, even with rather optimistic assumptions about
    how fast a quantum computer could run.

       I've run into many good articles saying AES and closely
       related CAN be cracked, kinda quickly, using quantum
       methods. This may be a matter of how much we trust our
       various sources.

       The REAL MATH defining such things ... it's WAY WAY above
       MY level alas. Gotta rely on the 'experts'. Some of this
       shit is really up into the proverbial aether.

    The algorithms that are expected to be broken by quantum computers are
    asymmetric algorithms: RSA, (EC)DH, (EC)DSA, (EC)MQV, EdDSA, KCDSA, GOST >>> 34.10, SM2, etc.

       Alas asymmetric/shared algos are used for 95% of what
       is put online. Not the most encouraging thing ...

    With all that in mind, a popular option is indeed to combine one of
    these classical algorithms with a comparable post-quantum algorithm.
    For example
    https://datatracker.ietf.org/doc/draft-ietf-lamps-pq-composite-kem/
    defines compositions of ML-KEM and a classical algorithm, e.g. ECDH.

       Look, it's not time to PANIC ... not YET anyway. For five
       or ten years what we're using WILL still be good.

       But it won't last FOREVER.

       We kind of need to KNOW when weaknesses are adding up so
       we can SHIFT to new methods. This sort of info can be found,
       but you have to LOOK a lot. In some cases you need to be the
       0.001% math whiz to even understand such warnings.

       Existing algos can be attacked mathematically, but "AI"
       brute-force/unhuman techniques are also possible problems.

       USED to use AES-128 for everything, it's GOOD and FASTER, but
       the past five years or so ... AES-256. Five years from NOW ???

    This is not really ‘double encryption’: rather it combines the output of
    ML-KEM with the output of a classical key agreement mechanism (rephrased >>> as a KEM) using a PRF, and then uses that to derive symmetric session
    keys (typically AES) for message encryption (which is how we already do
    asymmetric confidentiality in TLS, ECIES, etc).

       Now you're getting beyond me. I have a weird kind
       of math-blindness - need a calc to do checking accts
       but do kinda grasp some of the 'bigger' paradigms in
       the abstract. Very odd. Oh well, what is, is.

       Almost NOBODY is a general "math genius". Alas that
       INCLUDES govt and bankers and CEOs and such.

       Any way to encapsulate this for non math geniuses ???
       A 'practical' analysis ???
    [snip]

    I think what you say you "don't get" is this:

    SHAME on me !!!

    However I can read what those to DO "get" crypto
    have to say.

    Past couple of years they're starting to say
    "be cautious".

    For almost all file encryption, we use symmetric encryption: The same
    key is used for encrypting and decrypting. These are DES, AES etc.
    Richard says these are not in themselves susceptible to quantum
    attacks, but do require longer keys as attackers get faster computers.

    But we love to authenticate our communication partners, and for this we
    use asymmetric protocols, such as public/private key protocols.
    And then we use these asymmetric handshakes to exchange keys that are
    then used for the symmetric protocols. Many/most of these asymmetric protocols are vulnerable to quantum breakage. And if you break into the
    key exchange, you can then decode the stuff that was encoded with the symmetric algorithm - no need to break the encryption.

    Richard, did I get that right?

    Hmm ... saved all my cloud backups as symmetric.

    But banking/biz web work is asymmetric.

    Won't be much biz after Xi disappears all our money.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@[email protected] to comp.os.linux.misc on Mon Jun 8 04:36:35 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-08, c186282 <[email protected]> wrote:

    On 6/7/26 16:40, Charlie Gibbs wrote:

    Sounds like yer programs proceeded 'logically' - until
    there got to be TOO many files. Sometimes writers highball
    expectations, sometimes the opposite. "More than 1000 files ?
    Who'd DO that ???"

    The top entry in my list of Famous Last Words is:
    "Oh, don't worry about that; it'll never happen."
    I learned early on that "never" is usually about six months.

    But defaulting the work file size to a ridiculously small value
    is just begging for bad things to happen.

    I have no objection to UTF-8 characters, though.

    Don't love 'em.

    There are some places where I'd avoid them, because they'd
    be too easily abused, erroneously transcribed, etc. But for
    my own use (e.g. a music score by Antonín Dvořák), anything goes.

    By the time 8+3 became 12+3 became 128/256/1024 then
    naming constraints disappeared. Alas, esp M$, they
    TOTALLY disappeared.

    Ah yes, good old MICROS~1..

    Several functionaries tended to
    use the entire first sentence of their docs as the
    file name - cut-n-paste ! :-)

    I once read in a description of the early Mac that said
    "you could write a letter to Grandma in the file name".

    Anyway, you'll be much much more successful (if overworked)
    making your code cope with the users instead of expecting
    the opposite to happen. One of you, LOTS of them ... and
    some have labor unions .......

    Still, I like to get in little digs like, "You know, if you had
    kept your file names simpler you might not have had to call me.
    Again." And so far, I've gotten away with using ISO 8601 dates
    everywhere. :-)
    --
    /~\ Charlie Gibbs | No artificial
    \ / <[email protected]d> | intelligence was
    X I'm really at ac.dekanfrus | used in the creation
    / \ if you read it the right way. | of this post.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Mon Jun 8 02:30:35 2026
    From Newsgroup: comp.os.linux.misc

    On 6/8/26 00:36, Charlie Gibbs wrote:
    On 2026-06-08, c186282 <[email protected]> wrote:

    On 6/7/26 16:40, Charlie Gibbs wrote:

    Sounds like yer programs proceeded 'logically' - until
    there got to be TOO many files. Sometimes writers highball
    expectations, sometimes the opposite. "More than 1000 files ?
    Who'd DO that ???"

    The top entry in my list of Famous Last Words is:
    "Oh, don't worry about that; it'll never happen."
    I learned early on that "never" is usually about six months.


    Heh heh ! Damned right !!!


    But defaulting the work file size to a ridiculously small value
    is just begging for bad things to happen.

    Well ... remember how TINY the Computing Environment
    tended to be. Assumptions were made. CP/M, DOS, even
    some other systems ... they just ASSUMED usage would
    easily fall into line with the system limits. Only
    loons would have over 10,000 database records, over
    100 text processing files ! Wouldn't fit in 64k
    anyhow !!!

    I have no objection to UTF-8 characters, though.

    Don't love 'em.

    There are some places where I'd avoid them, because they'd
    be too easily abused, erroneously transcribed, etc. But for
    my own use (e.g. a music score by Antonín Dvořák), anything goes.

    By the time 8+3 became 12+3 became 128/256/1024 then
    naming constraints disappeared. Alas, esp M$, they
    TOTALLY disappeared.

    Ah yes, good old MICROS~1..

    Several functionaries tended to
    use the entire first sentence of their docs as the
    file name - cut-n-paste ! :-)

    I once read in a description of the early Mac that said
    "you could write a letter to Grandma in the file name".

    Mac was a bit "ahead" in that respect - I seem to
    remember Amiga could do long file names too.

    But anything can be taken to a ridiculous extreme.

    Now everyone is USED to the ridiculous extremes.

    So ... we've gotta code AROUND it.

    Anyway, you'll be much much more successful (if overworked)
    making your code cope with the users instead of expecting
    the opposite to happen. One of you, LOTS of them ... and
    some have labor unions .......

    Still, I like to get in little digs like, "You know, if you had
    kept your file names simpler you might not have had to call me.
    Again." And so far, I've gotten away with using ISO 8601 dates
    everywhere. :-)

    Well ... think of "again" as "Job Security" :-)

    Always a ray of sunshine somewhere.

    Anyway, retired ... it's Someone Else's Problem now.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@[email protected] to comp.os.linux.misc on Mon Jun 8 08:26:30 2026
    From Newsgroup: comp.os.linux.misc

    Lawrence D’Oliveiro <[email protected]d> writes:
    Lars Poulsen wrote:

    For almost all file encryption, we use symmetric encryption: The
    same key is used for encrypting and decrypting. These are DES, AES
    etc.

    I hate the use of “symmetric” for this usage.

    The usage is completely standard, you’ll have to get used to it.

    Many/most of these asymmetric protocols are vulnerable to quantum
    breakage. And if you break into the key exchange, you can then
    decode the stuff that was encoded with the symmetric algorithm - no
    need to break the encryption.

    But the key exchange uses a separate protocol, e.g. the one known as “Diffie-Hellman”. Cracking of those is an entirely separate matter
    from cracking private/public key encryption itself. Has any “quantum” weakness been demonstrated in Diffie-Hellman? Not that I’ve heard of.

    Yes, Diffie-Hellman is vulnerable to a quantum computer.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Mon Jun 8 09:19:01 2026
    From Newsgroup: comp.os.linux.misc

    On 08/06/2026 07:30, c186282 wrote:
    Well ... remember how TINY the Computing Environment
      tended to be. Assumptions were made. CP/M, DOS, even
      some other systems ... they just ASSUMED usage would
      easily fall into line with the system limits. Only
      loons would have over 10,000 database records, over
      100 text processing files ! Wouldn't fit in 64k
      anyhow !!!

    The only assumption they made was that coders would not be stupid enough
    to write code that exceeded their limits.
    They anticipated writing tools for engineers, not abstractions for
    computer scientists.
    --
    The New Left are the people they warned you about.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Mon Jun 8 09:22:11 2026
    From Newsgroup: comp.os.linux.misc

    On 08/06/2026 04:38, c186282 wrote:
    For fun some years back I wrote a Bash version
      that largely emulated what my Python and Pascal
      server backup programs did. It worked. However
      despite most units being more or less self-repeating
      you just couldn't READ the damned thing. Comments
      didn't help much. One tiny change needed and it
      was "WHAT ? WHERE THE FUCK ? HOW THE FUCK ? WHAT'S
    *THAT* MEAN ? YOU NEED *TWO* SPACES AFTER ???"

      On the plus, never saw the keyword "lambda" in a
      Bash script !  🙂

    One of the most frustrating expediences I had was in writing my first
    Z80 assembler.

    I copied the demo code EXACTLY as it was printed in the user manual.
    BIG mistake, It had been typeset indented by a space because it was 'code'
    --
    The New Left are the people they warned you about.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Mon Jun 8 09:34:26 2026
    From Newsgroup: comp.os.linux.misc

    On 08/06/2026 05:04, c186282 wrote:
    On 6/7/26 09:41, Richard Kettlewell wrote:


       The REAL MATH defining such things ... it's WAY WAY above MY level
       alas. Gotta rely on the 'experts'. Some of this shit is really up
       into the proverbial aether.

    It is not above my level.

      Well, good. We need math geniuses.

      Note that almost no one are math geniuses.

    But Richard in fact IS. And he has spent his life immersed in these
    concepts.
    You’re not going to brute-force AES-128. Do the maths.

      It's not so much "brute force" ... it's inherent
      little flaws in the algo - according to my sources.
      Reduces the need for "brute".

    Well maybe. Arguably Enigma wasn't 'brute forced' either..

      But, so far, no "easy" cracks - just such 'time savers'.
      AES and related should be "good enough" for at least five
      more years.

      But, AFTER that, how much of YOUR important info will be
      in accessible AES-encrypted archive files somewhere ?
      Do they change all your banking/ID/investment numbers
      every year ? It's that "data tail" that worries me.
      Being "old" nobody will guard it so well.


    I cannot recall anyone ever 'cracking' any password or encryption I have
    used personally

    Most hacks are way simpler.

    "If you want the root passwords, they are all written down on post-it
    notes behind the receptionist. If you want to bypass the firewall, just
    use one of the direct dial in modems the employees use on their PCs to
    enable them to work from home"

    At some stage someone is going to realise also, that rather than a 4GW
    nuclear plant driving a $10 billion AI data centres, it might actually
    be cheaper to employ a human.

    The Russians already did that when they bought Donald Trump...
    --
    In todays liberal progressive conflict-free education system, everyone
    gets full Marx.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@[email protected] to comp.os.linux.misc on Mon Jun 8 09:54:14 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-08, Charlie Gibbs wrote:

    On 2026-06-08, c186282 <[email protected]> wrote:

    By the time 8+3 became 12+3 became 128/256/1024 then naming
    constraints disappeared. Alas, esp M$, they TOTALLY disappeared.

    Ah yes, good old MICROS~1..

    I eagerly anticipate the day Microsoft is ordered to split up following
    some antitrust ruling, if only because then one could propose the
    split-up parts be named MICROS~1,MICROS~2,...,MICROS~N.

    Several functionaries tended to use the entire first sentence of
    their docs as the file name - cut-n-paste ! :-)

    I once read in a description of the early Mac that said
    "you could write a letter to Grandma in the file name".

    Any chance this is automated behaviour from the document editor? I seem
    to recall Word doing something like setting the Title or Subject in
    metadata to the initial text. But memory may be playing tricks &c.; no
    WINWORD here so I can't test right now.
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Mon Jun 8 14:12:18 2026
    From Newsgroup: comp.os.linux.misc

    On Sun, 7 Jun 2026 23:00:22 -0400, c186282 wrote:

    Long nasty narrative filenames with lots of punctuation became our
    norm and nobody would stop doing it. A 'human nature' issue alas.

    Like many human activities a happy balance is rare. We had one programmer
    who thought anything beyond 3 characters was a waste. After a while you learned 'ary' was going to be an array of something. otoh my dislike for
    Gtk was in part from the excessively long snake case function names.

    I started reading a Python book I got in a humble bundle. It's the third edition and in the preface the author says he prefers camel case and used
    it in the previous edition but decided to use snake case to demonstrate
    the true Pythonista style.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Mon Jun 8 14:23:20 2026
    From Newsgroup: comp.os.linux.misc

    On Mon, 8 Jun 2026 02:30:35 -0400, c186282 wrote:

    Well ... remember how TINY the Computing Environment tended to be.
    Assumptions were made. CP/M, DOS, even some other systems ... they
    just ASSUMED usage would easily fall into line with the system
    limits. Only loons would have over 10,000 database records, over 100
    text processing files ! Wouldn't fit in 64k anyhow !!!

    The DB2 database had two tables for person and vehicle records that were
    meant to be used for looking up recent activity for Georgie Gangster and
    so forth. In theory older records were irrelevant and would be purged, but there wasn't any mechanism to do so. When the client complained about the system being slow I found there were well over a million records and an
    index had never been se up.

    The whole mess was several gigabytes. This was around 2001 and I had a
    hell of a time finding an AIX machine in house with that much free space
    to restore it for testing.

    Flash back to my first hard drive on an AT clone. I can't remember if it
    was 5 or 10 MB but I had no idea why you would ever need that much
    storage.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@[email protected] to comp.os.linux.misc on Mon Jun 8 18:08:09 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-08, rbowman <[email protected]> wrote:

    On Sun, 7 Jun 2026 23:00:22 -0400, c186282 wrote:

    Long nasty narrative filenames with lots of punctuation became our
    norm and nobody would stop doing it. A 'human nature' issue alas.

    Like many human activities a happy balance is rare. We had one programmer who thought anything beyond 3 characters was a waste. After a while you learned 'ary' was going to be an array of something. otoh my dislike for
    Gtk was in part from the excessively long snake case function names.

    I started reading a Python book I got in a humble bundle. It's the third edition and in the preface the author says he prefers camel case and used
    it in the previous edition but decided to use snake case to demonstrate
    the true Pythonista style.

    OK, I bite. What's snake case, and how does it differ from camel case?
    --
    /~\ Charlie Gibbs | No artificial
    \ / <[email protected]d> | intelligence was
    X I'm really at ac.dekanfrus | used in the creation
    / \ if you read it the right way. | of this post.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@[email protected] to comp.os.linux.misc on Mon Jun 8 18:08:09 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-08, c186282 <[email protected]> wrote:

    On 6/8/26 00:36, Charlie Gibbs wrote:

    On 2026-06-08, c186282 <[email protected]> wrote:

    On 6/7/26 16:40, Charlie Gibbs wrote:

    Sounds like yer programs proceeded 'logically' - until
    there got to be TOO many files. Sometimes writers highball
    expectations, sometimes the opposite. "More than 1000 files ?
    Who'd DO that ???"

    The top entry in my list of Famous Last Words is:
    "Oh, don't worry about that; it'll never happen."
    I learned early on that "never" is usually about six months.

    Heh heh ! Damned right !!!

    But defaulting the work file size to a ridiculously small value
    is just begging for bad things to happen.

    Well ... remember how TINY the Computing Environment
    tended to be. Assumptions were made. CP/M, DOS, even
    some other systems ... they just ASSUMED usage would
    easily fall into line with the system limits. Only
    loons would have over 10,000 database records, over
    100 text processing files ! Wouldn't fit in 64k
    anyhow !!!

    Yes, yes, 640K ought to be enough for anyone.
    But this was a Unix box - I was expecting a bit more common sense.

    I have no objection to UTF-8 characters, though.

    Don't love 'em.

    There are some places where I'd avoid them, because they'd
    be too easily abused, erroneously transcribed, etc. But for
    my own use (e.g. a music score by Antonín Dvořák), anything goes.

    By the time 8+3 became 12+3 became 128/256/1024 then
    naming constraints disappeared. Alas, esp M$, they
    TOTALLY disappeared.

    Ah yes, good old MICROS~1..

    Several functionaries tended to
    use the entire first sentence of their docs as the
    file name - cut-n-paste ! :-)

    I once read in a description of the early Mac that said
    "you could write a letter to Grandma in the file name".

    Mac was a bit "ahead" in that respect - I seem to
    remember Amiga could do long file names too.

    Thirty characters. It seemed long at the time, though.

    But anything can be taken to a ridiculous extreme.

    Now everyone is USED to the ridiculous extremes.

    So ... we've gotta code AROUND it.

    Yup. But some of it gets old in a hurry. Like that stupid
    hex 1A character which MS-DOS inherited from CP/M even though
    it's not necessary in any file system that stores file sizes
    to the byte rather than as a number of sectors. Or the COPY
    command's refusal to copy zero-length files (that one took
    down a beta site and ate a month's worth of data, so I reworked
    my batch files to not depend on the COPY command).

    Anyway, you'll be much much more successful (if overworked)
    making your code cope with the users instead of expecting
    the opposite to happen. One of you, LOTS of them ... and
    some have labor unions .......

    Still, I like to get in little digs like, "You know, if you had
    kept your file names simpler you might not have had to call me.
    Again." And so far, I've gotten away with using ISO 8601 dates
    everywhere. :-)

    Well ... think of "again" as "Job Security" :-)

    Always a ray of sunshine somewhere.

    Anyway, retired ... it's Someone Else's Problem now.

    Remember the SEP field in _The Hitchhiker's Guide to the Galaxy_?
    It made Slartibartfast's spaceship invisible by making it look
    like Somebody Else's Problem.
    --
    /~\ Charlie Gibbs | No artificial
    \ / <[email protected]d> | intelligence was
    X I'm really at ac.dekanfrus | used in the creation
    / \ if you read it the right way. | of this post.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@[email protected] to comp.os.linux.misc on Mon Jun 8 18:08:10 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-08, The Natural Philosopher <[email protected]d> wrote:

    "If you want the root passwords, they are all written down on post-it
    notes behind the receptionist. If you want to bypass the firewall, just
    use one of the direct dial in modems the employees use on their PCs to enable them to work from home"

    The movie "War Games" dealt with these things. Although it had
    technical holes you could drive a truck through, the protagonist
    pulling out a desk's writing leaf to reveal a sheet of passwords
    was good for a laugh, and the most realistic part of the movie.

    I wouldn't have minded having his 9600-bps acoustic coupler, though.

    At some stage someone is going to realise also, that rather than a 4GW nuclear plant driving a $10 billion AI data centres, it might actually
    be cheaper to employ a human.

    Yes, but not nearly as much fun. Besides, what would the little people
    do with all that electricity? Cook meals?

    The Russians already did that when they bought Donald Trump...

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...
    --
    /~\ Charlie Gibbs | No artificial
    \ / <[email protected]d> | intelligence was
    X I'm really at ac.dekanfrus | used in the creation
    / \ if you read it the right way. | of this post.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Mon Jun 8 21:24:11 2026
    From Newsgroup: comp.os.linux.misc

    On 08/06/2026 19:08, Charlie Gibbs wrote:
    The Russians already did that when they bought Donald Trump...
    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Everybody bought Donald Trump.
    And they all want him to dance to their tune. Which is why he is
    constantly changing direction...
    He simply doesn't care.
    Life is a reality TV show....
    --
    The higher up the mountainside
    The greener grows the grass.
    The higher up the monkey climbs
    The more he shows his arse.

    Traditional

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Mon Jun 8 22:42:19 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-08 20:08, Charlie Gibbs wrote:
    On 2026-06-08, c186282 <[email protected]> wrote:

    On 6/8/26 00:36, Charlie Gibbs wrote:

    On 2026-06-08, c186282 <[email protected]> wrote:


    Thirty characters. It seemed long at the time, though.

    But anything can be taken to a ridiculous extreme.

    Now everyone is USED to the ridiculous extremes.

    So ... we've gotta code AROUND it.

    Yup. But some of it gets old in a hurry. Like that stupid
    hex 1A character which MS-DOS inherited from CP/M even though
    it's not necessary in any file system that stores file sizes
    to the byte rather than as a number of sectors. Or the COPY
    command's refusal to copy zero-length files (that one took
    down a beta site and ate a month's worth of data, so I reworked
    my batch files to not depend on the COPY command).

    It had its uses.

    For example create a data file, which starts with some descriptive text, including the name of the program to open the file with, and the <EOF>, followed by the actual data.

    The user would simply "type data.dat" and the instructions would print
    nicely on the screen.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Tue Jun 9 00:45:08 2026
    From Newsgroup: comp.os.linux.misc

    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:

    Thirty characters. It seemed long at the time, though.

    The original Mac shipped in 1984 with a filesystem that allowed
    63-character filenames. There was no folder hierarchy: the “folders”
    you saw on the screen were purely a figment of the Finder’s
    imagination.

    Then, when Apple introduced a hard drive and double-sided floppies for
    the Mac in 1986, that also came with a new filesystem that now had
    real folders ... and a 31-character file/directory name limit. Why?

    Like that stupid hex 1A character which MS-DOS inherited from CP/M
    even though it's not necessary in any file system that stores file
    sizes to the byte rather than as a number of sectors.

    I imagine it’s because MS-DOS 1.x, like CP/M, only kept track of file allocations in whole sectors.

    In MS-DOS 2.x, they started trying to copy a few Unix features, like
    doing file I/O buffering in the OS instead of forcing user programs to
    worry about it.

    Unfortunately, building such things on top of a clunky foundation
    inherited from the 8-bit era was not such a clever thing to do. And
    Windows users are still paying the price today.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Tue Jun 9 01:30:02 2026
    From Newsgroup: comp.os.linux.misc

    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:

    On 2026-06-08, rbowman <[email protected]> wrote:

    On Sun, 7 Jun 2026 23:00:22 -0400, c186282 wrote:

    Long nasty narrative filenames with lots of punctuation became our
    norm and nobody would stop doing it. A 'human nature' issue alas.

    Like many human activities a happy balance is rare. We had one
    programmer who thought anything beyond 3 characters was a waste. After
    a while you learned 'ary' was going to be an array of something. otoh
    my dislike for Gtk was in part from the excessively long snake case
    function names.

    I started reading a Python book I got in a humble bundle. It's the
    third edition and in the preface the author says he prefers camel case
    and used it in the previous edition but decided to use snake case to
    demonstrate the true Pythonista style.

    OK, I bite. What's snake case, and how does it differ from camel case?

    camelCase snake_case.

    https://peps.python.org/pep-0008/#naming-conventions

    "Function names should be lowercase, with words separated by underscores
    as necessary to improve readability.

    Variable names follow the same convention as function names.

    mixedCase is allowed only in contexts where that’s already the prevailing style (e.g. threading.py), to retain backwards compatibility."


    It's the last paragraph that's the kicker. PySide6 and PyQt6 are Python bindings for the Qt libraries, which use camel case like

    self.setCentralWidget(central_widget)

    Supposedly you can add

    from __feature__ import snake_case, true_property

    and use self.set_central_widget(). It works some of the time. I'm not
    enough of a Python purist to wonder if it works for this particular
    function so I stick to camel case. Besides I prefer it but in Rome... Much
    of the legacy code I worked on was snake case so if I was modifying it I
    would stick to the style of the original.

    What I do take exception to is Hungarian notation.

    https://en.wikipedia.org/wiki/Hungarian_notation

    Microsoft should have sent Simonyi back to Hungary in a box. Note: I've
    liked the Hungarians I've worked with but not this particular one.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Eric Pozharski@[email protected] to comp.os.linux.misc on Mon Jun 8 21:46:55 2026
    From Newsgroup: comp.os.linux.misc

    with <1105vvm$32n5j$[email protected]> Nuno Silva wrote:
    On 2026-06-08, Charlie Gibbs wrote:
    On 2026-06-08, c186282 <[email protected]> wrote:

    *SKIP* [ 9 lines 3 levels deep]
    Several functionaries tended to use the entire first sentence of
    their docs as the file name - cut-n-paste ! :-)
    I once read in a description of the early Mac that said "you could
    write a letter to Grandma in the file name".
    Any chance this is automated behaviour from the document editor? I
    seem to recall Word doing something like setting the Title or Subject
    in metadata to the initial text. But memory may be playing tricks &c.;
    no WINWORD here so I can't test right now.

    Such endeavor would be hilarious (tricky part, is there WINE on x86_64
    that will present i386 environment? but it's probably routine), you
    will need to go back for WW6.0; can't say anything about WW7.0; WW95
    did something else (something like NONAME~1; didn't have to deal with
    it).

    My impression was: imagine result of filename generation starting from
    line consisting of 30 spaces and the word "APPROVED". At the end.
    --
    Torvalds' goal for Linux is very simple: World Domination
    Stallman's goal for GNU is even simpler: Freedom
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Tue Jun 9 01:44:07 2026
    From Newsgroup: comp.os.linux.misc

    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:

    Yes, yes, 640K ought to be enough for anyone.
    But this was a Unix box - I was expecting a bit more common sense.

    Ah, the good old days when you linked VC++ with 5 different libraries depending, tiny, small, medium, large, frigging huge.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Tue Jun 9 01:46:34 2026
    From Newsgroup: comp.os.linux.misc

    On Mon, 08 Jun 2026 18:08:10 GMT, Charlie Gibbs wrote:

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Bibi's shabbas goy is getting uppity these days and thinks he can tell
    Bibi what to do. Interesting days ahead.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Mon Jun 8 23:06:19 2026
    From Newsgroup: comp.os.linux.misc

    On 6/8/26 03:26, Richard Kettlewell wrote:
    Lawrence D’Oliveiro <[email protected]d> writes:
    Lars Poulsen wrote:

    For almost all file encryption, we use symmetric encryption: The
    same key is used for encrypting and decrypting. These are DES, AES
    etc.

    I hate the use of “symmetric” for this usage.

    The usage is completely standard, you’ll have to get used to it.

    It's a 'conventional' way of referring to it. Not perfectly
    descriptive, but Good Enough.

    Many/most of these asymmetric protocols are vulnerable to quantum
    breakage. And if you break into the key exchange, you can then
    decode the stuff that was encoded with the symmetric algorithm - no
    need to break the encryption.

    But the key exchange uses a separate protocol, e.g. the one known as
    “Diffie-Hellman”. Cracking of those is an entirely separate matter
    from cracking private/public key encryption itself. Has any “quantum”
    weakness been demonstrated in Diffie-Hellman? Not that I’ve heard of.

    Yes, Diffie-Hellman is vulnerable to a quantum computer.

    As said, so FAR, quantum computers are kind of few and
    far between and you need to make a reservation for time
    months in advance.

    But that IS changing.

    The Intel quantum chip looks pretty GOOD and should make
    quantum much more available. Also posted about a couple of
    new conventional math methods that can FAKE quantum - within
    limits - pretty well.

    SO ... 'quantum-resistant' soon needs to become a new
    Must-Have for online commerce. We will only know just
    HOW resistant it really is once the barbarian horde
    has a go at it. Jacked-up 12 year olds can be VERY
    creative and 'AI' can look for patterns humans will
    never see.

    Also ARCHIVED data on you ... there's a LONG 'tail' there
    going back years, decades. Bet a lot of your account numbers
    haven't changed since then. 'Old' stuff probably isn't guarded
    as zealously as new stuff - but can STILL do you a lot of
    damage. Most of that will be 'symmetric' encryption - but
    may include some older, esp vulnerable, methods. Wasn't
    THAT long ago that 'DES' was considered 'ok' .....

    Oh, finally, five or so years, what if there are NO
    encryption methods that are generally 'resistant' to
    either the 12-year-olds and/or AI ??? What happens
    to the 'online' models then ? Back to the Sears
    catalogue store ... walk-in and show your face ...
    ultra-temporary moving acct numbers ? How's that work ?

    Fifteen+ years ago one bank "proto-Wachovia ?" had an
    interesting online payment method. You'd quickly
    create a temporary FAKE CCard account number with
    just so much money for just so long. You could use
    that for online transactions. It went away - but now
    maybe it and more needs to come back ??? Over-net
    'biometrics' can already be fooled and AI is making
    that MUCH easier. Yer prints, yer face, NO longer
    'secure'. Besides, post 'em ONCE and they get copied
    across the un-free world in seconds.

    It's a PROBLEM.

    There are a few 'geniuses' who post here and around,
    not shy about it either. Can THEY come up with fixes ?
    If so, do it QUICK. It's the New Mission.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Mon Jun 8 23:53:50 2026
    From Newsgroup: comp.os.linux.misc

    On 6/8/26 04:19, The Natural Philosopher wrote:
    On 08/06/2026 07:30, c186282 wrote:
    Well ... remember how TINY the Computing Environment
       tended to be. Assumptions were made. CP/M, DOS, even
       some other systems ... they just ASSUMED usage would
       easily fall into line with the system limits. Only
       loons would have over 10,000 database records, over
       100 text processing files ! Wouldn't fit in 64k
       anyhow !!!

    The only assumption they made was that coders would not be stupid enough
    to write code that exceeded their limits.
    They anticipated writing tools for engineers, not abstractions for
    computer scientists.

    Think back to the great early-DOS apps. The max
    file sizes, record numbers, were often very limited.

    They just made ASSUMPTIONS based on the tech of the
    moment. Within just a few years they were off by
    orders of magnitude - but WOULD sell you the New
    And Improved version, of course :-)

    I remember stuffing big ISA boards with masses of
    little RAM chips - trying to be VERY careful not
    to bend the pins. Even thus a few WOULD be bad. Fun !
    "Extended" memory was NEW - but everyone WANTED it.

    I remember our first, GIGANTIC, 10mb hard disk - Rodime.
    Full-height and seemed to weigh near 10 pounds. But WOW !

    Earned a weird rep back then, the guy who programmed
    with a Buck Knife ... always needed one to align and
    insert and pry-out odd chips :-)

    Before that, mag-tape units. Slower,n shit from a
    constipated yak. Overlays were SUCH fun to code ...

    Can still remember when early Turbo Pascal offered
    easy overlays - DOS 2.x & CP/M. Used them quite a bit.

    "Computing" just grew a LOT LOT LOT faster than anybody
    imagined, kind of the fabled 'exponential curve' for awhile.

    In a few years our DB had ten YEARS worth of detailed
    records in accounts - old and new stuff. The indexing
    files alone were WAY over 64kb.

    TODAY ... "large" is kind of assumed ... but sure as
    hell wasn't ALWAYS that way.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Tue Jun 9 00:28:05 2026
    From Newsgroup: comp.os.linux.misc

    On 6/8/26 04:22, The Natural Philosopher wrote:
    On 08/06/2026 04:38, c186282 wrote:
    For fun some years back I wrote a Bash version
       that largely emulated what my Python and Pascal
       server backup programs did. It worked. However
       despite most units being more or less self-repeating
       you just couldn't READ the damned thing. Comments
       didn't help much. One tiny change needed and it
       was "WHAT ? WHERE THE FUCK ? HOW THE FUCK ? WHAT'S
    *THAT* MEAN ? YOU NEED *TWO* SPACES AFTER ???"

       On the plus, never saw the keyword "lambda" in a
       Bash script !  🙂

    One of the most frustrating expediences I had was in writing my first
    Z80 assembler.

    I copied the demo code EXACTLY as it was printed in the user manual.
    BIG mistake, It had been typeset indented by a space because it was 'code'

    HA ! *BEEN* There !!! :-)

    Assemblers aren't TOO bad - but if all your
    examples are screwed up then they BECOME bad.

    DO miss the Z-80 ... "Just Good Enough". Have
    come across some "kit" boards with a fake Z-80.
    Don't have a real terminal anymore alas, my
    last one burned a cap, and then a few transistors,
    and nobody in town had the skill/interest to fix
    the damned thing at any price. MAYbe I could have,
    but didn't have the time/motivation.

    Too bad ... COULD have bolted a PI in there.
    That'd be cool.

    Used KayPro's and Osbourne's CAN be found on
    E-Bay still ... used them in the past ... but
    for some reasons I don't DO E-Bay. TRS-80s were
    basically CP/M too, but Tandy made a few adjustments
    that weren't always compatibility-friendly.

    Early Turbo Pascal and some 'C' compilers DID run
    on KayPro's and similar. You could do good apps.

    Hmm ... saw SOME listing with a field-programmable
    chip that was supposed to exactly dup how a Z-80
    behaved.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Tue Jun 9 04:50:38 2026
    From Newsgroup: comp.os.linux.misc

    On Mon, 08 Jun 2026 21:46:55 +0000, Eric Pozharski wrote:

    My impression was: imagine result of filename generation starting
    from line consisting of 30 spaces and the word "APPROVED". At the
    end.

    Only 30?

    Linux filesystems seem to have standardized on allowing 255 bytes in a file/directory name.

    Whereas some Windows utilities restrict the entire pathname to that
    length.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Tue Jun 9 01:27:38 2026
    From Newsgroup: comp.os.linux.misc

    On 6/8/26 04:34, The Natural Philosopher wrote:
    On 08/06/2026 05:04, c186282 wrote:
    On 6/7/26 09:41, Richard Kettlewell wrote:


       The REAL MATH defining such things ... it's WAY WAY above MY level >>>>    alas. Gotta rely on the 'experts'. Some of this shit is really up >>>>    into the proverbial aether.

    It is not above my level.

       Well, good. We need math geniuses.

       Note that almost no one are math geniuses.

    But Richard in fact IS. And he has spent his life immersed in these concepts.


    As said, VERY GOOD. We NEED a few like him. SOME
    programming stuff really does hinge on VERY complex
    math - encryption especially.


    You’re not going to brute-force AES-128. Do the maths.

       It's not so much "brute force" ... it's inherent
       little flaws in the algo - according to my sources.
       Reduces the need for "brute".

    Well maybe. Arguably Enigma wasn't 'brute forced' either..


    STRICTLY, no.

    Bad comm officers were the ultimate key to Enigma.
    It provided the extra needed to kind of zoom in on
    the problem. "Pure", kind of random, attack methods
    hadn't yielded much until then.


       But, so far, no "easy" cracks - just such 'time savers'.
       AES and related should be "good enough" for at least five
       more years.

       But, AFTER that, how much of YOUR important info will be
       in accessible AES-encrypted archive files somewhere ?
       Do they change all your banking/ID/investment numbers
       every year ? It's that "data tail" that worries me.
       Being "old" nobody will guard it so well.


    I cannot recall anyone ever 'cracking' any password or encryption I have used personally

    YOUR stuff, PERSONALLY ...

    But what about yer bank, yer govt, your 'welfare'
    institution ??? MIGHT still have all those old recs
    in DES or similar .....

    It's armor - but with your butt exposed.

    Most hacks are way simpler.

    "If you want the root passwords, they are all written down  on post-it notes behind the receptionist. If you want to bypass the firewall, just
    use one of the direct dial in modems the employees use on their PCs to enable them to work from home"

    "Human Factors" are the MOST vulnerable. Plenty
    of IDIOT humans in the mix too.

    TRIED to sensitize them ... with FAIR success. Kinda
    trained them to "smell a rat" and then they'd bounce
    it to me ... and I'd dissect/research. IF I found some
    bad stuff I'd send them a congrats - and a two or three
    para simple description of WHY it was bad. No lecturing,
    nothing esp abstract. This seemed to work best.

    At some stage someone is going to realise also, that rather than a 4GW nuclear plant driving a $10 billion AI data centres, it might actually
    be cheaper to employ a human.

    True - but don't tell 'em that right NOW :-)

    The Russians already did that when they bought Donald Trump...

    Sorry, Vlad doesn't own Donald. Don't mistake 'diplomatic
    language' for actual deception and such. Trump WILL flatter
    Vlad, right up until some recruited agent sticks a knife in
    Vlad's back. This is how it's DONE.

    Ah, 'human factors' ... one of my favorite cases was when
    a sec got an invoice for a large amount of concrete. We
    DID use concrete - but got it from a dusty place a few
    miles up the road. The bill was into five figures.

    Fortunately our place was just small enough so one person
    could shout down the hall "Do we remember buying a whole
    bunch of concrete last month ???"

    The alleged supplier was in AUSTRALIA - a legit mining-supply
    company. We were USA. If you wanted giant drills and ore carts
    on tracks, they were yer go-to.

    Found the LINK was to a blank page on their web site that
    just bounced you back to their main page so it'd look legit.
    Evil people may have PUT it there, but it was probably just
    a link they FOUND by poking around, a 'placeholder' page.

    The actual dest for payment ... SEEMED to be eastern Europe,
    likely Romania, as best I could tell. All this took me a
    couple of HOURS.

    Wrote it up as simple and concise as possible, mentioned
    the 'clues'. The employee was happy she spotted this, good
    psych reinforcement, got mentioned at the next weekly
    dept meeting so other would become more wise.

    SOME places PUNISH employees that screw up on things like
    this. Sorry, 99.999% of the pop could NOT do the kind of
    research I did - involving deep reading of HTML+ files
    looking for Evil. Punish employees for stuff well above
    their pay grade and they just WON'T REPORT such stuff
    any more. Management/IT becomes The Enemy. Bounce them and
    then you have to Start Over with a new, naive, worker.
    No net improvement.

    Of course management can ALWAYS blame it on that low-wage
    worker .... that's how biz politics works. Disgusting !
    "THEY did it ! We FIRED them ! We're clean now !!!".

    Things started drifting more towards "disgusting" my last
    year. Put in my notice. NOT unhappy about that.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Tue Jun 9 01:48:51 2026
    From Newsgroup: comp.os.linux.misc

    On 6/8/26 04:54, Nuno Silva wrote:
    On 2026-06-08, Charlie Gibbs wrote:

    On 2026-06-08, c186282 <[email protected]> wrote:

    By the time 8+3 became 12+3 became 128/256/1024 then naming
    constraints disappeared. Alas, esp M$, they TOTALLY disappeared.

    Ah yes, good old MICROS~1..

    I eagerly anticipate the day Microsoft is ordered to split up following
    some antitrust ruling, if only because then one could propose the
    split-up parts be named MICROS~1,MICROS~2,...,MICROS~N.


    Bill Gates quickly LEARNED - to GREASE your
    political reps. All his 'trust' problems then
    instantly disappeared.

    That's how realpolitik works ... Machiavelli
    would totally understand.

    As for what's become "normal" for M$ ... that's
    been a very long evolution/devolution. Everybody
    WANTED long file names, then REALLY long file names,
    so they GOT it for better or worse.

    Now for us that have to COPE with that mess ... well ....

    As said somewhere ... a number of workers just took to
    copy/paste the first sentence - including 'invisible'
    chars - from their word processor docs as the file name.
    Too many of THEM, too few of ME ... had to just COPE.

    Oh well, "job security" I guess.

    The New Guys can't program their way out of a wet
    paper bag ... so they just use/pay-for the wunnerful
    M$ "solutions" and think that's a-OK. Can't really
    trash them too much, that's Just How It's Done
    these days. My gen was bits and bytes, theirs is
    a different world (that WILL bite 'em bad eventually).

    But they'll just blame it all on M$ ... butts saved.
    That's how it works now.

    Kinda tragic .......

    WHEN Vlad/Xi/Kim and friends really GO for it ...
    global DOOM.

    They'll try to recruit us Old Guys but, well, just
    TOO Old now ...... I'll "advise" a bit, for $500
    an hour :-)

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Tue Jun 9 02:28:13 2026
    From Newsgroup: comp.os.linux.misc

    On 6/8/26 10:23, rbowman wrote:
    On Mon, 8 Jun 2026 02:30:35 -0400, c186282 wrote:

    Well ... remember how TINY the Computing Environment tended to be.
    Assumptions were made. CP/M, DOS, even some other systems ... they
    just ASSUMED usage would easily fall into line with the system
    limits. Only loons would have over 10,000 database records, over 100
    text processing files ! Wouldn't fit in 64k anyhow !!!

    The DB2 database had two tables for person and vehicle records that were meant to be used for looking up recent activity for Georgie Gangster and
    so forth. In theory older records were irrelevant and would be purged, but there wasn't any mechanism to do so. When the client complained about the system being slow I found there were well over a million records and an
    index had never been se up.


    That DB2 was "ok", FOR IT'S TIME.

    But again ... built initially for a 64k/floppy
    environment. Same with all the spreadsheets and
    word processors and such.

    Computing power just built SO fast ... most writers
    were always well behind the curve.

    The whole mess was several gigabytes. This was around 2001 and I had a
    hell of a time finding an AIX machine in house with that much free space
    to restore it for testing.

    At some point my org switched to "Revelation/AREV".
    This was based on PICK-OS. It could handle BIG stuff
    for the most part (except really huge sorts). We put
    massive numbers of records into that.

    DO still like the 'multi-value' record format, wrote
    libs for several langs emulating that.

    Flash back to my first hard drive on an AT clone. I can't remember if it
    was 5 or 10 MB but I had no idea why you would ever need that much
    storage.

    Ours was 10mb ... like $3000 early-80s dollars as I remember.

    Rodime, full-height, MFM, custom card, HEAVY !!!

    The asst director spent a whole weekend trying to
    get it to boot. I came in on Monday - and just gave
    it about 90 seconds and it worked. The boss wasn't
    patient enough to wait 90 seconds before he'd reboot :-)

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Tue Jun 9 02:54:59 2026
    From Newsgroup: comp.os.linux.misc

    On 6/8/26 14:08, Charlie Gibbs wrote:
    On 2026-06-08, The Natural Philosopher <[email protected]d> wrote:

    "If you want the root passwords, they are all written down on post-it
    notes behind the receptionist. If you want to bypass the firewall, just
    use one of the direct dial in modems the employees use on their PCs to
    enable them to work from home"

    The movie "War Games" dealt with these things. Although it had
    technical holes you could drive a truck through, the protagonist
    pulling out a desk's writing leaf to reveal a sheet of passwords
    was good for a laugh, and the most realistic part of the movie.

    I wouldn't have minded having his 9600-bps acoustic coupler, though.

    HAVE one ! :-)

    Though it's more reliable at 2400.

    Gotta dig into The Heap more often. Have an Apple-II,
    with its DOS - but haven't fired up the thing since
    forever. The floppy may have gone bad by now alas.

    Now WHERE is my ZX-81 ???

    At some stage someone is going to realise also, that rather than a 4GW
    nuclear plant driving a $10 billion AI data centres, it might actually
    be cheaper to employ a human.

    Yes, but not nearly as much fun. Besides, what would the little people
    do with all that electricity? Cook meals?

    The Russians already did that when they bought Donald Trump...

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Ignore the Vast Konspiracy Theorists.

    Didja know that reptillian space aliens
    are BREEDING with hot co-ed girls ? :-)

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Tue Jun 9 03:08:47 2026
    From Newsgroup: comp.os.linux.misc

    On 6/8/26 21:44, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:

    Yes, yes, 640K ought to be enough for anyone.
    But this was a Unix box - I was expecting a bit more common sense.

    Ah, the good old days when you linked VC++ with 5 different libraries depending, tiny, small, medium, large, frigging huge.

    Heh ... we DID try the lower-end SCO UNIX on
    our new 'AT's. Alas it was both Too Expensive
    and Too Slow to really be useful. Not all that
    much software either.

    But it WAS interesting ... part of why I went
    to Linux as soon as possible.

    DOS, soon Win, had much nicer software.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Tue Jun 9 03:09:27 2026
    From Newsgroup: comp.os.linux.misc

    On 6/8/26 21:46, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:10 GMT, Charlie Gibbs wrote:

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Bibi's shabbas goy is getting uppity these days and thinks he can tell
    Bibi what to do. Interesting days ahead.

    Wow ... TDS even here .........

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Tue Jun 9 03:16:23 2026
    From Newsgroup: comp.os.linux.misc

    On 6/9/26 00:50, Lawrence D’Oliveiro wrote:
    On Mon, 08 Jun 2026 21:46:55 +0000, Eric Pozharski wrote:

    My impression was: imagine result of filename generation starting
    from line consisting of 30 spaces and the word "APPROVED". At the
    end.

    Only 30?

    Linux filesystems seem to have standardized on allowing 255 bytes in a file/directory name.

    Whereas some Windows utilities restrict the entire pathname to that
    length.

    Did. NOW seems almost "unlimited" - at least 1024.

    More space to fuck things up.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@[email protected] to comp.os.linux.misc on Tue Jun 9 08:49:33 2026
    From Newsgroup: comp.os.linux.misc

    Lawrence D’Oliveiro <[email protected]d> writes:
    Eric Pozharski wrote:

    My impression was: imagine result of filename generation starting
    from line consisting of 30 spaces and the word "APPROVED". At the
    end.

    Only 30?

    Linux filesystems seem to have standardized on allowing 255 bytes in a file/directory name.

    Unless it’s an AF_UNIX socket, in which case you get 108 bytes including
    a 0 terminator for the whole sun_path. Which from time to time causes
    practical problems.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Tue Jun 9 10:57:42 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-09 07:27, c186282 wrote:
    On 6/8/26 04:34, The Natural Philosopher wrote:
    On 08/06/2026 05:04, c186282 wrote:
    On 6/7/26 09:41, Richard Kettlewell wrote:

    ...

    At some stage someone is going to realise also, that rather than a 4GW
    nuclear plant driving a $10 billion AI data centres, it might actually
    be cheaper to employ a human.

      True - but don't tell 'em that right NOW  :-)

    The Russians already did that when they bought Donald Trump...

      Sorry, Vlad doesn't own Donald. Don't mistake 'diplomatic
      language' for actual deception and such. Trump WILL flatter
      Vlad, right up until some recruited agent sticks a knife in
      Vlad's back. This is how it's DONE.

      Ah, 'human factors' ... one of my favorite cases was when
      a sec got an invoice for a large amount of concrete. We
      DID use concrete - but got it from a dusty place a few
      miles up the road. The bill was into five figures.

      Fortunately our place was just small enough so one person
      could shout down the hall "Do we remember buying a whole
      bunch of concrete last month ???"

      The alleged supplier was in AUSTRALIA - a legit mining-supply
      company. We were USA. If you wanted giant drills and ore carts
      on tracks, they were yer go-to.

      Found the LINK was to a blank page on their web site that
      just bounced you back to their main page so it'd look legit.
      Evil people may have PUT it there, but it was probably just
      a link they FOUND by poking around, a 'placeholder' page.

      The actual dest for payment ... SEEMED to be eastern Europe,
      likely Romania, as best I could tell. All this took me a
      couple of HOURS.

      Wrote it up as simple and concise as possible, mentioned
      the 'clues'. The employee was happy she spotted this, good
      psych reinforcement, got mentioned at the next weekly
      dept meeting so other would become more wise.

      SOME places PUNISH employees that screw up on things like
      this. Sorry, 99.999% of the pop could NOT do the kind of
      research I did - involving deep reading of HTML+ files
      looking for Evil. Punish employees for stuff well above
      their pay grade and they just WON'T REPORT such stuff
      any more. Management/IT becomes The Enemy. Bounce them and
      then you have to Start Over with a new, naive, worker.
      No net improvement.

    Very sensible what you did.


      Of course management can ALWAYS blame it on that low-wage
      worker .... that's how biz politics works. Disgusting !
      "THEY did it ! We FIRED them ! We're clean now !!!".

      Things started drifting more towards "disgusting" my last
      year. Put in my notice. NOT unhappy about that.

    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Tue Jun 9 11:07:16 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-09 09:08, c186282 wrote:
    On 6/8/26 21:44, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:

    Yes, yes, 640K ought to be enough for anyone.
    But this was a Unix box - I was expecting a bit more common sense.

    Ah, the good old days when you linked VC++ with 5 different libraries
    depending, tiny, small, medium, large, frigging huge.

      Heh ... we DID try the lower-end SCO UNIX on
      our new 'AT's. Alas it was both Too Expensive
      and Too Slow to really be useful. Not all that
      much software either.

      But it WAS interesting ... part of why I went
      to Linux as soon as possible.

      DOS, soon Win, had much nicer software.

    I find dos software nicer than Linux software. Editors, for instance.
    When I started on Linux, I was surprised that ctrl-arrow would not move
    a word to the left/right, for example. Tons of MsDOS text software that
    had menus and mouse support. Linux in 1998 felt old.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Tue Jun 9 11:15:02 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-09 03:30, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:

    On 2026-06-08, rbowman <[email protected]> wrote:


    What I do take exception to is Hungarian notation.

    https://en.wikipedia.org/wiki/Hungarian_notation

    Microsoft should have sent Simonyi back to Hungary in a box. Note: I've
    liked the Hungarians I've worked with but not this particular one.

    Some Borland Pascal used this. Some of my programs did as well.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Tue Jun 9 11:11:50 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-09 07:48, c186282 wrote:
      As said somewhere ... a number of workers just took to
      copy/paste the first sentence - including 'invisible'
      chars - from their word processor docs as the file name.
      Too many of THEM, too few of ME ... had to just COPE.

    I seem to recall Libre Office or Open Office doing that automatically,
    as a suggestion. No special chars.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Tue Jun 9 11:17:31 2026
    From Newsgroup: comp.os.linux.misc

    On 09/06/2026 08:09, c186282 wrote:
    On 6/8/26 21:46, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:10 GMT, Charlie Gibbs wrote:

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Bibi's shabbas goy is getting uppity these days and thinks he can tell
    Bibi what to do. Interesting days ahead.

      Wow ... TDS even here .........

    It's everywhere. Mostly in the White House.
    --
    New Socialism consists essentially in being seen to have your heart in
    the right place whilst your head is in the clouds and your hand is in
    someone else's pocket.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rich@[email protected] to comp.os.linux.misc on Tue Jun 9 17:42:01 2026
    From Newsgroup: comp.os.linux.misc

    Lars Poulsen <[email protected]> wrote:
    On 2026-06-07 00:35, c186282 wrote:
    On 6/6/26 05:35, Richard Kettlewell wrote:
    [snip]
    Second, AES is not expected to be meaningfully impacted by quantum
    computers; the same applies to other symmetric algorithms. The running
    time of a Grover’s algorithm attack on AES-256 is 2^128 operations,
    which is far beyond the possible. AES-128 initially looks more plausible >>> at 2^64 operations, but (unlike typical classical attacks) these
    operations cannot be parallelized: we’d be looking at a runtime of at
    least hundreds of years, even with rather optimistic assumptions about
    how fast a quantum computer could run.

      I've run into many good articles saying AES and closely
      related CAN be cracked, kinda quickly, using quantum
      methods. This may be a matter of how much we trust our
      various sources.

      The REAL MATH defining such things ... it's WAY WAY above
      MY level alas. Gotta rely on the 'experts'. Some of this
      shit is really up into the proverbial aether.

    The algorithms that are expected to be broken by quantum computers are
    asymmetric algorithms: RSA, (EC)DH, (EC)DSA, (EC)MQV, EdDSA, KCDSA, GOST >>> 34.10, SM2, etc.

      Alas asymmetric/shared algos are used for 95% of what
      is put online. Not the most encouraging thing ...

    With all that in mind, a popular option is indeed to combine one of
    these classical algorithms with a comparable post-quantum algorithm.
    For example
    https://datatracker.ietf.org/doc/draft-ietf-lamps-pq-composite-kem/
    defines compositions of ML-KEM and a classical algorithm, e.g. ECDH.

      Look, it's not time to PANIC ... not YET anyway. For five
      or ten years what we're using WILL still be good.

      But it won't last FOREVER.

      We kind of need to KNOW when weaknesses are adding up so
      we can SHIFT to new methods. This sort of info can be found,
      but you have to LOOK a lot. In some cases you need to be the
      0.001% math whiz to even understand such warnings.

      Existing algos can be attacked mathematically, but "AI"
      brute-force/unhuman techniques are also possible problems.

      USED to use AES-128 for everything, it's GOOD and FASTER, but
      the past five years or so ... AES-256. Five years from NOW ???

    This is not really ‘double encryption’: rather it combines the output of
    ML-KEM with the output of a classical key agreement mechanism (rephrased >>> as a KEM) using a PRF, and then uses that to derive symmetric session
    keys (typically AES) for message encryption (which is how we already do
    asymmetric confidentiality in TLS, ECIES, etc).

      Now you're getting beyond me. I have a weird kind
      of math-blindness - need a calc to do checking accts
      but do kinda grasp some of the 'bigger' paradigms in
      the abstract. Very odd. Oh well, what is, is.

      Almost NOBODY is a general "math genius". Alas that
      INCLUDES govt and bankers and CEOs and such.

      Any way to encapsulate this for non math geniuses ???
      A 'practical' analysis ???
    [snip]

    I think what you say you "don't get" is this:

    For almost all file encryption, we use symmetric encryption: The same
    key is used for encrypting and decrypting. These are DES, AES etc.
    Richard says these are not in themselves susceptible to quantum
    attacks, but do require longer keys as attackers get faster computers.

    But we love to authenticate our communication partners, and for this we
    use asymmetric protocols, such as public/private key protocols.
    And then we use these asymmetric handshakes to exchange keys that are
    then used for the symmetric protocols. Many/most of these asymmetric protocols are vulnerable to quantum breakage. And if you break into the
    key exchange, you can then decode the stuff that was encoded with the symmetric algorithm - no need to break the encryption.

    Richard, did I get that right?

    This exchange points out what XKCD 538 is parioding in a comical way:

    https://xkcd.com/538/

    There's usually a shortcut to unlocking something that was encrypted,
    but that shortcut does not in any way involve "breaking the
    encryption".

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Tue Jun 9 18:24:13 2026
    From Newsgroup: comp.os.linux.misc

    On Tue, 9 Jun 2026 02:28:13 -0400, c186282 wrote:

    That DB2 was "ok", FOR IT'S TIME.

    But again ... built initially for a 64k/floppy environment. Same with
    all the spreadsheets and word processors and such.

    Er, DB2 was developed and ran on IBM mainframes. It wasn't until the '90s
    that implementations were available for Windows, Linux and other lesser systems.

    The database I referred to was on a RS6000 server running AIX.

    DB2 != dBase.

    Another early database was Raima's DB Vista that goes back to 1984. We use
    it for archiving information for local access, usually 6 months worth. The data was also sent to the DB2 database but vista was a lot faster. We also used it for GIS vector data.

    Esri used dBase when they created the shapefile format that still is the lingua franca today. The implementation was sort of a hack, with dBase
    used to store pointers into a separate file where the vecttor information
    was stored in variable length records. Vista had the concept of set
    ownership and was a more graceful implementation but Esri is the 500 lb. gorilla in the field.

    That early design choice stuck with Esri. Even as they move on to Access,
    SQL Server, and their won FileGDB design the data was not normalized.
    Every segment of Chestnut Street was a separate record that repeated the attributes of the street along with its geometry.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Tue Jun 9 18:28:29 2026
    From Newsgroup: comp.os.linux.misc

    On Tue, 9 Jun 2026 03:09:27 -0400, c186282 wrote:

    On 6/8/26 21:46, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:10 GMT, Charlie Gibbs wrote:

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Bibi's shabbas goy is getting uppity these days and thinks he can tell
    Bibi what to do. Interesting days ahead.

    Wow ... TDS even here .........

    No, but I didn't drink the Kool-Aid either.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@[email protected] to comp.os.linux.misc on Tue Jun 9 18:31:37 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-09, c186282 <[email protected]> wrote:

    The New Guys can't program their way out of a wet
    paper bag ... so they just use/pay-for the wunnerful
    M$ "solutions" and think that's a-OK. Can't really
    trash them too much, that's Just How It's Done
    these days. My gen was bits and bytes, theirs is
    a different world (that WILL bite 'em bad eventually).

    But they'll just blame it all on M$ ... butts saved.
    That's how it works now.

    And then M$ will offer a new "solution" which they'll
    eagerly adopt. Lather, rinse, repeat...

    Kinda tragic .......

    Yup.

    WHEN Vlad/Xi/Kim and friends really GO for it ...
    global DOOM.

    Don't forget friends like Elon/Mark/Tim...

    They'll try to recruit us Old Guys but, well, just
    TOO Old now ...... I'll "advise" a bit, for $500
    an hour :-)

    There you go, job security again. :-)
    --
    /~\ Charlie Gibbs | No artificial
    \ / <[email protected]d> | intelligence was
    X I'm really at ac.dekanfrus | used in the creation
    / \ if you read it the right way. | of this post.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@[email protected] to comp.os.linux.misc on Tue Jun 9 18:31:38 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-09, rbowman <[email protected]> wrote:

    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:

    OK, I bite. What's snake case, and how does it differ from camel case?

    camelCase snake_case.

    Got it, thanks.

    What I do take exception to is Hungarian notation.

    https://en.wikipedia.org/wiki/Hungarian_notation

    Microsoft should have sent Simonyi back to Hungary in a box. Note: I've liked the Hungarians I've worked with but not this particular one.

    Hear, hear.
    --
    /~\ Charlie Gibbs | No artificial
    \ / <[email protected]d> | intelligence was
    X I'm really at ac.dekanfrus | used in the creation
    / \ if you read it the right way. | of this post.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@[email protected] to comp.os.linux.misc on Tue Jun 9 18:31:39 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-09, rbowman <[email protected]> wrote:

    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:

    Yes, yes, 640K ought to be enough for anyone.
    But this was a Unix box - I was expecting a bit more common sense.

    Ah, the good old days when you linked VC++ with 5 different libraries depending, tiny, small, medium, large, frigging huge.

    And then there were the tricks you had to do when dealing
    with arrays larger than 64K. I had a lot of ugly pointer
    normalization and byte-by-byte copying code that I was
    only too glad to rip out when we got past those models.
    --
    /~\ Charlie Gibbs | No artificial
    \ / <[email protected]d> | intelligence was
    X I'm really at ac.dekanfrus | used in the creation
    / \ if you read it the right way. | of this post.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From TheLastSysop@[email protected] to comp.os.linux.misc on Tue Jun 9 20:29:59 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 6 Jun 2026 14:01:54 +0200, "Carlos E.R." <[email protected]d> >wrote:
    On 2026-06-06 13:34, TheLastSysop wrote:
    On Sat, 6 Jun 2026 13:32:02 +0200, "Carlos E.R." <[email protected]d> >>> wrote:
    On 2026-06-06 09:04, c186282 wrote:
    On 6/6/26 02:38, Lawrence D’Oliveiro wrote:
    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share, >>>>>> or cloud bucket that looks comforting until the day they actually
    need it. Then they discover permissions were wrong, the database
    dump was empty, the exclude pattern ate something important, or the >>>>>> only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence >>>>> it will work. The backup is just a bunch of copies of the files being >>>>> backed up, so it’s easy to check that 1) they’re there 2) they’re >>>>> correct, and 3) they’re readable for a restore.

      Yep. Made extensive use of 'rsync' - an option
      for everything. DO make sure none of your mounts
      drop during ops though  :-)

    Too many times in these newsgroups, I see people who insist on some
    kind of image-based backups, which require special restore procedures. >>>>> I don’t understand that. Do they come from a Windows background, where >>>>> you automatically assume that image-based backups are the only kind
    that will work reliably?

      Well, there's always a *complicated* solution
      for everything ......

      Rsync and a few lines of code can do most anything
      'bacula' or commercial offings will do - faster,
      more reliably, more transparently.

    Can't compress the destination. Or encrypt it.

    (do not confuse with compressing the transport)

    Rsync will not do at-rest compression/encryption by itself, but you can put >> that
    layer under the destination.

    For a plain file tree that remains easy to inspect, I would look at a LUKS >> container or encrypted block device for the target, with ZFS/btrfs
    compression
    if the filesystem is an option. Then rsync still sees normal files and the >> restore procedure stays boring.

    I do that already.

    Problem: I got btrfs corruption of one file, read error. I don't trust it.

    I am at this moment reformatting my main backup destination to XFS.


    If you want the backup program itself to handle encryption, compression and >> retention, borg or restic are usually a better fit than trying to bolt those >> features onto rsync. Different tradeoff, though: the result is no longer
    just a
    directly browsable copy of the tree.

    Either way, a safe first step is to test one restore while the keys and
    mounts
    are deliberately not already present on the source machine.


    That read error is the bit I would chase before blaming btrfs alone. XFS is a perfectly reasonable backup target, but a new filesystem will not fix a marginal
    disk, cable, USB bridge, SATA port, RAM problem, or power issue.

    A safe first pass is to look at the boring evidence:

    dmesg -T | egrep -i 'btrfs|i/o error|ata|usb|reset|medium error'
    smartctl -x /dev/WHATEVER
    smartctl -t long /dev/WHATEVER

    If the old filesystem is still readable enough, `btrfs scrub status -d` can also
    tell you whether this was a single bad extent or part of a larger pattern.

    For a backup destination, I would also keep at least one other independent copy until the replacement target has survived a full write, readback, and some time powered on. The most annoying backup failure is the one that moves with the enclosure and then wears a different filesystem hat.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From TheLastSysop@[email protected] to comp.os.linux.misc on Tue Jun 9 20:30:13 2026
    From Newsgroup: comp.os.linux.misc

    On Sun, 7 Jun 2026 02:57:11 -0000 (UTC), Lawrence >=?iso-8859-13?q?D=FFOliveiro?= <[email protected]d> wrote:
    On Sat, 06 Jun 2026 09:40:28 GMT, TheLastSysop wrote:

    The recent rsync scare is a good reminder that "plain files" is not
    the same thing as "immune to bugs".

    What “rsync scare” was this? Checking the NEWS file ><https://github.com/RsyncProject/rsync/blob/master/NEWS.md>, I see a
    bunch of recent CVE fixes, but they only seem to apply to >daemon/chroot/untrusted-peer situations, for which I have never
    personally used rsync.

    Yes, that is the one I meant. The scary-looking batch was the 3.4.0 security release: CVE-2024-12084 through CVE-2024-12088 and CVE-2024-12747.

    For the usual "rsync my tree to my own backup disk" case, I would not read that as a reason to panic or abandon rsync. Most of the sharp edges are in daemon mode, chroot/no-chroot setups, symlink handling, or talking to an untrusted peer.

    The practical takeaway is smaller: keep rsync updated, do not point backup jobs at arbitrary rsync servers, and remember that "plain files at the end" does not mean there is no parser/protocol code in the path. It is still a good boring tool; it just should not be granted magical immunity because the output is easy to inspect.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Tue Jun 9 22:52:13 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-09 22:29, TheLastSysop wrote:
    On Sat, 6 Jun 2026 14:01:54 +0200, "Carlos E.R." <[email protected]d> >> wrote:
    On 2026-06-06 13:34, TheLastSysop wrote:
    On Sat, 6 Jun 2026 13:32:02 +0200, "Carlos E.R." <[email protected]d> >>>> wrote:
    On 2026-06-06 09:04, c186282 wrote:
    On 6/6/26 02:38, Lawrence D’Oliveiro wrote:
    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share, >>>>>>> or cloud bucket that looks comforting until the day they actually >>>>>>> need it. Then they discover permissions were wrong, the database >>>>>>> dump was empty, the exclude pattern ate something important, or the >>>>>>> only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence >>>>>> it will work. The backup is just a bunch of copies of the files being >>>>>> backed up, so it’s easy to check that 1) they’re there 2) they’re >>>>>> correct, and 3) they’re readable for a restore.

      Yep. Made extensive use of 'rsync' - an option
      for everything. DO make sure none of your mounts
      drop during ops though  :-)

    Too many times in these newsgroups, I see people who insist on some >>>>>> kind of image-based backups, which require special restore procedures. >>>>>> I don’t understand that. Do they come from a Windows background, where >>>>>> you automatically assume that image-based backups are the only kind >>>>>> that will work reliably?

      Well, there's always a *complicated* solution
      for everything ......

      Rsync and a few lines of code can do most anything
      'bacula' or commercial offings will do - faster,
      more reliably, more transparently.

    Can't compress the destination. Or encrypt it.

    (do not confuse with compressing the transport)

    Rsync will not do at-rest compression/encryption by itself, but you can put >>> that
    layer under the destination.

    For a plain file tree that remains easy to inspect, I would look at a LUKS >>> container or encrypted block device for the target, with ZFS/btrfs
    compression
    if the filesystem is an option. Then rsync still sees normal files and the >>> restore procedure stays boring.

    I do that already.

    Problem: I got btrfs corruption of one file, read error. I don't trust it. >>
    I am at this moment reformatting my main backup destination to XFS.


    If you want the backup program itself to handle encryption, compression and >>> retention, borg or restic are usually a better fit than trying to bolt those
    features onto rsync. Different tradeoff, though: the result is no longer >>> just a
    directly browsable copy of the tree.

    Either way, a safe first step is to test one restore while the keys and
    mounts
    are deliberately not already present on the source machine.


    That read error is the bit I would chase before blaming btrfs alone. XFS is a perfectly reasonable backup target, but a new filesystem will not fix a marginal
    disk, cable, USB bridge, SATA port, RAM problem, or power issue.

    It is a raid6 on software. Not the internal btrfs raid implementation.

    What I blame btrfs is that it could not repair the problem.



    A safe first pass is to look at the boring evidence:

    dmesg -T | egrep -i 'btrfs|i/o error|ata|usb|reset|medium error'
    smartctl -x /dev/WHATEVER
    smartctl -t long /dev/WHATEVER

    If the old filesystem is still readable enough, `btrfs scrub status -d` can also
    tell you whether this was a single bad extent or part of a larger pattern.

    repair/diagnosis ran for days till machine crashed for unrelated reason.



    For a backup destination, I would also keep at least one other independent copy
    until the replacement target has survived a full write, readback, and some time
    powered on. The most annoying backup failure is the one that moves with the enclosure and then wears a different filesystem hat.


    Already done and finished.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Wed Jun 10 00:19:15 2026
    From Newsgroup: comp.os.linux.misc

    On Tue, 09 Jun 2026 20:30:13 GMT, TheLastSysop wrote:

    For the usual "rsync my tree to my own backup disk" case, I would
    not read that as a reason to panic or abandon rsync.

    But that’s what this entire thread was about, was it not? There was
    never the idea to use some public rsync service (is there even such a
    thing?) or anything like that.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From TheLastSysop@[email protected] to comp.os.linux.misc on Wed Jun 10 00:22:30 2026
    From Newsgroup: comp.os.linux.misc

    On Wed, 10 Jun 2026 00:19:15 -0000 (UTC), Lawrence >=?iso-8859-13?q?D=FFOliveiro?= <[email protected]d> wrote:
    On Tue, 09 Jun 2026 20:30:13 GMT, TheLastSysop wrote:

    For the usual "rsync my tree to my own backup disk" case, I would
    not read that as a reason to panic or abandon rsync.

    But that’s what this entire thread was about, was it not? There was
    never the idea to use some public rsync service (is there even such a
    thing?) or anything like that.

    Fair point. I was separating two cases that tend to get conflated when people say "rsync is dangerous":

    * local copies, or rsync over ssh to a machine you control;
    * rsync daemon/module service, where the remote side is offering an export.

    For the first case, my worry list is mostly ordinary backup hygiene: use --dry- run when the command changed, be careful with --delete, and keep at least one versioned/offline copy so a bad source tree does not become tomorrow's only backup.

    Public rsync services do exist, mostly in the mirror world. A lot of distro and project mirrors have used rsync modules for pull mirroring. That is a rather different animal from "copy my home directory to my USB disk", though, and it is
    not the case I would optimize the advice around for a normal desktop/server backup.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Wed Jun 10 01:03:42 2026
    From Newsgroup: comp.os.linux.misc

    On 6/9/26 05:07, Carlos E.R. wrote:
    On 2026-06-09 09:08, c186282 wrote:
    On 6/8/26 21:44, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:

    Yes, yes, 640K ought to be enough for anyone.
    But this was a Unix box - I was expecting a bit more common sense.

    Ah, the good old days when you linked VC++ with 5 different libraries
    depending, tiny, small, medium, large, frigging huge.

       Heh ... we DID try the lower-end SCO UNIX on
       our new 'AT's. Alas it was both Too Expensive
       and Too Slow to really be useful. Not all that
       much software either.

       But it WAS interesting ... part of why I went
       to Linux as soon as possible.

       DOS, soon Win, had much nicer software.

    I find dos software nicer than Linux software. Editors, for instance.
    When I started on Linux, I was surprised that ctrl-arrow would not move
    a word to the left/right, for example. Tons of MsDOS text software that
    had menus and mouse support. Linux in 1998 felt old.

    DOS 1.x ... I had to WRITE 'sensible' text editors.
    Even did one in ASM for kicks (was younger then).

    However I do kind of understand what you're talking
    about. Too much UNIX/Linux stuff was oriented towards
    'academics' and related. Weird, unfriendly to use,
    non-intuitive. M$, for all its other faults, DID seem
    to "get it". Hell, even some latter CP/M apps were a
    lot more sensible than UNIX stuff.

    "Just hit this meaningless four-key combo to go to
    the next line ..." Sorry, NO !!! Wanna hit Down Arrow
    and it's just DONE.

    Still have SOME of that MASM editor code somewhere, but
    not the entire product alas. It was kinda like "MousePad",
    which still beat the hell out of "edlin". Yes, there ARE
    still some here dedicated to those multi-combo-to-do-
    anything editors. That's THEIR choice. As much as possible
    I *disable* those so they won't come up even by accident.

    Anyway, despite temptations, we did not switch to SCO.
    Turned out to be a good thing. DID manage to avoid
    getting hooked on Apple stuff - saved a fortune and a
    life of servitude :-)

    But, as said, some of the GOOD stuff about UNIX did get
    me to buy Linux when it first appeared. Lots of floppies.
    This was when in-house servers/networking were just
    becoming viable for "regular" biz. Linux made that stuff
    much better than DOS/Winders did and didn't try to bleed
    you for cash.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Wed Jun 10 01:32:36 2026
    From Newsgroup: comp.os.linux.misc

    On 6/9/26 05:11, Carlos E.R. wrote:
    On 2026-06-09 07:48, c186282 wrote:
       As said somewhere ... a number of workers just took to
       copy/paste the first sentence - including 'invisible'
       chars - from their word processor docs as the file name.
       Too many of THEM, too few of ME ... had to just COPE.

    I seem to recall Libre Office or Open Office doing that automatically,
    as a suggestion. No special chars.

    Hmm ... was using LibreOffice Writer just today - TRYING
    to coerce it into doing proper mailing envelopes.

    Limited success - and the docs were confusing.

    However it didn't offer to use the first sentence as
    the file name.

    Writer knew what a #10 envelope is, my printer knows
    what a #10 envelope is - but ........ had to do really
    ridiculous tweaks to the template just to get the
    addressee lines up into the right place. I think it
    chose some OTHER kind of envelope by default even if
    you TOLD it #10.

    Wanted super-nice/clear address for the US Govt
    Internal Revenue people. Never got good marks for
    penmanship in school and that's never improved :-)

    Bought a 'label machine' - found a mystery PPD file.
    Haven't dared trying it yet. Not factory supported.
    Nobody loves Linux ! :-(

    And I *won't* install Winderz. Last one I kind-of
    liked was Win2K. Don't think that'll even run on
    modern hardware. Dealing with Win at work was just
    torture - so much depth and breadth of complication
    just to accomplish something kinda stupid.

    DO have a Win-1.x install as a VM somewhere !
    Also have the BYTE mag with a REVIEW of it :-)
    Clue, better stuff for the C64/128 at the time ...

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Wed Jun 10 01:33:52 2026
    From Newsgroup: comp.os.linux.misc

    On 6/9/26 06:17, The Natural Philosopher wrote:
    On 09/06/2026 08:09, c186282 wrote:
    On 6/8/26 21:46, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:10 GMT, Charlie Gibbs wrote:

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Bibi's shabbas goy is getting uppity these days and thinks he can tell
    Bibi what to do. Interesting days ahead.

       Wow ... TDS even here .........

    It's everywhere. Mostly in the White House.

    Tisk !

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From TheLastSysop@[email protected] to comp.os.linux.misc on Wed Jun 10 05:38:40 2026
    From Newsgroup: comp.os.linux.misc

    On Wed, 10 Jun 2026 01:32:36 -0400, c186282 <[email protected]> wrote:
    On 6/9/26 05:11, Carlos E.R. wrote:
    On 2026-06-09 07:48, c186282 wrote:
       As said somewhere ... a number of workers just took to
       copy/paste the first sentence - including 'invisible'
       chars - from their word processor docs as the file name.
       Too many of THEM, too few of ME ... had to just COPE.

    I seem to recall Libre Office or Open Office doing that automatically,
    as a suggestion. No special chars.

    Hmm ... was using LibreOffice Writer just today - TRYING
    to coerce it into doing proper mailing envelopes.

    Limited success - and the docs were confusing.

    However it didn't offer to use the first sentence as
    the file name.

    Writer knew what a #10 envelope is, my printer knows
    what a #10 envelope is - but ........ had to do really
    ridiculous tweaks to the template just to get the
    addressee lines up into the right place. I think it
    chose some OTHER kind of envelope by default even if
    you TOLD it #10.

    Wanted super-nice/clear address for the US Govt
    Internal Revenue people. Never got good marks for
    penmanship in school and that's never improved :-)

    Bought a 'label machine' - found a mystery PPD file.
    Haven't dared trying it yet. Not factory supported.
    Nobody loves Linux ! :-(

    And I *won't* install Winderz. Last one I kind-of
    liked was Win2K. Don't think that'll even run on
    modern hardware. Dealing with Win at work was just
    torture - so much depth and breadth of complication
    just to accomplish something kinda stupid.

    DO have a Win-1.x install as a VM somewhere !
    Also have the BYTE mag with a REVIEW of it :-)
    Clue, better stuff for the C64/128 at the time ...

    For Writer envelopes I would avoid the wizard once it starts being clever. Make a small Writer document with the page style set to the real envelope size, then position the address block explicitly with margins/paragraph spacing. Save that
    as a template and print one or two sacrificial envelopes or plain sheets held over an envelope to check alignment.

    For the label printer, a safe first step is to inspect the PPD before letting CUPS use it. It is just text, so look for the *NickName, *ModelName, and PageSize entries and make sure they look like your printer/label stock. Then add it as a separate test queue in CUPS rather than replacing a working printer.
    Print a CUPS test page or a tiny text label first, not the important letter.

    Also check whether the printer speaks driverless IPP/AirPrint or a common language such as ZPL/EPL/ESC/POS. Some label machines work better through that route than through an old vendor PPD.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Wed Jun 10 02:40:51 2026
    From Newsgroup: comp.os.linux.misc

    On 6/9/26 14:24, rbowman wrote:
    On Tue, 9 Jun 2026 02:28:13 -0400, c186282 wrote:

    That DB2 was "ok", FOR IT'S TIME.

    But again ... built initially for a 64k/floppy environment. Same with
    all the spreadsheets and word processors and such.

    Er, DB2 was developed and ran on IBM mainframes. It wasn't until the '90s that implementations were available for Windows, Linux and other lesser systems.

    Yea, but the REGULAR PEOPLE didn't use the mainframe
    version. It was an x86 version with sub-megabyte
    orientation.

    The database I referred to was on a RS6000 server running AIX.

    DB2 != dBase.

    Nope.

    DB2 was a pretty GOOD database system - but only
    if tuned for the mini/mainframe environments of
    the time.

    Another early database was Raima's DB Vista that goes back to 1984. We use
    it for archiving information for local access, usually 6 months worth. The data was also sent to the DB2 database but vista was a lot faster. We also used it for GIS vector data.

    Esri used dBase when they created the shapefile format that still is the lingua franca today. The implementation was sort of a hack, with dBase
    used to store pointers into a separate file where the vecttor information
    was stored in variable length records. Vista had the concept of set
    ownership and was a more graceful implementation but Esri is the 500 lb. gorilla in the field.

    That early design choice stuck with Esri. Even as they move on to Access,
    SQL Server, and their won FileGDB design the data was not normalized.
    Every segment of Chestnut Street was a separate record that repeated the attributes of the street along with its geometry.

    Kinda messy !

    My place got into Revelation/AREV ... a PICK-OS based
    database/devel environment. Multivalue records. Very
    powerful once you got past the learning curve.

    LIKED it. Recreated a lib of useful parallel functions
    for a number of different languages. STILL use multivalue
    records for some stuff - easy to build.

    May NOT be so easy to EDIT alas ... "intent" can come
    into play :-)

    Oh, you can still buy AREV, v3.?, for about $300. No
    support though, still DOS environment oriented.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Wed Jun 10 02:54:18 2026
    From Newsgroup: comp.os.linux.misc

    On 6/9/26 14:31, Charlie Gibbs wrote:
    On 2026-06-09, c186282 <[email protected]> wrote:

    The New Guys can't program their way out of a wet
    paper bag ... so they just use/pay-for the wunnerful
    M$ "solutions" and think that's a-OK. Can't really
    trash them too much, that's Just How It's Done
    these days. My gen was bits and bytes, theirs is
    a different world (that WILL bite 'em bad eventually).

    But they'll just blame it all on M$ ... butts saved.
    That's how it works now.

    And then M$ will offer a new "solution" which they'll
    eagerly adopt. Lather, rinse, repeat...


    HehHehHeh ... YEP !!! :-)

    Just WAITING for Vlad/Xi/Kim to finally go after
    the M$ "cloud". They might be able to hide the
    attack as some sort of 'internal malfunction'.
    That would ruin LOTS of US businesses, all at
    a keypress.

    The best attack, corrupt all the backups too
    over a one or two year span. Nothing left and
    nothing to rebuild on.

    Xi probably has the Big Shiny Red Button on
    his desk ........

    Kinda tragic .......

    Yup.

    Nothing to do about it.

    The Mistake will eventually be realized - after
    it's Too Late .......

    The "Blame Someone Else" meme is STRONG these
    days alas. Over-rides all common sense, all
    professionalism.

    WHEN Vlad/Xi/Kim and friends really GO for it ...
    global DOOM.

    Don't forget friends like Elon/Mark/Tim...

    Everybody is contributing.

    And then "AI"-based ... even more, and more interesting,
    paths to Total Doom.

    Hmm ... grand-daddy started as a blacksmith ... MAY
    be back to that.

    (Wound up in the mines after alas, didn't live too
    long - NO safety filters and such way back then -
    silicosis + black lung ....)

    They'll try to recruit us Old Guys but, well, just
    TOO Old now ...... I'll "advise" a bit, for $500
    an hour :-)

    There you go, job security again. :-)

    Hey ! :-)

    Wouldn't MIND suddenly becoming "valuable" again
    in my 90s.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Wed Jun 10 03:16:32 2026
    From Newsgroup: comp.os.linux.misc

    On 6/9/26 14:31, Charlie Gibbs wrote:
    On 2026-06-09, rbowman <[email protected]> wrote:

    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:

    Yes, yes, 640K ought to be enough for anyone.
    But this was a Unix box - I was expecting a bit more common sense.

    Ah, the good old days when you linked VC++ with 5 different libraries
    depending, tiny, small, medium, large, frigging huge.

    And then there were the tricks you had to do when dealing
    with arrays larger than 64K. I had a lot of ugly pointer
    normalization and byte-by-byte copying code that I was
    only too glad to rip out when we got past those models.

    Yea ... WASN'T so easy back then ! :-)

    BUT, the IBM-PC and friends WERE The Future.

    OK, also Apple ... but .........

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Wed Jun 10 04:36:01 2026
    From Newsgroup: comp.os.linux.misc

    On 6/9/26 16:29, TheLastSysop wrote:
    On Sat, 6 Jun 2026 14:01:54 +0200, "Carlos E.R." <[email protected]d> >> wrote:
    On 2026-06-06 13:34, TheLastSysop wrote:
    On Sat, 6 Jun 2026 13:32:02 +0200, "Carlos E.R." <[email protected]d> >>>> wrote:
    On 2026-06-06 09:04, c186282 wrote:
    On 6/6/26 02:38, Lawrence D’Oliveiro wrote:
    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share, >>>>>>> or cloud bucket that looks comforting until the day they actually >>>>>>> need it. Then they discover permissions were wrong, the database >>>>>>> dump was empty, the exclude pattern ate something important, or the >>>>>>> only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence >>>>>> it will work. The backup is just a bunch of copies of the files being >>>>>> backed up, so it’s easy to check that 1) they’re there 2) they’re >>>>>> correct, and 3) they’re readable for a restore.

      Yep. Made extensive use of 'rsync' - an option
      for everything. DO make sure none of your mounts
      drop during ops though  :-)

    Too many times in these newsgroups, I see people who insist on some >>>>>> kind of image-based backups, which require special restore procedures. >>>>>> I don’t understand that. Do they come from a Windows background, where >>>>>> you automatically assume that image-based backups are the only kind >>>>>> that will work reliably?

      Well, there's always a *complicated* solution
      for everything ......

      Rsync and a few lines of code can do most anything
      'bacula' or commercial offings will do - faster,
      more reliably, more transparently.

    Can't compress the destination. Or encrypt it.

    (do not confuse with compressing the transport)

    Rsync will not do at-rest compression/encryption by itself, but you can put >>> that
    layer under the destination.

    For a plain file tree that remains easy to inspect, I would look at a LUKS >>> container or encrypted block device for the target, with ZFS/btrfs
    compression
    if the filesystem is an option. Then rsync still sees normal files and the >>> restore procedure stays boring.

    I do that already.

    Problem: I got btrfs corruption of one file, read error. I don't trust it. >>
    I am at this moment reformatting my main backup destination to XFS.


    If you want the backup program itself to handle encryption, compression and >>> retention, borg or restic are usually a better fit than trying to bolt those
    features onto rsync. Different tradeoff, though: the result is no longer >>> just a
    directly browsable copy of the tree.

    Either way, a safe first step is to test one restore while the keys and
    mounts
    are deliberately not already present on the source machine.


    That read error is the bit I would chase before blaming btrfs alone. XFS is a perfectly reasonable backup target, but a new filesystem will not fix a marginal
    disk, cable, USB bridge, SATA port, RAM problem, or power issue.

    A safe first pass is to look at the boring evidence:

    dmesg -T | egrep -i 'btrfs|i/o error|ata|usb|reset|medium error'
    smartctl -x /dev/WHATEVER
    smartctl -t long /dev/WHATEVER

    If the old filesystem is still readable enough, `btrfs scrub status -d` can also
    tell you whether this was a single bad extent or part of a larger pattern.

    For a backup destination, I would also keep at least one other independent copy
    until the replacement target has survived a full write, readback, and some time
    powered on. The most annoying backup failure is the one that moves with the enclosure and then wears a different filesystem hat.

    If using USB drives there are many little ways
    things can go wrong. It's MORE often the actual
    drive, not the particular file system used.

    BTRFS/XFS ... have really had no issues with them.
    XFS is still good for large backup drives. BTRFS
    seems like over-kill. TREND towards EXT4 on
    everything though - most tools.

    Anyway, most ALL current Linux filesystems are Very
    Good. Bizarre probs - look to the hardware.

    I made a little home NAS ... all USB drives in
    a 4-unit enclosure. It's pretty damned good.
    FAN died, replaced with a bigger/noisier one,
    but all in all can't complain. DID find a bit
    of obscure code for resetting the entire USB
    bus - as if everything was newly plugged in.
    Run THAT just after boot. Settles things.

    Smartctl ... used to use that a lot with mag drives,
    automated scripts + email reports. Sometimes FOUND
    stuff too. However mag drives are not as common
    anymore, all SSDs. However, BIG, it's still mags.

    IF in your budget, DO look into the Sinology
    dedicated NAS units.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Wed Jun 10 10:43:39 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-10 07:03, c186282 wrote:
    On 6/9/26 05:07, Carlos E.R. wrote:
    On 2026-06-09 09:08, c186282 wrote:
    On 6/8/26 21:44, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:

    Yes, yes, 640K ought to be enough for anyone.
    But this was a Unix box - I was expecting a bit more common sense.

    Ah, the good old days when you linked VC++ with 5 different libraries
    depending, tiny, small, medium, large, frigging huge.

       Heh ... we DID try the lower-end SCO UNIX on
       our new 'AT's. Alas it was both Too Expensive
       and Too Slow to really be useful. Not all that
       much software either.

       But it WAS interesting ... part of why I went
       to Linux as soon as possible.

       DOS, soon Win, had much nicer software.

    I find dos software nicer than Linux software. Editors, for instance.
    When I started on Linux, I was surprised that ctrl-arrow would not
    move a word to the left/right, for example. Tons of MsDOS text
    software that had menus and mouse support. Linux in 1998 felt old.

      DOS 1.x ... I had to WRITE 'sensible' text editors.
      Even did one in ASM for kicks (was younger then).

      However I do kind of understand what you're talking
      about. Too much UNIX/Linux stuff was oriented towards
      'academics' and related. Weird, unfriendly to use,
      non-intuitive. M$, for all its other faults, DID seem
      to "get it". Hell, even some latter CP/M apps were a
      lot more sensible than UNIX stuff.

      "Just hit this meaningless four-key combo to go to
      the next line ..." Sorry, NO !!! Wanna hit Down Arrow
      and it's just DONE.

    MsDOS editors would apply meanings to ctrl-down or alt-down. Like go
    down a paragraph.



      Still have SOME of that MASM editor code somewhere, but
      not the entire product alas. It was kinda like "MousePad",
      which still beat the hell out of "edlin". Yes, there ARE
      still some here dedicated to those multi-combo-to-do-
      anything editors. That's THEIR choice. As much as possible
      I *disable* those so they won't come up even by accident.

      Anyway, despite temptations, we did not switch to SCO.
      Turned out to be a good thing. DID manage to avoid
      getting hooked on Apple stuff - saved a fortune  and a
      life of servitude  :-)

    I rejected Apple stuff very early.

    The student association at the uni made some deal with Amstrad, and we
    could get an Amstrad PC with two flopies at a reasonable price. I asked
    them what to choose, a PC or an Apple, and they said that with a PC they
    could help me to get software used at uni (meaning pirated copies), and
    that I could easily share stuff.

    So PC it was, in the Amstrad shape.

      But, as said, some of the GOOD stuff about UNIX did get
      me to buy Linux when it first appeared. Lots of floppies.
      This was when in-house servers/networking were just
      becoming viable for "regular" biz. Linux made that stuff
      much better than DOS/Winders did and didn't try to bleed
      you for cash.


    What I found dismal was the compilers. Coming from the world of Borland
    IDEs, programming in C or Pascal was like going back twenty years. So I
    did not...
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From TheLastSysop@[email protected] to comp.os.linux.misc on Wed Jun 10 08:48:35 2026
    From Newsgroup: comp.os.linux.misc

    On Wed, 10 Jun 2026 04:36:01 -0400, c186282 <[email protected]> wrote:
    On 6/9/26 16:29, TheLastSysop wrote:
    On Sat, 6 Jun 2026 14:01:54 +0200, "Carlos E.R." <[email protected]d> >>> wrote:
    On 2026-06-06 13:34, TheLastSysop wrote:
    On Sat, 6 Jun 2026 13:32:02 +0200, "Carlos E.R." <[email protected]d>
    wrote:
    On 2026-06-06 09:04, c186282 wrote:
    On 6/6/26 02:38, Lawrence D’Oliveiro wrote:
    On Sat, 30 May 2026 22:28:03 GMT, TheLastSysop wrote:

    Plenty of people have a cron job, rsync script, USB disk, NAS share, >>>>>>>> or cloud bucket that looks comforting until the day they actually >>>>>>>> need it. Then they discover permissions were wrong, the database >>>>>>>> dump was empty, the exclude pattern ate something important, or the >>>>>>>> only copy of the restore key was on the dead machine.

    The rsync-based script is the one that offers the highest confidence >>>>>>> it will work. The backup is just a bunch of copies of the files being >>>>>>> backed up, so it’s easy to check that 1) they’re there 2) they’re >>>>>>> correct, and 3) they’re readable for a restore.

      Yep. Made extensive use of 'rsync' - an option
      for everything. DO make sure none of your mounts
      drop during ops though  :-)

    Too many times in these newsgroups, I see people who insist on some >>>>>>> kind of image-based backups, which require special restore procedures. >>>>>>> I don’t understand that. Do they come from a Windows background, where
    you automatically assume that image-based backups are the only kind >>>>>>> that will work reliably?

      Well, there's always a *complicated* solution
      for everything ......

      Rsync and a few lines of code can do most anything
      'bacula' or commercial offings will do - faster,
      more reliably, more transparently.

    Can't compress the destination. Or encrypt it.

    (do not confuse with compressing the transport)

    Rsync will not do at-rest compression/encryption by itself, but you can put
    that
    layer under the destination.

    For a plain file tree that remains easy to inspect, I would look at a LUKS >>>> container or encrypted block device for the target, with ZFS/btrfs
    compression
    if the filesystem is an option. Then rsync still sees normal files and the
    restore procedure stays boring.

    I do that already.

    Problem: I got btrfs corruption of one file, read error. I don't trust it. >>>
    I am at this moment reformatting my main backup destination to XFS.


    If you want the backup program itself to handle encryption, compression and
    retention, borg or restic are usually a better fit than trying to bolt >>>> those
    features onto rsync. Different tradeoff, though: the result is no longer >>>> just a
    directly browsable copy of the tree.

    Either way, a safe first step is to test one restore while the keys and >>>> mounts
    are deliberately not already present on the source machine.


    That read error is the bit I would chase before blaming btrfs alone. XFS is a
    perfectly reasonable backup target, but a new filesystem will not fix a
    marginal
    disk, cable, USB bridge, SATA port, RAM problem, or power issue.

    A safe first pass is to look at the boring evidence:

    dmesg -T | egrep -i 'btrfs|i/o error|ata|usb|reset|medium error'
    smartctl -x /dev/WHATEVER
    smartctl -t long /dev/WHATEVER

    If the old filesystem is still readable enough, `btrfs scrub status -d` can >> also
    tell you whether this was a single bad extent or part of a larger pattern. >>
    For a backup destination, I would also keep at least one other independent >> copy
    until the replacement target has survived a full write, readback, and some >> time
    powered on. The most annoying backup failure is the one that moves with the >> enclosure and then wears a different filesystem hat.

    If using USB drives there are many little ways
    things can go wrong. It's MORE often the actual
    drive, not the particular file system used.

    BTRFS/XFS ... have really had no issues with them.
    XFS is still good for large backup drives. BTRFS
    seems like over-kill. TREND towards EXT4 on
    everything though - most tools.

    Anyway, most ALL current Linux filesystems are Very
    Good. Bizarre probs - look to the hardware.

    I made a little home NAS ... all USB drives in
    a 4-unit enclosure. It's pretty damned good.
    FAN died, replaced with a bigger/noisier one,
    but all in all can't complain. DID find a bit
    of obscure code for resetting the entire USB
    bus - as if everything was newly plugged in.
    Run THAT just after boot. Settles things.

    Smartctl ... used to use that a lot with mag drives,
    automated scripts + email reports. Sometimes FOUND
    stuff too. However mag drives are not as common
    anymore, all SSDs. However, BIG, it's still mags.

    IF in your budget, DO look into the Sinology
    dedicated NAS units.

    One caution on the USB-bus reset trick: I would only do that before any of those
    filesystems are mounted, or after they have been cleanly unmounted. Resetting a bus with mounted backup disks on it is a fine way to turn a minor USB weirdness into a filesystem problem.

    For a little USB NAS, the boring parts I would check first are:

    * a powered enclosure/hub with enough margin at spin-up
    * stable mounts by filesystem UUID or label, not /dev/sdX names
    * dmesg for UAS resets, link flaps, and power errors
    * smartctl -x on each disk, if the bridge passes SMART through
    * a periodic full readback or scrub, not just a successful write

    If the bridge is one of the flaky UAS ones, trying the usb-storage quirk for that device can sometimes make it less exciting. Slower is better than randomly
    disappearing in the middle of a backup.
    --
    TheLastSysop <[email protected]>
    "I survived the great rm -rf / rehearsal and all I got was this .signature." --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Wed Jun 10 10:49:23 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-10 07:32, c186282 wrote:
    On 6/9/26 05:11, Carlos E.R. wrote:
    On 2026-06-09 07:48, c186282 wrote:
       As said somewhere ... a number of workers just took to
       copy/paste the first sentence - including 'invisible'
       chars - from their word processor docs as the file name.
       Too many of THEM, too few of ME ... had to just COPE.

    I seem to recall Libre Office or Open Office doing that automatically,
    as a suggestion. No special chars.

    Years ago, not now. I forgot to say.


      Hmm ... was using LibreOffice Writer just today - TRYING
      to coerce it into doing proper mailing envelopes.

      Limited success - and the docs were confusing.

      However it didn't offer to use the first sentence as
      the file name.

      Writer knew what a #10 envelope is, my printer knows
      what a #10 envelope is - but ........ had to do really
      ridiculous tweaks to the template just to get the
      addressee lines up into the right place. I think it
      chose some OTHER kind of envelope by default even if
      you TOLD it #10.

    Printing envelopes is an art.

    I did manage to print envelopes, but from one time to the next I forgot
    the tricks. And I always fear the envelope will jam in my laserjet.

    So what I do is, I use envelopes with a transparent window, and a first
    page for the letter that matches that hole.




      Wanted super-nice/clear address for the US Govt
      Internal Revenue people. Never got good marks for
      penmanship in school and that's never improved :-)

      Bought a 'label machine' - found a mystery PPD file.
      Haven't dared trying it yet. Not factory supported.
      Nobody loves Linux !  :-(

      And I *won't* install Winderz. Last one I kind-of
      liked was Win2K. Don't think that'll even run on
      modern hardware. Dealing with Win at work was just
      torture - so much depth and breadth of complication
      just to accomplish something kinda stupid.

      DO have a Win-1.x install as a VM somewhere !
      Also have the BYTE mag with a REVIEW of it :-)
      Clue, better stuff for the C64/128 at the time ...


    :-)
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Wed Jun 10 10:52:56 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-10 10:43, Carlos E.R. wrote:
    On 2026-06-10 07:03, c186282 wrote:
    On 6/9/26 05:07, Carlos E.R. wrote:
    On 2026-06-09 09:08, c186282 wrote:
    On 6/8/26 21:44, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:


    So PC it was, in the Amstrad shape.

       But, as said, some of the GOOD stuff about UNIX did get
       me to buy Linux when it first appeared. Lots of floppies.
       This was when in-house servers/networking were just
       becoming viable for "regular" biz. Linux made that stuff
       much better than DOS/Winders did and didn't try to bleed
       you for cash.


    What I found dismal was the compilers. Coming from the world of Borland IDEs, programming in C or Pascal was like going back twenty years. So I
    did not...

    I forgot to mention what I liked in Linux, coming from the MsDOS/Win
    world: it was multitasking in text mode, at the root. And it had a
    scripting language (bash) that was powerful. I no longer needed to
    attach several auxiliary programs to my batches.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Wed Jun 10 11:53:25 2026
    From Newsgroup: comp.os.linux.misc

    On 10/06/2026 06:33, c186282 wrote:
    On 6/9/26 06:17, The Natural Philosopher wrote:
    On 09/06/2026 08:09, c186282 wrote:
    On 6/8/26 21:46, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:10 GMT, Charlie Gibbs wrote:

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Bibi's shabbas goy is getting uppity these days and thinks he can tell >>>> Bibi what to do. Interesting days ahead.

       Wow ... TDS even here .........

    It's everywhere. Mostly in the White House.

      Tisk !

    From afar, it seems that the whole American nation have gone batshit
    crazy, from the Librals prophesying complete societal collapse from
    Trump, sonofabitch, to those believing in the second coming of Trump,
    son of God.

    He's just a very naughty boy.
    --
    In a Time of Universal Deceit, Telling the Truth Is a Revolutionary Act.

    - George Orwell

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@[email protected] to comp.os.linux.misc on Wed Jun 10 11:08:45 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-10, c186282 <[email protected]> wrote:

    And I *won't* install Winderz. Last one I kind-of
    liked was Win2K. Don't think that'll even run on
    modern hardware. Dealing with Win at work was just
    torture - so much depth and breadth of complication
    just to accomplish something kinda stupid.

    IMHO Windows' usability peaked somewhere between 2K and XP
    and has been going downhill ever since. In my job I have
    to write stuff that runs under Windows (I prefer to say
    it runs _despite_ it), but I just do back-end stuff (file
    handling, TCP/IP, etc.), not fancy GUI stuff. So I get
    by just fine using XP under VirtualBox on a Linux machine.
    --
    /~\ Charlie Gibbs | No artificial
    \ / <[email protected]d> | intelligence was
    X I'm really at ac.dekanfrus | used in the creation
    / \ if you read it the right way. | of this post.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Wed Jun 10 18:52:09 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-10 12:53, The Natural Philosopher wrote:
    On 10/06/2026 06:33, c186282 wrote:
    On 6/9/26 06:17, The Natural Philosopher wrote:
    On 09/06/2026 08:09, c186282 wrote:
    On 6/8/26 21:46, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:10 GMT, Charlie Gibbs wrote:

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Bibi's shabbas goy is getting uppity these days and thinks he can tell >>>>> Bibi what to do. Interesting days ahead.

       Wow ... TDS even here .........

    It's everywhere. Mostly in the White House.

       Tisk !

    From afar, it seems that the whole American nation have gone batshit
    crazy, from the Librals prophesying complete societal collapse from
    Trump, sonofabitch,  to those believing in the second coming of Trump,
    son of God.

    He's just a very naughty boy.

    Read a stat today, only 1 in 10 Europeans think the Americans are friends.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Wed Jun 10 19:17:54 2026
    From Newsgroup: comp.os.linux.misc

    On Wed, 10 Jun 2026 02:40:51 -0400, c186282 wrote:

    Yea, but the REGULAR PEOPLE didn't use the mainframe version. It was
    an x86 version with sub-megabyte orientation.

    I think you can expand that to regular people on Windows don't use DB2. FoxPro, derived from dBase, and Access pretty much cornered the Microsoft market.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Wed Jun 10 19:22:27 2026
    From Newsgroup: comp.os.linux.misc

    On Wed, 10 Jun 2026 01:33:52 -0400, c186282 wrote:

    On 6/9/26 06:17, The Natural Philosopher wrote:
    On 09/06/2026 08:09, c186282 wrote:
    On 6/8/26 21:46, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:10 GMT, Charlie Gibbs wrote:

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Bibi's shabbas goy is getting uppity these days and thinks he can
    tell Bibi what to do. Interesting days ahead.

       Wow ... TDS even here .........

    It's everywhere. Mostly in the White House.

    Tisk !

    https://www.cnbc.com/2026/06/10/trump-inflation-cpi-iran-oil.html

    "Trump says ‘I love the inflation’ after consumer price index hits 3-year high"

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Wed Jun 10 21:47:27 2026
    From Newsgroup: comp.os.linux.misc

    On 10/06/2026 17:52, Carlos E.R. wrote:
    From afar, it seems that the whole American nation have gone batshit
    crazy, from the Librals prophesying complete societal collapse from
    Trump, sonofabitch,  to those believing in the second coming of Trump,
    son of God.

    He's just a very naughty boy.

    Read a stat today, only 1 in 10 Europeans think the Americans are friends.

    Well the US state, anyway,

    Fundamentally the US would at least work towards its long term interest. Europe was a market as big as the USA and was worth protecting.

    Trump is simply too stupid to understand that. If he cant make a profit
    right now, he isn't interested.
    --
    Renewable energy: Expensive solutions that don't work to a problem that doesn't exist instituted by self legalising protection rackets that
    don't protect, masquerading as public servants who don't serve the public.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Wed Jun 10 21:48:18 2026
    From Newsgroup: comp.os.linux.misc

    On 10/06/2026 20:22, rbowman wrote:
    On Wed, 10 Jun 2026 01:33:52 -0400, c186282 wrote:

    On 6/9/26 06:17, The Natural Philosopher wrote:
    On 09/06/2026 08:09, c186282 wrote:
    On 6/8/26 21:46, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:10 GMT, Charlie Gibbs wrote:

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Bibi's shabbas goy is getting uppity these days and thinks he can
    tell Bibi what to do. Interesting days ahead.

       Wow ... TDS even here .........

    It's everywhere. Mostly in the White House.

    Tisk !

    https://www.cnbc.com/2026/06/10/trump-inflation-cpi-iran-oil.html

    "Trump says ‘I love the inflation’ after consumer price index hits 3-year high"

    Big Beautiful Inflation...
    --
    “Those who can make you believe absurdities, can make you commit atrocities.”

    ― Voltaire, Questions sur les Miracles à M. Claparede, Professeur de Théologie à Genève, par un Proposant: Ou Extrait de Diverses Lettres de
    M. de Voltaire

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Thu Jun 11 00:31:17 2026
    From Newsgroup: comp.os.linux.misc

    On Wed, 10 Jun 2026 11:08:45 GMT, Charlie Gibbs wrote:

    In my job I have to write stuff that runs under Windows (I prefer to
    say it runs _despite_ it), but I just do back-end stuff (file
    handling, TCP/IP, etc.), not fancy GUI stuff. So I get by just fine
    using XP under VirtualBox on a Linux machine.

    Why not make WSL2 a requirement? Then you can deliver your code
    running natively on Linux.

    Microsoft seems to be edging that way -- all its AI stuff is heavily Linux-dependent, at least on the development side for now, but I
    figure it’s only a matter of time before that spreads to the
    deployment side as well.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 02:58:32 2026
    From Newsgroup: comp.os.linux.misc

    On Wed, 10 Jun 2026 21:47:27 +0100, The Natural Philosopher wrote:

    On 10/06/2026 17:52, Carlos E.R. wrote:
    From afar, it seems that the whole American nation have gone batshit
    crazy, from the Librals prophesying complete societal collapse from
    Trump, sonofabitch,  to those believing in the second coming of Trump,
    son of God.

    He's just a very naughty boy.

    Read a stat today, only 1 in 10 Europeans think the Americans are
    friends.

    Well the US state, anyway,

    Fundamentally the US would at least work towards its long term interest. Europe was a market as big as the USA and was worth protecting.

    https://ustr.gov/countries-regions/europe-middle-east/europe/european-
    union

    https://www.consilium.europa.eu/en/infographics/eu-us-trade/

    If you have a $200 billion trade deficit is it worth pursuing the market?
    The sectors that do export to the EU would say yes; the sectors hurt by EU imports might not be as enthusiastic. It's clear why the US is so intent
    on exporting LNG to the EU, particularly Germany. It's not so clear why Germany chose that alternative to cheaper Russian gas.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@[email protected] to comp.os.linux.misc on Thu Jun 11 03:31:00 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-11, Lawrence D’Oliveiro <[email protected]d> wrote:

    On Wed, 10 Jun 2026 11:08:45 GMT, Charlie Gibbs wrote:

    In my job I have to write stuff that runs under Windows (I prefer to
    say it runs _despite_ it), but I just do back-end stuff (file
    handling, TCP/IP, etc.), not fancy GUI stuff. So I get by just fine
    using XP under VirtualBox on a Linux machine.

    Why not make WSL2 a requirement? Then you can deliver your code
    running natively on Linux.

    Our customers are bigger than we are, so we can't tell them
    to go pound sand if they don't like what we have to offer.
    Our native Windows development systems are in place - we
    might as well keep using them.

    Some of our customers are running Linux, and we have
    a native Linux version for them.
    --
    /~\ Charlie Gibbs | No artificial
    \ / <[email protected]d> | intelligence was
    X I'm really at ac.dekanfrus | used in the creation
    / \ if you read it the right way. | of this post.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Thu Jun 11 00:33:40 2026
    From Newsgroup: comp.os.linux.misc

    On 6/10/26 04:43, Carlos E.R. wrote:
    On 2026-06-10 07:03, c186282 wrote:
    On 6/9/26 05:07, Carlos E.R. wrote:
    On 2026-06-09 09:08, c186282 wrote:
    On 6/8/26 21:44, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:

    Yes, yes, 640K ought to be enough for anyone.
    But this was a Unix box - I was expecting a bit more common sense.

    Ah, the good old days when you linked VC++ with 5 different libraries >>>>> depending, tiny, small, medium, large, frigging huge.

       Heh ... we DID try the lower-end SCO UNIX on
       our new 'AT's. Alas it was both Too Expensive
       and Too Slow to really be useful. Not all that
       much software either.

       But it WAS interesting ... part of why I went
       to Linux as soon as possible.

       DOS, soon Win, had much nicer software.

    I find dos software nicer than Linux software. Editors, for instance.
    When I started on Linux, I was surprised that ctrl-arrow would not
    move a word to the left/right, for example. Tons of MsDOS text
    software that had menus and mouse support. Linux in 1998 felt old.

       DOS 1.x ... I had to WRITE 'sensible' text editors.
       Even did one in ASM for kicks (was younger then).

       However I do kind of understand what you're talking
       about. Too much UNIX/Linux stuff was oriented towards
       'academics' and related. Weird, unfriendly to use,
       non-intuitive. M$, for all its other faults, DID seem
       to "get it". Hell, even some latter CP/M apps were a
       lot more sensible than UNIX stuff.

       "Just hit this meaningless four-key combo to go to
       the next line ..." Sorry, NO !!! Wanna hit Down Arrow
       and it's just DONE.

    MsDOS editors would apply meanings to ctrl-down or alt-down. Like go
    down a paragraph.



       Still have SOME of that MASM editor code somewhere, but
       not the entire product alas. It was kinda like "MousePad",
       which still beat the hell out of "edlin". Yes, there ARE
       still some here dedicated to those multi-combo-to-do-
       anything editors. That's THEIR choice. As much as possible
       I *disable* those so they won't come up even by accident.

       Anyway, despite temptations, we did not switch to SCO.
       Turned out to be a good thing. DID manage to avoid
       getting hooked on Apple stuff - saved a fortune  and a
       life of servitude  :-)

    I rejected Apple stuff very early.

    The student association at the uni made some deal with Amstrad, and we
    could get an Amstrad PC with two flopies at a reasonable price. I asked
    them what to choose, a PC or an Apple, and they said that with a PC they could help me to get software used at uni (meaning pirated copies), and
    that I could easily share stuff.

    So PC it was, in the Amstrad shape.

    'Politics' (and Cheapness) ! :-)

    MAC and PC diverged - and never liked the Mac vibe.
    The PC world (and usually Linux) just seems to 'think'
    like I believe computers should think. Guess I'm "square".

       But, as said, some of the GOOD stuff about UNIX did get
       me to buy Linux when it first appeared. Lots of floppies.
       This was when in-house servers/networking were just
       becoming viable for "regular" biz. Linux made that stuff
       much better than DOS/Winders did and didn't try to bleed
       you for cash.


    What I found dismal was the compilers. Coming from the world of Borland IDEs, programming in C or Pascal was like going back twenty years. So I
    did not...


    Turbo Pascal changed everything. Vastly more efficient
    and fun ! Showed how it COULD be. Have it in a DOS VM
    still - but it is kind of constrained to the 8/16 world.

    We need a "To_32/64" cross-compiler ! :-)

    Modern is the Lazarus/FPC environment - IF you can score
    sub-sub-versions of the various parts that will work
    together. BEST bet is their site, not current repos. Have
    had less success of late however. However I still write
    some stuff in Lazarus - quickest route to a decent working
    GUI app - and you can also just use it to make non-GUI FPC
    apps as well.

    If I have a good Python script that could use more tightening-up
    and speed ... I re-do it in Pascal. I like Pascal, seems "elegant"
    to me, 'speaks to the soul' perhaps. Will keep using it. Dr. Nick
    came up with something GOOD.

    ALSO have the old M$ Pascal and 'C' multi-pass compilers
    in that VM. Yes, they DO work and every once in awhile I
    write some little thing using them. But compared to a
    good development IDE they're terribly clunky.

    Have been TRYING to find a Modula-3 compiler - IDE or not -
    that will actually WORK in Linux. Two or three oft-
    mentioned ones but have NEVER been able to get them to
    do even a "Hello World" without a zillion weird errors.
    The Quebec one is most recommended, but still ...

    There's GNU M2 ... also odd ... but M3 was "better"
    and I still pref 'native compilers' over the GNU tricks.

    DID find a COBOL IDE ... gotta re-install it. Don't
    totally, or barely, love COBOL, but it doesn't hurt to
    keep yer hand in. "OpenCobolIDE" - last revision 10
    years ago alas. Not too bad.

    For FORTRAN and 'D' and some others ... install CodeBlocks.
    Works most easily if you install the compilers first. Rather
    extensive IDE, almost TOO, that reminds of 'Visual' and
    the JetBrains products. Always use CodeBlocks when doing 'C'.
    Ah, try 'TCC' ... small, fast, suprisingly good and TIGHT.

    Of course there are still plenty of 'old' compilers, including
    'B' - hey, it's ALMOST 'C' - and even its predecessors. Fun
    sometimes.

    'Modern' like Rust ... mostly seem to be just less-readable
    versions of 'C' without any major advantages for my level
    of application. I'll do 'C'.

    MOST often do Python these days however, it's become very
    All-Purpose and has good string stuff. But it's not always
    "best" for EVERYTHING.

    Anyway, clearly we remember how clunky it COULD be - and how
    a few geniuses made that MUCH better. 2nd and 3rd-gen IDEs,
    you could get a lot of good stuff done FAST.

    Oh well, I've gone on too long .........

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@[email protected] to comp.os.linux.misc on Thu Jun 11 04:36:20 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 03:31:00 GMT, Charlie Gibbs wrote:

    Our customers are bigger than we are, so we can't tell them to go
    pound sand if they don't like what we have to offer.

    Sounds like your vendor-lock-in is not as strong as it should be ...
    I thought *all* proprietary software vendors had figured that out ...
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Thu Jun 11 00:56:06 2026
    From Newsgroup: comp.os.linux.misc

    On 6/10/26 15:17, rbowman wrote:
    On Wed, 10 Jun 2026 02:40:51 -0400, c186282 wrote:

    Yea, but the REGULAR PEOPLE didn't use the mainframe version. It was
    an x86 version with sub-megabyte orientation.

    I think you can expand that to regular people on Windows don't use DB2. FoxPro, derived from dBase, and Access pretty much cornered the Microsoft market.

    I've used dBase and Access ... indeed some extensive
    development in Access. They DO work, pretty well, with
    minimal BS. Ok, DID ... Access became odder and odder.
    They SWEAR that made it all "better" :-)

    DB2 ... it was expensive and hogged resources, REALLY
    meant for a mainframe rent-a-byte environment.

    Never used Oracle though. Dunno why.

    My org, we eventually went to Revelation/AREV ... PICK based.
    Very capable (but kinda steep learning curve). You can still
    buy AREV for like $300, but no support. Tossed like a solid
    linear foot of functions/docs for my old AREV stuff when I
    retired. Kinda heart-breaking.

    DO like multi-value, more 'organic', often more like reality.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Thu Jun 11 00:57:48 2026
    From Newsgroup: comp.os.linux.misc

    On 6/10/26 15:22, rbowman wrote:
    On Wed, 10 Jun 2026 01:33:52 -0400, c186282 wrote:

    On 6/9/26 06:17, The Natural Philosopher wrote:
    On 09/06/2026 08:09, c186282 wrote:
    On 6/8/26 21:46, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:10 GMT, Charlie Gibbs wrote:

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Bibi's shabbas goy is getting uppity these days and thinks he can
    tell Bibi what to do. Interesting days ahead.

       Wow ... TDS even here .........

    It's everywhere. Mostly in the White House.

    Tisk !

    https://www.cnbc.com/2026/06/10/trump-inflation-cpi-iran-oil.html

    "Trump says ‘I love the inflation’ after consumer price index hits 3-year high"


    Hey, he's a SALESMAN ! :-)

    Mostly we don't buy it, of course ... but at the same
    time we DO want Iran reduced to 4th world.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Thu Jun 11 01:16:32 2026
    From Newsgroup: comp.os.linux.misc

    On 6/10/26 16:47, The Natural Philosopher wrote:
    On 10/06/2026 17:52, Carlos E.R. wrote:
    From afar, it seems that the whole American nation have gone batshit
    crazy, from the Librals prophesying complete societal collapse from
    Trump, sonofabitch,  to those believing in the second coming of
    Trump, son of God.

    He's just a very naughty boy.

    Read a stat today, only 1 in 10 Europeans think the Americans are
    friends.

    Well the US state, anyway,

    Fundamentally the US would at least work towards its long term interest. Europe was a market as big as the USA and was worth protecting.

    Trump is simply too stupid to understand that.  If he cant make a profit right now, he isn't interested.

    Note those Euros got to think of the USA as
    "Uncle Money-Bags" for a LONG time.

    No wonder they're upset.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Thu Jun 11 01:36:30 2026
    From Newsgroup: comp.os.linux.misc

    On 6/10/26 22:58, rbowman wrote:
    On Wed, 10 Jun 2026 21:47:27 +0100, The Natural Philosopher wrote:

    On 10/06/2026 17:52, Carlos E.R. wrote:
    From afar, it seems that the whole American nation have gone batshit
    crazy, from the Librals prophesying complete societal collapse from
    Trump, sonofabitch,  to those believing in the second coming of Trump, >>>> son of God.

    He's just a very naughty boy.

    Read a stat today, only 1 in 10 Europeans think the Americans are
    friends.

    Well the US state, anyway,

    Fundamentally the US would at least work towards its long term interest.
    Europe was a market as big as the USA and was worth protecting.

    https://ustr.gov/countries-regions/europe-middle-east/europe/european-
    union

    https://www.consilium.europa.eu/en/infographics/eu-us-trade/

    If you have a $200 billion trade deficit is it worth pursuing the market?
    The sectors that do export to the EU would say yes; the sectors hurt by EU imports might not be as enthusiastic. It's clear why the US is so intent
    on exporting LNG to the EU, particularly Germany. It's not so clear why Germany chose that alternative to cheaper Russian gas.

    Well ... CHEAPER !

    But that CAN screw you.

    Despite the recent new surge against Iran, the EU
    can expect its reserves to run out fairly soon.
    Jet fuel seems to be the first one to go.

    Trump was smart to fix Venezuela FIRST :-)

    There ARE alternative oil/gas sources around
    the world, out of the Gulf sphere. Seems a
    lot of panic investment going into those now.

    The USA can supply JUST enough petrochemicals to
    keep the EU alive. Not 'healthy', but alive.

    Alas DID see a news blurb today saying Chinese
    EVs are surging. The advantage WON'T last though,
    energy is energy. Too many people Plug In and
    the electric grids will start to buckle and the
    price per KW will go WAY up.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 06:03:17 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 00:33:40 -0400, c186282 wrote:

    Turbo Pascal changed everything. Vastly more efficient and fun !
    Showed how it COULD be. Have it in a DOS VM still - but it is kind of
    constrained to the 8/16 world.

    I was impressed by Turbo Pascal on CP/M -- the system, not the language itself. I also liked Borland's OWL and IDE for C++ Windows programming. C+
    + Builder was a change in direction. Their dBase adventure didn't go well either.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 06:24:35 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 00:56:06 -0400, c186282 wrote:

    DB2 ... it was expensive and hogged resources, REALLY
    meant for a mainframe rent-a-byte environment.

    In its time it was the 'real' RDBMS. It assumed you had real DBAs to hold
    its hand. The GUI interface was lame. I always worked from the dbcmd
    shell. Programming with embedded sql wasn't bad but it assumed you could
    set up the tool chain to preprocess the sqc files to c to compile and link them. The cli API is more flexible but also requires more work.

    Over the years our clients moved to SQL Server. After 2008 it started to
    get more real but there always were gotchas converting DB2 code to SQL
    Server. There are annoying differences in the data formats and scalar functions.

    Never used Oracle though. Dunno why.

    $$$ We ultimately didn't get the contract but we adapted the DB2 code for Oracle. It wasn't too bad since Oracle also supports embedded sql. DB2 is
    not cheap and you start counting cores for the license pricing. There are
    also limits on the number of users. It's gets vague as we used a daemon to
    do the DB2 work so the clients connected to our daemon, not DB2 itself.
    Oracle is the same but more expensive. The client was the DoI parks system
    so only the finest when they're spending your money.

    DB2 finally included it in the base product but spatial awareness was a
    pricey option.

    Postgres has come a long way and is my personal preference for a heavier
    db. PostGIS integrates nicely for spatial work and the price is right.

    We had a legacy bugs database that used FoxPro and I had to export the bug records for our other division. No fun. Esri used Access early on so most
    of my work with Access was via the Esri API.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 06:27:40 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 00:57:48 -0400, c186282 wrote:

    Hey, he's a SALESMAN !

    Mostly we don't buy it, of course ... but at the same time we DO want
    Iran reduced to 4th world.

    Is that 'we' a mouse in your pocket? The US has been fucking with Iran
    since '53. Personally I'd rather deal with Iran than any of the various Semitic tribes in the neighborhood.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 06:28:51 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 01:16:32 -0400, c186282 wrote:

    Note those Euros got to think of the USA as "Uncle Money-Bags" for a
    LONG time.

    The US wanted to be the big dog after WWII; the bill is coming due.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Thu Jun 11 02:42:00 2026
    From Newsgroup: comp.os.linux.misc

    On 6/11/26 02:03, rbowman wrote:
    On Thu, 11 Jun 2026 00:33:40 -0400, c186282 wrote:

    Turbo Pascal changed everything. Vastly more efficient and fun !
    Showed how it COULD be. Have it in a DOS VM still - but it is kind of
    constrained to the 8/16 world.

    I was impressed by Turbo Pascal on CP/M -- the system, not the language itself. I also liked Borland's OWL and IDE for C++ Windows programming. C+
    + Builder was a change in direction. Their dBase adventure didn't go well either.

    I actually like the language itself - STILL do.

    "Turbo-C++" by whatever names ... kinda stuck
    to the more traditional 'C'.

    Apparently SOME people STILL use Turbo-C ... but
    it's really not compatible with the latest gens
    of chips/systems.

    CodeBlocks and related can provide a good IDE
    for C/C++ development that IS compatible. Not
    AS easy as the Borland product, but Good Enough.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@[email protected] to comp.os.linux.misc on Thu Jun 11 07:52:27 2026
    From Newsgroup: comp.os.linux.misc

    rbowman <[email protected]> writes:
    The Natural Philosopher wrote:
    On 10/06/2026 17:52, Carlos E.R. wrote:
    Read a stat today, only 1 in 10 Europeans think the Americans are
    friends.

    Well the US state, anyway,

    Fundamentally the US would at least work towards its long term
    interest. Europe was a market as big as the USA and was worth
    protecting.

    https://ustr.gov/countries-regions/europe-middle-east/europe/european-
    union

    https://www.consilium.europa.eu/en/infographics/eu-us-trade/

    If you have a $200 billion trade deficit is it worth pursuing the
    market?

    The _goods_ trade deficit is ~$200bn in the EU’s favour; the total
    (goods and services) trade deficit is around $20bn out of
    $1.7tn. Basically a rounding error.

    Also the EU is not famous for being cheap as a place to do business, if
    the US is running a goods trade deficit with it then that seems like a
    skill issue. What are you guys playing at?! Hire some competent
    managers.

    The sectors that do export to the EU would say yes; the sectors hurt
    by EU imports might not be as enthusiastic. It's clear why the US is
    so intent on exporting LNG to the EU, particularly Germany. It's not
    so clear why Germany chose that alternative to cheaper Russian gas.

    At least to an extent, Germany chose non-Russian gas because Ukraine
    blew up the undersea pipeline... they’ve mostly got their heads turned
    back round to realizing that Russia is a threat again by now though.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@[email protected] to comp.os.linux.misc on Thu Jun 11 08:37:46 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-11, Lawrence D’Oliveiro wrote:

    On Thu, 11 Jun 2026 03:31:00 GMT, Charlie Gibbs wrote:

    Our customers are bigger than we are, so we can't tell them to go
    pound sand if they don't like what we have to offer.

    Sounds like your vendor-lock-in is not as strong as it should be ...
    I thought *all* proprietary software vendors had figured that out ...

    In order for vendor lock-in to be usable, you have to have a big share
    of the market in place already, at least a near-monopoly. Microsoft can
    pull this in some customer segments, but your average software vendor
    can't.

    (Besides being likely illegal in a lot of places, of course.)
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@[email protected] to comp.os.linux.misc on Thu Jun 11 09:06:55 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-10, Carlos E.R. wrote:

    On 2026-06-10 12:53, The Natural Philosopher wrote:
    On 10/06/2026 06:33, c186282 wrote:
    On 6/9/26 06:17, The Natural Philosopher wrote:
    On 09/06/2026 08:09, c186282 wrote:
    On 6/8/26 21:46, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:10 GMT, Charlie Gibbs wrote:

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Bibi's shabbas goy is getting uppity these days and thinks he can tell >>>>>> Bibi what to do. Interesting days ahead.

       Wow ... TDS even here .........

    It's everywhere. Mostly in the White House.

       Tisk !

    From afar, it seems that the whole American nation have gone
    batshit crazy, from the Librals prophesying complete societal
    collapse from Trump, sonofabitch,  to those believing in the second
    coming of Trump, son of God.

    He's just a very naughty boy.

    Read a stat today, only 1 in 10 Europeans think the Americans are friends.

    If one takes "American" to mean "from the USA", it's not hard to imagine
    that.

    Besides what was already a not so stellar reputation, we now have that
    nation repeatedly threatening to invade and annex parts of Denmark.

    And, at the same time the USA takes strategic advantage of Washington
    Treaty allied military installations in Europe for their middle east
    warfare - at the very least they've been using FAP Air Base no. 4 - they
    claim their allies "aren't helping" in the war. (But what war, you may
    ask, given that reportedly there is no war going on, according to a US
    citizen called [reads notes] Donald John Trump.)

    This besides [gestures] everything else the US administration has been
    doing.

    Of course it isn't fair to extend judgement of the US administration to
    all the US residents and citizens. Just like it wouldn't be fair to
    extend any dissatisfaction with Japan to anybody of japanese heritage in
    the USA after Pearl Harbor.
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Thu Jun 11 11:31:06 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-11 06:33, c186282 wrote:
    On 6/10/26 04:43, Carlos E.R. wrote:
    On 2026-06-10 07:03, c186282 wrote:
    On 6/9/26 05:07, Carlos E.R. wrote:
    On 2026-06-09 09:08, c186282 wrote:
    On 6/8/26 21:44, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:



    I rejected Apple stuff very early.

    The student association at the uni made some deal with Amstrad, and we
    could get an Amstrad PC with two flopies at a reasonable price. I
    asked them what to choose, a PC or an Apple, and they said that with a
    PC they could help me to get software used at uni (meaning pirated
    copies), and that I could easily share stuff.

    So PC it was, in the Amstrad shape.

      'Politics' (and Cheapness) !  :-)

      MAC and PC diverged - and never liked the Mac vibe.
      The PC world (and usually Linux) just seems to 'think'
      like I believe computers should think. Guess I'm "square".

       But, as said, some of the GOOD stuff about UNIX did get
       me to buy Linux when it first appeared. Lots of floppies.
       This was when in-house servers/networking were just
       becoming viable for "regular" biz. Linux made that stuff
       much better than DOS/Winders did and didn't try to bleed
       you for cash.


    What I found dismal was the compilers. Coming from the world of
    Borland IDEs, programming in C or Pascal was like going back twenty
    years. So I did not...


      Turbo Pascal changed everything. Vastly more efficient
      and fun ! Showed how it COULD be. Have it in a DOS VM
      still - but it is kind of constrained to the 8/16 world.

      We need a "To_32/64" cross-compiler !  :-)

      Modern is the Lazarus/FPC environment - IF you can score

    But it took almost two decades to come to the level Borland had by 1997.

    And no C IDE.

      sub-sub-versions of the various parts that will work
      together. BEST bet is their site, not current repos. Have
      had less success of late however. However I still write
      some stuff in Lazarus - quickest route to a decent working
      GUI app - and you can also just use it to make non-GUI FPC
      apps as well.

      If I have a good Python script that could use more tightening-up
      and speed ... I re-do it in Pascal. I like Pascal, seems "elegant"
      to me, 'speaks to the soul' perhaps. Will keep using it. Dr. Nick
      came up with something GOOD.

      ALSO have the old M$ Pascal and 'C' multi-pass compilers
      in that VM. Yes, they DO work and every once in awhile I
      write some little thing using them. But compared to a
      good development IDE they're terribly clunky.

      Have been TRYING to find a Modula-3 compiler - IDE or not -
      that will actually WORK in Linux. Two or three oft-
      mentioned ones but have NEVER been able to get them to
      do even a "Hello World" without a zillion weird errors.
      The Quebec one is most recommended, but still ...

      There's GNU M2 ... also odd ... but M3 was "better"
      and I still pref 'native compilers' over the GNU tricks.

      DID find a COBOL IDE ... gotta re-install it. Don't
      totally, or barely, love COBOL, but it doesn't hurt to
      keep yer hand in. "OpenCobolIDE" - last revision 10
      years ago alas. Not too bad.

      For FORTRAN and 'D' and some others ... install CodeBlocks.
      Works most easily if you install the compilers first. Rather
      extensive IDE, almost TOO, that reminds of 'Visual' and
      the JetBrains products. Always use CodeBlocks when doing 'C'.
      Ah, try 'TCC' ... small, fast, suprisingly good and TIGHT.

      Of course there are still plenty of 'old' compilers, including
      'B' - hey, it's ALMOST 'C' - and even its predecessors. Fun
      sometimes.

      'Modern' like Rust ... mostly seem to be just less-readable
      versions of 'C' without any major advantages for my level
      of application. I'll do 'C'.

      MOST often do Python these days however, it's become very
      All-Purpose and has good string stuff. But it's not always
      "best" for EVERYTHING.

      Anyway, clearly we remember how clunky it COULD be - and how
      a few geniuses made that MUCH better. 2nd and 3rd-gen IDEs,
      you could get a lot of good stuff done FAST.

      Oh well, I've gone on too long .........


    :-)
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Thu Jun 11 11:40:13 2026
    From Newsgroup: comp.os.linux.misc

    On 11/06/2026 06:16, c186282 wrote:
    On 6/10/26 16:47, The Natural Philosopher wrote:
    On 10/06/2026 17:52, Carlos E.R. wrote:
    From afar, it seems that the whole American nation have gone batshit
    crazy, from the Librals prophesying complete societal collapse from
    Trump, sonofabitch,  to those believing in the second coming of
    Trump, son of God.

    He's just a very naughty boy.

    Read a stat today, only 1 in 10 Europeans think the Americans are
    friends.

    Well the US state, anyway,

    Fundamentally the US would at least work towards its long term
    interest. Europe was a market as big as the USA and was worth protecting.

    Trump is simply too stupid to understand that.  If he cant make a
    profit right now, he isn't interested.

      Note those Euros got to think of the USA as
      "Uncle Money-Bags" for a LONG time.

      No wonder they're upset.

    I think you are profoundly mistaken

    Europe sells more to the US than the US sells to Europe. That's not
    'money bags' that's a supplier not making what his customers want. See
    John Deere etc.

    And then when you find that the imports can't be used without US
    permission, when you need then, you tend to dump the whole product
    lines. See F35.

    The USA simply thinks its more important than it is.

    It is welcome to boycott European products and welsh on its commitments
    to Europe, but it can't expect to maintain its exports or 'frendship'
    under such conditions.

    Trump still hasn't got past the basic 'you fuck with me once, I won't do business with you again' style of business.

    The rest of the world is discovering how little they actually *need* the
    USA at all.

    Dump Microsoft. Install Linux.
    Dump Apple, buy Samsung.
    Dump John Deere, Buy Claas
    Dump Lockheed, buy Saab
    Dump US missiles, buy Ukrainian drones.
    Dump Intel, buy Arm.
    Dump Boeing, buy Airbus or Embraer.

    Europe bought American because it was ok and cheap and the bribes were good. Now its none of the above.

    I mean even MAGA doesn't make sense. Make America Great Again.
    Great, compared with what? North Korea?

    You can't have isolationism and then compare yourself with the rest of a
    world you just said you don't care about. And have cut yourself off from.

    United capitalist corporate republic of America. Behind a firewall.

    *shrug*. No one cares any more..
    --
    I would rather have questions that cannot be answered...
    ...than to have answers that cannot be questioned

    Richard Feynman



    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Thu Jun 11 11:42:31 2026
    From Newsgroup: comp.os.linux.misc

    On 11/06/2026 07:28, rbowman wrote:
    On Thu, 11 Jun 2026 01:16:32 -0400, c186282 wrote:

    Note those Euros got to think of the USA as "Uncle Money-Bags" for a
    LONG time.

    The US wanted to be the big dog after WWII; the bill is coming due.

    Indeed it is. Galloping inflation, exports crashing, unemployment on the
    rise.
    Crippling healthcare costs. No broadband.
    --
    "In our post-modern world, climate science is not powerful because it is
    true: it is true because it is powerful."

    Lucas Bergkamp

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Thu Jun 11 11:46:03 2026
    From Newsgroup: comp.os.linux.misc

    On 11/06/2026 06:36, c186282 wrote:
    The USA can supply JUST enough petrochemicals to
      keep the EU alive. Not 'healthy', but alive.

    The USA cant supply itself alone.

    "The United States remained a net crude oil importer in 2022, importing
    about 6.28 million b/d of crude oil and exporting about 3.58 million b/d."

    https://www.eia.gov/energyexplained/oil-and-petroleum-products/imports-and-exports.php
    Hows that cheap pump gas doing pal?
    --
    "In our post-modern world, climate science is not powerful because it is
    true: it is true because it is powerful."

    Lucas Bergkamp

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Thu Jun 11 11:52:21 2026
    From Newsgroup: comp.os.linux.misc

    On 11/06/2026 07:52, Richard Kettlewell wrote:
    At least to an extent, Germany chose non-Russian gas because Ukraine
    blew up the undersea pipeline... they’ve mostly got their heads turned back round to realizing that Russia is a threat again by now though.

    Russia bribed and blackmailed better than The USA.
    Russian gas was cheap and it allowed Germany to pretend that solar
    panels and windmills actually worked.

    Now Germany will start building nuclear power again.

    PS kudos to Canada for restarting BRUCE nuclear power station in record
    time after refurbishment.

    And Ukraine has blown up more than one Russian pipeline. There is no
    fuel in Western Russia to be had at all.
    --
    “But what a weak barrier is truth when it stands in the way of an hypothesis!”

    Mary Wollstonecraft

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Thu Jun 11 12:03:41 2026
    From Newsgroup: comp.os.linux.misc

    On 11/06/2026 09:06, Nuno Silva wrote:
    On 2026-06-10, Carlos E.R. wrote:

    On 2026-06-10 12:53, The Natural Philosopher wrote:
    On 10/06/2026 06:33, c186282 wrote:
    On 6/9/26 06:17, The Natural Philosopher wrote:
    On 09/06/2026 08:09, c186282 wrote:
    On 6/8/26 21:46, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:10 GMT, Charlie Gibbs wrote:

    I thought it was Netanyahu that bought him.
    Oh well, same day, different war...

    Bibi's shabbas goy is getting uppity these days and thinks he can tell >>>>>>> Bibi what to do. Interesting days ahead.

       Wow ... TDS even here .........

    It's everywhere. Mostly in the White House.

       Tisk !

    From afar, it seems that the whole American nation have gone
    batshit crazy, from the Librals prophesying complete societal
    collapse from Trump, sonofabitch,  to those believing in the second
    coming of Trump, son of God.

    He's just a very naughty boy.

    Read a stat today, only 1 in 10 Europeans think the Americans are friends.

    If one takes "American" to mean "from the USA", it's not hard to imagine that.

    Besides what was already a not so stellar reputation, we now have that
    nation repeatedly threatening to invade and annex parts of Denmark.

    And Canada. Don't forget Canada.

    And, at the same time the USA takes strategic advantage of Washington
    Treaty allied military installations in Europe for their middle east
    warfare - at the very least they've been using FAP Air Base no. 4 - they claim their allies "aren't helping" in the war. (But what war, you may
    ask, given that reportedly there is no war going on, according to a US citizen called [reads notes] Donald John Trump.)

    I hear the tankers taking off to refuel US military jets on their way to
    the middle East every other day. And the odd US fighter-bomber.

    I had to laugh. US welshed on its commitment to Ukraine, attacked Iran
    and then expected NATO to help it wipe its bottom after shitting all
    over Hormuz.

    Payback for Suez.


    This besides [gestures] everything else the US administration has been
    doing.

    Of course it isn't fair to extend judgement of the US administration to
    all the US residents and citizens. Just like it wouldn't be fair to
    extend any dissatisfaction with Japan to anybody of japanese heritage in
    the USA after Pearl Harbor.

    Only those ones who are still glorifying a narcissistic idiot.

    As I have repeatedly said, the American Librals deserved Trump.
    But for real Republicans to carry on supporting him is unforgivable.
    Even Marjorie 'Traitor' Green has ditched him.

    We have all had our fun. Watching the USA tear itself apart.
    --
    "A point of view can be a dangerous luxury when substituted for insight
    and understanding".

    Marshall McLuhan


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 16:41:30 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 11:42:31 +0100, The Natural Philosopher wrote:

    On 11/06/2026 07:28, rbowman wrote:
    On Thu, 11 Jun 2026 01:16:32 -0400, c186282 wrote:

    Note those Euros got to think of the USA as "Uncle Money-Bags" for
    a LONG time.

    The US wanted to be the big dog after WWII; the bill is coming due.

    Indeed it is. Galloping inflation, exports crashing, unemployment on the rise.
    Crippling healthcare costs. No broadband.

    It was an interesting experiment.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Marc Haber@[email protected] to comp.os.linux.misc on Thu Jun 11 18:47:58 2026
    From Newsgroup: comp.os.linux.misc

    The Natural Philosopher <[email protected]d> wrote:
    On 11/06/2026 07:52, Richard Kettlewell wrote:
    At least to an extent, Germany chose non-Russian gas because Ukraine
    blew up the undersea pipeline... they’ve mostly got their heads turned
    back round to realizing that Russia is a threat again by now though.

    Russia bribed and blackmailed better than The USA.
    Russian gas was cheap and it allowed Germany to pretend that solar
    panels and windmills actually worked.

    Solar panels and "Windmills" DO actually work.

    Now Germany will start building nuclear power again.

    No, we won't. The problem ist that we need power networks first and
    additional energy second, both of them _right_ _now_. Our politicians
    are lying at us when they pretend that new nuclear power will be there
    before 2045 which is 20 years to late to solve current problems.

    There is no nuclear technology that will be only quickly enough.
    -- ---------------------------------------------------------------------------- Marc Haber | " Questions are the | Mailadresse im Header Rhein-Neckar, DE | Beginning of Wisdom " |
    Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 16:55:24 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 07:52:27 +0100, Richard Kettlewell wrote:

    Also the EU is not famous for being cheap as a place to do business, if
    the US is running a goods trade deficit with it then that seems like a
    skill issue. What are you guys playing at?! Hire some competent
    managers.

    Rather late for that. The decision was taken in the early '70s that manufacturing was a thing of the past. Dirty old plants could be moved to countries with cheap labor while we entered a clean service economy. Much
    of the physical plant had been renewed during WWII and was due for
    replacement with modern machinery but dirt cheap labor was better than
    capital spending.

    A deciding factor was the stagflation, a result of the oil embargo. The embargo, of course, was another result of the US playing games in the
    Middle East. The failed attempt to show the French how it was done in southeast Asia didn't help either.

    The managers are very competent. They've made billions for their
    employers.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 16:59:45 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 11:52:21 +0100, The Natural Philosopher wrote:

    And Ukraine has blown up more than one Russian pipeline. There is no
    fuel in Western Russia to be had at all.

    Going back to well before Euromaidan there was a strange effect with
    pipelines that transited the Ukraine. Fuel seemed to evaporate. At least
    the Ukrainians were more sophisticated than the Africans who tend to
    create large craters when they try to steal fuel.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 17:15:53 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 11:46:03 +0100, The Natural Philosopher wrote:

    On 11/06/2026 06:36, c186282 wrote:
    The USA can supply JUST enough petrochemicals to
      keep the EU alive. Not 'healthy', but alive.

    The USA cant supply itself alone.

    "The United States remained a net crude oil importer in 2022, importing
    about 6.28 million b/d of crude oil and exporting about 3.58 million
    b/d."

    https://www.eia.gov/energyexplained/oil-and-petroleum-products/imports-
    and-exports.php
    Hows that cheap pump gas doing pal?

    The US is extremely good at shooting itself in the foot. Much of the crude from US wells is light sweet. The refineries tooled up to use the sour
    heavy crude that was cheaper at the time.

    Then there is LNG. The Jones Act from the 1920s stipulated products
    shipped between US ports have to be carried on US flagged ships.
    Unfortunately there aren't any US flagged tankers so if you're sitting on
    a lot of LNG in Texas you need to convince the Germans to buy it after you ship it there on a Liberian flagged tanker. Meanwhile, if you're freezing
    your balls off in Boston, you have to import LNG. LNG is a fungible
    commodity but it was embarrassing when it was determined that some of it originated from Rosprom.

    That 1920s law was meant to protect the US merchant marine and failed to
    do that. My brother in law was a merchant seaman and had his captain's
    papers although he never sailed higher than second officer. When he
    sailed, that is. Almost all hiring was done through the Masters, Mates,
    and Pilots union which only allowed the members to work six months a year
    to spread the work around. The union paid benefits during the off months.

    At one time I thought about a career in the merchant marine as an engineer rather than a deck officer. Fortunately I didn't take that path.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 17:26:32 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 02:42:00 -0400, c186282 wrote:

    CodeBlocks and related can provide a good IDE for C/C++ development
    that IS compatible. Not AS easy as the Borland product, but Good
    Enough.

    For Windows applications I used Visual C++, the path of least resistance.
    It's interesting that Charles Petzhold, who published 'Programming Windows 3.1' and continued with programming Windows xxx, disliked C++ so his books bypassed MFC and focused on using the API with C. He does like C# and
    used it, saying it was what should have been done all along.

    The Esri API was COM based C++ so I used VS for that. They eventually
    switched to C# too.

    I've done a few standalones with C++ using Vim just like C. I don't care
    much for the language so my code looks like 'C with Classes', mostly the container classes.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 17:35:44 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 11:40:13 +0100, The Natural Philosopher wrote:

    You can't have isolationism and then compare yourself with the rest of a world you just said you don't care about. And have cut yourself off
    from.

    The US could have been an autarky and maintained neutral relations with
    the rest of the world, trading for coffee, tea, and other goods that
    aren't feasible. We even have plenty of rare earths, but it was cheaper to
    buy from Alibaba.

    The Constitution was written by wealthy merchants and lawyers and that's
    the class that has always ruled. That is crystal clear when that idiot dismissed all concerns by saying 'but the Dow broke 10,000' and the other idiot said 'I love inflation'.

    Sadly the alternative is a bunch of woke assholes.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 17:40:14 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 09:06:55 +0100, Nuno Silva wrote:

    Besides what was already a not so stellar reputation, we now have that
    nation repeatedly threatening to invade and annex parts of Denmark.

    While I fully understand Danish pride passing off their problem child
    island to someone else wouldn't be all that bad.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Thu Jun 11 17:44:11 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 11 Jun 2026 12:03:41 +0100, The Natural Philosopher wrote:

    I had to laugh. US welshed on its commitment to Ukraine, attacked Iran
    and then expected NATO to help it wipe its bottom after shitting all
    over Hormuz.

    Payback for Suez.

    Are you still hurting over when Eisenhower told Britain, France, and
    Israel to back off? That's the last time the US had a harsh word for
    Israel.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@[email protected] to comp.os.linux.misc on Thu Jun 11 19:02:37 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-11, Nuno Silva <[email protected]d> wrote:

    On 2026-06-11, Lawrence D’Oliveiro wrote:

    On Thu, 11 Jun 2026 03:31:00 GMT, Charlie Gibbs wrote:

    Our customers are bigger than we are, so we can't tell them to go
    pound sand if they don't like what we have to offer.

    Sounds like your vendor-lock-in is not as strong as it should be ...
    I thought *all* proprietary software vendors had figured that out ...

    In order for vendor lock-in to be usable, you have to have a big share
    of the market in place already, at least a near-monopoly. Microsoft can
    pull this in some customer segments, but your average software vendor
    can't.

    (Besides being likely illegal in a lot of places, of course.)

    Also, we decided not to roll that way. We're a small outfit,
    and happy to stay there in our niche. We're too laid back
    to lose ourselves in empire-building exercises.
    --
    /~\ Charlie Gibbs | No artificial
    \ / <[email protected]d> | intelligence was
    X I'm really at ac.dekanfrus | used in the creation
    / \ if you read it the right way. | of this post.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@[email protected] to comp.os.linux.misc on Thu Jun 11 21:18:34 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-11 19:44, rbowman wrote:
    On Thu, 11 Jun 2026 12:03:41 +0100, The Natural Philosopher wrote:

    I had to laugh. US welshed on its commitment to Ukraine, attacked Iran
    and then expected NATO to help it wipe its bottom after shitting all
    over Hormuz.

    Payback for Suez.

    Are you still hurting over when Eisenhower told Britain, France, and
    Israel to back off? That's the last time the US had a harsh word for
    Israel.

    Way before my time.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Fri Jun 12 02:37:52 2026
    From Newsgroup: comp.os.linux.misc

    On 6/11/26 05:31, Carlos E.R. wrote:
    On 2026-06-11 06:33, c186282 wrote:
    On 6/10/26 04:43, Carlos E.R. wrote:
    On 2026-06-10 07:03, c186282 wrote:
    On 6/9/26 05:07, Carlos E.R. wrote:
    On 2026-06-09 09:08, c186282 wrote:
    On 6/8/26 21:44, rbowman wrote:
    On Mon, 08 Jun 2026 18:08:09 GMT, Charlie Gibbs wrote:



    I rejected Apple stuff very early.

    The student association at the uni made some deal with Amstrad, and
    we could get an Amstrad PC with two flopies at a reasonable price. I
    asked them what to choose, a PC or an Apple, and they said that with
    a PC they could help me to get software used at uni (meaning pirated
    copies), and that I could easily share stuff.

    So PC it was, in the Amstrad shape.

       'Politics' (and Cheapness) !  :-)

       MAC and PC diverged - and never liked the Mac vibe.
       The PC world (and usually Linux) just seems to 'think'
       like I believe computers should think. Guess I'm "square".

       But, as said, some of the GOOD stuff about UNIX did get
       me to buy Linux when it first appeared. Lots of floppies.
       This was when in-house servers/networking were just
       becoming viable for "regular" biz. Linux made that stuff
       much better than DOS/Winders did and didn't try to bleed
       you for cash.


    What I found dismal was the compilers. Coming from the world of
    Borland IDEs, programming in C or Pascal was like going back twenty
    years. So I did not...


       Turbo Pascal changed everything. Vastly more efficient
       and fun ! Showed how it COULD be. Have it in a DOS VM
       still - but it is kind of constrained to the 8/16 world.

       We need a "To_32/64" cross-compiler !  :-)

       Modern is the Lazarus/FPC environment - IF you can score

    But it took almost two decades to come to the level Borland had by 1997.

    And no C IDE.

    Now mostly use "CodeBlocks", on Linux. M$ ... not
    sure WHAT they have now, "Visual" something ? These
    are, alas, more complicated than they NEED to be.

       sub-sub-versions of the various parts that will work
       together. BEST bet is their site, not current repos. Have
       had less success of late however. However I still write
       some stuff in Lazarus - quickest route to a decent working
       GUI app - and you can also just use it to make non-GUI FPC
       apps as well.

       If I have a good Python script that could use more tightening-up
       and speed ... I re-do it in Pascal. I like Pascal, seems "elegant"
       to me, 'speaks to the soul' perhaps. Will keep using it. Dr. Nick
       came up with something GOOD.

       ALSO have the old M$ Pascal and 'C' multi-pass compilers
       in that VM. Yes, they DO work and every once in awhile I
       write some little thing using them. But compared to a
       good development IDE they're terribly clunky.

       Have been TRYING to find a Modula-3 compiler - IDE or not -
       that will actually WORK in Linux. Two or three oft-
       mentioned ones but have NEVER been able to get them to
       do even a "Hello World" without a zillion weird errors.
       The Quebec one is most recommended, but still ...

       There's GNU M2 ... also odd ... but M3 was "better"
       and I still pref 'native compilers' over the GNU tricks.

       DID find a COBOL IDE ... gotta re-install it. Don't
       totally, or barely, love COBOL, but it doesn't hurt to
       keep yer hand in. "OpenCobolIDE" - last revision 10
       years ago alas. Not too bad.

       For FORTRAN and 'D' and some others ... install CodeBlocks.
       Works most easily if you install the compilers first. Rather
       extensive IDE, almost TOO, that reminds of 'Visual' and
       the JetBrains products. Always use CodeBlocks when doing 'C'.
       Ah, try 'TCC' ... small, fast, suprisingly good and TIGHT.

       Of course there are still plenty of 'old' compilers, including
       'B' - hey, it's ALMOST 'C' - and even its predecessors. Fun
       sometimes.

       'Modern' like Rust ... mostly seem to be just less-readable
       versions of 'C' without any major advantages for my level
       of application. I'll do 'C'.

       MOST often do Python these days however, it's become very
       All-Purpose and has good string stuff. But it's not always
       "best" for EVERYTHING.

       Anyway, clearly we remember how clunky it COULD be - and how
       a few geniuses made that MUCH better. 2nd and 3rd-gen IDEs,
       you could get a lot of good stuff done FAST.

       Oh well, I've gone on too long .........


    :-)


    Hey, I *admit* I can go on and on .....

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Fri Jun 12 02:52:29 2026
    From Newsgroup: comp.os.linux.misc

    On 6/11/26 06:40, The Natural Philosopher wrote:
    On 11/06/2026 06:16, c186282 wrote:
    On 6/10/26 16:47, The Natural Philosopher wrote:
    On 10/06/2026 17:52, Carlos E.R. wrote:
    From afar, it seems that the whole American nation have gone
    batshit crazy, from the Librals prophesying complete societal
    collapse from Trump, sonofabitch,  to those believing in the second >>>>> coming of Trump, son of God.

    He's just a very naughty boy.

    Read a stat today, only 1 in 10 Europeans think the Americans are
    friends.

    Well the US state, anyway,

    Fundamentally the US would at least work towards its long term
    interest. Europe was a market as big as the USA and was worth
    protecting.

    Trump is simply too stupid to understand that.  If he cant make a
    profit right now, he isn't interested.

       Note those Euros got to think of the USA as
       "Uncle Money-Bags" for a LONG time.

       No wonder they're upset.

    I think you are profoundly mistaken


    Umm, no, not anymore.

    Europe BLEW IT for petty political reasons
    and "reasoning".


    Europe sells more to the US than the US sells to Europe. That's not
    'money bags' that's a supplier not making what his customers want. See
    John Deere etc.


    Actually, "John Deere" moved most of its stuff
    to MEXICO a few years ago. Despicable.

    As for what the EU or USA sells to whom ... I'm
    not that interested in the fine figures anymore.

    EU ... how much DOES it make anymore ? Seems like
    China has taken over.

    Anyway, in many ways, the USA had been carrying
    Europe on it's back since 1945.

    No more.


    And then when you find that the imports can't be used without US
    permission, when you need then, you tend to dump the whole product
    lines. See F35.

    The USA simply thinks its more important than it is.

    It is welcome to boycott European products and welsh on its commitments
    to Europe, but it can't expect to maintain its exports or 'frendship'
    under such conditions.

    Trump still hasn't got past the basic 'you fuck with me once, I won't do business with you again' style of business.

    The rest of the world is discovering how little they actually *need* the
    USA at all.

    Dump Microsoft. Install Linux.
    Dump Apple, buy Samsung.
    Dump John Deere, Buy Claas
    Dump Lockheed, buy Saab
    Dump US missiles, buy Ukrainian drones.
    Dump Intel, buy Arm.
    Dump Boeing, buy Airbus or Embraer.

    Well ...

    AirBus IS better now. Would RATHER buy Samsung
    than Apple. John Deere ... several Asian corps
    make better stuff. Lockheed and Saab ... the former
    has more capacity, if not pure quality. We're not
    buying Ukranian drones - THEY need 'em - however we
    are COPYING such things as fast as we can now.
    Intel-vs-ARM-vs-AMD ... "best" kind of switches
    back and forth there so skip the religion. DID see
    an article yesterday about Apple M1 chips having
    an exploitable flaw in branch prediction ....

    Alas, given the devolving world situation, the USA
    (and others) kind of need to firm up their INTERNAL
    capacity. Doesn't matter if your stuff is strictly
    "best" so long as YOU can make it.

    Europe bought American because it was ok and cheap and the bribes were
    good.
    Now its none of the above.

    Good.

    Europe can let Xi and Vlad take over.

    I mean even MAGA doesn't make sense. Make America Great Again.
    Great, compared with what? North Korea?

    You can't have isolationism and then compare yourself with the rest of a world you just said you don't care about. And have cut yourself off from.

    United capitalist corporate republic of America. Behind a firewall.

    *shrug*. No one cares any more..

    What, you demand "perfect" politics/economics ??? Never
    happened and never will.

    Sorry, pref the MAGA viewpoint.

    Europe had it's CHANCE for "MEGA" - but kinda blew it.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@[email protected] to comp.os.linux.misc on Fri Jun 12 09:35:19 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-11, rbowman wrote:

    On Thu, 11 Jun 2026 11:40:13 +0100, The Natural Philosopher wrote:

    You can't have isolationism and then compare yourself with the rest of a
    world you just said you don't care about. And have cut yourself off
    from.

    The US could have been an autarky and maintained neutral relations with
    the rest of the world, trading for coffee, tea, and other goods that
    aren't feasible. We even have plenty of rare earths, but it was cheaper to buy from Alibaba.

    The Constitution was written by wealthy merchants and lawyers and that's
    the class that has always ruled. That is crystal clear when that idiot dismissed all concerns by saying 'but the Dow broke 10,000' and the other idiot said 'I love inflation'.

    Sadly the alternative is a bunch of woke assholes.

    Have you considered that this final sentence may be something forced
    onto you by the others mentioned above, and not actual reality? I think
    that, if you think a bit about it, you'll understand that it would
    really serve their interests to have you thinking precisely that.

    "TINA" ends up being a terrible plague in politics. And it's not
    surprising some groups try to use it extensively, for fear that voters
    learn there *are* alternatives, perhaps even more viable than the ideas
    they're pushing.
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Fri Jun 12 12:00:12 2026
    From Newsgroup: comp.os.linux.misc

    On 11/06/2026 17:47, Marc Haber wrote:
    The Natural Philosopher <[email protected]d> wrote:
    On 11/06/2026 07:52, Richard Kettlewell wrote:
    At least to an extent, Germany chose non-Russian gas because Ukraine
    blew up the undersea pipeline... they’ve mostly got their heads turned >>> back round to realizing that Russia is a threat again by now though.

    Russia bribed and blackmailed better than The USA.
    Russian gas was cheap and it allowed Germany to pretend that solar
    panels and windmills actually worked.

    Solar panels and "Windmills" DO actually work.

    Just not to reduce global CO2 levels. Or global poverty

    Now Germany will start building nuclear power again.

    No, we won't. The problem ist that we need power networks first and additional energy second, both of them _right_ _now_. Our politicians
    are lying at us when they pretend that new nuclear power will be there
    before 2045 which is 20 years to late to solve current problems.

    There is no nuclear technology that will be only quickly enough.

    As usual wrong.
    --
    Climate Change: Socialism wearing a lab coat.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Fri Jun 12 12:02:32 2026
    From Newsgroup: comp.os.linux.misc

    On 11/06/2026 17:59, rbowman wrote:
    On Thu, 11 Jun 2026 11:52:21 +0100, The Natural Philosopher wrote:

    And Ukraine has blown up more than one Russian pipeline. There is no
    fuel in Western Russia to be had at all.

    Going back to well before Euromaidan there was a strange effect with pipelines that transited the Ukraine. Fuel seemed to evaporate. At least
    the Ukrainians were more sophisticated than the Africans who tend to
    create large craters when they try to steal fuel.

    The Russians simply stole it themselves and swore blind they had put it
    in the pipeline
    Like Islam, Russia is founded on institutional lying to the rest of the
    world, and in the case of Russia, to itself.
    --
    Of what good are dead warriors? … Warriors are those who desire battle
    more than peace. Those who seek battle despite peace. Those who thump
    their spears on the ground and talk of honor. Those who leap high the
    battle dance and dream of glory … The good of dead warriors, Mother, is
    that they are dead.
    Sheri S Tepper: The Awakeners.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Fri Jun 12 12:07:11 2026
    From Newsgroup: comp.os.linux.misc

    On 12/06/2026 09:35, Nuno Silva wrote:
    Have you considered that this final sentence may be something forced
    onto you by the others mentioned above, and not actual reality? I think
    that, if you think a bit about it, you'll understand that it would
    really serve their interests to have you thinking precisely that.

    Even more in their interests to be that, and force an alternative.

    In the end people on the conservative side disliked the lies and
    hypocrisy of the Left, so decided to vote in the lies and hypocrisy of
    the right.

    The Russians who supported both sides because they like to start fights
    within nations they fear, laughed themselves silly.

    Like may places in the world, Americans are searching desperately for a political class that cares about them, is competent, and honest.
    --
    Truth welcomes investigation because truth knows investigation will lead
    to converts. It is deception that uses all the other techniques.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Fri Jun 12 12:07:51 2026
    From Newsgroup: comp.os.linux.misc

    On 11/06/2026 18:40, rbowman wrote:
    On Thu, 11 Jun 2026 09:06:55 +0100, Nuno Silva wrote:

    Besides what was already a not so stellar reputation, we now have that
    nation repeatedly threatening to invade and annex parts of Denmark.

    While I fully understand Danish pride passing off their problem child
    island to someone else wouldn't be all that bad.

    What problem is it to Denmark?
    --
    Truth welcomes investigation because truth knows investigation will lead
    to converts. It is deception that uses all the other techniques.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Fri Jun 12 12:12:00 2026
    From Newsgroup: comp.os.linux.misc

    On 11/06/2026 18:44, rbowman wrote:
    On Thu, 11 Jun 2026 12:03:41 +0100, The Natural Philosopher wrote:

    I had to laugh. US welshed on its commitment to Ukraine, attacked Iran
    and then expected NATO to help it wipe its bottom after shitting all
    over Hormuz.

    Payback for Suez.

    Are you still hurting over when Eisenhower told Britain, France, and
    Israel to back off? That's the last time the US had a harsh word for
    Israel.

    No, but we remember the US never gives anything out of principle, it
    only makes decisions that make it money.

    Now it has an idiot in charge who thinks that making and breaking deals
    to save pennies now and forgoing dollars later, is a clever thing to do,
    we realise there is no point in dealing with a completely untrustworthy
    USA at all.

    Business is built on trust.

    No trust. No business
    --
    The biggest threat to humanity comes from socialism, which has utterly diverted our attention away from what really matters to our existential survival, to indulging in navel gazing and faux moral investigations
    into what the world ought to be, whilst we fail utterly to deal with
    what it actually is.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Fri Jun 12 12:20:46 2026
    From Newsgroup: comp.os.linux.misc

    On 12/06/2026 07:52, c186282 wrote:
    EU ... how much DOES it make anymore ? Seems like
      China has taken over.

    The EU makes nothing, It is just a bunch of ten thousand bureaucrats who bribed national leaders to enslave its populations.

    The nations that comprise it are the real power houses,
    Europe is a bit light on oil and gas, and the coal has mostly run out,
    but its very big on smarts.

    It grows food all the way down to Africa and African nations are now
    farming at higher efficiencies than ever before.

    It produces a range of consumer goods. And farming equipment that works
    in Europe's smaller field sizes.

    It works with the far east to jointly produce goods that have global
    appeal.
    It has never been an insular place. It has always been cosmopolitan and
    a world trading power. That's what its armies and Navies were for. To
    protect trade. Unlike the USA.


      Anyway, in many ways, the USA had been carrying
      Europe on it's back since 1945.

    Europe is still carrying America on its back.

      No more.
    --
    The biggest threat to humanity comes from socialism, which has utterly diverted our attention away from what really matters to our existential survival, to indulging in navel gazing and faux moral investigations
    into what the world ought to be, whilst we fail utterly to deal with
    what it actually is.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rich@[email protected] to comp.os.linux.misc on Fri Jun 12 14:18:09 2026
    From Newsgroup: comp.os.linux.misc

    The Natural Philosopher <[email protected]d> wrote:
    are searching desperately for a political class that cares about
    them, is competent, and honest.

    Does *any* such thing exist?

    In must every quarter of the world, the "political class" most often
    seems to only care about "the political class", they fein interest in
    the average joe sufficient to keep "average joe" voting for them, and
    they all seem to be habitual liars.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Fri Jun 12 16:46:58 2026
    From Newsgroup: comp.os.linux.misc

    On 12/06/2026 15:18, Rich wrote:
    The Natural Philosopher <[email protected]d> wrote:
    are searching desperately for a political class that cares about
    them, is competent, and honest.

    Does *any* such thing exist?

    You have been told that such a thing does not exist and therefore you
    should pick the one that nets you the most bribes.

    My experience is that individuals are OK but the machinery has been
    perverted by rich individuals corporates and lobbies...

    In must every quarter of the world, the "political class" most often
    seems to only care about "the political class", they fein interest in
    the average joe sufficient to keep "average joe" voting for them, and
    they all seem to be habitual liars.

    Well as the average joe gets smarter, things necessarily change.
    Americans are politically almost as dumb as Russians.
    --
    Karl Marx said religion is the opium of the people.
    But Marxism is the crack cocaine.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Fri Jun 12 18:13:32 2026
    From Newsgroup: comp.os.linux.misc

    On Fri, 12 Jun 2026 02:37:52 -0400, c186282 wrote:

    Now mostly use "CodeBlocks", on Linux. M$ ... not sure WHAT they have
    now, "Visual" something ? These are, alas, more complicated than they
    NEED to be.

    That's one I never heard of. It gets decent reviews, particularly for beginners.

    https://www.softwareadvice.com/app-development/code-blocks-profile/
    reviews/

    Popularity contests are always suspect but VS Code gets a lot of
    attention.

    https://medium.com/adl-blog/what-makes-visual-studio-code-so- popular-54206c386503

    There are extensions for almost anything you can think of. Codium and OSS
    Code are derived from the open source without the MS telemetry.

    The downside is they do not use the Microsoft repository. I was able to install a CircuitPython extension by editing what amounts to the repo
    list. It mostly worked but autocompletion and syntax highlighting didn't.
    It works fine in VS Code.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Fri Jun 12 18:16:19 2026
    From Newsgroup: comp.os.linux.misc

    On Fri, 12 Jun 2026 12:20:46 +0100, The Natural Philosopher wrote:

    The nations that comprise it are the real power houses,
    Europe is a bit light on oil and gas, and the coal has mostly run out,
    but its very big on smarts.

    Well, one nation was the powerhouse but it seems to be running out of
    power.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Fri Jun 12 18:21:32 2026
    From Newsgroup: comp.os.linux.misc

    On Fri, 12 Jun 2026 12:02:32 +0100, The Natural Philosopher wrote:

    The Russians simply stole it themselves and swore blind they had put it
    in the pipeline Like Islam, Russia is founded on institutional lying to
    the rest of the world, and in the case of Russia, to itself.

    https://archive.is/6q9Gp

    "HOW BRITAIN BECAME AS POOR AS MISSISSIPPI"

    Perhaps you should shovel out your own stable. Has Starmer resigned yet?
    Not a good sign when his buddy quit since there is no money for his war
    toys. It's reminiscent of the '30s when Chamberlain and Halifax were
    trying to figure out how to wage war when the toy cupboard was bare. They managed to pull it off. Can the current administration?

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Fri Jun 12 19:02:23 2026
    From Newsgroup: comp.os.linux.misc

    On Fri, 12 Jun 2026 16:46:58 +0100, The Natural Philosopher wrote:

    Well as the average joe gets smarter, things necessarily change.
    Americans are politically almost as dumb as Russians.

    Says someone from a country that fucked itself out of an empire.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Fri Jun 12 19:17:41 2026
    From Newsgroup: comp.os.linux.misc

    On Fri, 12 Jun 2026 12:07:51 +0100, The Natural Philosopher wrote:

    On 11/06/2026 18:40, rbowman wrote:
    On Thu, 11 Jun 2026 09:06:55 +0100, Nuno Silva wrote:

    Besides what was already a not so stellar reputation, we now have that
    nation repeatedly threatening to invade and annex parts of Denmark.

    While I fully understand Danish pride passing off their problem child
    island to someone else wouldn't be all that bad.

    What problem is it to Denmark?

    https://en.wikipedia.org/wiki/Economy_of_Greenland

    Unless someone finds worthwhile mineral resources and finds a way to
    exploit them it's a massive drain on the economy. There is also grumbling among the natives about independence although I have no idea how they
    would make a go of it.

    There's a reason the Norse packed up their boats and left. Denmark is
    touchy since they've lost territory since Kalamr and there isn't much
    left.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sat Jun 13 00:58:15 2026
    From Newsgroup: comp.os.linux.misc

    On 6/12/26 07:07, The Natural Philosopher wrote:
    On 11/06/2026 18:40, rbowman wrote:
    On Thu, 11 Jun 2026 09:06:55 +0100, Nuno Silva wrote:

    Besides what was already a not so stellar reputation, we now have that
    nation repeatedly threatening to invade and annex parts of Denmark.

    While I fully understand Danish pride passing off their problem child
    island to someone else wouldn't be all that bad.

     What problem is it to Denmark?

    Hmmmmmmm .... SEEMS to have BECOME a Problem now.

    No, do NOT support the USA taking over. That's just
    Trump (intentionally) agitating things.

    But Denmark needs to put substantially more effort
    into Greenland. Not that there are so many people
    there - but it HAS become a STRATEGIC keystone.

    Denmark 'owns' it ... so DO RIGHT.

    Hey, have a number of Danish relatives, Have a
    little Danish flag on my wall. Don't want to see
    them caught up in all this. But, variants of "this"
    are inescapable. Just HAVE to navigate properly.

    Five or ten years, geographical features will no
    longer be very relevant for the military. It'll
    all be AI drones/missiles/micro-carriers. Even
    submarines will become far less useful.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sat Jun 13 01:27:44 2026
    From Newsgroup: comp.os.linux.misc

    On 6/12/26 07:12, The Natural Philosopher wrote:
    On 11/06/2026 18:44, rbowman wrote:
    On Thu, 11 Jun 2026 12:03:41 +0100, The Natural Philosopher wrote:

    I had to laugh. US welshed on its commitment to Ukraine, attacked Iran
    and then expected NATO to help it wipe its bottom after shitting all
    over Hormuz.

    Payback for Suez.

    Are you still hurting over when Eisenhower told Britain, France, and
    Israel to back off? That's the last time the US had a harsh word for
    Israel.

    No, but we remember the US never gives anything out of principle, it
    only makes decisions that make it money.

    Hey ... MONEY is IMPORTANT.

    Makes the world go 'round.

    Never forget that ... and there's NO escape
    that isn't ten times worse.

    Now it has an idiot in charge who th

    inks that making and breaking deals
    to save pennies now and forgoing dollars later, is a clever thing to do,
    we realise there is no point in dealing with a completely untrustworthy
    USA at all.

    Business is built on trust.

    No trust. No business

    Business is built on RITUALS ... traditional ways of
    dealing with whomever. Has nothing to do with "trust",
    never did. Whomever, lock 'em in financially and
    legally. THEN you can, sort of, "trust" :-)

    OR hire some 'ninjas' to DEAL the old-fashioned way.

    "Dominance" really seems hardwired-in to the human
    psyche ... as with MANY other species. It's part of
    what we are. Hippie-dippy thinking won't change a
    single thing.

    Business is WAR by (usually) alternate means.

    Saw a couple of little lizards yesterday, puffing
    themselves up to each other on my windowsill.
    Interesting postures. After about half an hour of
    that they ATTACKED each other. Impressive fight.
    Must have been cool when 60-foot dinos did the
    same thing.

    Sorry, NOT just humans ... like the bulk of earthly
    life. Get ahead by pushing others out of your way -
    peck 'em on the head until they submit. Hell, even
    bacteria-sized things FIGHT. Win, Or Else.

    Doesn't fit the vegan hippie-dippy minus-gonads
    model ? Tough. Not sure even 'gonads' are required -
    ever see how even kindergarten kids organize a
    threat/dominance hierarchy - boys AND girls ?

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sat Jun 13 01:46:01 2026
    From Newsgroup: comp.os.linux.misc

    On 6/12/26 07:20, The Natural Philosopher wrote:
    On 12/06/2026 07:52, c186282 wrote:
    EU ... how much DOES it make anymore ? Seems like
       China has taken over.

    The EU makes nothing, It is just a bunch of ten thousand bureaucrats who bribed national leaders to enslave its populations.

    The nations that comprise it are the real power houses,
    Europe is a bit light on oil and gas, and the coal has mostly run out,
    but its very big on smarts.

    Smarts are good ... but can be co-opted by the
    next bully-boy.

    Mostly that's China now.

    It grows food all the way down to Africa and African nations are now
    farming at higher efficiencies than ever before.

    Meaning its food can be CUT OFF easily ... those
    3rd-worlders have become its masters because they
    control the food/materials supply.

    It produces a range of consumer goods. And farming equipment that works
    in Europe's smaller field sizes.

    It works with the far east to jointly produce goods that have global
    appeal.
    It has never been an insular place. It has always been cosmopolitan and
    a world trading power. That's what its armies and Navies were for. To protect trade. Unlike the USA.

    Ummmm ... you seem trapped in some sort of illusion.

    Those who control your STUFF are those who control YOU.
    "Stuff" is required to be something, to LIVE.

    The EU does NOT control much of its Stuff anymore.

    Trump saw that happening with the USA ... and then
    aggressively moved to COUNTER that. Made In USA
    is incredibly important. USA still had enough leverage,
    so he leveraged that before it was Too Late.

    Love him or hate him or not even sure who he is, the
    USA will be a LOT better off.

    EU ... Owned Property of Vlad and/or Xi. Try to dress it
    up any way you will, no diff.

       Anyway, in many ways, the USA had been carrying
       Europe on it's back since 1945.

    Europe is still carrying America on its back.

    Oh WOW ... what propaganda sites have YOU been
    downloading for the past 25+ years ??????

    My usual daily thing is to go thru, now 15,
    world news sites and a few sci/biz/tech/$$$ sites.
    Put Bloomberg on the tube to make noise when I
    go to bed (less loud/stupid commercials too).

    Sometimes a few more than 15. This is how you
    get the 'vibe', the way things are working and
    why. The 'realpolitik' is in there.

    NOTHING like what's on MSNBC or even FOX.

    The ghost of Machiavelli lives on.

    Anyway, the EU is going down, or ALREADY down
    depending on yer criteria. Did it to themselves.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Sat Jun 13 06:20:56 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 13 Jun 2026 01:46:01 -0400, c186282 wrote:

    Trump saw that happening with the USA ... and then aggressively moved
    to COUNTER that. Made In USA is incredibly important. USA still had
    enough leverage,
    so he leveraged that before it was Too Late.

    It's unfortunate he is so easily distracted and controlled by the
    Zionists. What we need is someone that is consistent and a GOP that
    doesn't kneecap him at every turn. Getting rid of the activist judges is necessary. None of that is going to happen with the current system.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Sat Jun 13 06:23:26 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 13 Jun 2026 01:27:44 -0400, c186282 wrote:

    Doesn't fit the vegan hippie-dippy minus-gonads model ? Tough. Not
    sure even 'gonads' are required -
    ever see how even kindergarten kids organize a threat/dominance
    hierarchy - boys AND girls ?

    I missed kindergarten so I'm inadequately socialize. They built their hierarchies and I ignored them.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sat Jun 13 03:46:47 2026
    From Newsgroup: comp.os.linux.misc

    On 6/12/26 14:13, rbowman wrote:
    On Fri, 12 Jun 2026 02:37:52 -0400, c186282 wrote:

    Now mostly use "CodeBlocks", on Linux. M$ ... not sure WHAT they have
    now, "Visual" something ? These are, alas, more complicated than they
    NEED to be.

    That's one I never heard of. It gets decent reviews, particularly for beginners.

    https://www.softwareadvice.com/app-development/code-blocks-profile/
    reviews/

    Code::Blocks is pretty damned good - which is why I use
    it as a default.

    However it HAS added maybe too much "team" stuff over the
    past few years. This adds a lot of complication at many
    levels. However STILL better than some of the alts.

    Practical note - install every compiler you may ever
    want to use FIRST - and THEN CodeBlocks. When it first
    starts it scans for what's there and will set up a lot
    of useful defaults and menu options.

    Tried "Visual" - it's even MORE complicated. Works, but
    too complicated. Also hate that it's M$

    SOME developers work in 'teams', each on their own little
    facet. However many apps it's just ONE person. WISH there
    was an "I'm not a team" checkbox that would turn off most
    of that other bullshit.

    Anyway, CodeBlocks can deal with multiple kinds of 'C'
    (take note of little 'tcc' - small fast and tight, good
    for 'utilities'). Also does FORTRAN and even 'D'. Always
    install 'D' even though I'll probably never use it - does
    not seem to be much advantage over 'C', just weirder
    syntax.

    'Rust' and friends ... NO ... 'C' !!!

    Popularity contests are always suspect but VS Code gets a lot of
    attention.

    https://medium.com/adl-blog/what-makes-visual-studio-code-so- popular-54206c386503

    There are extensions for almost anything you can think of. Codium and OSS Code are derived from the open source without the MS telemetry.

    The downside is they do not use the Microsoft repository. I was able to install a CircuitPython extension by editing what amounts to the repo
    list. It mostly worked but autocompletion and syntax highlighting didn't.
    It works fine in VS Code.

    Hmm ... more complicated than I like.

    LOVED the old "Turbo" environments. Very focused.
    No eye candy. Assumed *you* were doing it all.

    Never had an equiv at my place during my whole
    career beyond the earliest days - but he dropped
    dead. WAS smarter, but also too trained in the
    "planning"/"structure" thing that had kinda died
    by the early 80s. My output was a few times
    higher and just as functional. Issue .. GO
    for it !!!

    Hmm ... we worked on a database ... lots of
    custom functions and odd, but needed, structures.
    He'd then suddenly suggest altering something and
    I'd have to kinda passionately say how it'd totally
    blow the past six months of work for no really
    obvious gains and specify details. Fortunately I'd
    argue just well enough for the old boss to kinda
    understand what I was talking about. He was not a
    programmer, but WAS smart and wise.

    So, anyway, no "team". Me -vs- The World. FUN !

    My "job" was FUN - software AND some hardware and
    a few other odd things, mostly involving heavy
    electrical shit. Have the great pleasure of saying
    that I kinda never "worked" a day in my life there.
    Always a new, interesting, little challenge. Few
    get to say that.

    Need a smart control panel for a 100 HP 3-phase motor
    application - KNOW it down to the wires and little
    parts and safety ops. Just another kind of "programming" -
    "relay logic" - IF, THEN, AND, OR, NOT .........

    Can also fix yer plumbing, roof, saw wood, work
    metal, most anything - "New World Handy-Man".

    Now retired. Wish them all Good Luck, but not
    so confident. The new paradigm seems to be
    "Make Sure We Can Blame Fails on SOMEONE ELSE".
    I understand the political 'logic', but that's
    really not How To Do It.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sat Jun 13 03:52:45 2026
    From Newsgroup: comp.os.linux.misc

    On 6/12/26 14:16, rbowman wrote:
    On Fri, 12 Jun 2026 12:20:46 +0100, The Natural Philosopher wrote:

    The nations that comprise it are the real power houses,
    Europe is a bit light on oil and gas, and the coal has mostly run out,
    but its very big on smarts.

    Well, one nation was the powerhouse but it seems to be running out of
    power.

    The USA is gaining "power", rapidly, in many
    ways. You can hate Trump, but he DOES seem to
    have the Better Paradigm down pretty well.

    Better the USA than most anyone else out there.

    Think about it.

    Think Vlad or Xi or Kim or the ayatollahs will
    make it all 'better' for you and all ??? They
    are all Dark Ages conquerors - blood and horror
    and constant terror.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sat Jun 13 03:54:39 2026
    From Newsgroup: comp.os.linux.misc

    On 6/13/26 02:20, rbowman wrote:
    On Sat, 13 Jun 2026 01:46:01 -0400, c186282 wrote:

    Trump saw that happening with the USA ... and then aggressively moved
    to COUNTER that. Made In USA is incredibly important. USA still had
    enough leverage,
    so he leveraged that before it was Too Late.

    It's unfortunate he is so easily distracted and controlled by the
    Zionists. What we need is someone that is consistent and a GOP that
    doesn't kneecap him at every turn. Getting rid of the activist judges is necessary. None of that is going to happen with the current system.

    WHAT Marxo-Commie shit ARE you reading ???

    Trump is anything but a 'zionist slave'.

    EXPAND your reading list.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sat Jun 13 04:01:43 2026
    From Newsgroup: comp.os.linux.misc

    On 6/13/26 02:23, rbowman wrote:
    On Sat, 13 Jun 2026 01:27:44 -0400, c186282 wrote:

    Doesn't fit the vegan hippie-dippy minus-gonads model ? Tough. Not
    sure even 'gonads' are required -
    ever see how even kindergarten kids organize a threat/dominance
    hierarchy - boys AND girls ?

    I missed kindergarten so I'm inadequately socialize. They built their hierarchies and I ignored them.

    Good and bad with that.

    DID find ...

    There was a "Simpsons" episode that made it clear
    that the school principal was sympathetic, indeed
    kind of encouraged, the "bully boyz" - his little
    "enforcers". Looking back, I see this was very
    true even in my own experiences. The bully boyz
    ALWAYS got away with it, protected. Resist and
    YOU were totally persecuted.

    And yes, this hierarchy started even in kindergarten.
    The more boisterous got control, kept control, and
    were ENCOURAGED to have control. Five years old and
    there were already The Masters.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Sat Jun 13 13:53:41 2026
    From Newsgroup: comp.os.linux.misc

    On 12/06/2026 19:16, rbowman wrote:
    On Fri, 12 Jun 2026 12:20:46 +0100, The Natural Philosopher wrote:

    The nations that comprise it are the real power houses,
    Europe is a bit light on oil and gas, and the coal has mostly run out,
    but its very big on smarts.

    Well, one nation was the powerhouse but it seems to be running out of
    power.
    A fundamental difference between Europe and the USA is that despite
    being overall of similar size population and affluence, Europe does not believe it is the greatest, nor does it brag all the time about how
    fucking wonderful it is.
    --
    "A point of view can be a dangerous luxury when substituted for insight
    and understanding".

    Marshall McLuhan


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Sat Jun 13 13:56:53 2026
    From Newsgroup: comp.os.linux.misc

    On 13/06/2026 08:52, c186282 wrote:
    On 6/12/26 14:16, rbowman wrote:
    On Fri, 12 Jun 2026 12:20:46 +0100, The Natural Philosopher wrote:

    The nations that comprise it are the real power houses,
    Europe is a bit light on oil and gas, and the coal has mostly run out,
    but its very big on smarts.

    Well, one nation was the powerhouse but it seems to be running out of
    power.

      The USA is gaining "power", rapidly, in many
      ways.

    You have to laugh. That might be what Trump is saying but from over here
    the USA has never looked weaker or more pathetic or quite so
    dishonorable or irrelevant.


    You can hate Trump, but he DOES seem to
      have the Better Paradigm down pretty well.


    ROFLMAO. Trump derangment at its finest

      Better the USA than most anyone else out there.

      Think about it.

    If I were oin te USA I would be bankrupt 3 times over and dead.
    Here I have a health system

      Think Vlad or Xi or Kim or the ayatollahs will
      make it all 'better' for you and all ??? They
      are all Dark Ages conquerors - blood and horror
      and constant terror.


    They are just like America. Dictators and liars one and all
    --
    "A point of view can be a dangerous luxury when substituted for insight
    and understanding".

    Marshall McLuhan


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Sat Jun 13 13:58:06 2026
    From Newsgroup: comp.os.linux.misc

    On 12/06/2026 19:21, rbowman wrote:
    On Fri, 12 Jun 2026 12:02:32 +0100, The Natural Philosopher wrote:

    The Russians simply stole it themselves and swore blind they had put it
    in the pipeline Like Islam, Russia is founded on institutional lying to
    the rest of the world, and in the case of Russia, to itself.

    https://archive.is/6q9Gp

    "HOW BRITAIN BECAME AS POOR AS MISSISSIPPI"

    Perhaps you should shovel out your own stable. Has Starmer resigned yet?
    Not a good sign when his buddy quit since there is no money for his war
    toys. It's reminiscent of the '30s when Chamberlain and Halifax were
    trying to figure out how to wage war when the toy cupboard was bare. They managed to pull it off. Can the current administration?


    The short answer to who broke Britain is of course Tony Blair, the EU
    and the Russians.
    --
    No Apple devices were knowingly used in the preparation of this post.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Sat Jun 13 14:00:22 2026
    From Newsgroup: comp.os.linux.misc

    On 12/06/2026 20:02, rbowman wrote:
    On Fri, 12 Jun 2026 16:46:58 +0100, The Natural Philosopher wrote:

    Well as the average joe gets smarter, things necessarily change.
    Americans are politically almost as dumb as Russians.

    Says someone from a country that fucked itself out of an empire.

    Which was the smartest thing to do.
    Unlike other nations, the UK never wanted and empire for the power.
    It was simply a way to ensure global trade.

    Once that was established, we simply gave the countries back

    The USA has resigned from global trade
    --
    No Apple devices were knowingly used in the preparation of this post.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Sat Jun 13 14:03:51 2026
    From Newsgroup: comp.os.linux.misc

    On 12/06/2026 20:17, rbowman wrote:
    On Fri, 12 Jun 2026 12:07:51 +0100, The Natural Philosopher wrote:

    On 11/06/2026 18:40, rbowman wrote:
    On Thu, 11 Jun 2026 09:06:55 +0100, Nuno Silva wrote:

    Besides what was already a not so stellar reputation, we now have that >>>> nation repeatedly threatening to invade and annex parts of Denmark.

    While I fully understand Danish pride passing off their problem child
    island to someone else wouldn't be all that bad.

    What problem is it to Denmark?

    https://en.wikipedia.org/wiki/Economy_of_Greenland

    Unless someone finds worthwhile mineral resources and finds a way to
    exploit them it's a massive drain on the economy.

    It's less than $1bn 0.2% of Denmarks GDP


    There is also grumbling
    among the natives about independence although I have no idea how they
    would make a go of it.

    No, there isn't.

    There's a reason the Norse packed up their boats and left. Denmark is
    touchy since they've lost territory since Kalamr and there isn't much
    left.

    Right, who told you that?
    More Trumpian propaganda?
    --
    Civilization exists by geological consent, subject to change without notice.
    – Will Durant

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Sat Jun 13 14:06:56 2026
    From Newsgroup: comp.os.linux.misc

    On 13/06/2026 08:54, c186282 wrote:
    On 6/13/26 02:20, rbowman wrote:
    On Sat, 13 Jun 2026 01:46:01 -0400, c186282 wrote:

        Trump saw that happening with the USA ... and then aggressively
    moved
        to COUNTER that. Made In USA is incredibly important. USA still had >>>     enough leverage,
        so he leveraged that before it was Too Late.

    It's unfortunate he is so easily distracted and controlled by the
    Zionists. What we need is someone that is consistent and a GOP that
    doesn't kneecap him at every turn. Getting rid of the activist judges is
    necessary. None of that is going to happen with the current system.

      WHAT Marxo-Commie shit ARE you reading ???

      Trump is anything but a 'zionist slave'.

      EXPAND your reading list.


    Trump is for sale to the highest bidder, that's all. He has no
    principles ideals or morals.
    In this he is similar to the Democrats.
    The main difference is that in the scale of useful idiots, he has proved
    the most useful and the most idiotic.

    Oh well. He will die soon.
    --
    “Puritanism: The haunting fear that someone, somewhere, may be happy.”

    H.L. Mencken, A Mencken Chrestomathy

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Sat Jun 13 19:21:43 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 13 Jun 2026 03:54:39 -0400, c186282 wrote:

    On 6/13/26 02:20, rbowman wrote:
    On Sat, 13 Jun 2026 01:46:01 -0400, c186282 wrote:

    Trump saw that happening with the USA ... and then aggressively
    moved to COUNTER that. Made In USA is incredibly important. USA
    still had enough leverage,
    so he leveraged that before it was Too Late.

    It's unfortunate he is so easily distracted and controlled by the
    Zionists. What we need is someone that is consistent and a GOP that
    doesn't kneecap him at every turn. Getting rid of the activist judges
    is necessary. None of that is going to happen with the current system.

    WHAT Marxo-Commie shit ARE you reading ???

    The question is what shit are you reading? Townhall with Bauer explaining
    how great Israel is? He may be biased since he lives in Jerusalem. Try lewrockwell.com for a change. I don't agree with some of their stuff but
    they haven't drank the Kool-Aid.

    https://www.unz.com/

    That one is probably too much for you.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Sat Jun 13 19:29:15 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 13 Jun 2026 13:58:06 +0100, The Natural Philosopher wrote:

    The short answer to who broke Britain is of course Tony Blair, the EU
    and the Russians.

    Blair, Clinton, and W were all carved from the same neoliberal turd. Bush
    II was another case of who do you vote for when the other choice is that
    fat, hypocritical, windbag, Gore.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@[email protected] to comp.os.linux.misc on Sat Jun 13 20:36:51 2026
    From Newsgroup: comp.os.linux.misc

    On 13/06/2026 20:29, rbowman wrote:
    On Sat, 13 Jun 2026 13:58:06 +0100, The Natural Philosopher wrote:

    The short answer to who broke Britain is of course Tony Blair, the EU
    and the Russians.

    Blair, Clinton, and W were all carved from the same neoliberal turd. Bush
    II was another case of who do you vote for when the other choice is that
    fat, hypocritical, windbag, Gore.
    Yup. Agree with that.

    Eu fears britain. Emperor's new clothes etc. Destroying UK and making
    it EU vassal state is the agenda.

    Starmer is their friend
    --
    You can get much farther with a kind word and a gun than you can with a
    kind word alone.

    Al Capone



    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Sat Jun 13 19:39:22 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 13 Jun 2026 14:00:22 +0100, The Natural Philosopher wrote:

    Which was the smartest thing to do.
    Unlike other nations, the UK never wanted and empire for the power.
    It was simply a way to ensure global trade.

    "A society that definitely and instinctively gives up war and conquest is
    in decline: it is ripe for democracy and the rule of shopkeepers—In most cases, to be sure, assurances of peace are merely narcotics."

    Nietzsche

    He was not original. Adam Smith did it better:

    "To found a great empire for the sole purpose of raising up a people of customers may at first sight appear a project fit only for a nation of shopkeepers. It is, however, a project altogether unfit for a nation of shopkeepers; but extremely fit for a nation whose government is influenced
    by shopkeepers."

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Sat Jun 13 20:06:48 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 13 Jun 2026 14:03:51 +0100, The Natural Philosopher wrote:

    On 12/06/2026 20:17, rbowman wrote:
    Unless someone finds worthwhile mineral resources and finds a way to
    exploit them it's a massive drain on the economy.

    It's less than $1bn 0.2% of Denmarks GDP

    Precisely. Greenland is a welfare state kept alive by people working for
    the government. I think the do export some halibut.

    There's a reason the Norse packed up their boats and left. Denmark is
    touchy since they've lost territory since Kalamr and there isn't much
    left.

    Right, who told you that?
    More Trumpian propaganda?

    iirc, the Danes once ruled a large part of your island. They may have
    improved the gene pool but they lost the territory. Kalmar under Margaret
    I included Denmark, Sweden, Norway, a bit of Finland, Iceland, Greenland,
    the Faroes, Shetland, and some of Orkney.

    I think Iceland was the last to go when it slipped away when the Danes
    were otherwise occupied in WWII. They did get Northern Schleswig back
    after the war. They probably would have liked more but considering the invasion by Germany was concluded during business hours they were
    concerned that Germany would rise again and be pissed off.

    That's not Trump propaganda. I've nothing against Denmark. If fact I like their approach to migrants. 'Sweden is that way; keep walking'. However
    over the centuries their holdings have been whittled down. The US has had
    the use of Greenland but otherwise nobody really wanted it until Trump
    started his bluster. With him separating the bullshit from the pepper
    isn't possible.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@[email protected] to comp.os.linux.misc on Sun Jun 14 00:53:55 2026
    From Newsgroup: comp.os.linux.misc

    On Sat, 13 Jun 2026 20:36:51 +0100, The Natural Philosopher wrote:

    Eu fears britain. Emperor's new clothes etc. Destroying UK and making
    it EU vassal state is the agenda.

    Deutschland uber alles. It took a while but Germans are patient.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@[email protected] to comp.os.linux.misc on Sat Jun 13 23:43:26 2026
    From Newsgroup: comp.os.linux.misc

    On 6/13/26 20:53, rbowman wrote:
    On Sat, 13 Jun 2026 20:36:51 +0100, The Natural Philosopher wrote:

    Eu fears britain. Emperor's new clothes etc. Destroying UK and making
    it EU vassal state is the agenda.

    Deutschland uber alles. It took a while but Germans are patient.

    Germany now licks Xi's ass.

    And it's only getting worse - fast.

    This 'fuel crisis' - for SURE they are going
    to clear the way to bring in zillions of
    Chinese EV/Spy/Sabotaged vehicles. Then they
    will have to upgrade the whole power grid ...
    betcha China will provide their "solutions".

    German 'industry' will soon be back to beer
    and wienerschnitzel, until Xi drops the
    hammer ...... so much for the "Powerhouse
    of Europe".

    Hmm ... seen a few here try to blame all the UKs
    problems on Blair. Sorry, but the Big Decline was
    well underway before then. "WE DEMAND OUR FREE
    STUFF !!!" drove govt and economy for many decades.
    "Being Strong and Self-Sufficient" got its balls
    cut off at some tranny clinic.

    News today - the govt has AGAIN agreed to give
    doctors and such big wage/perk hikes - more Free
    Money. Thing is, the UK doesn't *have* any more
    money, free or otherwise. They've let their
    industries and mindsets and possibilities ROT.

    SO sad.

    But hey ... the UK still has lots of top tech
    and electronics people. The Trump re-domestication
    program and AI initiatives have brought a lot of
    such industries to the USA and such talent will
    be in DEMAND. Good wages and much lower taxes.
    Design new chips, set-up AI systems, help with the
    SpaceX Mars program ... lots of stuff worth leaving
    the UK. But leave NOW, while you can still afford,
    and be ALLOWED, to move.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E. R.@[email protected] to comp.os.linux.misc on Sun Jun 14 14:41:26 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-06-13 09:54, c186282 wrote:
    On 6/13/26 02:20, rbowman wrote:
    On Sat, 13 Jun 2026 01:46:01 -0400, c186282 wrote:

        Trump saw that happening with the USA ... and then aggressively
    moved
        to COUNTER that. Made In USA is incredibly important. USA still had >>>     enough leverage,
        so he leveraged that before it was Too Late.

    It's unfortunate he is so easily distracted and controlled by the
    Zionists. What we need is someone that is consistent and a GOP that
    doesn't kneecap him at every turn. Getting rid of the activist judges is
    necessary. None of that is going to happen with the current system.

      WHAT Marxo-Commie shit ARE you reading ???

      Trump is anything but a 'zionist slave'.


    LOL


      EXPAND your reading list.

    --
    Cheers,
    Carlos E.R.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2