• Re: "Brian Kernigan speaks. 83 and still teaching."

    From Lynn McGuire@3:633/10 to All on Mon Sep 8 17:01:13 2025
    XPost: comp.lang.c
    From: lynnmcguire5@gmail.com

    On 9/8/2025 3:36 AM, Lawrence D’Oliveiro wrote:
    On Wed, 03 Sep 2025 22:20:48 +0000, Pierre wrote:

    I liked his reply to the question about the current state of software
    today:

    "A lot of it sucks! Unfortunately, it's all too true."

    Ken Thompson, when asked what OS he uses, replied that he has given up on Apple (the so-called “Unix”) and switched to Linux, specifically the Raspberry Pi.

    Did anybody ask Kernighan what he uses?

    He was using an Apple laptop and was complaining bitterly how difficult
    it was to get to the underlying unix based operating system.

    Lynn

    --- SoupGate-Linux v1.05
    * Origin: Dragon's Lair ---:- FidoNet<>Usenet Gateway -:--- (3:633/10)
  • From Lawrence =?iso-8859-13?q?D=FFOlivei@3:633/10 to Lynn McGuire on Mon Sep 8 22:43:36 2025
    XPost: comp.lang.c
    From: ldo@nz.invalid

    On Mon, 8 Sep 2025 17:01:13 -0500, Lynn McGuire wrote:

    On 9/8/2025 3:36 AM, Lawrence D’Oliveiro wrote:

    Ken Thompson, when asked what OS he uses, replied that he has given up
    on Apple (the so-called “Unix”) and switched to Linux, specifically the >> Raspberry Pi.

    Did anybody ask Kernighan what he uses?

    He was using an Apple laptop and was complaining bitterly how difficult
    it was to get to the underlying unix based operating system.

    Given that Apple seems to be moving away from the “Unix” name, sounds like he might be following Thompson’s example soon ...

    --- SoupGate-Linux v1.05
    * Origin: Dragon's Lair ---:- FidoNet<>Usenet Gateway -:--- (3:633/10)
  • From Lynn McGuire@3:633/10 to All on Mon Sep 8 17:57:56 2025
    XPost: comp.lang.c
    From: lynnmcguire5@gmail.com

    On 9/8/2025 5:43 PM, Lawrence D’Oliveiro wrote:
    On Mon, 8 Sep 2025 17:01:13 -0500, Lynn McGuire wrote:

    On 9/8/2025 3:36 AM, Lawrence D’Oliveiro wrote:

    Ken Thompson, when asked what OS he uses, replied that he has given up
    on Apple (the so-called “Unix”) and switched to Linux, specifically the >>> Raspberry Pi.

    Did anybody ask Kernighan what he uses?

    He was using an Apple laptop and was complaining bitterly how difficult
    it was to get to the underlying unix based operating system.

    Given that Apple seems to be moving away from the “Unix” name, sounds like
    he might be following Thompson’s example soon ...

    Is Apple moving MacOS away from NextStep, Mach, and BSD ?
    https://en.wikipedia.org/wiki/NeXTSTEP
    https://en.wikipedia.org/wiki/MacOS

    Lynn

    --- SoupGate-Linux v1.05
    * Origin: Dragon's Lair ---:- FidoNet<>Usenet Gateway -:--- (3:633/10)
  • From Scott Lurndal@3:633/10 to Lynn McGuire on Tue Sep 9 14:45:53 2025
    XPost: comp.lang.c
    From: scott@slp53.sl.home

    Lynn McGuire <lynnmcguire5@gmail.com> writes:
    On 9/8/2025 3:36 AM, Lawrence D’Oliveiro wrote:
    On Wed, 03 Sep 2025 22:20:48 +0000, Pierre wrote:

    I liked his reply to the question about the current state of software
    today:

    "A lot of it sucks! Unfortunately, it's all too true."

    Ken Thompson, when asked what OS he uses, replied that he has given up on
    Apple (the so-called “Unix”) and switched to Linux, specifically the
    Raspberry Pi.

    Did anybody ask Kernighan what he uses?

    He was using an Apple laptop and was complaining bitterly how difficult
    it was to get to the underlying unix based operating system.

    Open the terminal app and you have a shell.

    Now, I will admit, that the apple korn shell implementation
    is rather sub-par, particularly with 'set -o vi'.

    --- SoupGate-Linux v1.05
    * Origin: Dragon's Lair ---:- FidoNet<>Usenet Gateway -:--- (3:633/10)
  • From candycanearter07@3:633/10 to ldo@nz.invalid on Tue Sep 9 21:50:02 2025
    XPost: comp.lang.c
    From: candycanearter07@candycanearter07.nomail.afraid

    Lawrence D’Oliveiro <ldo@nz.invalid> wrote at 08:43 this Monday (GMT):
    On Mon, 8 Sep 2025 09:13:11 +0300, Paavo Helde wrote:

    Actually, the back button in the browser should be disabled when
    clicking it would not make sense, but it looks like there is currently
    no protocol for doing that.

    The way to disable it would be to never reload the entire page, just keep dynamically updating parts of its contents.


    Then people would complain about being sent back to the search engine or new tab page.
    --
    user <candycane> is generated from /dev/urandom

    --- SoupGate-Linux v1.05
    * Origin: Dragon's Lair ---:- FidoNet<>Usenet Gateway -:--- (3:633/10)
  • From candycanearter07@3:633/10 to boltar@caprica.universe on Tue Sep 9 21:50:04 2025
    From: candycanearter07@candycanearter07.nomail.afraid

    boltar@caprica.universe <boltar@caprica.universe> wrote at 16:00 this Sunday (GMT):
    On Sun, 07 Sep 2025 15:30:34 GMT
    scott@slp53.sl.home (Scott Lurndal) gabbled:
    Michael S <already5chosen@yahoo.com> writes:
    1. Lambda expressions

    Syntactic sugar.

    They can make code a bit more compact and easier to follow.

    That is the definition of syntax sugar, yeah.

    1. New meaning of auto.

    Doesn't increase readability, IMO.

    Devs using auto everywhere really boils my piss sometimes. If I wanted a language where I can't tell what type a variable is without searching through the code or using an IDE I'd use python. Its bad enough with templates but
    at least they have a useful function.


    JS is way worse I think.
    --
    user <candycane> is generated from /dev/urandom

    --- SoupGate-Linux v1.05
    * Origin: Dragon's Lair ---:- FidoNet<>Usenet Gateway -:--- (3:633/10)
  • From Lawrence =?iso-8859-13?q?D=FFOlivei@3:633/10 to All on Tue Sep 9 22:38:51 2025
    XPost: comp.lang.c
    From: ldo@nz.invalid

    On Tue, 9 Sep 2025 21:50:02 -0000 (UTC), candycanearter07 wrote:

    Lawrence D’Oliveiro <ldo@nz.invalid> wrote at 08:43 this Monday (GMT):

    On Mon, 8 Sep 2025 09:13:11 +0300, Paavo Helde wrote:

    Actually, the back button in the browser should be disabled when
    clicking it would not make sense, but it looks like there is currently
    no protocol for doing that.

    The way to disable it would be to never reload the entire page, just
    keep dynamically updating parts of its contents.

    Then people would complain about being sent back to the search engine or
    new tab page.

    There is a way to set a “modified & unsaved” flag on the page so that,
    when the user tries to leave it, they get an “Are you sure?” warning.

    --- SoupGate-Linux v1.05
    * Origin: Dragon's Lair ---:- FidoNet<>Usenet Gateway -:--- (3:633/10)
  • From candycanearter07@3:633/10 to ldo@nz.invalid on Wed Sep 10 18:20:03 2025
    XPost: comp.lang.c
    From: candycanearter07@candycanearter07.nomail.afraid

    Lawrence D’Oliveiro <ldo@nz.invalid> wrote at 22:38 this Tuesday (GMT):
    On Tue, 9 Sep 2025 21:50:02 -0000 (UTC), candycanearter07 wrote:

    Lawrence D’Oliveiro <ldo@nz.invalid> wrote at 08:43 this Monday (GMT):

    On Mon, 8 Sep 2025 09:13:11 +0300, Paavo Helde wrote:

    Actually, the back button in the browser should be disabled when
    clicking it would not make sense, but it looks like there is currently >>>> no protocol for doing that.

    The way to disable it would be to never reload the entire page, just
    keep dynamically updating parts of its contents.

    Then people would complain about being sent back to the search engine or
    new tab page.

    There is a way to set a “modified & unsaved” flag on the page so that, when the user tries to leave it, they get an “Are you sure?” warning.


    Good to know, that definitely helps the issue.
    --
    user <candycane> is generated from /dev/urandom

    --- SoupGate-Linux v1.05
    * Origin: Dragon's Lair ---:- FidoNet<>Usenet Gateway -:--- (3:633/10)