• Re: [OT] Proving that one is human; disabling ad-blockers

    From Silvano@Silvano@noncisonopernessuno.it to alt.usage.english on Tue Sep 30 13:20:44 2025
    From Newsgroup: alt.usage.english

    Bertel Lund Hansen hat am 30.09.2025 um 08:57 geschrieben:
    Den 29.09.2025 kl. 23.48 skrev Silvano:

    You forgot a smiley and you can say anything you want, but you can't
    force me to listen to what you're saying. That's why I have scores of
    killfiles, over 100 in a German group.

    I think that you have entries that are no longer needed. I have a total
    of four identities that I kill in desd.

    I know you're right. Some entries are no longer needed. But AFAIK the
    number of filters in NGs is unlimited, unlike the max. 50 phone numbers Deutsche Telekom (the main German phone company) allows me to block.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From nospam@nospam@de-ster.demon.nl (J. J. Lodder) to alt.usage.english on Tue Sep 30 13:20:56 2025
    From Newsgroup: alt.usage.english

    Richard Heathfield <rjh@cpax.org.uk> wrote:

    On 30/09/2025 10:51, Athel Cornish-Bowden wrote:
    On 2025-09-29 21:12:29 +0000, Garrett Wollman said:

    In article <10begad$35mtr$1@dont-email.me>,
    Athel Cornish-Bowden <me@yahoo.com> wrote:
    Increasingly often (and it seems to have increased
    dramatically in the
    last week or so) I get a dialogue demanding that I show that I
    am not a
    robot, with the message "Verifying you are human. This may
    take a few
    seconds." or something similar.

    But it just goes away in a second, without you having to do
    anything,
    right?

    That's an anti-"AI"-scraper countermeasure. With billions of
    dollars
    being spent on training "AI" models, the companies that make
    them are
    desparate for any training corpus they can get, and have been
    scraping
    hitting web site on earth at such speed and volume that sites
    that do
    not otherwise require login are melting (or racking up very large
    provider bills) under the pressure. So the site owners are
    fighting
    back by doing a bit of profiling to simultaneously slow down the
    scrapers, force them to expend commensurate computational
    effort to
    the sites they're scraping, and potentially profile them to
    serve them
    different content (like a "not authorized" error). It used to
    be that
    there were better mechanisms to do this, like IP address
    reputation
    systems, but some of the "AI" companies are effectively renting
    botnets to make it more difficult to block their scraping,
    which makes
    it nearly impossible for anything other than a behavior-based
    system
    to effectively exclude the parasites.

    Thanks. That makes a lot of sense, and explains why this has
    happened so suddenly.

    Why is it that, whenever we find a really good new way to put
    computers to make life better for everyone, we quickly find a way
    to use it to make life worse instead?

    Silly you.
    Don't you know that we live in the best of all possible worlds?

    Jan

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Hibou@vpaereru-unmonitored@yahoo.com.invalid to alt.usage.english on Tue Sep 30 13:47:48 2025
    From Newsgroup: alt.usage.english

    Le 30/09/2025 |a 10:51, Athel Cornish-Bowden a |-crit :
    On 2025-09-29 21:12:29 +0000, Garrett Wollman said:
    Athel Cornish-Bowden-awrote:
    Increasingly often (and it seems to have increased dramatically in the
    last week or so) I get a dialogue demanding that I show that I am not a
    robot, with the message "Verifying you are human. This may take a few
    seconds." or something similar.

    But it just goes away in a second, without you having to do anything,
    right?

    That's an anti-"AI"-scraper countermeasure.-a With billions of dollars
    being spent on training "AI" models, the companies that make them are
    desparate for any training corpus they can get, and have been scraping
    hitting web site on earth at such speed and volume that sites that do
    not otherwise require login are melting (or racking up very large
    provider bills) under the pressure.-a So the site owners are fighting
    back by doing a bit of profiling to simultaneously slow down the
    scrapers, force them to expend commensurate computational effort to
    the sites they're scraping, and potentially profile them to serve them
    different content (like a "not authorized" error).-a It used to be that
    there were better mechanisms to do this, like IP address reputation
    systems, but some of the "AI" companies are effectively renting
    botnets to make it more difficult to block their scraping, which makes
    it nearly impossible for anything other than a behavior-based system
    to effectively exclude the parasites.

    Thanks. That makes a lot of sense, and explains why this has happened so suddenly.


    What I see quite often now is not behaviour-based, since it merely
    involves ticking one box. I suspect there is analysis going on in the background, e.g. of data leaked by the browser, which is more than we
    may like to think. Try visiting <https://coveryourtracks.eff.org/> to
    see. I think sites can quite often see the referring page, too, e.g.
    Google, though I don't see mention of it there (and in this case there
    wasn't one, since I visited via a bookmark). I dare say all this can be
    faked in a clever-enough robot. Then there's the IP address - who owns
    it and has it form? (I encounter more checks when passing through a
    personal VPN chez AWS than when not - and if I use Opera's VPN, I
    immediately run into image CAPTCHAs.)

    I've googled, but it's hard to find anything concrete. I expect the
    algorithms are kept secret to try to curb the arms race between robots
    and no-bots. Google's AI (for what it's worth) says: "Cloudflare
    verifies humans by analyzing user behavior, browser information, and
    device characteristics to distinguish real users from bots. This process
    often involves a 'JavaScript challenge' where the browser must
    successfully execute complex JavaScript code, or it may use a CAPTCHA
    with image puzzles. For a more seamless, background process,
    Cloudflare's Turnstile technology uses cryptographic attestation to
    verify a device's trusted status without requiring user interaction or
    visible challenges. ... Cryptographic Attestation ... verifies that the
    user's device is controlled by a legitimate entity by checking for a
    public key signed by a trusted manufacturer...."

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From s|b@me@privacy.invalid to alt.usage.english on Tue Sep 30 16:49:40 2025
    From Newsgroup: alt.usage.english

    On Mon, 29 Sep 2025 19:17:10 +0100, Hibou wrote:

    I forgot to mention that killfiles are, of course, a violation of free speech.

    No, they're not. When Netanyahu began his speech at the UN I chose not
    to listen. This didn't violate his freedom of speech in any way. Same
    thing for kill filters; they're a personal choice.
    --
    s|b
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Adam Funk@a24061@ducksburg.com to alt.usage.english on Tue Sep 30 15:55:58 2025
    From Newsgroup: alt.usage.english

    On 2025-09-29, Rich Ulrich wrote:

    On Mon, 29 Sep 2025 22:53:10 +0100, Aidan Kehoe <kehoea@parhasard.net>
    wrote:

    consciously make the effort to avoid having it attempt to mislead me, e.g. by >>interpolating ideas from other jurisdictions into Irish tax law, what I am >>interested in. Search for a PDF manual of a device you have to debug (e.g. my >>surgeryrCOs phone system); this used to work twenty years ago, now you get page
    after page after page of boilerplate content that soaks up clicks and attention
    without actually supplying the manual.

    That seems odd to me. I've downloaded a half dozen manuals (for
    tv, phone, stereo) and don't remember trouble in finding them.
    At worst, the manufacturer's site wants me to specify the type
    of appliance and supply the model name/ number.


    IME it varies. Sometimes it's easier to find the PDF online than the
    paper copy that came with the appliance, but sometimes the top hits
    are on crappy "manuals library" sites that soak up clicks and
    attention (I like that).
    --
    Science is what we understand well enough to explain to a computer.
    Art is everything else we do. ---Donald Knuth
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From lar3ryca@larry@invalid.ca to alt.usage.english on Tue Sep 30 12:51:06 2025
    From Newsgroup: alt.usage.english

    On 2025-09-30 00:57, Bertel Lund Hansen wrote:
    Den 30.09.2025 kl. 02.48 skrev lar3ryca:

    I forgot to mention that killfiles are, of course, a violation of
    free speech.

    No it isn't. Free speech means that I cannot prevent someone from
    speaking. It does NOT mean that I have to listen to them.

    Not even if they repeat themselves.

    That one was a bouncy mouse button.
    --
    If a man doesnrCOt believe as we do, we say he is a crank, and that
    settles it.
    I mean it does nowadays, because now we canrCOt burn him.
    rCoMark Twain

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From lar3ryca@larry@invalid.ca to alt.usage.english on Tue Sep 30 12:54:20 2025
    From Newsgroup: alt.usage.english

    On 2025-09-29 23:36, occam wrote:
    On 30/09/2025 03:14, lar3ryca wrote:

    <snip>


    I am SO happy that I seldom see those stupid picture tests any more.
    Same for the ones that ask you to type in the distorted characters.

    The early distorted characters were not all made-up distortions. Luis
    von Ahn, the inventor of the CAPTCHA system (https://en.wikipedia.org/wiki/Luis_von_Ahn) explains that they [the
    CAPTCHA inputs] were used to 'debug' the scans of old documents (e.g
    Google Book project), where the OCR scanner had failed. So, in order to resolve the problem, his system used human skills - disguised as
    CAPTCHA texts - to correct the OCR results. (There was quite a lot of correlation of typed responses to come to a consensus verdict.)

    I did not know that. Excellent use of the technology. The only reason I
    found them stupid is because I could not figure out some of the letters
    or numbers.

    P.S: Luis von Ahn is the co-founder and CEO of Duolingo.


    What I mostly see now are the ones that show a box and ask if you are
    human. By the time I get to the box, it has usually decided I am human.
    I think, but can't be sure, that they are testing reaction times, or
    perhaps mouse movements. If I can remember, I'll try not moving my mouse
    at all to see if that changes things.


    --
    I tried making orange juice from concentrate,
    but all I got was a really bad headache.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Madhu@enometh@meer.net to alt.usage.english on Wed Oct 1 08:00:44 2025
    From Newsgroup: alt.usage.english

    * Hibou <mk21rkFcsl4U1@mid.individual.net> :
    Wrote on Tue, 30 Sep 2025 13:47:48 +0100:
    I've googled, but it's hard to find anything concrete. I expect the algorithms are kept secret to try to curb the arms race between robots
    and no-bots. Google's AI (for what it's worth) says: "Cloudflare
    verifies humans by analyzing user behavior, browser information, and
    device characteristics to distinguish real users from bots. This
    process often involves a 'JavaScript challenge' where the browser must successfully execute complex JavaScript code, or it may use a CAPTCHA
    with image puzzles. For a more seamless, background process,
    Cloudflare's Turnstile technology uses cryptographic attestation to
    verify a device's trusted status without requiring user interaction or visible challenges. ... Cryptographic Attestation ... verifies that
    the user's device is controlled by a legitimate entity by checking for
    a public key signed by a trusted manufacturer...."

    It is surveillance and tracking dollars at work with a fake cover
    narrative of "protection against AI bots" like the same deficit dollars
    are going into the AI shell startups, to create the situation.

    the purpose of collection of data is also bullshit narrative. The
    endtime investments will pay off when the investors use the data on the
    users like the SS used the dossiers they built up.

    By clicking "I am not a robot" you prove your worth, a robot who does
    what its told, to those that you control your behaviour serve by
    clicking.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kerr-Mudd, John@admin@127.0.0.1 to alt.usage.english on Wed Oct 1 08:33:09 2025
    From Newsgroup: alt.usage.english

    On 30 Sep 2025 02:18:41 GMT
    ram@zedat.fu-berlin.de (Stefan Ram) wrote:

    Rich Ulrich <rich.ulrich@comcast.net> wrote or quoted:
    I don't regret creating a second Google icon, one that gives me the
    search without AI. I ignored it for a while, but I've been using it
    more in recent weeks.

    If you know how to write a bit of JavaScript, you can do a
    ton with Google results pages. For example, you can strip out
    everything except the actual search hits. Then you just stash
    that as a bookmarklet and fire it up with a couple key presses.


    I think this illustates the point nicely; ordinary punters have to wade
    through extra sh^te to get the info they want.
    --
    Bah, and indeed Humbug.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From HVS@office@REMOVETHISwhhvs.co.uk to alt.usage.english on Wed Oct 1 12:12:07 2025
    From Newsgroup: alt.usage.english

    On 30 Sep 2025, Bertel Lund Hansen wrote

    Den 29.09.2025 kl. 23.48 skrev Silvano:

    You forgot a smiley and you can say anything you want, but you
    can't force me to listen to what you're saying. That's why I have
    scores of killfiles, over 100 in a German group.

    I think that you have entries that are no longer needed. I have a
    total of four identities that I kill in desd.

    I still miss the feature of Agent. You could set a kill filter to
    be active X days after the last hit.

    That feature still exists in XNews (which also, amazingly, still
    exists). It offers a default expiry of 100 days, which you can change
    to anything you like ("0"="never").



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From HVS@office@REMOVETHISwhhvs.co.uk to alt.usage.english on Wed Oct 1 12:27:25 2025
    From Newsgroup: alt.usage.english

    On 30 Sep 2025, Bertel Lund Hansen wrote

    Den 30.09.2025 kl. 07.16 skrev Steve Hayes:

    My older version of Firefox had its own cookie popup, which was
    much better. I could decide to allow cookies always, or allow
    them to the end of the session. If it was a site I visited
    regularly, I'd click on "Allow" and if it was a once-off visit,
    I'd toke the "End of session" option.

    Unfortunately newer versions don't seem to have that option.

    In the preferences I have set up that cookies will disappear when
    I close the browser, so I always accept the very few times when "I
    don't care about cookies" hasn't removed the disturbance. I can
    also enter exceptions for sites whose cookies will survive. I
    don't miss the choice options.

    Same here, except that I don't enter exceptions for any sites -- I
    just wipe all cookies, trackers, and such-like (along with clearing
    the browser history, which I've simply never, ever used in the 30
    years or so that I've had internet access). I keep saved passwords
    for logins, though.

    It means I have to approach all sites as if I'm a new visitor each
    time I go there (which I am, as far as they're concerned), but I'm
    used to that; it doesn't bother me.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Peter Moylan@peter@pmoylan.org to alt.usage.english on Wed Oct 1 21:38:51 2025
    From Newsgroup: alt.usage.english

    On 01/10/25 21:27, HVS wrote:
    On 30 Sep 2025, Bertel Lund Hansen wrote

    In the preferences I have set up that cookies will disappear when I
    close the browser, so I always accept the very few times when "I
    don't care about cookies" hasn't removed the disturbance. I can
    also enter exceptions for sites whose cookies will survive. I don't
    miss the choice options.

    Same here, except that I don't enter exceptions for any sites -- I
    just wipe all cookies, trackers, and such-like (along with clearing
    the browser history, which I've simply never, ever used in the 30
    years or so that I've had internet access). I keep saved passwords
    for logins, though.

    In hindsight, cookies should never have been invented. They have
    relatively few legitimate uses, and a whole lot of evil uses.

    The whole history of web browsers, though, has been the addition of more
    and more "features" of questionable value. Something that one browser
    adds will almost immediately be copied by the others. New things are
    added, and nothing is ever deleted. Web browsers are a classic case of
    software bloat gone mad.

    Ideally, we should at this stage invent a new alternative to HTML,
    possibly based on the present version but with features savagely pruned
    to get rid of the bad decisions of the past. But it's not going to happen.
    --
    Peter Moylan peter@pmoylan.org http://www.pmoylan.org
    Newcastle, NSW
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bertel Lund Hansen@rundtosset@lundhansen.dk to alt.usage.english on Wed Oct 1 17:43:28 2025
    From Newsgroup: alt.usage.english

    Den 01.10.2025 kl. 13.12 skrev HVS:

    I still miss the feature of Agent. You could set a kill filter to
    be active X days after the last hit.

    That feature still exists in XNews (which also, amazingly, still
    exists). It offers a default expiry of 100 days, which you can change
    to anything you like ("0"="never").

    Maybe you miss the point? If there's a hit within the 30 days, a new 30
    day period begins. This ensures that only unnecessary filters disappear.
    --
    Bertel, Kolt, Danmark

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bertel Lund Hansen@rundtosset@lundhansen.dk to alt.usage.english on Wed Oct 1 17:49:48 2025
    From Newsgroup: alt.usage.english

    Den 01.10.2025 kl. 13.27 skrev HVS:

    In the preferences I have set up that cookies will disappear when
    I close the browser, so I always accept the very few times when "I
    don't care about cookies" hasn't removed the disturbance. I can
    also enter exceptions for sites whose cookies will survive. I
    don't miss the choice options.

    Same here, except that I don't enter exceptions for any sites -- I
    just wipe all cookies, trackers, and such-like (along with clearing
    the browser history, which I've simply never, ever used in the 30
    years or so that I've had internet access). I keep saved passwords
    for logins, though.

    I also clear my history when I close the browser. The cookie exceptions
    I have set concern the newspaper that I read and a site with our
    authoritative dictionary of spelling. I've forgotten why I allowed that
    last one, but there was a reason.

    It means I have to approach all sites as if I'm a new visitor each
    time I go there (which I am, as far as they're concerned), but I'm
    used to that; it doesn't bother me.

    I have only found one example of a functionality that I can't have:
    There's a site with a tv-program for many channels. One can set up that
    only one's favourite channels are shown, but I can't[1]. I can live with
    that.

    [1] Well, I can, but the setup is gone when I revisit.
    --
    Bertel, Kolt, Danmark

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bertel Lund Hansen@rundtosset@lundhansen.dk to alt.usage.english on Wed Oct 1 17:51:48 2025
    From Newsgroup: alt.usage.english

    Den 01.10.2025 kl. 13.38 skrev Peter Moylan:

    In hindsight, cookies should never have been invented. They have
    relatively few legitimate uses, and a whole lot of evil uses.

    Isn't it true that sessions in PHP (and similar web programming
    languages) only work because they set cookies?
    --
    Bertel, Kolt, Danmark

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to alt.usage.english on Wed Oct 1 17:24:49 2025
    From Newsgroup: alt.usage.english

    On 01/10/2025 16:51, Bertel Lund Hansen wrote:
    Den 01.10.2025 kl. 13.38 skrev Peter Moylan:

    In hindsight, cookies should never have been invented. They have
    relatively few legitimate uses, and a whole lot of evil uses.

    Isn't it true that sessions in PHP (and similar web programming
    languages) only work because they set cookies?

    Yes.
    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bertel Lund Hansen@rundtosset@lundhansen.dk to alt.usage.english on Wed Oct 1 20:19:35 2025
    From Newsgroup: alt.usage.english

    Den 01.10.2025 kl. 18.24 skrev Richard Heathfield:

    In hindsight, cookies should never have been invented. They have
    relatively few legitimate uses, and a whole lot of evil uses.

    Isn't it true that sessions in PHP (and similar web programming
    languages) only work because they set cookies?

    Yes.

    That means that a whole lot of user-friendly webpages would be destroyed
    if we removed cookies.
    --
    Bertel, Kolt, Danmark

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Sam Plusnet@not@home.com to alt.usage.english on Wed Oct 1 20:09:12 2025
    From Newsgroup: alt.usage.english

    On 01/10/2025 16:49, Bertel Lund Hansen wrote:
    Den 01.10.2025 kl. 13.27 skrev HVS:

    In the preferences I have set up that cookies will disappear when
    I close the browser, so I always accept the very few times when "I
    don't care about cookies" hasn't removed the disturbance. I can
    also enter exceptions for sites whose cookies will survive. I
    don't miss the choice options.

    Same here, except that I don't enter exceptions for any sites -- I
    just wipe all cookies, trackers, and such-like (along with clearing
    the browser history, which I've simply never, ever used in the 30
    years or so that I've had internet access).-a I keep saved passwords
    for logins, though.

    I also clear my history when I close the browser. The cookie exceptions
    I have set concern the newspaper that I read and a site with our authoritative dictionary of spelling. I've forgotten why I allowed that
    last one, but there was a reason.

    It means I have to approach all sites as if I'm a new visitor each
    time I go there (which I am, as far as they're concerned), but I'm
    used to that; it doesn't bother me.

    I have only found one example of a functionality that I can't have:
    There's a site with a tv-program for many channels. One can set up that
    only one's favourite channels are shown, but I can't[1]. I can live with that.

    [1] Well, I can, but the setup is gone when I revisit.

    I generally use a browser which offers a 'Private' mode.
    For sites I routinely visit, and where I accept the convenience cookies,
    I use the normal mode.
    For everything else I use the private mode which discards all cookies
    etc. when I close it.
    --
    Sam Plusnet
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to alt.usage.english on Wed Oct 1 20:15:09 2025
    From Newsgroup: alt.usage.english

    On 01/10/2025 19:19, Bertel Lund Hansen wrote:
    Den 01.10.2025 kl. 18.24 skrev Richard Heathfield:

    In hindsight, cookies should never have been invented. They have
    relatively few legitimate uses, and a whole lot of evil uses.

    Isn't it true that sessions in PHP (and similar web
    programming languages) only work because they set cookies?

    Yes.

    That means that a whole lot of user-friendly webpages would be
    destroyed if we removed cookies.

    Yes, but Peter wasn't suggesting that; he was just bemoaning
    their invention. If they had never been invented, PHP & co would
    simply have found a way to store session information server side.
    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From richard@richard@cogsci.ed.ac.uk (Richard Tobin) to alt.usage.english on Wed Oct 1 20:00:42 2025
    From Newsgroup: alt.usage.english

    In article <10bjujt$icsr$1@dont-email.me>,
    Richard Heathfield <rjh@cpax.org.uk> wrote:

    Yes, but Peter wasn't suggesting that; he was just bemoaning
    their invention. If they had never been invented, PHP & co would
    simply have found a way to store session information server side.

    That information can't *all* be stored on the server side - the server
    has to at least have some way to differentiate clients. It's possible
    to encode it in a URL, but that's very unwieldy, especially since it
    often has to be secure.

    -- Richard
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to alt.usage.english on Wed Oct 1 21:11:34 2025
    From Newsgroup: alt.usage.english

    On 01/10/2025 21:00, Richard Tobin wrote:
    In article <10bjujt$icsr$1@dont-email.me>,
    Richard Heathfield <rjh@cpax.org.uk> wrote:

    Yes, but Peter wasn't suggesting that; he was just bemoaning
    their invention. If they had never been invented, PHP & co would
    simply have found a way to store session information server side.

    That information can't *all* be stored on the server side - the server
    has to at least have some way to differentiate clients.

    Login.

    Would it be the same as now? No. Would it be possible to maintain
    state across logins? Yes.
    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Aidan Kehoe@kehoea@parhasard.net to alt.usage.english on Wed Oct 1 22:05:07 2025
    From Newsgroup: alt.usage.english


    Ar an ch|-ad l|i de m|! Deireadh F||mhair, scr|!obh Richard Heathfield:

    On 01/10/2025 19:19, Bertel Lund Hansen wrote:
    Den 01.10.2025 kl. 18.24 skrev Richard Heathfield:

    In hindsight, cookies should never have been invented. They have
    relatively few legitimate uses, and a whole lot of evil uses.

    Isn't it true that sessions in PHP (and similar web programming
    languages) only work because they set cookies?

    Yes.

    That means that a whole lot of user-friendly webpages would be destroyed if we removed cookies.

    Yes, but Peter wasn't suggesting that; he was just bemoaning their invention. If they had never been invented, PHP & co would simply have found a way to store session information server side.

    Ideally the HTTP protocol would have had a session identifier as a standard header. But that didnrCOt happen in the early 1990s, and the Cookie header did happen, so thatrCOs what got used. PHP became popular well after this.

    There was no other workable way to store session information server-side. Yes, you could use the HTTP basic authentication header to allow logging in without cookies; but keeping distinct state from different browsers logged in as the same person would not work with this, and IP addresses changed enough with dial-up that tying the state to the IP address also wasnrCOt useful.
    --
    rCyAs I sat looking up at the Guinness ad, I could never figure out /
    How your man stayed up on the surfboard after fourteen pints of stoutrCO
    (C. Moore)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From richard@richard@cogsci.ed.ac.uk (Richard Tobin) to alt.usage.english on Wed Oct 1 21:18:07 2025
    From Newsgroup: alt.usage.english

    In article <10bk1tm$icsq$1@dont-email.me>,
    Richard Heathfield <rjh@cpax.org.uk> wrote:

    That information can't *all* be stored on the server side - the server
    has to at least have some way to differentiate clients.

    Login.

    What exactly do you mean by that? Typical remote computer logins last
    for the duration of a TCP connection, while HTTP is designed not to
    rely on persistent connections. It could be done, but it's not an
    alternative to cookies if you're using the WWW.

    -- Richard
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to alt.usage.english on Thu Oct 2 02:10:23 2025
    From Newsgroup: alt.usage.english

    On 01/10/2025 22:18, Richard Tobin wrote:
    In article <10bk1tm$icsq$1@dont-email.me>,
    Richard Heathfield <rjh@cpax.org.uk> wrote:

    That information can't *all* be stored on the server side - the server
    has to at least have some way to differentiate clients.

    Login.

    What exactly do you mean by that? Typical remote computer logins last
    for the duration of a TCP connection, while HTTP is designed not to
    rely on persistent connections. It could be done,

    It could.

    but it's not an
    alternative to cookies if you're using the WWW.

    If cookies have never been invented, cookies are not an
    alternative to cookies either.
    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mike Spencer@mds@bogus.nodomain.nowhere to alt.usage.english on Thu Oct 2 04:39:04 2025
    From Newsgroup: alt.usage.english


    richard@cogsci.ed.ac.uk (Richard Tobin) writes:

    In article <10bk1tm$icsq$1@dont-email.me>,
    Richard Heathfield <rjh@cpax.org.uk> wrote:

    That information can't *all* be stored on the server side - the server
    has to at least have some way to differentiate clients.

    Login.

    What exactly do you mean by that? Typical remote computer logins last
    for the duration of a TCP connection, while HTTP is designed not to
    rely on persistent connections. It could be done, but it's not an alternative to cookies if you're using the WWW.

    AIUI, the big selling point of HTTP was that it allowed document
    retrieval without the overhead for the server of maintining the login
    state. Connect, optional inline PW validation, fetch, disconnect.

    But soon (Immediately? When, in the time-line?) the demand for a
    maintained session arose. Cookies.
    --
    Mike Spencer Nova Scotia, Canada
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bertel Lund Hansen@rundtosset@lundhansen.dk to alt.usage.english on Thu Oct 2 10:11:59 2025
    From Newsgroup: alt.usage.english

    Den 01.10.2025 kl. 21.15 skrev Richard Heathfield:

    Isn't it true that sessions in PHP (and similar web programming
    languages) only work because they set cookies?

    Yes.

    That means that a whole lot of user-friendly webpages would be
    destroyed if we removed cookies.

    Yes, but Peter wasn't suggesting that; he was just bemoaning their invention. If they had never been invented, PHP & co would simply have
    found a way to store session information server side.

    But couldn't serverside cookies store the same information as normal
    cookies? If so - where is the advantage?
    --
    Bertel, Kolt, Danmark

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Heathfield@rjh@cpax.org.uk to alt.usage.english on Thu Oct 2 09:55:50 2025
    From Newsgroup: alt.usage.english

    On 02/10/2025 09:11, Bertel Lund Hansen wrote:
    Den 01.10.2025 kl. 21.15 skrev Richard Heathfield:

    Isn't it true that sessions in PHP (and similar web
    programming languages) only work because they set cookies?

    Yes.

    That means that a whole lot of user-friendly webpages would be
    destroyed if we removed cookies.

    Yes, but Peter wasn't suggesting that; he was just bemoaning
    their invention. If they had never been invented, PHP & co
    would simply have found a way to store session information
    server side.

    But couldn't serverside cookies store the same information as
    normal cookies? If so - where is the advantage?

    If the server finds a cookie on your machine, it is justified in
    guessing it's your cookie. If it has to find your cookie on its
    own disk, it must first be sure you're you, so you have to log in.
    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Peter Moylan@peter@pmoylan.org to alt.usage.english on Thu Oct 2 20:32:53 2025
    From Newsgroup: alt.usage.english

    On 02/10/25 17:39, Mike Spencer wrote:
    richard@cogsci.ed.ac.uk (Richard Tobin) writes:

    In article <10bk1tm$icsq$1@dont-email.me>, Richard Heathfield
    <rjh@cpax.org.uk> wrote:

    That information can't *all* be stored on the server side - the
    server has to at least have some way to differentiate clients.

    Login.

    What exactly do you mean by that? Typical remote computer logins
    last for the duration of a TCP connection, while HTTP is designed
    not to rely on persistent connections. It could be done, but it's
    not an alternative to cookies if you're using the WWW.

    AIUI, the big selling point of HTTP was that it allowed document
    retrieval without the overhead for the server of maintining the
    login state. Connect, optional inline PW validation, fetch,
    disconnect.

    TLS, which is what HTTPS uses, does have an option to restore a previous session, but as far as I know nobody has yet used that for anything
    except restoring the encryption state.

    But soon (Immediately? When, in the time-line?) the demand for a
    maintained session arose. Cookies.

    The logic behind storing cookies at the client end is that it would take
    a lot of memory to store them all at the server end, and the server
    sites like to farm out the cost to the users. Really, though, we should
    work out a way to distinguish two kinds of cookies. Some cookies (the
    minority) are for the benefit of the users, and some (the majority) are
    for the benefit of the marketing people. Now, if a user is getting the
    benefit, it is reasonable to ask the user to bear the cost of storing
    the cookie. For the other kind, who should be expected to pay? How much
    are the marketing people prepared to pay for the privilege of collecting
    your personal data?

    Perhaps we should develop a mechanism by which the owner of a web server
    is required to pay for being allowed to store a cookie.
    --
    Peter Moylan peter@pmoylan.org http://www.pmoylan.org
    Newcastle, NSW
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From richard@richard@cogsci.ed.ac.uk (Richard Tobin) to alt.usage.english on Thu Oct 2 11:17:53 2025
    From Newsgroup: alt.usage.english

    In article <10blc4f$sij7$2@dont-email.me>,
    Bertel Lund Hansen <rundtosset@lundhansen.dk> wrote:

    But couldn't serverside cookies store the same information as normal >cookies? If so - where is the advantage?

    Cookies on the client aren't necessarily only accesssible by the
    server that set them.

    -- Richard
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wollman@wollman@hergotha.csail.mit.edu (Garrett Wollman) to alt.usage.english on Thu Oct 2 17:36:20 2025
    From Newsgroup: alt.usage.english

    In article <10blkcr$ulov$1@dont-email.me>,
    Peter Moylan <peter@pmoylan.org> wrote:

    TLS, which is what HTTPS uses, does have an option to restore a previous >session, but as far as I know nobody has yet used that for anything
    except restoring the encryption state.

    TLS supports mutual (client-to-server as well as the usual
    server-to-client) authentication, and most web people seem to hate
    this with a passion, so it tends to be poorly supported if at all.
    There are some arguments about security boundaries and protocol
    design, but it does actually work with session resumption in the cases
    where it works at all. There were a number of problems with
    implementations of this, including some serious security flaws in the
    first two implementations of it (in SSL and TLSv1.0). TLS mutual authentication is done as a part of the initial connection setup (Diffie-Hellman key exchange can authenticate neither, one, or both
    parties, and the normal way it's used in TLS authenticates only the
    server) which means that the client needs some way to know a priori
    whether it should try to authenticate, before it has sent a single
    HTTP request, never mind received a response from the server.

    Perhaps we should develop a mechanism by which the owner of a web server
    is required to pay for being allowed to store a cookie.

    They are: they are providing a service to the user, gratis.

    -GAWollman
    --
    Garrett A. Wollman | "Act to avoid constraining the future; if you can, wollman@bimajority.org| act to remove constraint from the future. This is Opinions not shared by| a thing you can do, are able to do, to do together."
    my employers. | - Graydon Saunders, _A Succession of Bad Days_ (2015) --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Snidely@snidely.too@gmail.com to alt.usage.english on Mon Oct 6 17:27:53 2025
    From Newsgroup: alt.usage.english

    Athel Cornish-Bowden asserted that:
    Increasingly often (and it seems to have increased dramatically in the last week or so) I get a dialogue demanding that I show that I am not a robot, with the message "Verifying you are human. This may take a few seconds." or something similar. Apart from being very irritating, it seems completely pointless: are they really so moronic that it doesn't occur to them that people who design robots are unable to get them to recognize such dialogues and to click in the little square?

    Just as irritating, maybe more so, are sites that say that they've detected that I'm using an ad-blocker, and please disable it. I don't disable my ad-blocker but just look for another site. Amazing as it may seem, the reason
    I use an ad-blocker is that I don't want to clutter up my screen with advertisements.

    Soon we'll have trolls posting messages that say "I see that I'm in your killfile. Please let my message through as it's necessary for my trollish purposes."

    no introduction needed:
    <URL:https://www.kevinandkell.com/2016/kk0313.html>

    (Safe for home use)

    /dps
    --
    "Inviting people to laugh with you while you are laughing at yourself
    is a good thing to do, You may be a fool but you're the fool in
    charge." -- Carl Reiner
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From occam@occam@nowhere.nix to alt.usage.english on Tue Oct 7 08:02:32 2025
    From Newsgroup: alt.usage.english

    On 07/10/2025 02:27, Snidely wrote:


    no introduction needed:
    <URL:https://www.kevinandkell.com/2016/kk0313.html>

    (Safe for home use)


    <smile>
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Sam Plusnet@not@home.com to alt.usage.english on Tue Oct 7 19:37:14 2025
    From Newsgroup: alt.usage.english

    On 07/10/2025 07:02, occam wrote:
    On 07/10/2025 02:27, Snidely wrote:


    no introduction needed:
    <URL:https://www.kevinandkell.com/2016/kk0313.html>

    (Safe for home use)


    <smile>

    I assume you were not smiling at the humungous long list of cookies you
    were 'invited' to accept before being given access to the cartoon?
    --
    Sam Plusnet
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Silvano@Silvano@noncisonopernessuno.it to alt.usage.english on Tue Oct 7 22:54:16 2025
    From Newsgroup: alt.usage.english

    Sam Plusnet hat am 07.10.2025 um 20:37 geschrieben:
    On 07/10/2025 07:02, occam wrote:
    On 07/10/2025 02:27, Snidely wrote:


    no introduction needed:
    <URL:https://www.kevinandkell.com/2016/kk0313.html>

    (Safe for home use)


    <smile>

    I assume you were not smiling at the humungous long list of cookies you
    were 'invited' to accept before being given access to the cartoon?


    Just curious. WHAT? I didn't see any list! Otherwise I'd have gone away.

    I wonder. Did I accept all cookies unwittingly? I don't think so.
    Usually I'm not that stupid. Or does the fact that my computer is in the
    EU make a difference?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tony Cooper@tonycooper214@gmail.com to alt.usage.english on Tue Oct 7 20:34:20 2025
    From Newsgroup: alt.usage.english

    On Tue, 7 Oct 2025 22:54:16 +0200, Silvano
    <Silvano@noncisonopernessuno.it> wrote:

    Sam Plusnet hat am 07.10.2025 um 20:37 geschrieben:
    On 07/10/2025 07:02, occam wrote:
    On 07/10/2025 02:27, Snidely wrote:


    no introduction needed:
    <URL:https://www.kevinandkell.com/2016/kk0313.html>

    (Safe for home use)


    <smile>

    I assume you were not smiling at the humungous long list of cookies you
    were 'invited' to accept before being given access to the cartoon?


    Just curious. WHAT? I didn't see any list! Otherwise I'd have gone away.

    I wonder. Did I accept all cookies unwittingly? I don't think so.
    Usually I'm not that stupid. Or does the fact that my computer is in the
    EU make a difference?

    When a link is opened, a notice often pops up making you choose to
    accept cookies or some cookies to view the site. The link produces no
    such pop-up. There was no invitation that I saw.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Snidely@snidely.too@gmail.com to alt.usage.english on Tue Oct 7 20:05:16 2025
    From Newsgroup: alt.usage.english

    On Tuesday or thereabouts, Tony Cooper asked ...
    On Tue, 7 Oct 2025 22:54:16 +0200, Silvano
    <Silvano@noncisonopernessuno.it> wrote:

    Sam Plusnet hat am 07.10.2025 um 20:37 geschrieben:
    On 07/10/2025 07:02, occam wrote:
    On 07/10/2025 02:27, Snidely wrote:


    no introduction needed:
    <URL:https://www.kevinandkell.com/2016/kk0313.html>

    (Safe for home use)


    <smile>

    I assume you were not smiling at the humungous long list of cookies you
    were 'invited' to accept before being given access to the cartoon?


    Just curious. WHAT? I didn't see any list! Otherwise I'd have gone away.

    I wonder. Did I accept all cookies unwittingly? I don't think so.
    Usually I'm not that stupid. Or does the fact that my computer is in the
    EU make a difference?

    When a link is opened, a notice often pops up making you choose to
    accept cookies or some cookies to view the site. The link produces no
    such pop-up. There was no invitation that I saw.

    This is a US-based site, so the cookie-option popup may not be
    implemented. So, that isn't a confirmation of cookie-less-ness,
    although it's essentially required for EU-based sites (I see a
    possiblility of an alternative opt-out method, but from this side of
    the salty sea I don't know if there is such).


    However, looking at my browser's cookie store, I only see the usual doubleclick.com cookies, and the youtube and google cookies. Yeah,
    you're tracked on this site, but only for the ads that pay for the
    site, and none of the ads I see have blasting audio.

    /dps
    --
    Killing a mouse was hardly a Nobel Prize-worthy exercise, and Lawrence
    went apopleptic when he learned a lousy rodent had peed away all his
    precious heavy water.
    _The Disappearing Spoon_, Sam Kean
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Steve Hayes@hayesstw@telkomsa.net to alt.usage.english on Wed Oct 8 05:22:10 2025
    From Newsgroup: alt.usage.english

    On Tue, 07 Oct 2025 20:34:20 -0400, Tony Cooper
    <tonycooper214@gmail.com> wrote:

    On Tue, 7 Oct 2025 22:54:16 +0200, Silvano
    <Silvano@noncisonopernessuno.it> wrote:

    Sam Plusnet hat am 07.10.2025 um 20:37 geschrieben:
    On 07/10/2025 07:02, occam wrote:
    On 07/10/2025 02:27, Snidely wrote:


    no introduction needed:
    <URL:https://www.kevinandkell.com/2016/kk0313.html>

    (Safe for home use)


    <smile>

    I assume you were not smiling at the humungous long list of cookies you
    were 'invited' to accept before being given access to the cartoon?


    Just curious. WHAT? I didn't see any list! Otherwise I'd have gone away.

    I wonder. Did I accept all cookies unwittingly? I don't think so.
    Usually I'm not that stupid. Or does the fact that my computer is in the
    EU make a difference?

    When a link is opened, a notice often pops up making you choose to
    accept cookies or some cookies to view the site. The link produces no
    such pop-up. There was no invitation that I saw.

    I think the point is that the list of cookies was omitted from the
    cartoon, not from your screen.
    --
    Steve Hayes from Tshwane, South Africa
    Web: http://www.khanya.org.za/stevesig.htm
    Blog: http://khanya.wordpress.com
    E-mail - see web page, or parse: shayes at dunelm full stop org full stop uk --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Athel Cornish-Bowden@me@yahoo.com to alt.usage.english on Wed Oct 8 10:18:10 2025
    From Newsgroup: alt.usage.english

    On 2025-10-07 20:54:16 +0000, Silvano said:

    Sam Plusnet hat am 07.10.2025 um 20:37 geschrieben:
    On 07/10/2025 07:02, occam wrote:
    On 07/10/2025 02:27, Snidely wrote:


    no introduction needed:
    <URL:https://www.kevinandkell.com/2016/kk0313.html>

    (Safe for home use)


    <smile>

    I assume you were not smiling at the humungous long list of cookies you
    were 'invited' to accept before being given access to the cartoon?


    Just curious. WHAT? I didn't see any list! Otherwise I'd have gone away.

    My experience, too.

    I wonder. Did I accept all cookies unwittingly? I don't think so.
    Usually I'm not that stupid. Or does the fact that my computer is in the
    EU make a difference?
    --
    Athel -- French and British, living in Marseilles for 38 years; mainly
    in England until 1987.

    --- Synchronet 3.21a-Linux NewsLink 1.2