• Poor timekeeping on a RasPi-5/4GB after Bookworm OS update....

    From David Taylor@3:770/3 to All on Monday, December 04, 2023 14:21:38
    RasPi-5 4 GB.

    APT update/upgrade from a mid-November OS (possibly Oct-10?) to the current version (Dec-03) and noticed a major drop in excellent NTP timekeeping performance. Was there anything which might have caused this? Thanks! Current data:

    https://satsignal.eu/mrtg/performance_raspi-28.php

    All NTPsec settings look the same, as far as I can tell. Servers the same. Just something in the OS which has changed possibly lowering the CPU response, perhaps it's sleeping for moments or something. Process priorities? Suggestions welcome!

    I know there's a Bookworm in beta but no idea whether this issue is fixed, or even known about?
    --
    Thanks,
    David
    Web: https://www.satsignal.eu

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From druck@3:770/3 to All on Tuesday, December 05, 2023 17:30:50
    T24gMDQvMTIvMjAyMyAxNDoyMSwgRGF2aWQgVGF5bG9yIHdyb3RlOg0KPiBSYXNQaS01IDQg R0IuDQo+IA0KPiBBUFQgdXBkYXRlL3VwZ3JhZGUgZnJvbSBhIG1pZC1Ob3ZlbWJlciBPUyAo cG9zc2libHkgT2N0LTEwPykgdG8gdGhlIA0KPiBjdXJyZW50IHZlcnNpb24gKERlYy0wMykg YW5kIG5vdGljZWQgYSBtYWpvciBkcm9wIGluIGV4Y2VsbGVudCBOVFAgDQo+IHRpbWVrZWVw aW5nIHBlcmZvcm1hbmNlLsKgIFdhcyB0aGVyZSBhbnl0aGluZyB3aGljaCBtaWdodCBoYXZl IGNhdXNlZCANCj4gdGhpcz/CoCBUaGFua3MhIEN1cnJlbnQgZGF0YToNCj4gDQo+ICDCoCBo dHRwczovL3NhdHNpZ25hbC5ldS9tcnRnL3BlcmZvcm1hbmNlX3Jhc3BpLTI4LnBocA0KPiAN Cj4gQWxsIE5UUHNlYyBzZXR0aW5ncyBsb29rIHRoZSBzYW1lLCBhcyBmYXIgYXMgSSBjYW4g dGVsbC7CoCBTZXJ2ZXJzIHRoZSANCj4gc2FtZS4gSnVzdCBzb21ldGhpbmcgaW4gdGhlIE9T IHdoaWNoIGhhcyBjaGFuZ2VkIHBvc3NpYmx5IGxvd2VyaW5nIHRoZSANCj4gQ1BVIHJlc3Bv bnNlLCBwZXJoYXBzIGl0J3Mgc2xlZXBpbmcgZm9yIG1vbWVudHMgb3Igc29tZXRoaW5nLsKg IFByb2Nlc3MgDQo+IHByaW9yaXRpZXM/IFN1Z2dlc3Rpb25zIHdlbGNvbWUhDQo+IA0KPiBJ IGtub3cgdGhlcmUncyBhIEJvb2t3b3JtIGluIGJldGEgYnV0IG5vIGlkZWEgd2hldGhlciB0 aGlzIGlzc3VlIGlzIA0KPiBmaXhlZCwgb3IgZXZlbiBrbm93biBhYm91dD8NCg0KQ2hlY2sg dGhhdCB5b3Ugc3RpbGwgYXJlIHVzaW5nIG50cCBhbmQgdGhlIHN5c3RlbWQgdmlydXMgaGFz bid0IHRha2VuIA0Kb3ZlciB5ZXQgYW5vdGhlciBwYXJ0IG9mIHlvdXIgT1MuDQoNCiAgICAg c3lzdGVtY3RsIHN0YXR1cyBudHANCg0KU2hvdWxkIGJlIHN0YXRlIGl0IGlzIGFjdGl2ZS4N Cg0KICAgICBzeXN0ZW1jdGwgc3RhdHVzIHN5c3RlbWQtdGltZXN5bmNkDQoNClNob3VsZCBy ZXBvcnQgbm90IGZvdW5kLg0KDQotLS1kcnVjaw0KDQo=

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From David Taylor@3:770/3 to druck on Wednesday, December 06, 2023 07:54:22
    On 05/12/2023 17:30, druck wrote:
    Check that you still are using ntp and the systemd virus hasn't taken
    over yet another part of your OS.

    systemctl status ntp

    Should be state it is active.

    systemctl status systemd-timesyncd

    Should report not found.

    ---druck

    Many thanks for that. TL:DR: it's just ntp.

    However, it appears to be NTPsec rather than the older NTP I normally use.

    Detailed report:

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pi@RasPi-29:/var/lib $ systemctl status systemd-timesyncd
    Unit systemd-timesyncd.service could not be found.

    pi@RasPi-29:/var/lib $ systemctl status ntp
    * ntpsec.service - Network Time Service
    Loaded: loaded (/lib/systemd/system/ntpsec.service; enabled; preset: enabled)
    Active: active (running) since Sun 2023-12-03 15:04:12 GMT; 2 days ago
    Docs: man:ntpd(8)
    Process: 846 ExecStart=/usr/libexec/ntpsec/ntp-systemd-wrapper (code=exited, status=0/SUCCESS)
    Main PID: 856 (ntpd)
    Tasks: 1 (limit: 4915)
    CPU: 10.267s
    CGroup: /system.slice/ntpsec.service
    `-856 /usr/sbin/ntpd -p /run/ntpd.pid -c /etc/ntpsec/ntp.conf -g -N -u ntpsec:ntpsec

    Dec 05 19:04:12 RasPi-29 ntpd[856]: LOG: frequency file /var/lib/ntp/ntp.drift-tmp: No such file or directory
    .
    .
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    From the "Process:" line it looks like systemd has poked its nose in somehow. The last line notes that a directory in /var/lib was missing, although I think the drift files only affects fresh starts. Nevertheless I created the missing directory in case it makes any difference, appreciating that it may need recreating every boot as it's in /var.

    systemctl status ntpsec

    produces the same output.

    --
    Cheers,
    David
    Web: https://www.satsignal.eu

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From 56g.1173@3:770/3 to druck on Wednesday, December 06, 2023 02:34:23
    On 12/5/23 12:30 PM, druck wrote:
    On 04/12/2023 14:21, David Taylor wrote:
    RasPi-5 4 GB.

    APT update/upgrade from a mid-November OS (possibly Oct-10?) to the
    current version (Dec-03) and noticed a major drop in excellent NTP
    timekeeping performance.  Was there anything which might have caused
    this?  Thanks! Current data:

       https://satsignal.eu/mrtg/performance_raspi-28.php

    All NTPsec settings look the same, as far as I can tell.  Servers the
    same. Just something in the OS which has changed possibly lowering the
    CPU response, perhaps it's sleeping for moments or something.  Process
    priorities? Suggestions welcome!

    I know there's a Bookworm in beta but no idea whether this issue is
    fixed, or even known about?

    Check that you still are using ntp and the systemd virus hasn't taken
    over yet another part of your OS.

        systemctl status ntp

    Should be state it is active.

        systemctl status systemd-timesyncd

    Should report not found.

    Such threads are NOT encouraging ....

    There SHOULD be almost NO diff between using Deb
    derivs on a Pi-3/4/5 ... but is that TRUE ???

    If Pi's are becoming a total pain in the ass, well,
    I'll have to look for new solutions.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From David Taylor@3:770/3 to All on Wednesday, December 06, 2023 07:56:19
    On 06/12/2023 07:34, 56g.1173 wrote:
    Such threads are NOT encouraging ....

    There SHOULD be almost NO diff between using Deb
    derivs on a Pi-3/4/5 ... but is that TRUE ???

    If Pi's are becoming a total pain in the ass, well,
    I'll have to look for new solutions.

    I think the blame may be laid at the changes within the OS, rather than totally in the hardware itself.
    --
    Cheers,
    David
    Web: https://www.satsignal.eu

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to David Taylor on Wednesday, December 06, 2023 11:37:15
    On 06/12/2023 07:56, David Taylor wrote:
    On 06/12/2023 07:34, 56g.1173 wrote:
        Such threads are NOT encouraging ....

        There SHOULD be almost NO diff between using Deb
        derivs on a Pi-3/4/5 ... but is that TRUE ???

        If Pi's are becoming a total pain in the ass, well,
        I'll have to look for new solutions.

    I think the blame may be laid at the changes within the OS, rather than totally in the hardware itself.

    Essentially systemd is forcing old code that has been stable for years
    to be rewritten to conform to it - as far as I can tell.

    Thus invalidating all the old help files and tutorials on it.

    It that 'progress' that Liberals love to worship.


    --
    The theory of Communism may be summed up in one sentence: Abolish all
    private property.

    Karl Marx

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to David Taylor on Wednesday, December 06, 2023 14:16:06
    On 06/12/2023 14:03, David Taylor wrote:
    On 06/12/2023 11:37, The Natural Philosopher wrote:
    Essentially systemd is forcing old code that has been stable for years
    to be rewritten to conform to it - as far as I can tell.

    Thus invalidating all the old help files and tutorials on it.

    It that 'progress' that Liberals love to worship.

    It's not the first time that something like this has happened in the
    Linux environment, and lack of backwards compatibility is a rather inconvenient and tiresome "feature".

    It is the bane of all software - and it forces you to upgrade constantly
    or never upgrade at all.

    Many people I know would be entirely happy with Wordstar on CP/M and a
    dot matrix printer....Come to think of it a pi Zero with a bit of screen
    added and Joes Own Editor would do that.


    --
    When plunder becomes a way of life for a group of men in a society, over
    the course of time they create for themselves a legal system that
    authorizes it and a moral code that glorifies it.

    Frédéric Bastiat

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Theo@3:770/3 to The Natural Philosopher on Wednesday, December 06, 2023 14:24:11
    The Natural Philosopher <tnp@invalid.invalid> wrote:
    Many people I know would be entirely happy with Wordstar on CP/M and a
    dot matrix printer....Come to think of it a pi Zero with a bit of screen added and Joes Own Editor would do that.

    Why use a clone when you can use the original on a Pico :-) https://kevinboone.me/cpicom.html

    and I'm sure you could do the dot matrix bit with a Pico too: https://magpi.raspberrypi.com/articles/giant-dot-matrix-printer

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From David Taylor@3:770/3 to The Natural Philosopher on Wednesday, December 06, 2023 14:03:13
    On 06/12/2023 11:37, The Natural Philosopher wrote:
    Essentially systemd is forcing old code that has been stable for years
    to be rewritten to conform to it - as far as I can tell.

    Thus invalidating all the old help files and tutorials on it.

    It that 'progress' that Liberals love to worship.

    It's not the first time that something like this has happened in the Linux environment, and lack of backwards compatibility is a rather inconvenient and tiresome "feature".
    --
    Cheers,
    David
    Web: https://www.satsignal.eu

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From David Taylor@3:770/3 to The Natural Philosopher on Wednesday, December 06, 2023 15:32:10
    On 06/12/2023 14:16, The Natural Philosopher wrote:
    It is the bane of all software - and it forces you to upgrade constantly
    or never upgrade at all.

    No, not /all/ software.

    With Windows-32 (for example) I can still run software I wrote for Windows-XP, and run the newest software written specifically for the current version. With NTP on Windows there is similar backwards compatibility, and NTP on the Raspberry Pi has been compatible until someone chose to replace NTP with NTPsec (where the output format of some monitoring commands has changed).

    Upgrades I am usually happy with, and I almost always run the latest software versions here, but upgrades which break existing systems I am not happy with, especially when they offer little or no benefit to me.

    I've posted the present problem on one of the Raspberry Pi forums, as I wonder whether anyone has actually looked at the precision of timekeeping of this new device and OS. I'm hoping that a simple update will resolve the issue. I am grateful for the suggestions received here.

    --
    Cheers,
    David
    Web: https://www.satsignal.eu

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Martin Gregorie@3:770/3 to The Natural Philosopher on Wednesday, December 06, 2023 15:34:18
    On Wed, 6 Dec 2023 11:37:15 +0000, The Natural Philosopher wrote:

    On 06/12/2023 07:56, David Taylor wrote:
    On 06/12/2023 07:34, 56g.1173 wrote:
        Such threads are NOT encouraging ....

        There SHOULD be almost NO diff between using Deb derivs on a
        Pi-3/4/5 ... but is that TRUE ???

        If Pi's are becoming a total pain in the ass, well,
        I'll have to look for new solutions.

    I think the blame may be laid at the changes within the OS, rather than
    totally in the hardware itself.

    Essentially systemd is forcing old code that has been stable for years
    to be rewritten to conform to it - as far as I can tell.

    Thus invalidating all the old help files and tutorials on it.

    That's not my experience: I've moved a few personal background programs
    from the old sysv system to systemd without much problem at all: it was
    just a matter of setting up a systemd descriptor, which wasn't any harder
    than doing it for the old system: in fact I thought it was a bit easier
    since all the 'scriptlets' are now in a single file rather than the two or three scripts that some background tasks could need.


    --

    Martin | martin at
    Gregorie | gregorie dot org

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Theo on Wednesday, December 06, 2023 15:53:56
    On 06/12/2023 14:24, Theo wrote:
    The Natural Philosopher <tnp@invalid.invalid> wrote:
    Many people I know would be entirely happy with Wordstar on CP/M and a
    dot matrix printer....Come to think of it a pi Zero with a bit of screen
    added and Joes Own Editor would do that.

    Why use a clone when you can use the original on a Pico :-) https://kevinboone.me/cpicom.html

    No mass storage. No output for an 80x25 style screen. I love my Picos finally, but they cannot even drive a floppy disk.


    Whereas a Zero can come with an SSD an HDMI attached screen and
    probably drive a parallel port.

    In terms of a 'word processing station' I think that is about ideal.


    and I'm sure you could do the dot matrix bit with a Pico too: https://magpi.raspberrypi.com/articles/giant-dot-matrix-printer


    all very ingenious, but...I guess a zero running Raspios could drive a
    modern inkjet or laser printer via USB.



    --
    How fortunate for governments that the people they administer don't think.

    Adolf Hitler

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From 56g.1173@3:770/3 to The Natural Philosopher on Wednesday, December 06, 2023 21:00:41
    On 12/6/23 10:53 AM, The Natural Philosopher wrote:
    On 06/12/2023 14:24, Theo wrote:
    The Natural Philosopher <tnp@invalid.invalid> wrote:
    Many people I know would be entirely happy with Wordstar on CP/M and a
    dot matrix printer....Come to think of it a pi Zero with a bit of screen >>> added and Joes Own Editor would do that.

    Why use a clone when you can use the original on a Pico :-)
    https://kevinboone.me/cpicom.html

    No mass storage.  No output for an 80x25 style screen.  I love my Picos finally, but they cannot even drive a floppy disk.


    Whereas a Zero can come with an SSD  an HDMI attached screen and
    probably drive a parallel port.

    In terms of a 'word processing station' I think that is about ideal.


    Agreed ... but I don't think anybody is going to put up
    with an 80x24 screen anymore.

    GUI/WYSIWYG is a lot better. There are a number of medium-power
    word processors that run on Linux and the ubiquitous LibreOffice
    suite adds even more clout. For dirt simple, use Leafpad and friends.

    A Pico is a microCONTROLLER ... it's meant for operating "things"
    or being a "thing".

    Love microCs but there'd be no point in making a word-processor
    using one. Yea, somewhere there IS a SD-Card library, so you can
    have yer storage, and there IS a serial library so you can pull
    out your beloved serial terminal (or make your own). Even
    Ard Uno's have those libs handy. I even found a TCP stack lib
    and made a (very slow/simple) web server out of one and hung it
    on one of the company's unused domains for a couple of years.
    ASCII-Art "graphics". Now a printer ... find an old Oki rs232
    matrix printer or something so you won't need much for a 'driver'.


    and I'm sure you could do the dot matrix bit with a Pico too:
    https://magpi.raspberrypi.com/articles/giant-dot-matrix-printer


    all very ingenious, but...I guess a zero running Raspios could drive a
    modern inkjet or laser printer via USB.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From 56g.1173@3:770/3 to David Taylor on Thursday, December 07, 2023 01:53:39
    On 12/6/23 2:56 AM, David Taylor wrote:
    On 06/12/2023 07:34, 56g.1173 wrote:
        Such threads are NOT encouraging ....

        There SHOULD be almost NO diff between using Deb
        derivs on a Pi-3/4/5 ... but is that TRUE ???

        If Pi's are becoming a total pain in the ass, well,
        I'll have to look for new solutions.

    I think the blame may be laid at the changes within the OS, rather than totally in the hardware itself.

    Hmmmmm ... a few weeks back I did report an unusual
    problem related to the PLATFORM/Hardware. It involved
    the "autostart" features in LXDE. Something that worked
    properly on Pi-3's did NOT work on Pi-4s. This change
    coincided with using BookWorm - but it WAS distinctly
    related to the model of Pi.

    This was NOT a matter of what you initially installed on.
    Tried something installed on a 3, moved the card to a 4
    and PROBLEM. Installed from scratch on a 4, STILL the
    problem.

    There's SOMETHING in the hardware that makes BookWorm
    take an alternate path. Don't have a Pi5 yet, so I
    don't know how that will react.

    DID find out how to make 'autostart' work ... but it
    was weird AND related to Wayland-vs-X11. With Wayland
    the documented place for the 'autostart' has to be
    different - and a FOLDER populated with ".desktop"
    type files.

    As for "time-keeping" ... normally the Pi looks for
    certain internet time servers - and should thus keep
    perfect time, likely to the millisecond.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From David Taylor@3:770/3 to All on Thursday, December 07, 2023 08:19:31
    On 07/12/2023 06:53, 56g.1173 wrote:
    As for "time-keeping" ... normally the Pi looks for
    certain internet time servers - and should thus keep
    perfect time, likely to the millisecond.

    Actually the RPi, all models, can do much better than millisecond, down to tens of microseconds when you add a GPS/PPS device. In the instance I reported the only update was an upgrade of the OS (and its components).

    Here's a RasPi-400 Wi-Fi synced to in-house stratum-1 NTP servers:

    https://www.satsignal.eu/mrtg/raspi24_ntp-b.html

    within about 100 microseconds or better.

    The two RasPi-5 are running off the same 5 GHz Wi-Fi as is the RPi-400. I'll try changing one of them to the 2.4 GHz Wi-Fi but I'm not expecting any improvement!

    --
    Cheers,
    David
    Web: https://www.satsignal.eu

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Ahem A Rivet's Shot@3:770/3 to 56g.1173@ztq9.net on Thursday, December 07, 2023 08:41:52
    On Wed, 6 Dec 2023 21:00:41 -0500
    "56g.1173" <56g.1173@ztq9.net> wrote:

    Agreed ... but I don't think anybody is going to put up
    with an 80x24 screen anymore.

    There's three of them open on this desktop now, although for
    serious work I usually use 80x<as much as I can fit> terminals.

    GUI/WYSIWYG is a lot better. There are a number of medium-power
    word processors that run on Linux and the ubiquitous LibreOffice
    suite adds even more clout. For dirt simple, use Leafpad and friends.

    Yet when I need to write a letter and snail mail it I use vi and
    groff - old habits die hard and 1980s documents still work fine.

    --
    Steve O'Hara-Smith
    Odds and Ends at http://www.sohara.org/
    Host: Beautiful Theory meet Inconvenient Fact
    Obit: Beautiful Theory died today of factual inconsistency

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Ahem A Rivet's Shot@3:770/3 to The Natural Philosopher on Thursday, December 07, 2023 10:59:59
    On Thu, 7 Dec 2023 10:27:00 +0000
    The Natural Philosopher <tnp@invalid.invalid> wrote:

    To be honest, those screens with very limited capability and no
    distraction were far far more productive than today's GUIS.

    Depends how you use them. When I used terminals I usually had three
    or four on my desk (and from time to time found myself typing on the wrong keyboard). These days (since around 1990 when I met my first X terminal) I
    tend to have more terminals but they're all on the one (or two) big
    screen(s) and use the same keyboard. They're also colour, tabbed and come
    with big scrollback buffers - way nicer than 1980s terminals even before
    you throw in the window manager with unlimited virtual desktops for
    separating threads of activity.

    In terms of commercial computin, windows were a huge step backward in productivity.

    Nah, you just have to use them right - now IDEs OTOH ...

    --
    Steve O'Hara-Smith
    Odds and Ends at http://www.sohara.org/
    Host: Beautiful Theory meet Inconvenient Fact
    Obit: Beautiful Theory died today of factual inconsistency

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to All on Thursday, December 07, 2023 10:27:00
    On 07/12/2023 02:00, 56g.1173 wrote:
    On 12/6/23 10:53 AM, The Natural Philosopher wrote:
    On 06/12/2023 14:24, Theo wrote:
    The Natural Philosopher <tnp@invalid.invalid> wrote:
    Many people I know would be entirely happy with Wordstar on CP/M and a >>>> dot matrix printer....Come to think of it a pi Zero with a bit of
    screen
    added and Joes Own Editor would do that.

    Why use a clone when you can use the original on a Pico :-)
    https://kevinboone.me/cpicom.html

    No mass storage.  No output for an 80x25 style screen.  I love my
    Picos finally, but they cannot even drive a floppy disk.


    Whereas a Zero can come with an SSD  an HDMI attached screen and
    probably drive a parallel port.

    In terms of a 'word processing station' I think that is about ideal.


      Agreed ... but I don't think anybody is going to put up
      with an 80x24 screen anymore.

    To be honest, those screens with very limited capability and no
    distraction were far far more productive than today's GUIS.
    In terms of commercial computin, windows were a huge step backward in productivity.


      GUI/WYSIWYG is a lot better.

    I guess that's why most professional book authors don't use it.



    --
    There is nothing a fleet of dispatchable nuclear power plants cannot do
    that cannot be done worse and more expensively and with higher carbon
    emissions and more adverse environmental impact by adding intermittent renewable energy.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Ahem A Rivet's Shot on Thursday, December 07, 2023 11:13:44
    On 07/12/2023 10:59, Ahem A Rivet's Shot wrote:
    On Thu, 7 Dec 2023 10:27:00 +0000
    The Natural Philosopher <tnp@invalid.invalid> wrote:

    To be honest, those screens with very limited capability and no
    distraction were far far more productive than today's GUIS.

    Depends how you use them. When I used terminals I usually had three
    or four on my desk (and from time to time found myself typing on the wrong keyboard). These days (since around 1990 when I met my first X terminal) I tend to have more terminals but they're all on the one (or two) big
    screen(s) and use the same keyboard. They're also colour, tabbed and come with big scrollback buffers - way nicer than 1980s terminals even before
    you throw in the window manager with unlimited virtual desktops for separating threads of activity.

    But you do not spend your days listening to customers and entering their details on the same screen over and over. Or writing a series of letters
    over and over. Or checking in today's stock, and booking it out again.

    That is the reality of commercial computing, where it actually *aided* productivity.

    In terms of commercial computin, windows were a huge step backward in
    productivity.

    Nah, you just have to use them right - now IDEs OTOH ...


    The last time I peeked at a winders PC in a bank, it was running nothing
    but an IBM terminal emulator with an 80x25 screen hooked up to a
    mainframe somewhere in probably Berkshire.

    --
    “it should be clear by now to everyone that activist environmentalism
    (or environmental activism) is becoming a general ideology about humans,
    about their freedom, about the relationship between the individual and
    the state, and about the manipulation of people under the guise of a
    'noble' idea. It is not an honest pursuit of 'sustainable development,'
    a matter of elementary environmental protection, or a search for
    rational mechanisms designed to achieve a healthy environment. Yet
    things do occur that make you shake your head and remind yourself that
    you live neither in Joseph Stalin’s Communist era, nor in the Orwellian utopia of 1984.”

    Vaclav Klaus

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From mm0fmf@3:770/3 to The Natural Philosopher on Thursday, December 07, 2023 12:22:57
    On 07/12/2023 10:27, The Natural Philosopher wrote:
    and no distraction were far far more productive than today's GUIS


    Those of us who read Byte will remember Jerry Pournelle's Chaos Manor
    column and his first editor and word processor descriptions. For
    creative writing he just wanted to see the words and no shit, no status
    lines. Just his words. If he wanted info etc. he would press a button.
    But when creating, he just wanted his words. When he moved to graphical
    systems there was so much moaning about word processors displaying
    status he didn't want.

    Me, here I am with a Windows laptop with 2x 24in monitors showing some corporate hellish crap (Outlook/Teams/company webpage on Edge) plus RDP
    session to a big-iron Windows box (64 core) and that has X stuff from
    the big iron Linux boxes... 7x Xterm, Xemacs, normal emacs in Xterm,
    Gedit, Notepad++, Cygwin, Perforce. The most productive for writing
    software for me, emacs with syntax highlighting or Xemacs with syntax highlighting. Sure I can use Visual Studio on Windows or VS Code on
    Linux (the debuggers are nice) but for just writing code, emacs. (And
    sometimes vi or nano).

    Less distraction please.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Martin Gregorie@3:770/3 to The Natural Philosopher on Thursday, December 07, 2023 13:21:14
    On Thu, 7 Dec 2023 10:27:00 +0000, The Natural Philosopher wrote:


      Agreed ... but I don't think anybody is going to put up with an
      80x24 screen anymore.

    To be honest, those screens with very limited capability and no
    distraction were far far more productive than today's GUIS.
    In terms of commercial computin, windows were a huge step backward in productivity.

    It all depends in what you're used to writing code (or text) on:

    - The base case has to a box of 80 column punch cards and a 12 key hand
    punch: the standard kit when I learnt to program computers, first
    assembler then COBOL: many of us carried a stack of 20 cards: the
    minimal set of cards that a COBOL compiler would compile without
    complaints

    - paper tape was an improvement (could be written and read with a teletype
    or, better, a Flexowriter. But its main advantage over cards was that it
    couldn't be scrambled if you dropped it.

    - next step was the use a teletype as a terminal, but only because it
    could be used interactively. The standard interface for minicomputers
    and the early microcomputers.

    - an 80 x 24 monochrome Visual Display Unit was the next step up but its
    ease of use depended entirely on the software driving it: a lot of
    mainframes sed block-mode screens: you could locally edit a screenful of
    text before hitting 'SEND', which caused the editor program to append
    the current screenful the the file and show you the next 24 lines. This
    was slightly better than using a teletype and was the way you programmed
    almost all mainframes. Minicomputers and 2 gen microcomputers uses what
    was effectively a teletype fitted with a 80 x 24 display instead of a
    paper tape reader and punch. The architype at this stage was a DEC VT100
    or one of the monochrome Wyse devices.

    - then, finally, we got colour graphic terminals but know what, IME you're
    no more productive writing code on these than on a Wyse or DEC: and know
    what, I prefer to write code on a modern Linux system with a bog
    standard monochrome text editor, such as vi, microEmacs or, currently,
    gedit and to use 'make' to compile C and 'ant' to
    compile Java and with everything run from the command line in a console
    window.

    GUI/WYSIWYG is a lot better.

    Not in my book. I've tried IDEs and don't like them - most just clutter
    the screen and the mouse just gets in the way if its used for anything
    much more than simple cut'n paste operations or launching applications.


    --

    Martin | martin at
    Gregorie | gregorie dot org

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Martin Gregorie on Thursday, December 07, 2023 16:50:13
    On 07/12/2023 13:21, Martin Gregorie wrote:
    On Thu, 7 Dec 2023 10:27:00 +0000, The Natural Philosopher wrote:


      Agreed ... but I don't think anybody is going to put up with an
      80x24 screen anymore.

    To be honest, those screens with very limited capability and no
    distraction were far far more productive than today's GUIS.
    In terms of commercial computin, windows were a huge step backward in
    productivity.

    It all depends in what you're used to writing code (or text) on:

    Commercial IT users do not write code at all.
    They look up and enter data in giant mainframe databases.



    --
    If you tell a lie big enough and keep repeating it, people will
    eventually come to believe it. The lie can be maintained only for such
    time as the State can shield the people from the political, economic
    and/or military consequences of the lie. It thus becomes vitally
    important for the State to use all of its powers to repress dissent, for
    the truth is the mortal enemy of the lie, and thus by extension, the
    truth is the greatest enemy of the State.

    Joseph Goebbels

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Martin Gregorie@3:770/3 to The Natural Philosopher on Thursday, December 07, 2023 19:13:44
    On Thu, 7 Dec 2023 16:50:13 +0000, The Natural Philosopher wrote:

    On 07/12/2023 13:21, Martin Gregorie wrote:
    On Thu, 7 Dec 2023 10:27:00 +0000, The Natural Philosopher wrote:


      Agreed ... but I don't think anybody is going to put up with an
      80x24 screen anymore.

    To be honest, those screens with very limited capability and no
    distraction were far far more productive than today's GUIS.
    In terms of commercial computin, windows were a huge step backward in
    productivity.

    It all depends in what you're used to writing code (or text) on:

    Commercial IT users do not write code at all.
    They look up and enter data in giant mainframe databases.

    r /Commercial IT Users/Software engineers/

    The other class of computer users who'd likely use a screen the same way
    as a software engineer or developer is an author (of anything from scripts
    to novels).





    --

    Martin | martin at
    Gregorie | gregorie dot org

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Charlie Gibbs@3:770/3 to Martin Gregorie on Thursday, December 07, 2023 19:35:01
    On 2023-12-07, Martin Gregorie <martin@mydomain.invalid> wrote:

    On Thu, 7 Dec 2023 10:27:00 +0000, The Natural Philosopher wrote:

      Agreed ... but I don't think anybody is going to put up with an
      80x24 screen anymore.

    To be honest, those screens with very limited capability and no
    distraction were far far more productive than today's GUIS.
    In terms of commercial computin, windows were a huge step backward in
    productivity.

    It all depends in what you're used to writing code (or text) on:

    - The base case has to a box of 80 column punch cards and a 12 key hand
    punch: the standard kit when I learnt to program computers, first
    assembler then COBOL: many of us carried a stack of 20 cards: the
    minimal set of cards that a COBOL compiler would compile without
    complaints

    I was usually able to get access to a keypunch, although sometimes it
    meant waiting until the keypunch staff was off for lunch. In a pinch
    I did use one of those hand punches; I affixed a tag to it saying
    "Programmers have priority on this punch!"

    - paper tape was an improvement (could be written and read with a teletype
    or, better, a Flexowriter. But its main advantage over cards was that it
    couldn't be scrambled if you dropped it.

    I never did use paper tape for programming, but many of our customers
    sent us data on paper tape so I became the local guru, even doing
    several re-writes of the IOCS to get the desired results.

    - next step was the use a teletype as a terminal, but only because it
    could be used interactively. The standard interface for minicomputers
    and the early microcomputers.

    Being a denizen of the mainframe world, I didn't get to play with
    teletypes much - at least in a work environment.

    - an 80 x 24 monochrome Visual Display Unit was the next step up but its
    ease of use depended entirely on the software driving it: a lot of
    mainframes sed block-mode screens: you could locally edit a screenful of
    text before hitting 'SEND', which caused the editor program to append
    the current screenful the the file and show you the next 24 lines. This
    was slightly better than using a teletype and was the way you programmed
    almost all mainframes. Minicomputers and 2 gen microcomputers uses what
    was effectively a teletype fitted with a 80 x 24 display instead of a
    paper tape reader and punch. The architype at this stage was a DEC VT100
    or one of the monochrome Wyse devices.

    Ah yes, I remember mainframe terminals and their programming nightmares.
    I did manage to port Dungeon to that environment, which took some doing.

    - then, finally, we got colour graphic terminals but know what, IME you're
    no more productive writing code on these than on a Wyse or DEC: and know
    what, I prefer to write code on a modern Linux system with a bog
    standard monochrome text editor, such as vi, microEmacs or, currently,
    gedit and to use 'make' to compile C and 'ant' to
    compile Java and with everything run from the command line in a console
    window.

    Ditto.

    GUI/WYSIWYG is a lot better.

    Not in my book. I've tried IDEs and don't like them - most just clutter
    the screen and the mouse just gets in the way if its used for anything
    much more than simple cut'n paste operations or launching applications.

    When I start getting weird about non-computing things, my wife says,
    "Why does everything have to be such a huge project?" But with IDEs, everything _does_ have to be a project. Makefiles are so much simpler.

    A couple of times I've fought bugs that were sufficiently obscure that
    my usual practice of sprinkling printf()s (or, more accurately, writes
    to a log file) through the code was progressing painfully slowly.
    I tried loading my code into an IDE, but it turned out to be so much
    work setting up those damned projects that I found it easier to give
    up on IDEs and tough it out the old-fashioned way.

    Having said that, there are times when I find a GUI more convenient -
    but more often than not a good old CLI does the job much more quickly
    and easily. I reserve the right to use whatever method works best
    at the time, and resent any attempt to force me into a mold, however
    pretty the graphics may be.

    --
    /~\ Charlie Gibbs | Windows is
    \ / <cgibbs@kltpzyxm.invalid> | video games
    X I'm really at ac.dekanfrus | for managers.
    / \ if you read it the right way. |

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Martin Gregorie@3:770/3 to Charlie Gibbs on Thursday, December 07, 2023 20:08:47
    On Thu, 07 Dec 2023 19:35:01 GMT, Charlie Gibbs wrote:

    On 2023-12-07, Martin Gregorie <martin@mydomain.invalid> wrote:

    On Thu, 7 Dec 2023 10:27:00 +0000, The Natural Philosopher wrote:

      Agreed ... but I don't think anybody is going to put up with an
      80x24 screen anymore.

    To be honest, those screens with very limited capability and no
    distraction were far far more productive than today's GUIS.
    In terms of commercial computin, windows were a huge step backward in
    productivity.

    It all depends in what you're used to writing code (or text) on:

    - The base case has to a box of 80 column punch cards and a 12 key hand
    punch: the standard kit when I learnt to program computers, first
    assembler then COBOL: many of us carried a stack of 20 cards: the
    minimal set of cards that a COBOL compiler would compile without
    complaints

    I was usually able to get access to a keypunch, although sometimes it
    meant waiting until the keypunch staff was off for lunch. In a pinch I
    did use one of those hand punches; I affixed a tag to it saying
    "Programmers have priority on this punch!"

    We used 12 key punches in the first programming shop I worked in, and yes,
    we hand keyes patches as well as complete programs if our keypunch pool
    was busy (this was a small computer bureau).


    - paper tape was an improvement (could be written and read with a
    teletype
    or, better, a Flexowriter. But its main advantage over cards was that
    it couldn't be scrambled if you dropped it.

    I never did use paper tape for programming, but many of our customers
    sent us data on paper tape so I became the local guru, even doing
    several re-writes of the IOCS to get the desired results.

    The first computer I used was an Elliott 503 (scientific beast, programmed
    in ALGOL 60). We used a Flexowriter to write and edit programs on 8 column paper tape.

    - next step was the use a teletype as a terminal, but only because it
    could be used interactively. The standard interface for minicomputers
    and the early microcomputers.
    My nect machines were ICL 1900s which all had a teletype as the
    operators console - they didn't use operator consoles with screens: those
    were only fitted to 2900 series machines.


    Being a denizen of the mainframe world, I didn't get to play with
    teletypes much - at least in a work environment.

    So what were you on - IBM, Burroughs or what?

    Ah yes, I remember mainframe terminals and their programming nightmares.
    I did manage to port Dungeon to that environment, which took some doing.

    Indeed, though the ICL trick of locally editing the current page was
    relatively user-friendly, but I never did like the way the OS/400 editor
    (on IBM AS/400 systems) worked.



    When I start getting weird about non-computing things, my wife says,
    "Why does everything have to be such a huge project?" But with IDEs, everything _does_ have to be a project. Makefiles are so much simpler.

    Quite - thats why I like to drive C and Java program builds and don'y like
    the IDE's

    Having said that, there are times when I find a GUI more convenient -
    but more often than not a good old CLI does the job much more quickly
    and easily. I reserve the right to use whatever method works best at
    the time, and resent any attempt to force me into a mold, however pretty
    the graphics may be.

    Yep nothing much beats a command line and a well written makefile, even it
    its an 'ant' build script for Java: thre capabilities are quite similar,
    though an ant build file uses less arcane syntax than make.


    --

    Martin | martin at
    Gregorie | gregorie dot org

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Charlie Gibbs@3:770/3 to Martin Gregorie on Friday, December 08, 2023 01:18:08
    On 2023-12-07, Martin Gregorie <martin@mydomain.invalid> wrote:

    On Thu, 07 Dec 2023 19:35:01 GMT, Charlie Gibbs wrote:

    I was usually able to get access to a keypunch, although sometimes it
    meant waiting until the keypunch staff was off for lunch. In a pinch I
    did use one of those hand punches; I affixed a tag to it saying
    "Programmers have priority on this punch!"

    We used 12 key punches in the first programming shop I worked in, and yes,
    we hand keyes patches as well as complete programs if our keypunch pool
    was busy (this was a small computer bureau).

    I started in a small service bureau as well. Fortunately I was
    usually able to get my hands on a keypunch; the keypunch department
    used Univac 1710s but we had an IBM 29 for small jobs. I could punch
    my own cards as fast as the keypunch girls (they weren't used to
    alphanumeric stuff). I avoided coding forms like the plague; I had
    all kinds of shorthand that nobody would understand and could improvise
    on the fly.

    Being a denizen of the mainframe world, I didn't get to play with
    teletypes much - at least in a work environment.

    So what were you on - IBM, Burroughs or what?

    Univac. My first machine was the 9300, which was their answer to
    the IBM 360/20. No console typewriter, just front-panel lights
    on which you'd display a pattern which the operator would read
    in hexadecimal and look up in a big book. Originally it was a
    pure card system with 16K of memory, but later we added a couple
    of 8414s (clones of IBM 2314 spindles) and increased the memory
    to a whopping 32K. We didn't know what to do with all that space
    (although we soon figured that out).

    I did some work on 9400s, then was involved in the 90/30 and
    its follow-ons, running OS/3, for about 10 years.

    Ah yes, I remember mainframe terminals and their programming nightmares.
    I did manage to port Dungeon to that environment, which took some doing.

    Indeed, though the ICL trick of locally editing the current page was relatively user-friendly, but I never did like the way the OS/400 editor
    (on IBM AS/400 systems) worked.

    Univac's serial port protocol was a beast. It was supporting multi-dropped block-mode synchronous terminals, and the handler program (ICAM, which
    stood for Integrated Communications Access Method) was a nightmare to
    generate. Even later, when I worked for Univac and was supposedly one
    of the gurus, our standard way of building a new installation was to
    copy an existing one and tweak it as required. As far as we knew,
    there was only one person in all of Canada who really understood it,
    and we flew him out from Montreal a couple of times to help us out.
    After one such session at a customer site, we were sitting around
    shooting the bull, and he was scrambling and unscrambling a Rubik's
    Cube while keeping up with the conversation. That's the kind of
    mind it took to understand ICAM.
    --
    /~\ Charlie Gibbs | The Internet is like a big city:
    \ / <cgibbs@kltpzyxm.invalid> | it has plenty of bright lights and
    X I'm really at ac.dekanfrus | excitement, but also dark alleys
    / \ if you read it the right way. | down which the unwary get mugged.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From 56g.1173@3:770/3 to Ahem A Rivet's Shot on Friday, December 08, 2023 01:17:30
    On 12/7/23 3:41 AM, Ahem A Rivet's Shot wrote:
    On Wed, 6 Dec 2023 21:00:41 -0500
    "56g.1173" <56g.1173@ztq9.net> wrote:

    Agreed ... but I don't think anybody is going to put up
    with an 80x24 screen anymore.

    There's three of them open on this desktop now, although for
    serious work I usually use 80x<as much as I can fit> terminals.

    Ah ... but writing TEXT ... and "Word-Processing" ... are
    entirely different things.

    Yep, you can do TEXT with nano or maybe something a tad
    better. But to craft an appealing DOCUMENT is far and
    above that level. Docs have to LOOK GOOD. Nano ain't
    gonna do that. LibreOffice instead these days .......

    GUI/WYSIWYG is a lot better. There are a number of medium-power
    word processors that run on Linux and the ubiquitous LibreOffice
    suite adds even more clout. For dirt simple, use Leafpad and friends.

    Yet when I need to write a letter and snail mail it I use vi and
    groff - old habits die hard and 1980s documents still work fine.

    Actually, I *remove* Vi and its ilk from every distro I install.
    HATEFUL apps. Never EVER wanna see them - as bad as "edlin" from
    the early DOS days.

    "Mail" is not "word processing" either. Generally it's pure TEXT.
    If it's anything important you do it with a REAL word-processor
    and then mail a PDF attachment.

    Good old ASCII has it's place - but ONLY a place.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From 56g.1173@3:770/3 to David Taylor on Friday, December 08, 2023 01:08:46
    On 12/7/23 3:19 AM, David Taylor wrote:
    On 07/12/2023 06:53, 56g.1173 wrote:
        As for "time-keeping" ... normally the Pi looks for
        certain internet time servers - and should thus keep
        perfect time, likely to the millisecond.

    Actually the RPi, all models, can do much better than millisecond, down
    to tens of microseconds when you add a GPS/PPS device.  In the instance
    I reported the only update was an upgrade of the OS (and its components).

    GPS *is* more precise, no question. However few NEED that
    level of precision. A few seconds accuracy is more than
    enough. Time servers do that and a bit better - but
    ONLY a bit better.

    Here's a RasPi-400 Wi-Fi synced to in-house stratum-1 NTP servers:

      https://www.satsignal.eu/mrtg/raspi24_ntp-b.html

    within about 100 microseconds or better.

    The two RasPi-5 are running off the same 5 GHz Wi-Fi as is the RPi-400.
    I'll try changing one of them to the 2.4 GHz Wi-Fi but I'm not expecting
    any improvement!

    First off ... 5ghz is MUCH worse at penetrating common
    structures. Everything I'd been doing still relied on
    2.4 ... easy 25%/50% better signal.

    And, as said, do you REALLY need micosecond+ accuracy ?

    Beyond microsecond you're dealing with speed-of-electricity/
    speed-of-light issues and Einie sez you're screwed. Only
    dedicated scientific devices do better - and their timing
    is RELATIVE, only for THAT device. Consider the LIGO
    grav "telescope" as an example. It's not using NTP to
    do its work.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From 56g.1173@3:770/3 to The Natural Philosopher on Friday, December 08, 2023 01:50:20
    On 12/7/23 6:13 AM, The Natural Philosopher wrote:
    On 07/12/2023 10:59, Ahem A Rivet's Shot wrote:
    On Thu, 7 Dec 2023 10:27:00 +0000
    The Natural Philosopher <tnp@invalid.invalid> wrote:

    To be honest, those screens with very limited capability and no
    distraction were far far more productive than today's GUIS.

        Depends how you use them. When I used terminals I usually had three >> or four on my desk (and from time to time found myself typing on the
    wrong
    keyboard). These days (since around 1990 when I met my first X
    terminal) I
    tend to have more terminals but they're all on the one (or two) big
    screen(s) and use the same keyboard. They're also colour, tabbed and come
    with big scrollback buffers - way nicer than 1980s terminals even before
    you throw in the window manager with unlimited virtual desktops for
    separating threads of activity.

    But you do not spend your days listening to customers and entering their details on the same screen over and over. Or writing a series of letters
    over and over. Or checking in today's stock, and booking it out again.

    That is the reality of commercial computing, where it actually *aided* productivity.

    In terms of commercial computin, windows were a huge step backward in
    productivity.

        Nah, you just have to use them right - now IDEs OTOH ...


    The last time I peeked at a winders PC in a bank, it was running nothing
    but an IBM terminal emulator with an 80x25 screen hooked up to a
    mainframe somewhere in probably Berkshire.


    Heh ! I saw that recently in a US-based bank ! The moment you
    depart from the "usual" it's back to mostly terminal-based
    apps. They're 25 years behind the curve and I don't think it's
    gonna get any better, given modern money constraints.

    The "golden age" was the mid 60s/early-70s. The USA was fat
    with money back then. Banks/corps/govt could afford to have
    serious apps (usually COBOL) custom-writ. GOOD CODE too, by
    the white-shirt/narrow-tie guys (few girls then). They STILL
    use these apps because they can't AFFORD anything newer now.

    IT people who are mostly interested in high/steady income
    should learn to rock FORTRAN/COBOL because SO much of the
    vital infrastructure STILL runs on that.

    But, if you want "word processing" you do NOT use a terminal-
    based app. Docs need to LOOK GOOD and even the poorly-trained
    need to be able to make docs that LOOK GOOD, quick. That's
    LibreOffice and a few friends.

    Hmm ... of note ... some big US banks are cutting WAY back
    on actual HUMAN assistance. It's mostly the ones who have
    over-extended themselves on loans, mostly for inflated
    properties, and expect massive defaults like not SO long
    ago (people/corps learn NOTHING). "AI", well, it just
    does not GET "nuances" and is NO SUBSTITUTE.

    In the USA there's something called the "ADA", "Americans
    with Disabilities Act". In truth, anyone over 65 DOES have
    some disabilities - understanding, even SEEING, those damned
    phone apps all the banks want everyone to use for everything.
    There are also LOTS of lawyers who specialize in ADA issues.
    MAYbe it's time to sue the shit out of those asshole banks ?

    I'm over 65.

    My "phone" is a FLIP ... tiny tiny screen. You CANNOT fill
    out complex forms with it. I am *not* gonna buy anything
    bigger/more-complex. "Phones" are for PHONE CALLS in my
    view of things. I don't even like "texts". And the SECURITY
    for phone apps - APPALLING !

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Ahem A Rivet's Shot@3:770/3 to 56g.1173@ztq9.net on Friday, December 08, 2023 07:57:45
    On Fri, 8 Dec 2023 01:17:30 -0500
    "56g.1173" <56g.1173@ztq9.net> wrote:

    On 12/7/23 3:41 AM, Ahem A Rivet's Shot wrote:
    On Wed, 6 Dec 2023 21:00:41 -0500
    "56g.1173" <56g.1173@ztq9.net> wrote:

    Agreed ... but I don't think anybody is going to put up
    with an 80x24 screen anymore.

    There's three of them open on this desktop now, although for
    serious work I usually use 80x<as much as I can fit> terminals.

    Ah ... but writing TEXT ... and "Word-Processing" ... are
    entirely different things.

    When I see word processor I think what a food processor does.

    Yep, you can do TEXT with nano or maybe something a tad
    better. But to craft an appealing DOCUMENT is far and
    above that level. Docs have to LOOK GOOD. Nano ain't
    gonna do that. LibreOffice instead these days .......

    That's what groff is for - I far prefer markup to wysywig.

    Yet when I need to write a letter and snail mail it I use vi and
    groff - old habits die hard and 1980s documents still work fine.

    Actually, I *remove* Vi and its ilk from every distro I install.
    HATEFUL apps. Never EVER wanna see them - as bad as "edlin" from
    the early DOS days.

    I've been using vi for a long time - it's a great text editor.

    "Mail" is not "word processing" either. Generally it's pure TEXT.

    Who mentioned email ?

    If it's anything important you do it with a REAL word-processor
    and then mail a PDF attachment.

    If it's important I do it with vi and groff to generate a PDF or
    print a letter.

    Good old ASCII has it's place - but ONLY a place.

    Yep UTF-8 is far more useful.

    --
    Steve O'Hara-Smith
    Odds and Ends at http://www.sohara.org/
    Host: Beautiful Theory meet Inconvenient Fact
    Obit: Beautiful Theory died today of factual inconsistency

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From David Taylor@3:770/3 to All on Friday, December 08, 2023 09:37:52
    On 08/12/2023 06:08, 56g.1173 wrote:
    First off ... 5ghz is MUCH worse at penetrating common
    structures. Everything I'd been doing still relied on
    2.4 ... easy 25%/50% better signal.

    And, as said, do you REALLY need micosecond+ accuracy ?

    Beyond microsecond you're dealing with speed-of-electricity/
    speed-of-light issues and Einie sez you're screwed. Only
    dedicated scientific devices do better - and their timing
    is RELATIVE, only for THAT device. Consider the LIGO
    grav "telescope" as an example. It's not using NTP to
    do its work.

    Just why I tried comparing 2.4 and 5 GHz, but it made no difference in this particular case. I didn't expect it to, but it was worth a test.

    We've found in the past that "second" level timing is not good enough if, for example, you are comparing log files between different locations, and there are dozens of entries per second. Another use if where you are providing sounds from separate devices, for example voices in a choir, The ear/brain can detect differences of under 100 ms.

    In this case, the question is still unanswered - why did an OS upgrade ruin what was excellent timekeeping?
    --
    Cheers,
    David
    Web: https://www.satsignal.eu

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Tauno Voipio@3:770/3 to David Taylor on Friday, December 08, 2023 13:17:26
    On 6.12.2023 09:54 AM, David Taylor wrote:
    On 05/12/2023 17:30, druck wrote:
    Check that you still are using ntp and the systemd virus hasn't taken
    over yet another part of your OS.

          systemctl status ntp

    Should be state it is active.

          systemctl status systemd-timesyncd

    Should report not found.

    ---druck

    Many thanks for that.  TL:DR: it's just ntp.

    However, it appears to be NTPsec rather than the older NTP I normally use.

    Detailed report:

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pi@RasPi-29:/var/lib $ systemctl status systemd-timesyncd
    Unit systemd-timesyncd.service could not be found.

    pi@RasPi-29:/var/lib $ systemctl status ntp
    * ntpsec.service - Network Time Service
         Loaded: loaded (/lib/systemd/system/ntpsec.service; enabled; preset: enabled)
         Active: active (running) since Sun 2023-12-03 15:04:12 GMT; 2 days ago
           Docs: man:ntpd(8)
        Process: 846 ExecStart=/usr/libexec/ntpsec/ntp-systemd-wrapper (code=exited, status=0/SUCCESS)
       Main PID: 856 (ntpd)
          Tasks: 1 (limit: 4915)
            CPU: 10.267s
         CGroup: /system.slice/ntpsec.service
                 `-856 /usr/sbin/ntpd -p /run/ntpd.pid -c /etc/ntpsec/ntp.conf -g -N -u ntpsec:ntpsec

    Dec 05 19:04:12 RasPi-29 ntpd[856]: LOG: frequency file /var/lib/ntp/ntp.drift-tmp: No such file or directory
    .
    .
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    From the "Process:" line it looks like systemd has poked its nose in somehow. The last line notes that a directory in /var/lib was missing, although I think the drift files only affects fresh starts.
    Nevertheless I created the missing directory in case it makes any
    difference, appreciating that it may need recreating every boot as it's
    in /var.

      systemctl status ntpsec

    produces the same output.


    There is the tool ntpmon included with ntpsec. Try it.

    A question: Can you show the MRTG setup to produce the curves
    linkled to on the first post?

    --

    -TV

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Charlie Gibbs on Friday, December 08, 2023 14:30:34
    On 07/12/2023 19:35, Charlie Gibbs wrote:
    When I start getting weird about non-computing things, my wife says,
    "Why does everything have to be such a huge project?" But with IDEs, everything_does_ have to be a project. Makefiles are so much simpler.

    Indeed. Viz my =issues with trying to design some extremely simply PCBS
    for my PI projects. Traditionally I did that with colored tapes pasted
    on transparent backings.
    These days you simply need Gerber files.
    Now te way you are expected to make THOSE is to create a huge 'project'
    add all youur components to a nassive database of 'components' in eagle
    CAD, create a circuit diagram, and then manipulate a massively complex
    program to create multilayer boards. with solder masks vias, silk screen
    and copper.

    Total fucking OVERKILL. I managed to find an online site that would
    convert Corel Draw files to Gerber files, and a linux program that can
    turn a Gerber drill fill into the format CNC machines use so I designed
    my PCBs in Corel draw. In far less time than it would have taken to
    learn Eagle CAD.

    My point being that I could have been on a training course to learn
    e,g,. Eagle CAD and become proficient in the tool, but it would not have
    made the product any better in the long run.

    In the end there needs to be an element of intelligent design rather
    than random monkey evolution for the best results. Darwin does not
    ensure the survival of the fittest, merely the elimination of the
    totally crap.

    And the problem is that if the Darwinian approach to design
    predominates, what you get in the end is *almost* complete crap. Good
    enough to sell, but not to actually work.

    Viz Barclays Bank are still sending me messages and statements from a
    share trading account I transferred all the money out of, two years ago,
    and asked them to close.

    I assume that the software to actually close an account was simply never written.

    There is nothing to be done about all of this. The vast majority of
    humanity is barely capable of reproduction. They don't think. They don't
    want to think, and if they do think they want to be told by the current political and moral authority *what* to think.

    Only in exceptional cases will they learn *how* to think.
    And my teaching people to read, and developing mass media, we have
    ensured that everyone now feels they are an expert in everything, and
    fully capable of understanding everything and their opinion is as good
    as anyone else's when in reality they haven't a fucking clue.

    I give you Angela Rayner....

    “The fundamental cause of the trouble in the modern world today is that
    the stupid are cocksure while the intelligent are full of doubt."

    - Bertrand Russell


    --
    "The great thing about Glasgow is that if there's a nuclear attack it'll
    look exactly the same afterwards."

    Billy Connolly

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Charlie Gibbs@3:770/3 to 56g.1173@ztq9.net on Friday, December 08, 2023 19:16:36
    On 2023-12-08, 56g.1173 <56g.1173@ztq9.net> wrote:

    On 12/7/23 6:13 AM, The Natural Philosopher wrote:

    The last time I peeked at a winders PC in a bank, it was running nothing
    but an IBM terminal emulator with an 80x25 screen hooked up to a
    mainframe somewhere in probably Berkshire.

    Heh ! I saw that recently in a US-based bank ! The moment you
    depart from the "usual" it's back to mostly terminal-based
    apps. They're 25 years behind the curve and I don't think it's
    gonna get any better, given modern money constraints.

    I've also seen that at the local Canadian Tire. But why is that
    not better? Better than what? If the information you need can
    be nicely presented on a 24x80 green screen, why not do so? It's
    FAST - which is only to be expected if you're sending 1920 characters
    instead of several megabytes of HTML and JavaScript that needs
    to be interpreted. And you don't have to put up with the current
    fad of light grey characters on a white background.

    https://contrastrebellion.com

    In the USA there's something called the "ADA", "Americans
    with Disabilities Act". In truth, anyone over 65 DOES have
    some disabilities - understanding, even SEEING, those damned
    phone apps all the banks want everyone to use for everything.
    There are also LOTS of lawyers who specialize in ADA issues.
    MAYbe it's time to sue the shit out of those asshole banks ?

    Don't forget governments. They're doing it too. It's as if
    having a smartphone is becoming mandatory. It's just about
    time for a class action suit.

    I'm over 65.

    My "phone" is a FLIP ... tiny tiny screen. You CANNOT fill
    out complex forms with it. I am *not* gonna buy anything
    bigger/more-complex. "Phones" are for PHONE CALLS in my
    view of things. I don't even like "texts". And the SECURITY
    for phone apps - APPALLING !

    I'm with you. I'll give up my flip phone when they pry it from
    my cold dead fingers. I want _buttons_, dammit! And I'm amazed
    at how people can be disturbed by the concept of "ankle bracelets"
    when a GPS-equipped smartphone is the same thing.

    --
    /~\ Charlie Gibbs | The Internet is like a big city:
    \ / <cgibbs@kltpzyxm.invalid> | it has plenty of bright lights and
    X I'm really at ac.dekanfrus | excitement, but also dark alleys
    / \ if you read it the right way. | down which the unwary get mugged.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From David Taylor@3:770/3 to Tauno Voipio on Friday, December 08, 2023 18:50:55
    On 08/12/2023 11:17, Tauno Voipio wrote:
    There is the tool ntpmon included with ntpsec. Try it.

    A question: Can you show the MRTG setup to produce the curves
    linkled to on the first post?

    Thanks, Tauno!

    I'll take a look at ntpmon which is a tool I've not used before.

    The MRTG setup is described here:

    https://www.satsignal.eu/raspberry-pi/monitoring.html#ntp

    --
    Cheers,
    David
    Web: https://www.satsignal.eu

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From 56g.1173@3:770/3 to David Taylor on Friday, December 08, 2023 23:50:53
    On 12/8/23 4:37 AM, David Taylor wrote:
    On 08/12/2023 06:08, 56g.1173 wrote:
        First off ... 5ghz is MUCH worse at penetrating common
        structures. Everything I'd been doing still relied on
        2.4 ... easy 25%/50% better signal.

        And, as said, do you REALLY need micosecond+ accuracy ?

        Beyond microsecond you're dealing with speed-of-electricity/
        speed-of-light issues and Einie sez you're screwed. Only
        dedicated scientific devices do better - and their timing
        is RELATIVE, only for THAT device. Consider the LIGO
        grav "telescope" as an example. It's not using NTP to
        do its work.

    Just why I tried comparing 2.4 and 5 GHz, but it made no difference in
    this particular case.  I didn't expect it to, but it was worth a test.


    Depends ... some structures have more brick and metal
    in them and 2.4 is superior. Naught but studs and dry-
    wall ... take yer pick. In either case, 5ghz only seems
    to offer a real advantage in like a big open office
    space - with people rather close to the WAP.


    We've found in the past that "second" level timing is not good enough
    if, for example, you are comparing log files between different
    locations, and there are dozens of entries per second.  Another use if
    where you are providing sounds from separate devices, for example voices
    in a choir,  The ear/brain can detect differences of under 100 ms.

    "Second-level" is NOT good enough. However millisecond-level
    is under almost every use. Microsecond and finer ... nothing
    to be gained unless you're running 'scientific' devices or
    maybe extreme cluster-computing.

    In this case, the question is still unanswered - why did an OS upgrade
    ruin what was excellent timekeeping?

    Ex-M$ idiots now working for Linux distro shops ???
    Apparently the highest concentration at Canonical ...
    dropped THEIR crap a few years ago.

    Recently re-did a number of boxes/devices to BookWorm.
    Now I'm gonna "upgrade" them - back to BullsEye. Some
    of the Arch distros look good now ... and even some
    of the BSDs are looking decent these days. We'll see
    what else is out there ... something "conservative" ....

    NTP *can* deliver pretty damned good timing - assuming
    the daemons are given enough priority and updates happen
    pretty frequently. The two 'fixes' are GPS - as I think
    you or someone noted - and/or/with one of those high-
    precision timing chips. Look up "ChronoDot" ... they
    are used a lot for microcontroller apps because they
    are protected against temperature drift and such.

    Hmm .. for fun ... find out where the NTP daemon is
    controlled. Maybe they DID cut its priority way
    back ? Firewalls can also mess with NTP because
    there does exist evil-ware that can do sneaky
    things with it. I'd suggest filtering that only
    allows a few govt NTP servers in. On a Pi I
    think you can actually SPECIFY the desired NTP
    server ... in 'raspi-config' or the GUI version.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From =?utf-8?Q?Stefan_M=C3=B6ding?=@3:770/3 to David Taylor on Saturday, December 09, 2023 11:10:35
    David Taylor <david-taylor@blueyonder.co.uk.invalid> writes:

    pi@RasPi-29:/var/lib $ systemctl status ntp
    * ntpsec.service - Network Time Service
    Loaded: loaded (/lib/systemd/system/ntpsec.service; enabled; preset: enabled)
    Active: active (running) since Sun 2023-12-03 15:04:12 GMT; 2 days ago
    Docs: man:ntpd(8)
    Process: 846 ExecStart=/usr/libexec/ntpsec/ntp-systemd-wrapper
    (code=exited, status=0/SUCCESS)
    Main PID: 856 (ntpd)
    Tasks: 1 (limit: 4915)
    CPU: 10.267s
    CGroup: /system.slice/ntpsec.service
    `-856 /usr/sbin/ntpd -p /run/ntpd.pid -c
    /etc/ntpsec/ntp.conf -g -N -u ntpsec:ntpsec

    Dec 05 19:04:12 RasPi-29 ntpd[856]: LOG: frequency file /var/lib/ntp/ntp.drift-tmp: No such file or directory

    From the "Process:" line it looks like systemd has poked its nose in
    somehow. The last line notes that a directory in /var/lib was missing, although I think the drift files only affects fresh starts.
    Nevertheless I created the missing directory in case it makes any
    difference, appreciating that it may need recreating every boot as
    it's in /var.

    systemctl status ntpsec

    produces the same output.

    That's because one is an alias for the other.

    But that is only telling you that the daemon is running but not what it is doing. Use "ntpq -pn" to query what peers it is using and if the daemon
    can reach them in the first place.

    --
    Stefan

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From David Taylor@3:770/3 to All on Saturday, December 09, 2023 16:04:45
    On 09/12/2023 10:10, Stefan Möding wrote:
    But that is only telling you that the daemon is running but not what it is doing. Use "ntpq -pn" to query what peers it is using and if the daemon
    can reach them in the first place.

    Stefan,

    Thanks for your comments.

    Here's the ntpq -pn output. RasPi-28 is the problem device, RasPi-24 is an RPi-400 similarly configured:

    C:\Users\win-8>ntpq -pn raspi-28
    remote refid st t when poll reach delay offset jitter ============================================================================== *192.168.0.20 .GPS. 1 u 12 32 377 0.919 -0.151 5.583 +192.168.0.3 .PPS. 1 u 4 32 377 0.992 -0.115 0.159 +192.168.0.71 .PPS. 1 u 11 32 377 1.200 -0.168 0.234
    uk.pool.ntp.org .POOL. 16 p - 128 0 0.000 +0.000 0.000 -109.74.206.120 129.69.1.153 2 u 34 64 377 20.828 +1.405 0.668

    C:\Users\win-8>ntpq -pn raspi-24
    remote refid st t when poll reach delay offset jitter ============================================================================== *192.168.0.20 .GPS. 1 u 16 32 377 1.265 -0.037 0.100 +192.168.0.3 .PPS. 1 u 4 32 377 1.223 -0.069 0.054 +192.168.0.71 .PPS. 1 u 12 32 377 1.541 -0.037 0.018
    uk.pool.ntp.org .POOL. 16 p - 64 0 0.000 +0.000 0.002
    nl.pool.ntp.org .POOL. 16 p - 64 0 0.000 +0.000 0.002 -162.159.200.123 10.85.8.67 3 u 48 64 377 16.660 +0.123 0.982 -95.97.2.35 192.168.10.25 2 u 23 64 377 37.744 -1.863 1.254 -162.159.200.1 10.85.8.67 3 u 15 64 377 16.701 +0.192 1.457 -178.79.188.22 125.199.53.76 2 u 9 64 377 20.280 +3.615 0.677 -176.58.109.199 131.188.3.223 2 u 27 64 377 21.648 +6.233 2.305

    192.168.0.20 is a GPSDO/NTP server from Leo Bodnar. Two things which surprise me are (1) the very low count of remote servers which RasPi-28 lists, and (2) the very high jitter reported by RasPi-28 for the LeoNTP server. Should be much less.

    I wish I could use regular NTP and not NTPsec!

    --
    Cheers,
    David
    Web: https://www.satsignal.eu

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From 56g.1173@3:770/3 to Ahem A Rivet's Shot on Sunday, December 10, 2023 00:15:55
    On 12/8/23 2:57 AM, Ahem A Rivet's Shot wrote:
    On Fri, 8 Dec 2023 01:17:30 -0500
    "56g.1173" <56g.1173@ztq9.net> wrote:

    On 12/7/23 3:41 AM, Ahem A Rivet's Shot wrote:
    On Wed, 6 Dec 2023 21:00:41 -0500
    "56g.1173" <56g.1173@ztq9.net> wrote:

    Agreed ... but I don't think anybody is going to put up
    with an 80x24 screen anymore.

    There's three of them open on this desktop now, although for
    serious work I usually use 80x<as much as I can fit> terminals.

    Ah ... but writing TEXT ... and "Word-Processing" ... are
    entirely different things.

    When I see word processor I think what a food processor does.


    I'd disagree. "Documents" and "text" really aren't the
    same things, for the same purposes.


    Yep, you can do TEXT with nano or maybe something a tad
    better. But to craft an appealing DOCUMENT is far and
    above that level. Docs have to LOOK GOOD. Nano ain't
    gonna do that. LibreOffice instead these days .......

    That's what groff is for - I far prefer markup to wysywig.

    Yuk !

    Yet when I need to write a letter and snail mail it I use vi and
    groff - old habits die hard and 1980s documents still work fine.

    WORK fine ... but for PUBLICATION ???

    Actually, I *remove* Vi and its ilk from every distro I install.
    HATEFUL apps. Never EVER wanna see them - as bad as "edlin" from
    the early DOS days.

    I've been using vi for a long time - it's a great text editor.

    It's crap - just a far less friendly version of nano.

    So I always REMOVE it so it can't pop up by accident.

    "Mail" is not "word processing" either. Generally it's pure TEXT.

    Who mentioned email ?


    I think it was in the thread somewhere ... or at
    least implied by "text". Of course modern e-mail
    is mostly HTML these days ....


    If it's anything important you do it with a REAL word-processor
    and then mail a PDF attachment.

    But you said "word-processors" were EVIL :-)

    And, frankly, being able to make nice text and
    insert photos into e-mail these days is very
    convenient.

    If it's important I do it with vi and groff to generate a PDF or
    print a letter.

    I make PDFs with LibreOffice.

    Good old ASCII has it's place - but ONLY a place.

    Yep UTF-8 is far more useful.

    Again YUK. ASCII should have remained ASCII and
    UTF and friends implemented separately.

    DO miss those funky 128+ graphics chars that were
    in the old IBM roms. Made it so easy to make
    text-based forms and such. They still exist
    in UTF, but at very obscure values and with
    the added 2-byte complications.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From =?utf-8?Q?Stefan_M=C3=B6ding?=@3:770/3 to David Taylor on Sunday, December 10, 2023 14:24:35
    David Taylor <david-taylor@blueyonder.co.uk.invalid> writes:

    Here's the ntpq -pn output. RasPi-28 is the problem device, RasPi-24
    is an RPi-400 similarly configured:

    It doesn't look too bad. Both devices use your local stratum-1 servers as candidates (+ in first column) and have selected 192.168.0.20 as reference
    (* is first column). All candidates were reachable for the last 3.7
    minutes (you poll about every 32 seconds and 377 indicates the last 10
    polls were successful). As you noticed it is really only the jitter that
    looks suspicious.

    I would check this output from time to time and look for anything strange. Could the network in between be an issue?


    192.168.0.20 is a GPSDO/NTP server from Leo Bodnar. Two things which surprise me are (1) the very low count of remote servers which
    RasPi-28 lists, and (2) the very high jitter reported by RasPi-28 for
    the LeoNTP server. Should be much less.

    On raspi-28 you only have the UK pool while raspi-24 also lists the NL
    pool as reference. That is probably the reason for the different numbers
    of servers.


    I wish I could use regular NTP and not NTPsec!

    You could also try out the chrony NTP client which is mostly used on
    Enterprise Linux distros. The package is also available on Debian.

    --
    Stefan

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Ahem A Rivet's Shot@3:770/3 to Dec2023.5.kill-9@spamgourmet.com on Sunday, December 10, 2023 15:17:19
    On Sun, 10 Dec 2023 14:24:35 +0100
    Stefan Möding <Dec2023.5.kill-9@spamgourmet.com> wrote:

    minutes (you poll about every 32 seconds and 377 indicates the last 10
    polls were successful).

    Nitpick - eight polls. The reach figure is an eight bit shift
    register displayed in octal, every poll shifts a 1 (success) or 0 (fail)
    onto the low end.

    --
    Steve O'Hara-Smith
    Odds and Ends at http://www.sohara.org/
    Host: Beautiful Theory meet Inconvenient Fact
    Obit: Beautiful Theory died today of factual inconsistency

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Charlie Gibbs@3:770/3 to 56g.1173@ztq9.net on Sunday, December 10, 2023 19:18:37
    On 2023-12-10, 56g.1173 <56g.1173@ztq9.net> wrote:

    On 12/8/23 2:57 AM, Ahem A Rivet's Shot wrote:

    When I see word processor I think what a food processor does.

    :-)

    I'd disagree. "Documents" and "text" really aren't the
    same things, for the same purposes.

    Use the right tool for the job at hand. One size doesn't
    necessarily fit all.

    Yep, you can do TEXT with nano or maybe something a tad
    better. But to craft an appealing DOCUMENT is far and
    above that level. Docs have to LOOK GOOD. Nano ain't
    gonna do that. LibreOffice instead these days .......

    That's what groff is for - I far prefer markup to wysywig.

    Yuk !

    Different strokes for different folks. I defend the right to choose.
    Why worry if the end result is the same?

    Yet when I need to write a letter and snail mail it I use vi and
    groff - old habits die hard and 1980s documents still work fine.

    WORK fine ... but for PUBLICATION ???

    There are various markup systems that do a good job for publication.
    Heck, you can even write HTML with a text editor.

    Actually, I *remove* Vi and its ilk from every distro I install.
    HATEFUL apps. Never EVER wanna see them - as bad as "edlin" from
    the early DOS days.

    I've been using vi for a long time - it's a great text editor.

    It's crap - just a far less friendly version of nano.

    So I always REMOVE it so it can't pop up by accident.

    If I ever find myself working on a machine you've touched,
    I'm going to be muttering a few choice words - after which
    I'll restore vi. What harm does it do just sitting there?

    Good old ASCII has it's place - but ONLY a place.

    Yep UTF-8 is far more useful.

    Again YUK. ASCII should have remained ASCII and
    UTF and friends implemented separately.

    DO miss those funky 128+ graphics chars that were
    in the old IBM roms. Made it so easy to make
    text-based forms and such. They still exist
    in UTF, but at very obscure values and with
    the added 2-byte complications.

    UTF-8 has done as good a job as possible with this.
    And someday soon all traces of Microsoft's wrong turn
    down the UTF-16 blind alley will disappear, BOMs and all.

    --
    /~\ Charlie Gibbs | The Internet is like a big city:
    \ / <cgibbs@kltpzyxm.invalid> | it has plenty of bright lights and
    X I'm really at ac.dekanfrus | excitement, but also dark alleys
    / \ if you read it the right way. | down which the unwary get mugged.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Ahem A Rivet's Shot@3:770/3 to 56g.1173@ztq9.net on Sunday, December 10, 2023 19:51:27
    On Sun, 10 Dec 2023 00:15:55 -0500
    "56g.1173" <56g.1173@ztq9.net> wrote:

    Yet when I need to write a letter and snail mail it I use vi
    and groff - old habits die hard and 1980s documents still work fine.

    WORK fine ... but for PUBLICATION ???

    Of course, groff descends from a long line of typesetting tools designed for publication by professionals in the field. In the mid 1980s I
    was using sqtroff to typeset reference books out of databases. The
    postscript it generated would be proof printed on an inkjet and set on a linotron at Cambridge University Press.

    --
    Steve O'Hara-Smith
    Odds and Ends at http://www.sohara.org/
    Host: Beautiful Theory meet Inconvenient Fact
    Obit: Beautiful Theory died today of factual inconsistency

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Martin Gregorie@3:770/3 to Charlie Gibbs on Sunday, December 10, 2023 23:50:34
    On Sun, 10 Dec 2023 19:18:37 GMT, Charlie Gibbs wrote:

    On 2023-12-10, 56g.1173 <56g.1173@ztq9.net> wrote:

    On 12/8/23 2:57 AM, Ahem A Rivet's Shot wrote:

    When I see word processor I think what a food processor does.

    :-)

    I'd disagree. "Documents" and "text" really aren't the same things,
    for the same purposes.

    Use the right tool for the job at hand. One size doesn't necessarily
    fit all.

    Yep, you can do TEXT with nano or maybe something a tad better.
    But to craft an appealing DOCUMENT is far and above that level.
    Docs have to LOOK GOOD. Nano ain't gonna do that. LibreOffice
    instead these days .......

    That's what groff is for - I far prefer markup to wysywig.

    Yuk !

    Different strokes for different folks. I defend the right to choose.
    Why worry if the end result is the same?

    My favourite editor for HTML is currently gedit, simply because it does
    what I want. This is followed by running 'tidy' to pick out the HTML
    errors and omissions, then back to gedit to fix the mistakes, followed by
    using Firefox to check its appearance. Lastly, GIMP to tweak any images in
    the HTML page to adjust size and/or colour/contrast/brightness...
    .
    Yet when I need to write a letter and snail mail it I use vi and
    groff - old habits die hard and 1980s documents still work fine.

    WORK fine ... but for PUBLICATION ???

    I use Evolution for general email and tracking appointments and Libre
    Office Writer for text files and (when I must) Libre Office Calc for spreadsheets.

    I do quite a lot of stuff using very large CSV files because its a
    generally known way of structuring data files of all sizes, but,since experience shows that a spreadsheet is not usually the best way to edit
    such file, I wrote my own CVS editor. This written in Java to take
    advantage of both its dynamically resizeable array structures and id its excellent SWING graphics library.

    There are various markup systems that do a good job for publication.
    Heck, you can even write HTML with a text editor.

    Yes: a text editor and the 'tidy' utility work welll together.

    I've been using vi for a long time - it's a great text editor.

    IME vi is very good for file/system recovery but currently my favorite for almost everything else is gedit


    It's crap - just a far less friendly version of nano.

    I really can't get on with nano.My favourite used to be microemacs but I
    have the impression that it's no longer maintained.


    --

    Martin | martin at
    Gregorie | gregorie dot org

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Charlie Gibbs on Monday, December 11, 2023 04:18:02
    On 10/12/2023 19:18, Charlie Gibbs wrote:
    Heck, you can even write HTML with a text editor.
    I never write it with anything else, unless you count PHP.

    --
    There’s a mighty big difference between good, sound reasons and reasons
    that sound good.

    Burton Hillis (William Vaughn, American columnist)

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Ahem A Rivet's Shot on Monday, December 11, 2023 04:22:55
    On 10/12/2023 19:51, Ahem A Rivet's Shot wrote:
    On Sun, 10 Dec 2023 00:15:55 -0500
    "56g.1173" <56g.1173@ztq9.net> wrote:

    Yet when I need to write a letter and snail mail it I use vi
    and groff - old habits die hard and 1980s documents still work fine.

    WORK fine ... but for PUBLICATION ???

    Of course, groff descends from a long line of typesetting tools designed for publication by professionals in the field. In the mid 1980s I was using sqtroff to typeset reference books out of databases. The
    postscript it generated would be proof printed on an inkjet and set on a linotron at Cambridge University Press.

    IIRC the late David Mackays book, without hot air,m was I think written
    in LaTex

    Anyone who has used a real typesetting program like Quark knows that
    what it needs is plain raw text.

    Any layout, fonts and page styles are imposed completely separately.


    --
    There’s a mighty big difference between good, sound reasons and reasons
    that sound good.

    Burton Hillis (William Vaughn, American columnist)

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Tauno Voipio@3:770/3 to David Taylor on Monday, December 11, 2023 11:38:22
    On 8.12.2023 20:50 PM, David Taylor wrote:
    On 08/12/2023 11:17, Tauno Voipio wrote:
    There is the tool ntpmon included with ntpsec. Try it.

    A question: Can you show the MRTG setup to produce the curves
    linkled to on the first post?

    Thanks, Tauno!

    I'll take a look at ntpmon which is a tool I've not used before.

    The MRTG setup is described here:

      https://www.satsignal.eu/raspberry-pi/monitoring.html#ntp


    Thanks a lot - it is much more than i expected.

    --

    -TV

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Martin Gregorie@3:770/3 to The Natural Philosopher on Monday, December 11, 2023 13:12:32
    On Mon, 11 Dec 2023 04:18:02 +0000, The Natural Philosopher wrote:

    On 10/12/2023 19:18, Charlie Gibbs wrote:
    Heck, you can even write HTML with a text editor.
    I never write it with anything else, unless you count PHP.

    Same here:

    - 'gedit' to write the page and spell check it
    - 'tidy' to check for HTML markup mistakes
    - 'firefox' to inspect the page for layout stupidities.


    --

    Martin | martin at
    Gregorie | gregorie dot org

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Martin Gregorie on Monday, December 11, 2023 13:56:53
    On 11/12/2023 13:12, Martin Gregorie wrote:
    On Mon, 11 Dec 2023 04:18:02 +0000, The Natural Philosopher wrote:

    On 10/12/2023 19:18, Charlie Gibbs wrote:
    Heck, you can even write HTML with a text editor.
    I never write it with anything else, unless you count PHP.

    Same here:

    - 'gedit' to write the page and spell check it

    Geany here, ususally, as its (HTML) normally cut in with PHP.
    - 'tidy' to check for HTML markup mistakes
    Dont bother. Geany 'understands' HTML and php - and javascript - and
    highlights the grosser sorts of errors.

    - 'firefox' to inspect the page for layout stupidities.

    More than that. firefox has a pretty good javascript debugger as well.

    Also I use the apache error logs to monitor php syntax errors.



    --
    "In our post-modern world, climate science is not powerful because it is
    true: it is true because it is powerful."

    Lucas Bergkamp

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Martin Gregorie@3:770/3 to The Natural Philosopher on Monday, December 11, 2023 16:48:45
    On Mon, 11 Dec 2023 13:56:53 +0000, The Natural Philosopher wrote:

    - 'firefox' to inspect the page for layout stupidities.

    More than that. firefox has a pretty good javascript debugger as well.

    I like firefox a lot, though Brave is my usual browser, as much for its built-in ad-killers and website blockers an anything else.

    Also I use the apache error logs to monitor php syntax errors.

    I don't use php much: so far its only been when I've needed to grab user- supplied content from a set of related boxes on one of my web-pages and
    add the set to a queue for overnight processing before e-mailing the
    result back to the OP.


    --

    Martin | martin at
    Gregorie | gregorie dot org

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Martin Gregorie on Tuesday, December 12, 2023 10:10:32
    On 11/12/2023 16:48, Martin Gregorie wrote:
    On Mon, 11 Dec 2023 13:56:53 +0000, The Natural Philosopher wrote:

    - 'firefox' to inspect the page for layout stupidities.

    More than that. firefox has a pretty good javascript debugger as well.

    I like firefox a lot, though Brave is my usual browser, as much for its built-in ad-killers and website blockers an anything else.

    Also I use the apache error logs to monitor php syntax errors.

    I don't use php much: so far its only been when I've needed to grab user- supplied content from a set of related boxes on one of my web-pages and
    add the set to a queue for overnight processing before e-mailing the
    result back to the OP.

    Whether or not you use it depends on how much interfacing you need to do
    with the server side OS and other apps. Likewise Javascript, which gives
    you an actively responsive interface in the browser itself, and via AJAX
    calls, fast access to changes server side without refreshing the whole
    screen.

    Example: My heating controller main panel accessed via a bowser needs to reflect in almost real time what the server side is doing. So it
    contains several timed javascript loops that interrogate the local
    system time, for a clock display, the server side state machine that
    controls the heating zones, and the server side record of the room
    thermostats. What the AJAX calls summon depends, but its usually a
    short PHP script.
    The same goes for the configuration screen where times and temperatures
    are setup. I need to do AJAX calls to a system to write config files and
    read them back to display on screen.

    Other applications I have use mysql databases at the back end and its
    pretty hard to access those direct from HTML!

    But that is because my bent is towards simulating industrial machine
    control panels in a browser. PHP, Javascript. HTML, C and mysql are the
    tools that provided the shortest route to that objective.

    YMMV.

    --
    For in reason, all government without the consent of the governed is the
    very definition of slavery.

    Jonathan Swift

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Ahem A Rivet's Shot@3:770/3 to The Natural Philosopher on Tuesday, December 12, 2023 11:23:22
    On Tue, 12 Dec 2023 10:10:32 +0000
    The Natural Philosopher <tnp@invalid.invalid> wrote:

    Other applications I have use mysql databases at the back end and its
    pretty hard to access those direct from HTML!

    There's SQL injection via CGI query parameters if you're careless
    about SQL query construction based on user input - always remember little
    Bobby Tables.

    https://xkcd.com/327/

    --
    Steve O'Hara-Smith
    Odds and Ends at http://www.sohara.org/
    Host: Beautiful Theory meet Inconvenient Fact
    Obit: Beautiful Theory died today of factual inconsistency

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Ahem A Rivet's Shot on Tuesday, December 12, 2023 12:38:19
    On 12/12/2023 11:23, Ahem A Rivet's Shot wrote:
    On Tue, 12 Dec 2023 10:10:32 +0000
    The Natural Philosopher <tnp@invalid.invalid> wrote:

    Other applications I have use mysql databases at the back end and its
    pretty hard to access those direct from HTML!

    There's SQL injection via CGI query parameters if you're careless
    about SQL query construction based on user input - always remember little Bobby Tables.

    https://xkcd.com/327/

    Which is precisely why one uses PHP to receive user supplied data and
    never be so lazy as to send a full sql update statement - just the data
    to be updated.

    If a user calls themself 'drop table;' the database will then dutifully
    create such a user.


    --
    The New Left are the people they warned you about.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Andy Leighton@3:770/3 to The Natural Philosopher on Tuesday, December 12, 2023 18:01:23
    On Tue, 12 Dec 2023 10:10:32 +0000, The Natural Philosopher <tnp@invalid.invalid> wrote:
    On 11/12/2023 16:48, Martin Gregorie wrote:
    On Mon, 11 Dec 2023 13:56:53 +0000, The Natural Philosopher wrote:

    - 'firefox' to inspect the page for layout stupidities.

    More than that. firefox has a pretty good javascript debugger as well.

    I like firefox a lot, though Brave is my usual browser, as much for its
    built-in ad-killers and website blockers an anything else.

    Also I use the apache error logs to monitor php syntax errors.

    I don't use php much: so far its only been when I've needed to grab user-
    supplied content from a set of related boxes on one of my web-pages and
    add the set to a queue for overnight processing before e-mailing the
    result back to the OP.

    Whether or not you use it depends on how much interfacing you need to do
    with the server side OS and other apps. Likewise Javascript, which gives
    you an actively responsive interface in the browser itself, and via AJAX calls, fast access to changes server side without refreshing the whole screen.

    Example: My heating controller main panel accessed via a bowser needs to reflect in almost real time what the server side is doing. So it
    contains several timed javascript loops that interrogate the local
    system time,

    I would have been tempted to use Server Sent Events rather than a tight
    polling loop.

    --
    Andy Leighton => andyl@azaal.plus.com
    "We demand rigidly defined areas of doubt and uncertainty!"
    - Douglas Adams

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Andy Leighton on Tuesday, December 12, 2023 18:26:05
    On 12/12/2023 18:01, Andy Leighton wrote:
    Server Sent Events

    I hadn't known of their existence, I just looked at that and frankly its
    barely any different. But they might be a cleaner solution, I agree.


    --
    Any fool can believe in principles - and most of them do!

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)