• AKICIF: Capitalizing Book Titles

    From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Fri Jan 16 11:31:29 2026
    From Newsgroup: rec.arts.sf.fandom

    In 2010, the Academia Real Espa|#ola declared that 'ch' and 'll' were no longer letters in their own right, but digraphs (like 'ph' in English).
    As such words with 'ch' would be alphabetized after 'cg' and before
    'ci', and those with 'll' would have that between 'lk' and 'lm'.

    I personally think this was because computers could not handle them as
    single letters, and sort algorithms in particular would just break.

    So my question is, when will style manuals decide that book titles and
    such will have every word capitalized, and drop the exceptions of all
    the "short words" (e.g., a, an, the, by, of, ...)? I forget what word
    length I learned should be capitalized, but the rule now seems to be
    four letters or longer.

    I ask because every editor's capitalization command seems to just
    capitalize every word.

    (The rule about two spaces between sentences seems to have fallen by the wayside years ago.)
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tim Merrigan@tppm@rr.ca.com to rec.arts.sf.fandom on Fri Jan 16 09:10:28 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/16/2026 8:31 AM, Evelyn C. Leeper wrote:
    In 2010, the Academia Real Espa|#ola declared that 'ch' and 'll' were no longer letters in their own right, but digraphs (like 'ph' in English).
    As such words with 'ch' would be alphabetized after 'cg' and before
    'ci', and those with 'll' would have that between 'lk' and 'lm'.

    I personally think this was because computers could not handle them as single letters, and sort algorithms in particular would just break.

    So my question is, when will style manuals decide that book titles and
    such will have every word capitalized, and drop the exceptions of all
    the "short words" (e.g., a, an, the, by, of, ...)? I forget what word
    length I learned should be capitalized, but the rule now seems to be
    four letters or longer.

    I ask because every editor's capitalization command seems to just
    capitalize every word.

    (The rule about two spaces between sentences seems to have fallen by the wayside years ago.)


    I never got that word length mattered, I had the impression that it was conjunctions and the like that weren't capitalized.
    --

    Qualified immunity = virtual impunity.

    Tim Merrigan

    --
    This email has been checked for viruses by AVG antivirus software.
    www.avg.com
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From prd@prd@pauldormer.cix.co.uk (Paul Dormer) to rec.arts.sf.fandom on Fri Jan 16 17:45:00 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10kdp51$1kju4$1@dont-email.me>,
    evelynchimelisleeper@gmail.com (Evelyn C. Leeper) wrote:


    (The rule about two spaces between sentences seems to have fallen by
    the wayside years ago.)

    I've been doing double spaces for so long now, I can't stop doing it.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Fri Jan 16 13:38:11 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/16/26 12:10, Tim Merrigan wrote:
    On 1/16/2026 8:31 AM, Evelyn C. Leeper wrote:
    In 2010, the Academia Real Espa|#ola declared that 'ch' and 'll' were
    no longer letters in their own right, but digraphs (like 'ph' in
    English). As such words with 'ch' would be alphabetized after 'cg' and
    before 'ci', and those with 'll' would have that between 'lk' and 'lm'.

    I personally think this was because computers could not handle them as
    single letters, and sort algorithms in particular would just break.

    So my question is, when will style manuals decide that book titles and
    such will have every word capitalized, and drop the exceptions of all
    the "short words" (e.g., a, an, the, by, of, ...)? I forget what word
    length I learned should be capitalized, but the rule now seems to be
    four letters or longer.

    I ask because every editor's capitalization command seems to just
    capitalize every word.

    (The rule about two spaces between sentences seems to have fallen by
    the wayside years ago.)


    I never got that word length mattered, I had the impression that it was conjunctions and the like that weren't capitalized.

    I was speaking of conjunctions and prepositions. For example, "beyond", "between", and "underneath" were considered long enough to be capitalized.
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Fri Jan 16 13:41:45 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/16/26 12:45, Paul Dormer wrote:
    In article <10kdp51$1kju4$1@dont-email.me>,
    evelynchimelisleeper@gmail.com (Evelyn C. Leeper) wrote:


    (The rule about two spaces between sentences seems to have fallen by
    the wayside years ago.)

    I've been doing double spaces for so long now, I can't stop doing it.

    I decided towards the end of last year I was going switch the MT VOID to single spaces. I also switched to the more rational placement of periods
    and commas within or without quotation marks.

    And I had been doing double spaces for sixty years.

    (Annoyingly, vi will make a double space if you join two lines, the
    first of which has a sentence end. Yes, I'm still using vi.)
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Fri Jan 16 21:14:33 2026
    From Newsgroup: rec.arts.sf.fandom

    On Fri, 16 Jan 2026 11:31:29 -0500, Evelyn C. Leeper wrote:

    In 2010, the Academia Real Espa|#ola declared that 'ch' and 'll' were
    no longer letters in their own right, but digraphs (like 'ph' in
    English). As such words with 'ch' would be alphabetized after 'cg'
    and before 'ci', and those with 'll' would have that between 'lk'
    and 'lm'.

    I personally think this was because computers could not handle them
    as single letters, and sort algorithms in particular would just
    break.

    ItrCOs not the computers at fault, itrCOs the programmers who donrCOt know
    to write text-processing code that caters for different languages.

    (The rule about two spaces between sentences seems to have fallen by
    the wayside years ago.)

    I was taught that that rule applied to fixed-space fonts. I stopped
    using it when the Apple Macintosh came along ... and never felt the
    need to go back.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From djheydt@djheydt@kithrup.com (Dorothy J Heydt) to rec.arts.sf.fandom on Sat Jan 17 00:13:45 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10kdp51$1kju4$1@dont-email.me>,
    Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:
    In 2010, the Academia Real Espa|#ola declared that 'ch' and 'll' were no >longer letters in their own right, but digraphs (like 'ph' in English).
    As such words with 'ch' would be alphabetized after 'cg' and before
    'ci', and those with 'll' would have that between 'lk' and 'lm'.

    I personally think this was because computers could not handle them as >single letters, and sort algorithms in particular would just break.

    [Hal Heydt]
    Not really true... It depends on how the text is coded
    internally. If you're using ASCII or ECBDIC, then those digraphs
    would be two symbols each. That's because those are 7 or 8 bit
    code schemes. If you're using unicode, each character uses 16
    bits and those could be very easily defined as single symbols.
    (Unicode handles a great many more symbol sets than the Roman
    alphabet.)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From djheydt@djheydt@kithrup.com (Dorothy J Heydt) to rec.arts.sf.fandom on Sat Jan 17 00:19:07 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10ke9no$2091b$8@dont-email.me>,
    Lawrence D Oliveiro <ldo@nz.invalid> wrote:
    On Fri, 16 Jan 2026 11:31:29 -0500, Evelyn C. Leeper wrote:

    In 2010, the Academia Real Espa|#ola declared that 'ch' and 'll' were
    no longer letters in their own right, but digraphs (like 'ph' in
    English). As such words with 'ch' would be alphabetized after 'cg'
    and before 'ci', and those with 'll' would have that between 'lk'
    and 'lm'.

    I personally think this was because computers could not handle them
    as single letters, and sort algorithms in particular would just
    break.

    ItrCOs not the computers at fault, itrCOs the programmers who donrCOt know
    to write text-processing code that caters for different languages.

    [Hal Heydt]
    Not the programmers fault. It's a problem using ASCII (or
    EBCDIC) rather than unicode.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From djheydt@djheydt@kithrup.com (Dorothy J Heydt) to rec.arts.sf.fandom on Sat Jan 17 00:17:25 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10ke0p9$1tiu5$2@dont-email.me>,
    Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:
    On 1/16/26 12:45, Paul Dormer wrote:
    In article <10kdp51$1kju4$1@dont-email.me>,
    evelynchimelisleeper@gmail.com (Evelyn C. Leeper) wrote:


    (The rule about two spaces between sentences seems to have fallen by
    the wayside years ago.)

    I've been doing double spaces for so long now, I can't stop doing it.

    I decided towards the end of last year I was going switch the MT VOID to >single spaces. I also switched to the more rational placement of periods
    and commas within or without quotation marks.

    And I had been doing double spaces for sixty years.

    (Annoyingly, vi will make a double space if you join two lines, the
    first of which has a sentence end. Yes, I'm still using vi.)

    [Hal Heydt]

    Yay, vi! Dorothy wrote an entire novel, and quite a few short
    stories, using vi with -ms macros and nroff.

    It may be telling that the web version of the revised document
    on using -ms macros for text production couldn't actually
    replicate some of the formatting possible with the -ms macros and
    nroff.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sat Jan 17 08:43:39 2026
    From Newsgroup: rec.arts.sf.fandom

    On Fri, 16 Jan 2026 21:14:33 -0000 (UTC), Lawrence DrCOOliveiro wrote:

    On Fri, 16 Jan 2026 11:31:29 -0500, Evelyn C. Leeper wrote:

    In 2010, the Academia Real Espa|#ola declared that 'ch' and 'll'
    were no longer letters in their own right, but digraphs (like 'ph'
    in English). As such words with 'ch' would be alphabetized after
    'cg' and before 'ci', and those with 'll' would have that between
    'lk' and 'lm'.

    I personally think this was because computers could not handle
    them as single letters, and sort algorithms in particular would
    just break.

    ItrCOs not the computers at fault, itrCOs the programmers who donrCOt
    know to write text-processing code that caters for different
    languages.

    Not the programmers fault. It's a problem using ASCII (or EBCDIC)
    rather than unicode.

    ItrCOs the programmerrCOs fault. As proof, here is some code that
    implements the old rule. (Sorry I donrCOt know any actual Spanish words,
    so I just made up some dummy text using those character sequences.)

    def custom_sort_key(s) :
    "generates a sort key for the string s, by splitting it into" \
    " segments at instances of the character sequences to be treated" \
    " specially."
    key = []
    while True :
    positions = list \
    (
    (c1, c2, pos)
    for c1, c2 in (("c", "h"), ("l", "l"))
    for pos in (s.find(c1),)
    if pos >= 0
    )
    if len(positions) == 0 :
    key.append(s)
    break
    #end if
    positions.sort(key = lambda e : e[1])
    c1, c2, pos = positions[0]
    # whichever occurs earliest
    if pos > 0 :
    key.append(s[:pos])
    #end if
    s = s[pos + 1:]
    if len(s) != 0 and s[0] == c2 :
    key.append(c1 + chr(0))
    # ensure it sorts before other instances of c1
    s = s[1:]
    else :
    key.append(c1 + chr(127))
    # ensure it sorts after other instances of c1
    #end if
    if len(s) == 0 :
    break
    #end while
    return key
    #end custom_sort_key

    text = ["xxlkxx", "xxcgxx", "xxllxx", "xxchxx", "xxlmxx", "xxcixx"]
    print("input", text)
    for t in text :
    print("sort %s => %s" % (repr(t), repr(custom_sort_key(t))))
    #end for
    text.sort(key = custom_sort_key)
    print("sorted", text)

    Output:

    input ['xxlkxx', 'xxcgxx', 'xxllxx', 'xxchxx', 'xxlmxx', 'xxcixx']
    sort 'xxlkxx' => ['xx', 'l\x7f', 'kxx']
    sort 'xxcgxx' => ['xx', 'c\x7f', 'gxx']
    sort 'xxllxx' => ['xx', 'l\x00', 'xx']
    sort 'xxchxx' => ['xx', 'c\x00', 'xx']
    sort 'xxlmxx' => ['xx', 'l\x7f', 'mxx']
    sort 'xxcixx' => ['xx', 'c\x7f', 'ixx']
    sorted ['xxchxx', 'xxcgxx', 'xxcixx', 'xxllxx', 'xxlkxx', 'xxlmxx']
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sat Jan 17 08:55:53 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sat, 17 Jan 2026 00:13:45 GMT, Dorothy J Heydt wrote:

    In article <10kdp51$1kju4$1@dont-email.me>,
    Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:

    I personally think this was because computers could not handle them
    as single letters, and sort algorithms in particular would just
    break.

    Not really true... It depends on how the text is coded internally.

    Depending solely on the text encoding for word sorting is pretty
    ve, donrCOt you think.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From kludge@kludge@panix.com (Scott Dorsey) to rec.arts.sf.fandom on Sat Jan 17 09:01:56 2026
    From Newsgroup: rec.arts.sf.fandom

    Paul Dormer <prd@pauldormer.cix.co.uk> wrote:
    evelynchimelisleeper@gmail.com (Evelyn C. Leeper) wrote:


    (The rule about two spaces between sentences seems to have fallen by
    the wayside years ago.)

    I've been doing double spaces for so long now, I can't stop doing it.

    It's a good and reasonable thing with a fixed-width font. With a variable pitch font it does not improve readability. We are increasingly living in
    a world of variable pitch.
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From djheydt@djheydt@kithrup.com (Dorothy J Heydt) to rec.arts.sf.fandom on Sat Jan 17 18:52:52 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10kfiqp$2c5f0$4@dont-email.me>,
    Lawrence D Oliveiro <ldo@nz.invalid> wrote:
    On Sat, 17 Jan 2026 00:13:45 GMT, Dorothy J Heydt wrote:

    In article <10kdp51$1kju4$1@dont-email.me>,
    Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:

    I personally think this was because computers could not handle them
    as single letters, and sort algorithms in particular would just
    break.

    Not really true... It depends on how the text is coded internally.

    Depending solely on the text encoding for word sorting is pretty
    ve, donrCOt you think.

    [Hal Heydt]
    Perhaps. But think back to at least the early 1970s and remember
    that as far as the computer is concerned, everything is just a
    sequence of bits.

    If you go back further--IBM 1620, released in 1957--internal
    storage was digits--4 bits plus a flag bit and a paraity bit.
    Text characters took 2 digits.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sat Jan 17 20:27:35 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sat, 17 Jan 2026 08:43:39 -0000 (UTC), I wrote:

    positions.sort(key = lambda e : e[1])
    ^^^

    That rCL[1]rCY should be rCL[2]rCY, of course.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sat Jan 17 20:46:08 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sat, 17 Jan 2026 18:52:52 GMT, Dorothy J Heydt wrote:

    On Sat, 17 Jan 2026 08:55:53 -0000 (UTC), Lawrence DrCOOliveiro wrote:

    Depending solely on the text encoding for word sorting is pretty
    ve, donrCOt you think.

    Perhaps. But think back to at least the early 1970s and remember
    that as far as the computer is concerned, everything is just a
    sequence of bits.

    So what? It still wasnrCOt a good idea back then.

    Technology is here to serve the needs of us humans, we are not here to
    serve the needs of technology.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Sat Jan 17 21:00:39 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-17, Dorothy J Heydt <djheydt@kithrup.com> wrote:
    In article <10kdp51$1kju4$1@dont-email.me>,
    Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:
    In 2010, the Academia Real Espa|#ola declared that 'ch' and 'll' were no >>longer letters in their own right, but digraphs (like 'ph' in English).
    As such words with 'ch' would be alphabetized after 'cg' and before
    'ci', and those with 'll' would have that between 'lk' and 'lm'.

    I personally think this was because computers could not handle them as >>single letters, and sort algorithms in particular would just break.

    No, there are international standards for collating sequences. At the 1990 Worldcon in the Netherlands I found a small huddle of Confused Americans
    trying to find their membership numbers in an alphabetical list. The list followed the Dutch collating sequence standards where the prefix "van" in a surname is ignored. So "van Gelder" appears between F... and H... names.


    [Hal Heydt]
    Not really true... It depends on how the text is coded
    internally.

    No. The collating sequence should be the same whatever coding is used. Information should always appear in the first place your users look for it.
    I posted a comment on a mailing list about computing standards suggesting
    that where there are two or more valid positions in an alphabetic list the
    data should appear in every valid position.

    Of course that breaks things in different ways. The response to my
    suggestion was that as it doesn't affect Americans it's unnecessary.


    If you're using ASCII or ECBDIC, then those digraphs
    would be two symbols each. That's because those are 7 or 8 bit
    code schemes. If you're using unicode, each character uses 16
    bits and those could be very easily defined as single symbols.
    (Unicode handles a great many more symbol sets than the Roman
    alphabet.)

    I'm not sure whether the library's will require a change to Unicode or the collating sequence
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Sat Jan 17 16:15:22 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/17/26 16:00, Bernard Peek wrote:
    On 2026-01-17, Dorothy J Heydt <djheydt@kithrup.com> wrote:
    In article <10kdp51$1kju4$1@dont-email.me>,
    Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:
    In 2010, the Academia Real Espa|#ola declared that 'ch' and 'll' were no >>> longer letters in their own right, but digraphs (like 'ph' in English).
    As such words with 'ch' would be alphabetized after 'cg' and before
    'ci', and those with 'll' would have that between 'lk' and 'lm'.

    I personally think this was because computers could not handle them as
    single letters, and sort algorithms in particular would just break.

    No, there are international standards for collating sequences. At the 1990 Worldcon in the Netherlands I found a small huddle of Confused Americans trying to find their membership numbers in an alphabetical list. The list followed the Dutch collating sequence standards where the prefix "van" in a surname is ignored. So "van Gelder" appears between F... and H... names.

    Yes, there are international standards. But when someone put a bunch of
    names in a spreadsheet and asked to have it sorted, it would blithely
    ignore those standards, and sort 'ch' as 'c' followed by 'h'.

    This is still a problem in languages such as Welsh, Hungarian, Czech,
    and Slovak.

    But not in Spanish anymore. Because the Academia Real recognized it was
    a problem that they could not fix by stamping their feet and saying,
    "But there's a standard!" "Real" in this case may be short for "realidad".
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sat Jan 17 22:50:49 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sat, 17 Jan 2026 16:15:22 -0500, Evelyn C. Leeper wrote:

    Yes, there are international standards. But when someone put a bunch
    of names in a spreadsheet and asked to have it sorted, it would
    blithely ignore those standards, and sort 'ch' as 'c' followed by
    'h'.

    That depends on your spreadsheet. The natural order (to humans,
    anyway) is commonly called rCLphonebookrCY order.

    <https://ask.libreoffice.org/t/calc-data-sorting-not-following-ascii-unicode-order/87503/4>
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Someone Else@someone.else@example.com.invalid to rec.arts.sf.fandom on Sat Jan 17 19:45:42 2026
    From Newsgroup: rec.arts.sf.fandom

    In Message-ID:<10kgseg$2rc7o$7@dont-email.me>,
    Lawrence D Oliveiro <ldo@nz.invalid> wrote:

    On Sat, 17 Jan 2026 08:55:53 -0000 (UTC), Lawrence DAOliveiro wrote:
    Perhaps. But think back to at least the early 1970s and remember
    that as far as the computer is concerned, everything is just a
    sequence of bits.

    So what? It still wasnAt a good idea back then.

    Technology is here to serve the needs of us humans, we are not here to
    serve the needs of technology.

    You're correct.

    But you have to take into consideration the capabilities and
    limitations of technology (see Murray Leinster's "Exploration Team").
    Are you suggesting that in the 1970s, when it would have been
    fiscally impractical to sort the way you want now, they should have
    done nothing, rather than approximate it as well as they could?

    You also have to remember that technology is made by fallible humans.
    Worse, it's made by *different* humans with different ideas as how
    best to serve people. And you may not be one of the people they're
    trying to serve.

    It may be possible, now, to sort the way you want. But there are some
    problems to be solved, first. Among them are:

    * Defining the proper sort. Do you sort Mac & Mc together? Do you
    ignore leading articles? Even French ones (such as Les)? Let's not
    forget Gary McGath's complaint: 'I have a song in Fourscore called "A
    Is A." The app alphabetizes it under "I," treating "A" as a definite
    article.' How about the apostrophe in O'Brien? And remember that your
    sort order has to be defined to take into considerations you've never
    come across.

    * Do you want the same sort for everything, including book titles,
    and proper names? How do you reasonably sort people's names if you
    don't know whether the surname precedes or follows the given name?

    * You need to convince enough people that your sort order is not only
    more nearly correct than anyone else's, but that it's worthwhile
    changing to it.

    * Figure how to code the sort in every programming language in use,
    for all of the Unicode character sets. Remember that they can be
    combined. Also, there are many Unicode sets not yet defined, and the
    algorithm must support those new ones.

    It's correct to both hope and expect that technology will keep
    improving in ways that better help us. I think it's naive to expect
    that it'll ever be perfect. It's even more naive to believe you can
    persuade everyone that there is a One Best Way (TM) to do things.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Sat Jan 17 19:48:56 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/17/26 19:45, Someone Else wrote:

    * Do you want the same sort for everything, including book titles,
    and proper names? How do you reasonably sort people's names if you
    don't know whether the surname precedes or follows the given name?
    Or which name is the correct one to sort on (think Iceland).
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Sat Jan 17 19:50:55 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/17/26 17:50, Lawrence DrCOOliveiro wrote:
    On Sat, 17 Jan 2026 16:15:22 -0500, Evelyn C. Leeper wrote:

    Yes, there are international standards. But when someone put a bunch
    of names in a spreadsheet and asked to have it sorted, it would
    blithely ignore those standards, and sort 'ch' as 'c' followed by
    'h'.

    That depends on your spreadsheet. The natural order (to humans,
    anyway) is commonly called rCLphonebookrCY order.

    <https://ask.libreoffice.org/t/calc-data-sorting-not-following-ascii-unicode-order/87503/4>

    This assumes there is a single, natural order.
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sun Jan 18 02:03:35 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    Are you suggesting that in the 1970s, when it would have been
    fiscally impractical to sort the way you want now ...

    It was never rCLfiscally impracticalrCY. Many countries/regions did indeed
    have national/regional computing efforts, precisely to address issues
    with adapting North-American-centric technology to aspects of their
    particular cultures. This is why we had so many national character
    sets.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sun Jan 18 02:05:03 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sat, 17 Jan 2026 19:50:55 -0500, Evelyn C. Leeper wrote:

    On 1/17/26 17:50, Lawrence DrCOOliveiro wrote:

    On Sat, 17 Jan 2026 16:15:22 -0500, Evelyn C. Leeper wrote:

    Yes, there are international standards. But when someone put a
    bunch of names in a spreadsheet and asked to have it sorted, it
    would blithely ignore those standards, and sort 'ch' as 'c'
    followed by 'h'.

    That depends on your spreadsheet. The natural order (to humans,
    anyway) is commonly called rCLphonebookrCY order.

    <https://ask.libreoffice.org/t/calc-data-sorting-not-following-ascii-unicode-order/87503/4>

    This assumes there is a single, natural order.

    Precisely what it doesnrCOt assume. ThatrCOs why the software in question
    gives you the option of different sort orders.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From kludge@kludge@panix.com (Scott Dorsey) to rec.arts.sf.fandom on Sat Jan 17 22:20:25 2026
    From Newsgroup: rec.arts.sf.fandom

    Lawrence =?iso-8859-13?q?D=FFOliveiro?= <ldo@nz.invalid> wrote:

    Precisely what it doesn't assume. That's why the software in question
    gives you the option of different sort orders.

    Which OS/360 did in spades.... there were plenty of options on the SORT
    card, although all English-specific... including telephone book order.
    Nothing handling digraphs like AE but there was a thing for numbers to be
    put into spelled-out order.
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sun Jan 18 05:22:25 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sat, 17 Jan 2026 22:20:25 -0500 (EST), Scott Dorsey wrote:

    On Sun, 18 Jan 2026 02:05:03 -0000 (UTC), Lawrence DrCOOliveiro wrote:

    Precisely what it doesn't assume. That's why the software in
    question gives you the option of different sort orders.

    Which OS/360 did in spades.... there were plenty of options on the
    SORT card, although all English-specific...

    Maybe call it rCLclubsrCY rather than rCLspadesrCY, then ... the software mentioned in the link does non-English sort orders as well.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Sun Jan 18 10:02:33 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-18, Someone Else <someone.else@example.com.invalid> wrote:

    It may be possible, now, to sort the way you want. But there are some problems to be solved, first. Among them are:

    * Defining the proper sort. Do you sort Mac & Mc together? Do you
    ignore leading articles? Even French ones (such as Les)? Let's not
    forget Gary McGath's complaint: 'I have a song in Fourscore called "A
    Is A." The app alphabetizes it under "I," treating "A" as a definite article.' How about the apostrophe in O'Brien? And remember that your
    sort order has to be defined to take into considerations you've never
    come across.

    This is a problem that was solved, for English, in the 19th century when librarians needed to decide the right order for shelving books. I was a
    member of the Library Association's Cataloguing and Indexing special
    interest group.We didn't ever have to revisit this issue. It's a done deal
    and has been for more than a century.

    Modern database software lets you select the collating sequence for a table based on each languages' rules. That becomes the default sort order for reports. But you can change that programmatically. Reports should always
    use a collating sequence that puts the data where the reader expects it to
    be. The physical format of the data on disk should not make any difference.




    * Do you want the same sort for everything, including book titles,
    and proper names? How do you reasonably sort people's names if you
    don't know whether the surname precedes or follows the given name?

    * You need to convince enough people that your sort order is not only
    more nearly correct than anyone else's, but that it's worthwhile
    changing to it.

    * Figure how to code the sort in every programming language in use,
    for all of the Unicode character sets. Remember that they can be
    combined. Also, there are many Unicode sets not yet defined, and the algorithm must support those new ones.

    It's correct to both hope and expect that technology will keep
    improving in ways that better help us. I think it's naive to expect
    that it'll ever be perfect. It's even more naive to believe you can
    persuade everyone that there is a One Best Way (TM) to do things.

    Or that once you have documented it as an international standard that they
    will stick to it, or even check whether a standard already exists before
    they reinvent the wheel.
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Sun Jan 18 10:26:30 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-18, Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:
    On 1/17/26 19:45, Someone Else wrote:

    * Do you want the same sort for everything, including book titles,
    and proper names? How do you reasonably sort people's names if you
    don't know whether the surname precedes or follows the given name?
    Or which name is the correct one to sort on (think Iceland).


    https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/

    Still as relevant as it was 15 years ago.
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Sun Jan 18 10:40:45 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-17, Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:
    On 1/17/26 16:00, Bernard Peek wrote:
    On 2026-01-17, Dorothy J Heydt <djheydt@kithrup.com> wrote:
    In article <10kdp51$1kju4$1@dont-email.me>,
    Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:
    In 2010, the Academia Real Espa|#ola declared that 'ch' and 'll' were no >>>> longer letters in their own right, but digraphs (like 'ph' in English). >>>> As such words with 'ch' would be alphabetized after 'cg' and before
    'ci', and those with 'll' would have that between 'lk' and 'lm'.

    I personally think this was because computers could not handle them as >>>> single letters, and sort algorithms in particular would just break.

    No, there are international standards for collating sequences. At the 1990 >> Worldcon in the Netherlands I found a small huddle of Confused Americans
    trying to find their membership numbers in an alphabetical list. The list >> followed the Dutch collating sequence standards where the prefix "van" in a >> surname is ignored. So "van Gelder" appears between F... and H... names.

    Yes, there are international standards. But when someone put a bunch of names in a spreadsheet and asked to have it sorted, it would blithely
    ignore those standards, and sort 'ch' as 'c' followed by 'h'.

    There is a reason why when you set up a computer you specify the principal language of the users. I don't know whether spreadsheets take that into account. If they don't then they are broken by design. It's an artefact of
    the prevailing assumption that whatever America does must of necessity be right.

    Someone should tell the US car industry about that. Oooh look! W. Edwards Deming told them that 75 years ago. They ignored him and exiled him to
    Japan, where the manufacturers listened.

    This is still a problem in languages such as Welsh, Hungarian, Czech,
    and Slovak.

    But not in Spanish anymore. Because the Academia Real recognized it was
    a problem that they could not fix by stamping their feet and saying,
    "But there's a standard!" "Real" in this case may be short for "realidad".

    That's not what they did. They changed the standard not abolished it.
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Sun Jan 18 12:18:42 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-18, Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:
    On 1/17/26 17:50, Lawrence DrCOOliveiro wrote:
    On Sat, 17 Jan 2026 16:15:22 -0500, Evelyn C. Leeper wrote:

    Yes, there are international standards. But when someone put a bunch
    of names in a spreadsheet and asked to have it sorted, it would
    blithely ignore those standards, and sort 'ch' as 'c' followed by
    'h'.

    That depends on your spreadsheet. The natural order (to humans,
    anyway) is commonly called rCLphonebookrCY order.

    <https://ask.libreoffice.org/t/calc-data-sorting-not-following-ascii-unicode-order/87503/4>

    This assumes there is a single, natural order.

    No, it assumes that the user knows what the standard order is.
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From prd@prd@pauldormer.cix.co.uk (Paul Dormer) to rec.arts.sf.fandom on Sun Jan 18 12:44:00 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <099omkhf7istvj5f72g9j5rdhd6c82frfj@4ax.com>, someone.else@example.com.invalid (Someone Else) wrote:

    How about the apostrophe in O'Brien? And remember that your
    sort order has to be defined to take into considerations you've never
    come across.

    Reminds me of a story I heard many years ago where someone with an Irish
    name couldn't find his name in the telephone directory. Turned out he
    had been entered as 0'Brien and was right at the front of the book.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Sun Jan 18 08:35:03 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/18/26 05:02, Bernard Peek wrote:
    Or that once you have documented it as an international standard that they will stick to it, or even check whether a standard already exists before
    they reinvent the wheel.


    "The nice thing about standards is that you have so many to choose
    from." [Andrew S. Tanenbaum, Computer Networks, 2nd ed., p. 254.]
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Sun Jan 18 08:35:24 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/18/26 07:44, Paul Dormer wrote:
    In article <099omkhf7istvj5f72g9j5rdhd6c82frfj@4ax.com>, someone.else@example.com.invalid (Someone Else) wrote:

    How about the apostrophe in O'Brien? And remember that your
    sort order has to be defined to take into considerations you've never
    come across.

    Reminds me of a story I heard many years ago where someone with an Irish
    name couldn't find his name in the telephone directory. Turned out he
    had been entered as 0'Brien and was right at the front of the book.

    Similar problem: some movie promotion firm had software that treated ZIP
    codes as numbers, but then dropped leading '0's from those numbers.

    For quite a while all the materials they sent Mark ended up going to
    someplace in Texas, because our ZIP code was 07747, which printed as
    7747, which was treated as 77470 and ended up in Rock Island, Texas,
    where someone had to hand-correct it.
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Sun Jan 18 08:35:29 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/17/26 22:20, Scott Dorsey wrote:
    Lawrence =?iso-8859-13?q?D=FFOliveiro?= <ldo@nz.invalid> wrote:

    Precisely what it doesn't assume. That's why the software in question
    gives you the option of different sort orders.

    Which OS/360 did in spades.... there were plenty of options on the SORT
    card, although all English-specific... including telephone book order. Nothing handling digraphs like AE but there was a thing for numbers to be
    put into spelled-out order.

    And digraphs are where we came in.
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From kludge@kludge@panix.com (Scott Dorsey) to rec.arts.sf.fandom on Sun Jan 18 10:46:15 2026
    From Newsgroup: rec.arts.sf.fandom

    Lawrence =?iso-8859-13?q?D=FFOliveiro?= <ldo@nz.invalid> wrote:
    On Sat, 17 Jan 2026 22:20:25 -0500 (EST), Scott Dorsey wrote:

    On Sun, 18 Jan 2026 02:05:03 -0000 (UTC), Lawrence DrCOOliveiro wrote:
    Precisely what it doesn't assume. That's why the software in
    question gives you the option of different sort orders.

    Which OS/360 did in spades.... there were plenty of options on the
    SORT card, although all English-specific...

    Maybe call it clubs rather than spades, then ... the software
    mentioned in the link does non-English sort orders as well.

    You'd think after 60 years of technology that things would become more sophisticated, yes.
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From kludge@kludge@panix.com (Scott Dorsey) to rec.arts.sf.fandom on Sun Jan 18 10:52:31 2026
    From Newsgroup: rec.arts.sf.fandom

    Bernard Peek <bap@shrdlu.com> wrote:

    Or that once you have documented it as an international standard that they >will stick to it, or even check whether a standard already exists before
    they reinvent the wheel.

    Indeed. There are international standards but they are in some degree of conflict. The way that you sort a mixture of roman letters and kanji is
    not the same as the way that you sort a mixture of roman letters and hanzhi.. The characters are the same but the method is not.
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sun Jan 18 21:44:16 2026
    From Newsgroup: rec.arts.sf.fandom

    On 18 Jan 2026 10:02:33 GMT, Bernard Peek wrote:

    Modern database software lets you select the collating sequence for
    a table based on each languages' rules. That becomes the default
    sort order for reports. But you can change that programmatically.
    Reports should always use a collating sequence that puts the data
    where the reader expects it to be. The physical format of the data
    on disk should not make any difference.

    It should be possible to choose the collating sequence for the
    retrieved results as part of the query, rather than relying on a fixed
    one assigned when the records are stored.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sun Jan 18 21:45:03 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sun, 18 Jan 2026 10:52:31 -0500 (EST), Scott Dorsey wrote:

    There are international standards but they are in some degree of
    conflict. The way that you sort a mixture of roman letters and kanji
    is not the same as the way that you sort a mixture of roman letters
    and hanzhi.. The characters are the same but the method is not.

    Which is why the choice should be made at query-retrieval time, not data-storage time.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sun Jan 18 21:46:13 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sun, 18 Jan 2026 08:35:24 -0500, Evelyn C. Leeper wrote:

    ... some movie promotion firm had software that treated ZIP codes as
    numbers, but then dropped leading '0's from those numbers.

    Microsoft Excel user!
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sun Jan 18 21:51:40 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    How do you reasonably sort people's names if you don't know whether
    the surname precedes or follows the given name?

    I like the French answer to this question: capitalize the family name
    (donrCOt call it rCLsurnamerCY), so you can spot it wherever it occurs:

    Peter SELLERS
    LUGOSI Bela
    Marty FELDMAN
    SAKAMOTO Ryuichi
    CHOW Yun Fat
    Michelle YEOH Choo Kheng
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sun Jan 18 21:55:00 2026
    From Newsgroup: rec.arts.sf.fandom

    On 18 Jan 2026 12:18:42 GMT, Bernard Peek wrote:

    On 2026-01-18, Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:

    On 1/17/26 17:50, Lawrence DrCOOliveiro wrote:

    The natural order (to humans, anyway) is commonly called
    rCLphonebookrCY order.

    <https://ask.libreoffice.org/t/calc-data-sorting-not-following-ascii-unicode-order/87503/4>

    This assumes there is a single, natural order.

    No, it assumes that the user knows what the standard order is.

    Is there some assumption that I meant there could only be one
    rCLphonebookrCY order? Obviously phonebooks in different countries/regions
    use whatever the local order is, that the residents of that
    country/region are used to. ThatrCOs why I said rCLnatural orderrCY.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sun Jan 18 21:56:57 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sun, 18 Jan 2026 08:35:29 -0500, Evelyn C. Leeper wrote:

    And digraphs are where we came in.

    Just a note that the order in which records are stored in the database
    is irrelevant: what matters is the order in which a human can view
    them. Being able to specify the collating order as part of the
    retrieval query is a given with database software these days.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Sun Jan 18 17:15:40 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/18/26 16:46, Lawrence DrCOOliveiro wrote:
    On Sun, 18 Jan 2026 08:35:24 -0500, Evelyn C. Leeper wrote:

    ... some movie promotion firm had software that treated ZIP codes as
    numbers, but then dropped leading '0's from those numbers.

    Microsoft Excel user!

    Could be LibreOffice.
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Cryptoengineer@petertrei@gmail.com to rec.arts.sf.fandom on Sun Jan 18 17:20:27 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/18/2026 4:44 PM, Lawrence DrCOOliveiro wrote:
    On 18 Jan 2026 10:02:33 GMT, Bernard Peek wrote:

    Modern database software lets you select the collating sequence for
    a table based on each languages' rules. That becomes the default
    sort order for reports. But you can change that programmatically.
    Reports should always use a collating sequence that puts the data
    where the reader expects it to be. The physical format of the data
    on disk should not make any difference.

    It should be possible to choose the collating sequence for the
    retrieved results as part of the query, rather than relying on a fixed
    one assigned when the records are stored.

    Its easy to forget that there's a resource issue here. Ordering once,
    and then storing in that order may be inflexible, but it greatly
    reduced the resources needed to make a retrieval.

    Ordering at the time of query is now possible due to the immense power,
    speed, and storage of modern computers.

    I'm sure you're book collection makes it easy to find the works of a
    given author, but that was the presort.

    If suddenly you needed to find all the books with 'space' in the title, resorting the entire collection would give you pause.

    pt

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Sun Jan 18 17:23:28 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/18/26 16:51, Lawrence DrCOOliveiro wrote:
    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    How do you reasonably sort people's names if you don't know whether
    the surname precedes or follows the given name?

    I like the French answer to this question: capitalize the family name (donrCOt call it rCLsurnamerCY), so you can spot it wherever it occurs:

    Peter SELLERS
    LUGOSI Bela
    Marty FELDMAN
    SAKAMOTO Ryuichi
    CHOW Yun Fat
    Michelle YEOH Choo Kheng

    But in Iceland, there is no family name to capitalize. (If you're going
    to complain about "surname", then "family name" is also a problem.)
    Ditto for Indonesia, Ethiopia, and Eritrea. There are probably others.

    (And we won't even talk about "the artist formerly known as Prince".)
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sun Jan 18 23:01:32 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sun, 18 Jan 2026 17:23:28 -0500, Evelyn C. Leeper wrote:

    On 1/18/26 16:51, Lawrence DrCOOliveiro wrote:

    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    How do you reasonably sort people's names if you don't know whether
    the surname precedes or follows the given name?

    I like the French answer to this question: capitalize the family name
    (donrCOt call it rCLsurnamerCY), so you can spot it wherever it occurs:

    Peter SELLERS
    LUGOSI Bela
    Marty FELDMAN
    SAKAMOTO Ryuichi
    CHOW Yun Fat
    Michelle YEOH Choo Kheng

    But in Iceland, there is no family name to capitalize.

    DonrCOt capitalize it, then.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sun Jan 18 23:06:03 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sun, 18 Jan 2026 17:15:40 -0500, Evelyn C. Leeper wrote:

    On 1/18/26 16:46, Lawrence DrCOOliveiro wrote:

    On Sun, 18 Jan 2026 08:35:24 -0500, Evelyn C. Leeper wrote:

    ... some movie promotion firm had software that treated ZIP codes
    as numbers, but then dropped leading '0's from those numbers.

    Microsoft Excel user!

    Could be LibreOffice.

    LibreOffice Calc gives you control over how to interpret imported
    data. If you tell it a column is text, it comes in as text, the app is
    not going to second-guess you.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Sun Jan 18 23:14:11 2026
    From Newsgroup: rec.arts.sf.fandom

    On Sun, 18 Jan 2026 17:20:27 -0500, Cryptoengineer wrote:

    On 1/18/2026 4:44 PM, Lawrence DrCOOliveiro wrote:

    It should be possible to choose the collating sequence for the
    retrieved results as part of the query, rather than relying on a
    fixed one assigned when the records are stored.

    Its easy to forget that there's a resource issue here. Ordering
    once, and then storing in that order may be inflexible, but it
    greatly reduced the resources needed to make a retrieval.

    That may have been true back in the days when you paid by the hour to
    access expensive online query services that gave you back the data
    over slow modem connections (not to mention the expense of a phone
    call for that connection).

    As an apt example, I was thinking of how much resources it would take
    to store a phonebook nowadays: an entire city could be covered with
    just a few tens of millions of records, tops. And users wouldnrCOt want
    to look at them all, they would want to filter by entering part of a
    name or address or whatever, typically returning maybe a few hundred
    records at most. (Who wants to scroll through more than that?)

    Back-end query languages can offer quite sophisticated sorting
    options. But if that isnrCOt enough, itrCOs easy to retrieve the full
    record set for such a query, and then apply further sorting in the
    front-end app. Such sorting could even be applied in JavaScript
    running locally in the browser: the user just clicks on a column
    heading to instantly see the record set sorted by the selected key,
    no further traffic back to the server necessary.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Robert Woodward@robertaw@drizzle.com to rec.arts.sf.fandom on Sun Jan 18 21:49:59 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10kjkb5$3p7to$15@dont-email.me>,
    Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:

    On Sun, 18 Jan 2026 08:35:24 -0500, Evelyn C. Leeper wrote:

    ... some movie promotion firm had software that treated ZIP codes as numbers, but then dropped leading '0's from those numbers.

    Microsoft Excel user!

    I ran into a similar problem myself with Excel; I entered those numbers
    as text to fix it.
    --
    "We have advanced to new and surprising levels of bafflement."
    Imperial Auditor Miles Vorkosigan describes progress in _Komarr_. rCo-----------------------------------------------------
    Robert Woodward robertaw@drizzle.com
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Gary R. Schmidt@grschmidt@acm.org to rec.arts.sf.fandom on Mon Jan 19 21:09:58 2026
    From Newsgroup: rec.arts.sf.fandom

    On 18/01/2026 09:50, Lawrence DrCOOliveiro wrote:
    On Sat, 17 Jan 2026 16:15:22 -0500, Evelyn C. Leeper wrote:

    Yes, there are international standards. But when someone put a bunch
    of names in a spreadsheet and asked to have it sorted, it would
    blithely ignore those standards, and sort 'ch' as 'c' followed by
    'h'.

    That depends on your spreadsheet. The natural order (to humans,
    anyway) is commonly called rCLphonebookrCY order.

    <https://ask.libreoffice.org/t/calc-data-sorting-not-following-ascii-unicode-order/87503/4>

    Whose 'phonebook????

    I remember adapting our SOUNDEX implementation back in the 1980s to
    (sensibly) deal with non-English names. (At least I'd had a lot of
    practice with all the Greek migrants we had here in Oz, I remember
    ringing a friend from school and asking him to ask his parents, "What
    was the longest Greek surname they remembered?" :-) )

    Cheers,
    Gary B-)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Gary R. Schmidt@grschmidt@acm.org to rec.arts.sf.fandom on Mon Jan 19 21:15:13 2026
    From Newsgroup: rec.arts.sf.fandom

    On 19/01/2026 09:15, Evelyn C. Leeper wrote:
    On 1/18/26 16:46, Lawrence DrCOOliveiro wrote:
    On Sun, 18 Jan 2026 08:35:24 -0500, Evelyn C. Leeper wrote:

    ... some movie promotion firm had software that treated ZIP codes as
    numbers, but then dropped leading '0's from those numbers.

    Microsoft Excel user!

    Could be LibreOffice.

    Or Visi-Calc, or Lotus123, or Multiplan or sc or ...

    Cheers,
    Gary B-)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Mon Jan 19 07:50:38 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/19/26 00:49, Robert Woodward wrote:
    In article <10kjkb5$3p7to$15@dont-email.me>,
    Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:

    On Sun, 18 Jan 2026 08:35:24 -0500, Evelyn C. Leeper wrote:

    ... some movie promotion firm had software that treated ZIP codes as
    numbers, but then dropped leading '0's from those numbers.

    Microsoft Excel user!

    I ran into a similar problem myself with Excel; I entered those numbers
    as text to fix it.

    I have to do that with ISBNs in my spreadsheet, which is where Excel
    would beat LibreOffice--in Excel a leading single quote doesn't display
    but means "what follows is text", while in LibreOffice I have to
    constantly be formatting the cells.
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Mon Jan 19 07:50:48 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/19/26 05:09, Gary R. Schmidt wrote:
    On 18/01/2026 09:50, Lawrence DrCOOliveiro wrote:
    On Sat, 17 Jan 2026 16:15:22 -0500, Evelyn C. Leeper wrote:

    Yes, there are international standards. But when someone put a bunch
    of names in a spreadsheet and asked to have it sorted, it would
    blithely ignore those standards, and sort 'ch' as 'c' followed by
    'h'.

    That depends on your spreadsheet. The natural order (to humans,
    anyway) is commonly called rCLphonebookrCY order.

    <https://ask.libreoffice.org/t/calc-data-sorting-not-following-ascii-
    unicode-order/87503/4>

    Whose 'phonebook????

    I remember adapting our SOUNDEX implementation back in the 1980s to (sensibly) deal with non-English names.-a (At least I'd had a lot of practice with all the Greek migrants we had here in Oz, I remember
    ringing a friend from school and asking him to ask his parents, "What
    was the longest Greek surname they remembered?"-a :-) )

    My birth name (as you might guess from by email address) is "Chimelis".
    When I went to Puerto Rico and wanted to contact relatives, I was
    constantly having problems, because when I went to the phonebook (an
    actual, physical phonebook) I could never find any Chimelises--until I remember, "Oh, yes, 'ch' is after all the other words starting with
    'c'." (FWIW, both Spanish and English are official languages in Puerto
    Rico.)
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Golden ages always shine more brightly from a distance. --Jack Shafer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Mon Jan 19 14:09:16 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-18, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
    On 18 Jan 2026 10:02:33 GMT, Bernard Peek wrote:

    Modern database software lets you select the collating sequence for
    a table based on each languages' rules. That becomes the default
    sort order for reports. But you can change that programmatically.
    Reports should always use a collating sequence that puts the data
    where the reader expects it to be. The physical format of the data
    on disk should not make any difference.

    It should be possible to choose the collating sequence for the
    retrieved results as part of the query, rather than relying on a fixed
    one assigned when the records are stored.

    Yes, that's completely normal.

    -- Apply a Spanish collation
    SELECT Place
    FROM Locations
    ORDER BY Place COLLATE Traditional_Spanish_ci_ai ASC;
    GO


    If you wanted to you could programatically change the default sort order depending on an individual user's preference. This isn't a problem if users are aware of it. It is a problem in the US because it's not an issue that
    most Americans will encounter. I think the solution is to require users in multinational organisations to specify what collation they want and not to
    have any default.
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Mon Jan 19 14:20:29 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-18, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
    On 18 Jan 2026 12:18:42 GMT, Bernard Peek wrote:

    On 2026-01-18, Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:

    On 1/17/26 17:50, Lawrence DrCOOliveiro wrote:

    The natural order (to humans, anyway) is commonly called
    rCLphonebookrCY order.

    <https://ask.libreoffice.org/t/calc-data-sorting-not-following-ascii-unicode-order/87503/4>

    This assumes there is a single, natural order.

    No, it assumes that the user knows what the standard order is.

    Is there some assumption that I meant there could only be one
    rCLphonebookrCY order? Obviously phonebooks in different countries/regions use whatever the local order is, that the residents of that
    country/region are used to. ThatrCOs why I said rCLnatural orderrCY.

    There is no single natural order. Expecting there to be one and only one natural sequence is an error. If you want a specific collation you should
    have to explicitly specify it. For printed reports it would be good-practice
    to print the collation used. "Phonebook" is the name of one of America's
    local standards.
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Mon Jan 19 14:50:13 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-18, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    How do you reasonably sort people's names if you don't know whether
    the surname precedes or follows the given name?

    I like the French answer to this question: capitalize the family name (donrCOt call it rCLsurnamerCY), so you can spot it wherever it occurs:

    Peter SELLERS
    LUGOSI Bela
    Marty FELDMAN
    SAKAMOTO Ryuichi
    CHOW Yun Fat
    Michelle YEOH Choo Kheng

    That is doable but is a separate issue to collation sequences. To use it you need to specify which is the family name somehow. At data-entry time seems logical. This is probably one of the few situations where AI could be
    trusted to get it right most of the time.

    It would also be a mistake for a French developer to store the text in upper-case on the assumption that it is the obvious "natural" form.

    Going back to "van Gelder" should it be changed to "Van Gelder" if that is
    the local standard even if the individual doesn't use that form? This
    raises the question again whether it would be good-practice to print the
    data in two places in reports?
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Mon Jan 19 14:56:07 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-19, Gary R. Schmidt <grschmidt@acm.org> wrote:
    On 18/01/2026 09:50, Lawrence DrCOOliveiro wrote:
    On Sat, 17 Jan 2026 16:15:22 -0500, Evelyn C. Leeper wrote:

    Yes, there are international standards. But when someone put a bunch
    of names in a spreadsheet and asked to have it sorted, it would
    blithely ignore those standards, and sort 'ch' as 'c' followed by
    'h'.

    That depends on your spreadsheet. The natural order (to humans,
    anyway) is commonly called rCLphonebookrCY order.

    <https://ask.libreoffice.org/t/calc-data-sorting-not-following-ascii-unicode-order/87503/4>

    Whose 'phonebook????

    I remember adapting our SOUNDEX implementation back in the 1980s to (sensibly) deal with non-English names. (At least I'd had a lot of
    practice with all the Greek migrants we had here in Oz, I remember
    ringing a friend from school and asking him to ask his parents, "What
    was the longest Greek surname they remembered?" :-) )

    There are cultures where full names include a concatenated list of ancestral names.
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From prd@prd@pauldormer.cix.co.uk (Paul Dormer) to rec.arts.sf.fandom on Mon Jan 19 16:58:00 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10kinis$3avtq$2@dont-email.me>,
    evelynchimelisleeper@gmail.com (Evelyn C. Leeper) wrote:

    Similar problem: some movie promotion firm had software that treated
    ZIP codes as numbers, but then dropped leading '0's from those
    numbers.

    For quite a while all the materials they sent Mark ended up going to someplace in Texas, because our ZIP code was 07747, which printed as
    7747, which was treated as 77470 and ended up in Rock Island, Texas,
    where someone had to hand-correct it.

    Of course, in the UK, we get round that problem by have post codes that
    are alphanumeric.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tim Merrigan@tppm@ca.rr.com to rec.arts.sf.fandom on Mon Jan 19 11:35:03 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/19/2026 6:56 AM, Bernard Peek wrote:
    On 2026-01-19, Gary R. Schmidt <grschmidt@acm.org> wrote:
    On 18/01/2026 09:50, Lawrence DrCOOliveiro wrote:
    On Sat, 17 Jan 2026 16:15:22 -0500, Evelyn C. Leeper wrote:

    Yes, there are international standards. But when someone put a bunch
    of names in a spreadsheet and asked to have it sorted, it would
    blithely ignore those standards, and sort 'ch' as 'c' followed by
    'h'.

    That depends on your spreadsheet. The natural order (to humans,
    anyway) is commonly called rCLphonebookrCY order.

    <https://ask.libreoffice.org/t/calc-data-sorting-not-following-ascii-unicode-order/87503/4>

    Whose 'phonebook????

    I remember adapting our SOUNDEX implementation back in the 1980s to
    (sensibly) deal with non-English names. (At least I'd had a lot of
    practice with all the Greek migrants we had here in Oz, I remember
    ringing a friend from school and asking him to ask his parents, "What
    was the longest Greek surname they remembered?" :-) )

    There are cultures where full names include a concatenated list of ancestral names.




    I've heard of people using Scandinavian patronymics (the system still
    used in Iceland) like that, going back three or four generations (/or to
    the first one going back who was famous/).
    --

    Qualified immunity = virtual impunity.

    Tim Merrigan

    --
    This email has been checked for viruses by AVG antivirus software.
    www.avg.com
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Mon Jan 19 21:04:27 2026
    From Newsgroup: rec.arts.sf.fandom

    On 19 Jan 2026 14:50:13 GMT, Bernard Peek wrote:

    On 2026-01-18, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:

    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    How do you reasonably sort people's names if you don't know
    whether the surname precedes or follows the given name?

    I like the French answer to this question: capitalize the family
    name (donrCOt call it rCLsurnamerCY), so you can spot it wherever it
    occurs:

    Peter SELLERS
    LUGOSI Bela
    Marty FELDMAN
    SAKAMOTO Ryuichi
    CHOW Yun Fat
    Michelle YEOH Choo Kheng

    That is doable but is a separate issue to collation sequences. To
    use it you need to specify which is the family name somehow. At
    data-entry time seems logical. This is probably one of the few
    situations where AI could be trusted to get it right most of the
    time.

    Or, you know, get the person to enter their name into the system that
    way in the first place, and get it right from the horserCOs mouth.

    It would also be a mistake for a French developer to store the text in upper-case on the assumption that it is the obvious "natural" form.

    Cultures should be able to learn from one another, donrCOt you think? In
    this case, the French came up with a reasonably simple solution to a
    problem that happens quite frequently in a multi-cultural society.
    No-one else seems to have anything better; why not use the French
    solution?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Mon Jan 19 21:09:43 2026
    From Newsgroup: rec.arts.sf.fandom

    On Mon, 19 Jan 2026 07:50:38 -0500, Evelyn C. Leeper wrote:

    On 1/19/26 00:49, Robert Woodward wrote:

    In article <10kjkb5$3p7to$15@dont-email.me>,

    Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:

    On Sun, 18 Jan 2026 08:35:24 -0500, Evelyn C. Leeper wrote:

    ... some movie promotion firm had software that treated ZIP codes
    as numbers, but then dropped leading '0's from those numbers.

    Microsoft Excel user!

    I ran into a similar problem myself with Excel; I entered those
    numbers as text to fix it.

    I have to do that with ISBNs in my spreadsheet, which is where Excel
    would beat LibreOffice--in Excel a leading single quote doesn't
    display but means "what follows is text", while in LibreOffice I
    have to constantly be formatting the cells.

    I just fired up LibreOffice Calc, and without changing any settings,
    entered an example ISBN rCL978-3-16-148410-0rCY that I found online; it
    showed it just the way I typed it. I even tried changing that rCL9rCY in
    front to a leading zero, entered the result into a new cell, and it
    kept the leading zero, without trying to format the value as a number.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Mon Jan 19 21:15:05 2026
    From Newsgroup: rec.arts.sf.fandom

    On Mon, 19 Jan 2026 21:15:13 +1100, Gary R. Schmidt wrote:

    On 19/01/2026 09:15, Evelyn C. Leeper wrote:

    On 1/18/26 16:46, Lawrence DrCOOliveiro wrote:

    On Sun, 18 Jan 2026 08:35:24 -0500, Evelyn C. Leeper wrote:

    ... some movie promotion firm had software that treated ZIP codes
    as numbers, but then dropped leading '0's from those numbers.

    Microsoft Excel user!

    Could be LibreOffice.

    Or Visi-Calc, or Lotus123, or Multiplan or sc or ...

    Wrong number dialled in a call from the International Space Station:
    user puts blame on Microsoft Excel <https://www.theregister.co.uk/2019/10/02/future_decoded_peake/>.

    Excel is notorious for (mis)interpreting entered data as unexpected
    types. Geneticists, for example, have had to change the official names
    of several genes, just to stop Excel from parsing them as dates.

    Why are geneticists using Excel, of all things, to do important scientific research? You may well ask ...

    <https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1008984>
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Mon Jan 19 21:16:30 2026
    From Newsgroup: rec.arts.sf.fandom

    On 19 Jan 2026 14:09:16 GMT, Bernard Peek wrote:

    If you wanted to you could programatically change the default sort
    order depending on an individual user's preference. This isn't a
    problem if users are aware of it. It is a problem in the US because
    it's not an issue that most Americans will encounter.

    DonrCOt you find that surprising, considering what a wide multicultural
    mix the US population has come from?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Mon Jan 19 21:17:56 2026
    From Newsgroup: rec.arts.sf.fandom

    On Mon, 19 Jan 2026 21:09:58 +1100, Gary R. Schmidt wrote:

    On 18/01/2026 09:50, Lawrence DrCOOliveiro wrote:

    On Sat, 17 Jan 2026 16:15:22 -0500, Evelyn C. Leeper wrote:

    Yes, there are international standards. But when someone put a
    bunch of names in a spreadsheet and asked to have it sorted, it
    would blithely ignore those standards, and sort 'ch' as 'c'
    followed by 'h'.

    That depends on your spreadsheet. The natural order (to humans,
    anyway) is commonly called rCLphonebookrCY order.

    <https://ask.libreoffice.org/t/calc-data-sorting-not-following-ascii-unicode-order/87503/4>

    Whose 'phonebook????

    The userrCOs local one, of course.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From kludge@kludge@panix.com (Scott Dorsey) to rec.arts.sf.fandom on Mon Jan 19 17:24:10 2026
    From Newsgroup: rec.arts.sf.fandom

    Lawrence =?iso-8859-13?q?D=FFOliveiro?= <ldo@nz.invalid> wrote:
    Cultures should be able to learn from one another, donrCOt you think? In
    this case, the French came up with a reasonably simple solution to a
    problem that happens quite frequently in a multi-cultural society.
    No-one else seems to have anything better; why not use the French
    solution?

    Is this actually a French solution or an African one?
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Mon Jan 19 17:50:00 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/19/26 16:09, Lawrence DrCOOliveiro wrote:
    On Mon, 19 Jan 2026 07:50:38 -0500, Evelyn C. Leeper wrote:

    On 1/19/26 00:49, Robert Woodward wrote:

    In article <10kjkb5$3p7to$15@dont-email.me>,

    Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:

    On Sun, 18 Jan 2026 08:35:24 -0500, Evelyn C. Leeper wrote:

    ... some movie promotion firm had software that treated ZIP codes
    as numbers, but then dropped leading '0's from those numbers.

    Microsoft Excel user!

    I ran into a similar problem myself with Excel; I entered those
    numbers as text to fix it.

    I have to do that with ISBNs in my spreadsheet, which is where Excel
    would beat LibreOffice--in Excel a leading single quote doesn't
    display but means "what follows is text", while in LibreOffice I
    have to constantly be formatting the cells.

    I just fired up LibreOffice Calc, and without changing any settings,
    entered an example ISBN rCL978-3-16-148410-0rCY that I found online; it showed it just the way I typed it. I even tried changing that rCL9rCY in front to a leading zero, entered the result into a new cell, and it
    kept the leading zero, without trying to format the value as a number.

    The hyphens make it text (because there's no leading "=").

    However, now the leading apostrophe/single quote now seems to work;
    possibly some update changed it.
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Patriotism is like the love that a parent has for a child;
    nationalism is akin to believing that onerCOs child can do no wrong.
    --Robin Givhan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Someone Else@someone.else@example.com.invalid to rec.arts.sf.fandom on Mon Jan 19 19:17:08 2026
    From Newsgroup: rec.arts.sf.fandom

    In Message-ID:<10km6so$lmvq$13@dont-email.me>,
    Lawrence D Oliveiro <ldo@nz.invalid> wrote:

    Excel is notorious for (mis)interpreting entered data as unexpected
    types. Geneticists, for example, have had to change the official names
    of several genes, just to stop Excel from parsing them as dates.

    Why are geneticists using Excel, of all things, to do important scientific >research? You may well ask ...

    List, and explanations, of spreadsheet errors so big they made the
    news:
    <http://www.eusprig.org/horror-stories.htm>

    When spreadsheets attack:
    <https://www.youtube.com/watch?v=yb2zkxHDfUE>
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Keith F. Lynch@kfl@KeithLynch.net to rec.arts.sf.fandom on Tue Jan 20 01:11:44 2026
    From Newsgroup: rec.arts.sf.fandom

    Someone Else <someone.else@example.com.invalid> wrote:
    <http://www.eusprig.org/horror-stories.htm>

    That URL worked only after I removed the ".htm"
    --
    Keith F. Lynch - http://keithlynch.net/
    Please see http://keithlynch.net/email.html before emailing me.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Cryptoengineer@petertrei@gmail.com to rec.arts.sf.fandom on Mon Jan 19 21:46:41 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/19/2026 2:35 PM, Tim Merrigan wrote:
    On 1/19/2026 6:56 AM, Bernard Peek wrote:
    On 2026-01-19, Gary R. Schmidt <grschmidt@acm.org> wrote:
    On 18/01/2026 09:50, Lawrence DrCOOliveiro wrote:
    On Sat, 17 Jan 2026 16:15:22 -0500, Evelyn C. Leeper wrote:

    Yes, there are international standards. But when someone put a bunch >>>>> of names in a spreadsheet and asked to have it sorted, it would
    blithely ignore those standards, and sort 'ch' as 'c' followed by
    'h'.

    That depends on your spreadsheet. The natural order (to humans,
    anyway) is commonly called rCLphonebookrCY order.

    <https://ask.libreoffice.org/t/calc-data-sorting-not-following-
    ascii-unicode-order/87503/4>

    Whose 'phonebook????

    I remember adapting our SOUNDEX implementation back in the 1980s to
    (sensibly) deal with non-English names.-a (At least I'd had a lot of
    practice with all the Greek migrants we had here in Oz, I remember
    ringing a friend from school and asking him to ask his parents, "What
    was the longest Greek surname they remembered?"-a :-) )

    There are cultures where full names include a concatenated list of
    ancestral
    names.




    I've heard of people using Scandinavian patronymics (the system still
    used in Iceland) like that, going back three or four generations (/or to
    the first one going back who was famous/).

    This thread is discussing sub cases of the general problem
    of 'internationalization'. Tim Scott did an entertaining
    rundown of the broader problem, which I highly recommend.

    https://www.youtube.com/watch?v=0j74jcxSunY

    pt
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lynn McGuire@lynnmcguire5@gmail.com to rec.arts.sf.fandom on Tue Jan 20 00:50:24 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/16/2026 10:31 AM, Evelyn C. Leeper wrote:
    In 2010, the Academia Real Espa|#ola declared that 'ch' and 'll' were no longer letters in their own right, but digraphs (like 'ph' in English).
    As such words with 'ch' would be alphabetized after 'cg' and before
    'ci', and those with 'll' would have that between 'lk' and 'lm'.
    ...
    (The rule about two spaces between sentences seems to have fallen by the wayside years ago.)

    I ignore many rules in life and keep on using two spaces between each sentence. Like this. And this.

    Lynn


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Tue Jan 20 15:58:13 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-19, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
    On 19 Jan 2026 14:09:16 GMT, Bernard Peek wrote:

    If you wanted to you could programatically change the default sort
    order depending on an individual user's preference. This isn't a
    problem if users are aware of it. It is a problem in the US because
    it's not an issue that most Americans will encounter.

    DonrCOt you find that surprising, considering what a wide multicultural
    mix the US population has come from?

    No, not really. It depends on whether they mainly work in English or
    whatever other languages they speak. I expect most corporate systems are installed by IT departments that don't themselves encounter this issue.
    Every system will have the same default setting of English (US) when it
    arrives on their desk and most people just use that.

    People who produce documents and systems for use in other countries would probably be aware but whether they know or care that settings can be changed
    is unknown to us monolinguals.
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Tue Jan 20 16:11:03 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-19, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
    On 19 Jan 2026 14:50:13 GMT, Bernard Peek wrote:

    On 2026-01-18, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:

    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    How do you reasonably sort people's names if you don't know
    whether the surname precedes or follows the given name?

    I like the French answer to this question: capitalize the family
    name (donrCOt call it rCLsurnamerCY), so you can spot it wherever it
    occurs:

    Peter SELLERS
    LUGOSI Bela
    Marty FELDMAN
    SAKAMOTO Ryuichi
    CHOW Yun Fat
    Michelle YEOH Choo Kheng

    That is doable but is a separate issue to collation sequences. To
    use it you need to specify which is the family name somehow. At
    data-entry time seems logical. This is probably one of the few
    situations where AI could be trusted to get it right most of the
    time.

    Or, you know, get the person to enter their name into the system that
    way in the first place, and get it right from the horserCOs mouth.

    It would also be a mistake for a French developer to store the text in
    upper-case on the assumption that it is the obvious "natural" form.

    Cultures should be able to learn from one another, donrCOt you think? In
    this case, the French came up with a reasonably simple solution to a
    problem that happens quite frequently in a multi-cultural society.
    No-one else seems to have anything better; why not use the French
    solution?

    If you designate a particular field as a family-name then you have a choice
    of which format to display or print it in. If you don't do that then you
    are stuck with limited options.

    The French solution seems eminently sensible to me but for systems developed for English users it is non-standard and will definitely cause problems.
    Users will complain that the system is broken because they can't enter lower-case names. Can tech-support come and fix it?

    As far as possible systems should work the way that each user expects them
    to. "No surprises!" is a good rule of thumb.
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Tue Jan 20 16:16:26 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-20, Lynn McGuire <lynnmcguire5@gmail.com> wrote:
    On 1/16/2026 10:31 AM, Evelyn C. Leeper wrote:
    In 2010, the Academia Real Espa|#ola declared that 'ch' and 'll' were no
    longer letters in their own right, but digraphs (like 'ph' in English).
    As such words with 'ch' would be alphabetized after 'cg' and before
    'ci', and those with 'll' would have that between 'lk' and 'lm'.
    ...
    (The rule about two spaces between sentences seems to have fallen by the
    wayside years ago.)

    I ignore many rules in life and keep on using two spaces between each sentence. Like this. And this.

    It's not normally a problem. When I have had to import raw text into another system I filter out double-spaces and double CR/LF characters where that has been used to indicate end of a paragraph.
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Keith F. Lynch@kfl@KeithLynch.net to rec.arts.sf.fandom on Tue Jan 20 16:52:59 2026
    From Newsgroup: rec.arts.sf.fandom

    Lynn McGuire <lynnmcguire5@gmail.com> wrote:
    I ignore many rules in life and keep on using two spaces between each sentence. Like this. And this.

    As do I. It just looks better. And is more compatible with emacs.
    And apparently also with vi.

    I do not ignore many rules in life, except for rules which conflict
    with other rules in life. But that it rather a lot of them.

    Speaking of sort orders, there's one person here whose name has been
    variously rendered as:

    Lawrence =?iso-8859-13?q?D=FFOliveiro?=
    Lawrence D\377Oliveiro
    Lawrence D\342\200\231Oliveiro
    Lawrence D\303\277Oliveiro
    Lawrence D\222Oliveiro

    I don't know what chacacter(s) belong between the "D" and the "live,"
    nor do I know what the intended sort order is.
    --
    Keith F. Lynch - http://keithlynch.net/
    Please see http://keithlynch.net/email.html before emailing me.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Cryptoengineer@petertrei@gmail.com to rec.arts.sf.fandom on Tue Jan 20 12:15:17 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/20/2026 11:11 AM, Bernard Peek wrote:
    On 2026-01-19, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
    On 19 Jan 2026 14:50:13 GMT, Bernard Peek wrote:

    On 2026-01-18, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:

    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    How do you reasonably sort people's names if you don't know
    whether the surname precedes or follows the given name?

    I like the French answer to this question: capitalize the family
    name (donrCOt call it rCLsurnamerCY), so you can spot it wherever it
    occurs:

    Peter SELLERS
    LUGOSI Bela
    Marty FELDMAN
    SAKAMOTO Ryuichi
    CHOW Yun Fat
    Michelle YEOH Choo Kheng

    That is doable but is a separate issue to collation sequences. To
    use it you need to specify which is the family name somehow. At
    data-entry time seems logical. This is probably one of the few
    situations where AI could be trusted to get it right most of the
    time.

    Or, you know, get the person to enter their name into the system that
    way in the first place, and get it right from the horserCOs mouth.

    It would also be a mistake for a French developer to store the text in
    upper-case on the assumption that it is the obvious "natural" form.

    Cultures should be able to learn from one another, donrCOt you think? In
    this case, the French came up with a reasonably simple solution to a
    problem that happens quite frequently in a multi-cultural society.
    No-one else seems to have anything better; why not use the French
    solution?

    If you designate a particular field as a family-name then you have a choice of which format to display or print it in. If you don't do that then you
    are stuck with limited options.

    The French solution seems eminently sensible to me but for systems developed for English users it is non-standard and will definitely cause problems. Users will complain that the system is broken because they can't enter lower-case names. Can tech-support come and fix it?

    As far as possible systems should work the way that each user expects them to. "No surprises!" is a good rule of thumb.

    I refer you to Patrick McKenzie's essay 'Falsehoods Programmers
    Believe About Names'

    https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/?utm_source=copilot.com

    It's short, so I'll just post it:

    -----

    John Graham-Cumming wrote an article today complaining about how a
    computer system he was working with described his last name as having
    invalid characters. It of course does not, because anything someone
    tells you is their name is rCo by definition rCo an appropriate identifier
    for them. John was understandably vexed about this situation, and he
    has every right to be, because names are central to our identities,
    virtually by definition.

    I have lived in Japan for several years, programming in a professional capacity, and I have broken many systems by the simple expedient of
    being introduced into them. (Most people call me Patrick McKenzie, but
    IrCOll acknowledge as correct any of six different rCLfullrCY names, any many systems I deal with will accept precisely none of them.) Similarly, IrCOve worked with Big Freaking Enterprises which, by dint of doing business globally, have theoretically designed their systems to allow all names
    to work in them. I have never seen a computer system which handles
    names properly and doubt one exists, anywhere.

    So, as a public service, IrCOm going to list assumptions your systems
    probably make about names. All of these assumptions are wrong. Try to
    make less of them next time you write a system which touches names.

    People have exactly one canonical full name.

    People have exactly one full name which they go by.

    People have, at this point in time, exactly one canonical full name.

    People have, at this point in time, one full name which they go by.

    People have exactly N names, for any value of N.

    PeoplerCOs names fit within a certain defined amount of space.

    PeoplerCOs names do not change.

    PeoplerCOs names change, but only at a certain enumerated set of events.

    PeoplerCOs names are written in ASCII.

    PeoplerCOs names are written in any single character set.

    PeoplerCOs names are all mapped in Unicode code points.

    PeoplerCOs names are case sensitive.

    PeoplerCOs names are case insensitive.

    PeoplerCOs names sometimes have prefixes or suffixes, but you can safely ignore those.

    PeoplerCOs names do not contain numbers.

    PeoplerCOs names are not written in ALL CAPS.

    PeoplerCOs names are not written in all lower case letters.

    PeoplerCOs names have an order to them. Picking any ordering scheme will automatically result in consistent ordering among all systems, as long
    as both use the same ordering scheme for the same name.

    PeoplerCOs first names and last names are, by necessity, different.

    People have last names, family names, or anything else which is shared
    by folks recognized as their relatives.

    PeoplerCOs names are globally unique.

    PeoplerCOs names are almost globally unique.

    Alright alright but surely peoplerCOs names are diverse enough such that
    no million people share the same name.

    My system will never have to deal with names from China.

    Or Japan.

    Or Korea.

    Or Ireland, the United Kingdom, the United States, Spain, Mexico,
    Brazil, Peru, Russia, Sweden, Botswana, South Africa, Trinidad, Haiti,
    France, or the Klingon Empire, all of which have rCLweirdrCY naming schemes
    in common use.

    That Klingon Empire thing was a joke, right?

    Confound your cultural relativism! People in my society, at least,
    agree on one commonly accepted standard for names.

    There exists an algorithm which transforms names and can be reversed losslessly. (Yes, yes, you can do it if your algorithm returns the
    input. You get a gold star.)

    I can safely assume that this dictionary of bad words contains no
    peoplerCOs names in it.

    PeoplerCOs names are assigned at birth.

    OK, maybe not at birth, but at least pretty close to birth.

    Alright, alright, within a year or so of birth.

    Five years?

    YourCOre kidding me, right?

    Two different systems containing data about the same person will use the
    same name for that person.

    Two different data entry operators, given a personrCOs name, will by
    necessity enter bitwise equivalent strings on any single system, if the
    system is well-designed.

    People whose names break my system are weird outliers. They should have
    had solid, acceptable names, like to#E+!on-oaA.

    People have names.

    This list is by no means exhaustive. If you need examples of real names
    which disprove any of the above commonly held misconceptions, I will
    happily introduce you to several. Feel free to add other misconceptions
    in the comments, and refer people to this post the next time they
    suggest a genius idea like a database table with a first_name and
    last_name column.



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tim Merrigan@tppm@ca.rr.com to rec.arts.sf.fandom on Tue Jan 20 11:47:40 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/20/2026 9:15 AM, Cryptoengineer wrote:
    On 1/20/2026 11:11 AM, Bernard Peek wrote:
    On 2026-01-19, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
    On 19 Jan 2026 14:50:13 GMT, Bernard Peek wrote:

    On 2026-01-18, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:

    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    How do you reasonably sort people's names if you don't know
    whether the surname precedes or follows the given name?

    I like the French answer to this question: capitalize the family
    name (donrCOt call it rCLsurnamerCY), so you can spot it wherever it >>>>> occurs:

    -a-a-a-a Peter SELLERS
    -a-a-a-a LUGOSI Bela
    -a-a-a-a Marty FELDMAN
    -a-a-a-a SAKAMOTO Ryuichi
    -a-a-a-a CHOW Yun Fat
    -a-a-a-a Michelle YEOH Choo Kheng

    That is doable but is a separate issue to collation sequences. To
    use it you need to specify which is the family name somehow. At
    data-entry time seems logical. This is probably one of the few
    situations where AI could be trusted to get it right most of the
    time.

    Or, you know, get the person to enter their name into the system that
    way in the first place, and get it right from the horserCOs mouth.

    It would also be a mistake for a French developer to store the text in >>>> upper-case on the assumption that it is the obvious "natural" form.

    Cultures should be able to learn from one another, donrCOt you think? In >>> this case, the French came up with a reasonably simple solution to a
    problem that happens quite frequently in a multi-cultural society.
    No-one else seems to have anything better; why not use the French
    solution?

    If you designate a particular field as a family-name then you have a
    choice
    of which format to display or print it in.-a If you don't do that then you >> are stuck with limited options.

    The French solution seems eminently sensible to me but for systems
    developed
    for English users it is non-standard and will definitely cause problems.
    Users will complain that the system is broken because they can't enter
    lower-case names. Can tech-support come and fix it?

    As far as possible systems should work the way that each user expects
    them
    to.-a "No surprises!" is a good rule of thumb.

    I refer you to Patrick McKenzie's essay 'Falsehoods Programmers
    Believe About Names'

    https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe- about-names/?utm_source=copilot.com

    It's short, so I'll just post it:

    -----

    I have a character in a role play who's official designation is Detainee
    10-A. Her parents were deported before they could name her, and ICE
    didn't bother, I call her Tina.
    --

    Qualified immunity = virtual impunity.

    Tim Merrigan

    --
    This email has been checked for viruses by AVG antivirus software.
    www.avg.com
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From djheydt@djheydt@kithrup.com (Dorothy J Heydt) to rec.arts.sf.fandom on Tue Jan 20 22:11:26 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10kod76$1ct3u$1@dont-email.me>,
    Cryptoengineer <petertrei@gmail.com> wrote:
    I refer you to Patrick McKenzie's essay 'Falsehoods Programmers
    Believe About Names'

    https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/?utm_source=copilot.com

    It's short, so I'll just post it:

    -----

    [Hal Heydyt]

    I'll add another one...

    When written in an English transliteration, all names contain at
    least one vowel.

    There was a story that circulated some decades ago that the NYC
    payroll system has a "sanity check" on names that required at
    least one vowel. Then the city hired someone with the last name
    of "Ng". The spent quite some time paying him with manual checks
    while fixing the payroll system to accept his name.

    I won't so so far as to claim that the registration system I
    wrote for a con for which I run ConReg avoids all--or even,
    perhaps, a majority--of the cited misbeliefs, but it does permit
    the entry of a ficticious badge name with no attempt to require
    said badge name to have anything in common with such "actual"
    name that the con member supplies.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Keith F. Lynch@kfl@KeithLynch.net to rec.arts.sf.fandom on Tue Jan 20 22:51:30 2026
    From Newsgroup: rec.arts.sf.fandom

    Dorothy J Heydt <djheydt@kithrup.com> wrote:
    [Hal Heydyt]
    I'll add another one...

    When written in an English transliteration, all names contain at
    least one vowel.

    And don't forget xkcd.com/327

    I won't so so far as to claim that the registration system I wrote
    for a con for which I run ConReg avoids all--or even, perhaps, a
    majority--of the cited misbeliefs, but it does permit the entry of a ficticious badge name with no attempt to require said badge name to
    have anything in common with such "actual" name that the con member
    supplies.

    I worked Balticon registration in 2000 or threabouts, and learned that
    their software crashed if you entered a name with an apostrophe.
    --
    Keith F. Lynch - http://keithlynch.net/
    Please see http://keithlynch.net/email.html before emailing me.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Tue Jan 20 20:28:46 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/20/26 17:51, Keith F. Lynch wrote:
    Dorothy J Heydt <djheydt@kithrup.com> wrote:
    [Hal Heydyt]
    I'll add another one...

    When written in an English transliteration, all names contain at
    least one vowel.

    And don't forget xkcd.com/327

    Reminds me of the "suggestion" back when people got 80-column cards as
    their bills for something that they should punch "##" (or whatever was
    the "end of deck" code) in the first two columns.
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Patriotism is like the love that a parent has for a child;
    nationalism is akin to believing that onerCOs child can do no wrong.
    --Robin Givhan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don_from_AZ@djatechNOSPAM@comcast.net.invalid to rec.arts.sf.fandom on Tue Jan 20 19:02:49 2026
    From Newsgroup: rec.arts.sf.fandom

    Cryptoengineer <petertrei@gmail.com> writes:

    On 1/20/2026 11:11 AM, Bernard Peek wrote:
    On 2026-01-19, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
    On 19 Jan 2026 14:50:13 GMT, Bernard Peek wrote:

    On 2026-01-18, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:

    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    How do you reasonably sort people's names if you don't know
    whether the surname precedes or follows the given name?

    I like the French answer to this question: capitalize the family
    name (donrCOt call it rCLsurnamerCY), so you can spot it wherever it >>>>> occurs:

    Peter SELLERS
    LUGOSI Bela
    Marty FELDMAN
    SAKAMOTO Ryuichi
    CHOW Yun Fat
    Michelle YEOH Choo Kheng

    That is doable but is a separate issue to collation sequences. To
    use it you need to specify which is the family name somehow. At
    data-entry time seems logical. This is probably one of the few
    situations where AI could be trusted to get it right most of the
    time.

    Or, you know, get the person to enter their name into the system that
    way in the first place, and get it right from the horserCOs mouth.

    It would also be a mistake for a French developer to store the text in >>>> upper-case on the assumption that it is the obvious "natural" form.

    Cultures should be able to learn from one another, donrCOt you think? In >>> this case, the French came up with a reasonably simple solution to a
    problem that happens quite frequently in a multi-cultural society.
    No-one else seems to have anything better; why not use the French
    solution?
    If you designate a particular field as a family-name then you have a
    choice
    of which format to display or print it in. If you don't do that then you
    are stuck with limited options.
    The French solution seems eminently sensible to me but for systems
    developed
    for English users it is non-standard and will definitely cause problems.
    Users will complain that the system is broken because they can't enter
    lower-case names. Can tech-support come and fix it?
    As far as possible systems should work the way that each user
    expects them
    to. "No surprises!" is a good rule of thumb.

    I refer you to Patrick McKenzie's essay 'Falsehoods Programmers
    Believe About Names'

    https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/?utm_source=copilot.com

    It's short, so I'll just post it:

    -----

    John Graham-Cumming wrote an article today complaining about how a
    computer system he was working with described his last name as having
    invalid characters. It of course does not, because anything someone
    tells you is their name is rCo by definition rCo an appropriate identifier for them. John was understandably vexed about this situation, and he
    has every right to be, because names are central to our identities,
    virtually by definition.

    I have lived in Japan for several years, programming in a professional capacity, and I have broken many systems by the simple expedient of
    being introduced into them. (Most people call me Patrick McKenzie,
    but IrCOll acknowledge as correct any of six different rCLfullrCY names, any many systems I deal with will accept precisely none of them.)
    Similarly, IrCOve worked with Big Freaking Enterprises which, by dint of doing business globally, have theoretically designed their systems to
    allow all names to work in them. I have never seen a computer system
    which handles names properly and doubt one exists, anywhere.

    So, as a public service, IrCOm going to list assumptions your systems probably make about names. All of these assumptions are wrong. Try
    to make less of them next time you write a system which touches names.

    People have exactly one canonical full name.

    People have exactly one full name which they go by.

    People have, at this point in time, exactly one canonical full name.

    People have, at this point in time, one full name which they go by.

    People have exactly N names, for any value of N.

    PeoplerCOs names fit within a certain defined amount of space.

    PeoplerCOs names do not change.

    PeoplerCOs names change, but only at a certain enumerated set of events.

    PeoplerCOs names are written in ASCII.

    PeoplerCOs names are written in any single character set.

    PeoplerCOs names are all mapped in Unicode code points.

    PeoplerCOs names are case sensitive.

    PeoplerCOs names are case insensitive.

    PeoplerCOs names sometimes have prefixes or suffixes, but you can safely ignore those.

    PeoplerCOs names do not contain numbers.

    PeoplerCOs names are not written in ALL CAPS.

    PeoplerCOs names are not written in all lower case letters.

    PeoplerCOs names have an order to them. Picking any ordering scheme
    will automatically result in consistent ordering among all systems, as
    long as both use the same ordering scheme for the same name.

    PeoplerCOs first names and last names are, by necessity, different.

    People have last names, family names, or anything else which is shared
    by folks recognized as their relatives.

    PeoplerCOs names are globally unique.

    PeoplerCOs names are almost globally unique.

    Alright alright but surely peoplerCOs names are diverse enough such that
    no million people share the same name.

    My system will never have to deal with names from China.

    Or Japan.

    Or Korea.

    Or Ireland, the United Kingdom, the United States, Spain, Mexico,
    Brazil, Peru, Russia, Sweden, Botswana, South Africa, Trinidad, Haiti, France, or the Klingon Empire, all of which have rCLweirdrCY naming
    schemes in common use.

    That Klingon Empire thing was a joke, right?

    Confound your cultural relativism! People in my society, at least,
    agree on one commonly accepted standard for names.

    There exists an algorithm which transforms names and can be reversed losslessly. (Yes, yes, you can do it if your algorithm returns the
    input. You get a gold star.)

    I can safely assume that this dictionary of bad words contains no
    peoplerCOs names in it.

    PeoplerCOs names are assigned at birth.

    OK, maybe not at birth, but at least pretty close to birth.

    Alright, alright, within a year or so of birth.

    Five years?

    YourCOre kidding me, right?

    Two different systems containing data about the same person will use
    the same name for that person.

    Two different data entry operators, given a personrCOs name, will by necessity enter bitwise equivalent strings on any single system, if
    the system is well-designed.

    People whose names break my system are weird outliers. They should
    have had solid, acceptable names, like to#E+!on-oaA.

    People have names.

    This list is by no means exhaustive. If you need examples of real
    names which disprove any of the above commonly held misconceptions, I
    will happily introduce you to several. Feel free to add other
    misconceptions in the comments, and refer people to this post the next
    time they suggest a genius idea like a database table with a
    first_name and last_name column.



    My father entered the US Army at about the time the US entered WW
    II. His name - William Albert. Two good English names, no problem right?
    Well there was a problem: he had no middle name. The army couldn't cope
    with that, so for his term of service in the European theatre he was
    recorded as William NMN Albert (for "No Middle Name").
    --
    -Don_from_AZ-
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jay Morris@morrisj@epsilon3.me to rec.arts.sf.fandom on Tue Jan 20 21:59:36 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/20/2026 8:02 PM, Don_from_AZ wrote:
    My father entered the US Army at about the time the US entered WW
    II. His name - William Albert. Two good English names, no problem right?
    Well there was a problem: he had no middle name. The army couldn't cope
    with that, so for his term of service in the European theatre he was
    recorded as William NMN Albert (for "No Middle Name").
    -- -Don_from_AZ-

    I vaguely recall it being the same when I was in, 77-83. Had a classmate
    in high school whose first (or first and middle) name was C O.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Gary R. Schmidt@grschmidt@acm.org to rec.arts.sf.fandom on Wed Jan 21 16:36:16 2026
    From Newsgroup: rec.arts.sf.fandom

    On 21/01/2026 13:02, Don_from_AZ wrote:
    [SNIP]
    My father entered the US Army at about the time the US entered WW
    II. His name - William Albert. Two good English names, no problem right?
    Well there was a problem: he had no middle name. The army couldn't cope
    with that, so for his term of service in the European theatre he was
    recorded as William NMN Albert (for "No Middle Name").

    Oh, it's still alive and happening in the US military.

    A friend of mine married a USN pilot back around 1990, and moved to the
    USA, sensibly enough.

    When she went to do the things that military spouses (spice?? :-) )
    have to do about being recognised by the military she was told, "Ain't
    nobody don't have a middle name, honey", and in exasperation she gave in
    and plonked her Grand-mother's maiden name in the box.

    Post-divorce she decided she liked Grandma's maiden name, so changed her surname to that. :-)

    Cheers,
    Gary B-)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From djheydt@djheydt@kithrup.com (Dorothy J Heydt) to rec.arts.sf.fandom on Wed Jan 21 06:06:31 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10kpa4e$1nl0e$1@dont-email.me>,
    Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:
    On 1/20/26 17:51, Keith F. Lynch wrote:
    Dorothy J Heydt <djheydt@kithrup.com> wrote:
    [Hal Heydt]
    I'll add another one...

    When written in an English transliteration, all names contain at
    least one vowel.

    And don't forget xkcd.com/327

    Reminds me of the "suggestion" back when people got 80-column cards as
    their bills for something that they should punch "##" (or whatever was
    the "end of deck" code) in the first two columns.

    [Hal Heydt]
    If the system was really old, it might have been two record marks
    (0-2-8 punch, for which there is no keyboard entry). If it
    was after the IBM S/360 came out, it would have been "//".

    I should note regarding some of my prior remarks that the length
    limitation for names in my ConReg system isn't due to database or
    storage limits (with the data from 20 years of annual cons
    on it, the mass storage device is using 10% of the available
    space). The limit is: How much will fit on the badge? With the
    font size I'm using on a 3x4 badge, that's two lines of 17
    characters each.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From djheydt@djheydt@kithrup.com (Dorothy J Heydt) to rec.arts.sf.fandom on Wed Jan 21 06:07:54 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <87cy33iuye.fsf@comcast.net.invalid>,
    Don_from_AZ <djatechNOSPAM@comcast.net.invalid> wrote:
    Cryptoengineer <petertrei@gmail.com> writes:

    On 1/20/2026 11:11 AM, Bernard Peek wrote:
    On 2026-01-19, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
    On 19 Jan 2026 14:50:13 GMT, Bernard Peek wrote:

    On 2026-01-18, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:

    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    How do you reasonably sort people's names if you don't know
    whether the surname precedes or follows the given name?

    I like the French answer to this question: capitalize the family
    name (donrCOt call it rCLsurnamerCY), so you can spot it wherever it >>>>>> occurs:

    Peter SELLERS
    LUGOSI Bela
    Marty FELDMAN
    SAKAMOTO Ryuichi
    CHOW Yun Fat
    Michelle YEOH Choo Kheng

    That is doable but is a separate issue to collation sequences. To
    use it you need to specify which is the family name somehow. At
    data-entry time seems logical. This is probably one of the few
    situations where AI could be trusted to get it right most of the
    time.

    Or, you know, get the person to enter their name into the system that
    way in the first place, and get it right from the horserCOs mouth.

    It would also be a mistake for a French developer to store the text in >>>>> upper-case on the assumption that it is the obvious "natural" form.

    Cultures should be able to learn from one another, donrCOt you think? In >>>> this case, the French came up with a reasonably simple solution to a
    problem that happens quite frequently in a multi-cultural society.
    No-one else seems to have anything better; why not use the French
    solution?
    If you designate a particular field as a family-name then you have a
    choice
    of which format to display or print it in. If you don't do that then you >>> are stuck with limited options.
    The French solution seems eminently sensible to me but for systems
    developed
    for English users it is non-standard and will definitely cause problems. >>> Users will complain that the system is broken because they can't enter
    lower-case names. Can tech-support come and fix it?
    As far as possible systems should work the way that each user
    expects them
    to. "No surprises!" is a good rule of thumb.

    I refer you to Patrick McKenzie's essay 'Falsehoods Programmers
    Believe About Names'

    https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/?utm_source=copilot.com

    It's short, so I'll just post it:

    -----

    John Graham-Cumming wrote an article today complaining about how a
    computer system he was working with described his last name as having
    invalid characters. It of course does not, because anything someone
    tells you is their name is rCo by definition rCo an appropriate identifier >> for them. John was understandably vexed about this situation, and he
    has every right to be, because names are central to our identities,
    virtually by definition.

    I have lived in Japan for several years, programming in a professional
    capacity, and I have broken many systems by the simple expedient of
    being introduced into them. (Most people call me Patrick McKenzie,
    but IrCOll acknowledge as correct any of six different rCLfullrCY names, any >> many systems I deal with will accept precisely none of them.)
    Similarly, IrCOve worked with Big Freaking Enterprises which, by dint of
    doing business globally, have theoretically designed their systems to
    allow all names to work in them. I have never seen a computer system
    which handles names properly and doubt one exists, anywhere.

    So, as a public service, IrCOm going to list assumptions your systems
    probably make about names. All of these assumptions are wrong. Try
    to make less of them next time you write a system which touches names.

    People have exactly one canonical full name.

    People have exactly one full name which they go by.

    People have, at this point in time, exactly one canonical full name.

    People have, at this point in time, one full name which they go by.

    People have exactly N names, for any value of N.

    PeoplerCOs names fit within a certain defined amount of space.

    PeoplerCOs names do not change.

    PeoplerCOs names change, but only at a certain enumerated set of events.

    PeoplerCOs names are written in ASCII.

    PeoplerCOs names are written in any single character set.

    PeoplerCOs names are all mapped in Unicode code points.

    PeoplerCOs names are case sensitive.

    PeoplerCOs names are case insensitive.

    PeoplerCOs names sometimes have prefixes or suffixes, but you can safely
    ignore those.

    PeoplerCOs names do not contain numbers.

    PeoplerCOs names are not written in ALL CAPS.

    PeoplerCOs names are not written in all lower case letters.

    PeoplerCOs names have an order to them. Picking any ordering scheme
    will automatically result in consistent ordering among all systems, as
    long as both use the same ordering scheme for the same name.

    PeoplerCOs first names and last names are, by necessity, different.

    People have last names, family names, or anything else which is shared
    by folks recognized as their relatives.

    PeoplerCOs names are globally unique.

    PeoplerCOs names are almost globally unique.

    Alright alright but surely peoplerCOs names are diverse enough such that
    no million people share the same name.

    My system will never have to deal with names from China.

    Or Japan.

    Or Korea.

    Or Ireland, the United Kingdom, the United States, Spain, Mexico,
    Brazil, Peru, Russia, Sweden, Botswana, South Africa, Trinidad, Haiti,
    France, or the Klingon Empire, all of which have rCLweirdrCY naming
    schemes in common use.

    That Klingon Empire thing was a joke, right?

    Confound your cultural relativism! People in my society, at least,
    agree on one commonly accepted standard for names.

    There exists an algorithm which transforms names and can be reversed
    losslessly. (Yes, yes, you can do it if your algorithm returns the
    input. You get a gold star.)

    I can safely assume that this dictionary of bad words contains no
    peoplerCOs names in it.

    PeoplerCOs names are assigned at birth.

    OK, maybe not at birth, but at least pretty close to birth.

    Alright, alright, within a year or so of birth.

    Five years?

    YourCOre kidding me, right?

    Two different systems containing data about the same person will use
    the same name for that person.

    Two different data entry operators, given a personrCOs name, will by
    necessity enter bitwise equivalent strings on any single system, if
    the system is well-designed.

    People whose names break my system are weird outliers. They should
    have had solid, acceptable names, like to#E+!on-oaA.

    People have names.

    This list is by no means exhaustive. If you need examples of real
    names which disprove any of the above commonly held misconceptions, I
    will happily introduce you to several. Feel free to add other
    misconceptions in the comments, and refer people to this post the next
    time they suggest a genius idea like a database table with a
    first_name and last_name column.



    My father entered the US Army at about the time the US entered WW
    II. His name - William Albert. Two good English names, no problem right?
    Well there was a problem: he had no middle name. The army couldn't cope
    with that, so for his term of service in the European theatre he was
    recorded as William NMN Albert (for "No Middle Name").
    --
    -Don_from_AZ-

    [Hal Heydt]
    My mother and all her siblings had two middle names. Wonder what
    they've have done with that...
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tim Merrigan@tppm@ca.rr.com to rec.arts.sf.fandom on Tue Jan 20 23:33:22 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/20/2026 10:07 PM, Dorothy J Heydt wrote:
    In article <87cy33iuye.fsf@comcast.net.invalid>,
    Don_from_AZ <djatechNOSPAM@comcast.net.invalid> wrote:
    Cryptoengineer <petertrei@gmail.com> writes:

    On 1/20/2026 11:11 AM, Bernard Peek wrote:
    On 2026-01-19, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
    On 19 Jan 2026 14:50:13 GMT, Bernard Peek wrote:

    On 2026-01-18, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:

    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    How do you reasonably sort people's names if you don't know
    whether the surname precedes or follows the given name?

    I like the French answer to this question: capitalize the family >>>>>>> name (donrCOt call it rCLsurnamerCY), so you can spot it wherever it >>>>>>> occurs:

    Peter SELLERS
    LUGOSI Bela
    Marty FELDMAN
    SAKAMOTO Ryuichi
    CHOW Yun Fat
    Michelle YEOH Choo Kheng

    That is doable but is a separate issue to collation sequences. To
    use it you need to specify which is the family name somehow. At
    data-entry time seems logical. This is probably one of the few
    situations where AI could be trusted to get it right most of the
    time.

    Or, you know, get the person to enter their name into the system that >>>>> way in the first place, and get it right from the horserCOs mouth.

    It would also be a mistake for a French developer to store the text in >>>>>> upper-case on the assumption that it is the obvious "natural" form. >>>>>
    Cultures should be able to learn from one another, donrCOt you think? In >>>>> this case, the French came up with a reasonably simple solution to a >>>>> problem that happens quite frequently in a multi-cultural society.
    No-one else seems to have anything better; why not use the French
    solution?
    If you designate a particular field as a family-name then you have a
    choice
    of which format to display or print it in. If you don't do that then you >>>> are stuck with limited options.
    The French solution seems eminently sensible to me but for systems
    developed
    for English users it is non-standard and will definitely cause problems. >>>> Users will complain that the system is broken because they can't enter >>>> lower-case names. Can tech-support come and fix it?
    As far as possible systems should work the way that each user
    expects them
    to. "No surprises!" is a good rule of thumb.

    I refer you to Patrick McKenzie's essay 'Falsehoods Programmers
    Believe About Names'


    https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/?utm_source=copilot.com

    It's short, so I'll just post it:

    -----

    John Graham-Cumming wrote an article today complaining about how a
    computer system he was working with described his last name as having
    invalid characters. It of course does not, because anything someone
    tells you is their name is rCo by definition rCo an appropriate identifier >>> for them. John was understandably vexed about this situation, and he
    has every right to be, because names are central to our identities,
    virtually by definition.

    I have lived in Japan for several years, programming in a professional
    capacity, and I have broken many systems by the simple expedient of
    being introduced into them. (Most people call me Patrick McKenzie,
    but IrCOll acknowledge as correct any of six different rCLfullrCY names, any
    many systems I deal with will accept precisely none of them.)
    Similarly, IrCOve worked with Big Freaking Enterprises which, by dint of >>> doing business globally, have theoretically designed their systems to
    allow all names to work in them. I have never seen a computer system
    which handles names properly and doubt one exists, anywhere.

    So, as a public service, IrCOm going to list assumptions your systems
    probably make about names. All of these assumptions are wrong. Try
    to make less of them next time you write a system which touches names.

    People have exactly one canonical full name.

    People have exactly one full name which they go by.

    People have, at this point in time, exactly one canonical full name.

    People have, at this point in time, one full name which they go by.

    People have exactly N names, for any value of N.

    PeoplerCOs names fit within a certain defined amount of space.

    PeoplerCOs names do not change.

    PeoplerCOs names change, but only at a certain enumerated set of events. >>>
    PeoplerCOs names are written in ASCII.

    PeoplerCOs names are written in any single character set.

    PeoplerCOs names are all mapped in Unicode code points.

    PeoplerCOs names are case sensitive.

    PeoplerCOs names are case insensitive.

    PeoplerCOs names sometimes have prefixes or suffixes, but you can safely >>> ignore those.

    PeoplerCOs names do not contain numbers.

    PeoplerCOs names are not written in ALL CAPS.

    PeoplerCOs names are not written in all lower case letters.

    PeoplerCOs names have an order to them. Picking any ordering scheme
    will automatically result in consistent ordering among all systems, as
    long as both use the same ordering scheme for the same name.

    PeoplerCOs first names and last names are, by necessity, different.

    People have last names, family names, or anything else which is shared
    by folks recognized as their relatives.

    PeoplerCOs names are globally unique.

    PeoplerCOs names are almost globally unique.

    Alright alright but surely peoplerCOs names are diverse enough such that >>> no million people share the same name.

    My system will never have to deal with names from China.

    Or Japan.

    Or Korea.

    Or Ireland, the United Kingdom, the United States, Spain, Mexico,
    Brazil, Peru, Russia, Sweden, Botswana, South Africa, Trinidad, Haiti,
    France, or the Klingon Empire, all of which have rCLweirdrCY naming
    schemes in common use.

    That Klingon Empire thing was a joke, right?

    Confound your cultural relativism! People in my society, at least,
    agree on one commonly accepted standard for names.

    There exists an algorithm which transforms names and can be reversed
    losslessly. (Yes, yes, you can do it if your algorithm returns the
    input. You get a gold star.)

    I can safely assume that this dictionary of bad words contains no
    peoplerCOs names in it.

    PeoplerCOs names are assigned at birth.

    OK, maybe not at birth, but at least pretty close to birth.

    Alright, alright, within a year or so of birth.

    Five years?

    YourCOre kidding me, right?

    Two different systems containing data about the same person will use
    the same name for that person.

    Two different data entry operators, given a personrCOs name, will by
    necessity enter bitwise equivalent strings on any single system, if
    the system is well-designed.

    People whose names break my system are weird outliers. They should
    have had solid, acceptable names, like to#E+!on-oaA.

    People have names.

    This list is by no means exhaustive. If you need examples of real
    names which disprove any of the above commonly held misconceptions, I
    will happily introduce you to several. Feel free to add other
    misconceptions in the comments, and refer people to this post the next
    time they suggest a genius idea like a database table with a
    first_name and last_name column.



    My father entered the US Army at about the time the US entered WW
    II. His name - William Albert. Two good English names, no problem right?
    Well there was a problem: he had no middle name. The army couldn't cope
    with that, so for his term of service in the European theatre he was
    recorded as William NMN Albert (for "No Middle Name").
    --
    -Don_from_AZ-

    [Hal Heydt]
    My mother and all her siblings had two middle names. Wonder what
    they've have done with that...

    Almost all Catholics have, at least, two middle names: The one they're
    given at birth (or baptism) and the one they choose at Confirmation.
    --

    Qualified immunity = virtual impunity.

    Tim Merrigan

    --
    This email has been checked for viruses by AVG antivirus software.
    www.avg.com
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Wed Jan 21 06:18:49 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/20/26 21:02, Don_from_AZ wrote:

    My father entered the US Army at about the time the US entered WW
    II. His name - William Albert. Two good English names, no problem right?
    Well there was a problem: he had no middle name. The army couldn't cope
    with that, so for his term of service in the European theatre he was
    recorded as William NMN Albert (for "No Middle Name").

    Probably true of my father as well. He didn't have a middle name, nor
    did my mother, nor did my brother nor I. I did what my mother did and
    used my birth name as my middle name. I thought that was what all women did.

    My father also had "PNP" for his religion on his dog tags: "Protestant
    No Preference". These days that doesn't even show up in places like AcronymFinder.
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Patriotism is like the love that a parent has for a child;
    nationalism is akin to believing that onerCOs child can do no wrong.
    --Robin Givhan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Wed Jan 21 06:18:54 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/21/26 00:36, Gary R. Schmidt wrote:
    On 21/01/2026 13:02, Don_from_AZ wrote:
    [SNIP]
    My father entered the US Army at about the time the US entered WW
    II. His name - William Albert. Two good English names, no problem right?
    Well there was a problem: he had no middle name. The army couldn't cope
    with that, so for his term of service in the European theatre he was
    recorded as William NMN Albert (for "No Middle Name").

    Oh, it's still alive and happening in the US military.

    A friend of mine married a USN pilot back around 1990, and moved to the
    USA, sensibly enough.

    When she went to do the things that military spouses (spice??-a :-) )
    have to do about being recognised by the military she was told, "Ain't nobody don't have a middle name, honey", and in exasperation she gave in
    and plonked her Grand-mother's maiden name in the box.

    Post-divorce she decided she liked Grandma's maiden name, so changed her surname to that.-a :-)

    As noted elsewhere in this thread, I had no middle name, When I got
    married, I did what my mother did and used my birth name as my middle
    name. I thought that was what all women did.

    (Actually Spanish naming conventions are fairly close to this.)
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Patriotism is like the love that a parent has for a child;
    nationalism is akin to believing that onerCOs child can do no wrong.
    --Robin Givhan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Evelyn C. Leeper@evelynchimelisleeper@gmail.com to rec.arts.sf.fandom on Wed Jan 21 06:18:57 2026
    From Newsgroup: rec.arts.sf.fandom

    My additions:

    All names and parts of names have more than one letter. (Counterexamples
    would be Harry S Truman, and for the matter SF fan Steven H Silver.)

    Names have no spaces in their parts. (Counterexamples would be A. E.
    Van Vogt, L. Sprague de Camp, and Patrick Nielsen Hayden.)

    Names start with a capital letter, and then all the other letters are lower-case. (Counterexamples would be almost anything with "Mc" or
    "Mac". I cannot believe someone named "McKenzie" missed this!))

    And the flip side of "I can safely assume that this dictionary of bad
    words contains no peoplerCOs names in it," which would be "I can safely
    assume that peoplerCOs names contain no words found in the dictionary of
    bad words, and hence will be rejected by some email program, Facebook
    filter, or whatever." Think Scunthorpe.

    Actually, I ran into the latter problem when I tried to list a book for
    sale on Amazon. I wanted to describe it as similar to the works of
    Philip K. Dick.

    Yep, you guessed it. Amazon kept rejecting my description until I
    received an epiphany and changed it to "similar to the works of PKD."

    On 1/20/26 12:15, Cryptoengineer wrote:


    Patrick McKenzie's article:

    People have exactly one canonical full name.

    People have exactly one full name which they go by.

    People have, at this point in time, exactly one canonical full name.

    People have, at this point in time, one full name which they go by.

    People have exactly N names, for any value of N.

    PeoplerCOs names fit within a certain defined amount of space.

    PeoplerCOs names do not change.

    PeoplerCOs names change, but only at a certain enumerated set of events.

    PeoplerCOs names are written in ASCII.

    PeoplerCOs names are written in any single character set.

    PeoplerCOs names are all mapped in Unicode code points.

    PeoplerCOs names are case sensitive.

    PeoplerCOs names are case insensitive.

    PeoplerCOs names sometimes have prefixes or suffixes, but you can safely ignore those.

    PeoplerCOs names do not contain numbers.

    PeoplerCOs names are not written in ALL CAPS.

    PeoplerCOs names are not written in all lower case letters.

    PeoplerCOs names have an order to them.-a Picking any ordering scheme will automatically result in consistent ordering among all systems, as long
    as both use the same ordering scheme for the same name.

    PeoplerCOs first names and last names are, by necessity, different.

    People have last names, family names, or anything else which is shared
    by folks recognized as their relatives.

    PeoplerCOs names are globally unique.

    PeoplerCOs names are almost globally unique.

    Alright alright but surely peoplerCOs names are diverse enough such that
    no million people share the same name.

    My system will never have to deal with names from China.

    Or Japan.

    Or Korea.

    Or Ireland, the United Kingdom, the United States, Spain, Mexico,
    Brazil, Peru, Russia, Sweden, Botswana, South Africa, Trinidad, Haiti, France, or the Klingon Empire, all of which have rCLweirdrCY naming schemes in common use.

    That Klingon Empire thing was a joke, right?

    Confound your cultural relativism!-a People in my society, at least,
    agree on one commonly accepted standard for names.

    There exists an algorithm which transforms names and can be reversed losslessly.-a (Yes, yes, you can do it if your algorithm returns the input.-a You get a gold star.)

    I can safely assume that this dictionary of bad words contains no
    peoplerCOs names in it.

    PeoplerCOs names are assigned at birth.

    OK, maybe not at birth, but at least pretty close to birth.

    Alright, alright, within a year or so of birth.

    Five years?

    YourCOre kidding me, right?

    Two different systems containing data about the same person will use the same name for that person.

    Two different data entry operators, given a personrCOs name, will by necessity enter bitwise equivalent strings on any single system, if the system is well-designed.

    People whose names break my system are weird outliers.-a They should have had solid, acceptable names, like to#E+!on-oaA.

    People have names.
    --
    Evelyn C. Leeper, http://leepers.us/evelyn
    Patriotism is like the love that a parent has for a child;
    nationalism is akin to believing that onerCOs child can do no wrong.
    --Robin Givhan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From prd@prd@pauldormer.cix.co.uk (Paul Dormer) to rec.arts.sf.fandom on Wed Jan 21 11:41:00 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <h7564m-8bg.ln1@paranoia.mcleod-schmidt.id.au>,
    grschmidt@acm.org (Gary R. Schmidt) wrote:


    When she went to do the things that military spouses (spice?? :-) )
    have to do about being recognised by the military she was told,
    "Ain't nobody don't have a middle name, honey", and in exasperation
    she gave in and plonked her Grand-mother's maiden name in the box.

    I wonder how common no middle name is in the UK. I certainly have one,
    I'm Paul Robert Dormer, and my siblings and parents have them. I think
    my nephew has one, but I'm not sure about my nieces.

    Quite often, I'm asked to fill in my full name on some application and
    then I get letters starting Dear Paul Robert. (But then again, some
    south Asians will address me as Mr Paul.)

    And I'm sure many of you know that Ulysses S. Grant was named Hiram
    Ulysses Grant at birth but a local politician sponsoring him for West
    Point, and not knowing his full name, gave it as Ulysses Simpson Grant
    (which was his mother's maiden name, I believe). And it proved difficult
    to change your name in the military, and US was more patriotic than HUG,
    so the S didn't represent anything eventually.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Torbjorn Lindgren@tl@none.invalid to rec.arts.sf.fandom on Wed Jan 21 13:45:04 2026
    From Newsgroup: rec.arts.sf.fandom

    Keith F. Lynch <kfl@KeithLynch.net> wrote:
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:
    I ignore many rules in life and keep on using two spaces between each
    sentence. Like this. And this.

    As do I. It just looks better. And is more compatible with emacs.
    And apparently also with vi.

    <Me to>


    Speaking of sort orders, there's one person here whose name has been >variously rendered as:

    Lawrence =?iso-8859-13?q?D=FFOliveiro?=

    So it's ISO 8859-13 character 0xFF[1] which maps to Unicode U+2019[2]
    aka "Right Single Quotation Mark". As opposed to U+0027[3]
    (Apostrophe) which is in the 7-bit ASCII set


    Lawrence D\377Oliveiro
    Lawrence D\342\200\231Oliveiro
    Lawrence D\303\277Oliveiro
    Lawrence D\222Oliveiro

    These all needs context to be decodable.


    I don't know what chacacter(s) belong between the "D" and the "live,"
    nor do I know what the intended sort order is.

    Looking at an online Unicode Collation Demo[4] I can see that in the
    Unicode "standard sort order" U+0027 and U+2019 sort together
    (basically as if they were both regular apostrophes) and after space
    but before any letter. Seems sensible.

    But as people have discussed the "correct" collation order can depend
    on country and/or language and there's not enough data to be sure what
    the intended sort order would be - given that it's given as 8859-13 it
    MIGHT be one of the Baltic countries sort order.

    The demo has a long list, I sampled one baltic country (Lithuaniam)
    and it sorted this the same way but can't be bothered check if they
    all do (seems likely given the small region).

    And that assumes it wasn't a normal apostrophe that got transformed
    into the "curly typographic" form by something like Microsoft smart
    quotes (spiut) and also that the declared ISO character set is
    "correct" - if it started as keyboard input or Unicode it could be a
    case of "declare a ISO 8859 encoding that have that character - it
    looks like it might only be in 8859-7 (Latin/Greek) and 8859-13
    (Baltic Rim) so it's definitely possible.


    1. https://en.wikipedia.org/wiki/ISO/IEC_8859-13
    2. https://www.compart.com/en/unicode/U+2019
    3. https://www.compart.com/en/unicode/U+0027
    4. https://icu4c-demos.unicode.org/icu-bin/collation.html
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Alan Woodford@alan@thewoodfords.uk to rec.arts.sf.fandom on Wed Jan 21 13:51:57 2026
    From Newsgroup: rec.arts.sf.fandom

    On Wed, 21 Jan 2026 06:07:54 GMT, djheydt@kithrup.com (Dorothy J Heydt) wrote: ---snip---
    [Hal Heydt]
    My mother and all her siblings had two middle names. Wonder what
    they've have done with that...


    She who must be obeyed has two middle names she only uses if she has to...

    But her first name is Anne, and she gets asked the same question over and over again.

    So she usually gives her name as "Anne, with an e".

    Hijinks obviously ensue!

    Alan Woodford

    The Greying Lensman
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Gary R. Schmidt@grschmidt@acm.org to rec.arts.sf.fandom on Thu Jan 22 00:53:47 2026
    From Newsgroup: rec.arts.sf.fandom

    On 21/01/2026 22:18, Evelyn C. Leeper wrote:
    On 1/21/26 00:36, Gary R. Schmidt wrote:
    On 21/01/2026 13:02, Don_from_AZ wrote:
    [SNIP]
    My father entered the US Army at about the time the US entered WW
    II. His name - William Albert. Two good English names, no problem right? >>> Well there was a problem: he had no middle name. The army couldn't cope
    with that, so for his term of service in the European theatre he was
    recorded as William NMN Albert (for "No Middle Name").

    Oh, it's still alive and happening in the US military.

    A friend of mine married a USN pilot back around 1990, and moved to
    the USA, sensibly enough.

    When she went to do the things that military spouses (spice??-a :-) )
    have to do about being recognised by the military she was told, "Ain't
    nobody don't have a middle name, honey", and in exasperation she gave
    in and plonked her Grand-mother's maiden name in the box.

    Post-divorce she decided she liked Grandma's maiden name, so changed
    her surname to that.-a :-)

    As noted elsewhere in this thread, I had no middle name, When I got
    married, I did what my mother did and used my birth name as my middle
    name. I thought that was what all women did.

    The weird things us hoomans force ourselves to have to do!

    (Actually Spanish naming conventions are fairly close to this.)

    IIRC, Spanish surnames are the first part of the father's surname
    hyphenated with the first part of the mother's surname.

    Cheers,
    Gary B-)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From djheydt@djheydt@kithrup.com (Dorothy J Heydt) to rec.arts.sf.fandom on Wed Jan 21 15:56:10 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10kqcmu$21mib$2@dont-email.me>,
    Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:
    As noted elsewhere in this thread, I had no middle name, When I got
    married, I did what my mother did and used my birth name as my middle
    name. I thought that was what all women did.

    (Actually Spanish naming conventions are fairly close to this.)

    [Hal Heydt]
    Dorothy went from "Dorothy F. Jones" to "Dorothy J. Heydt". Bu,
    then...she really hated her middle name and glad to find a way to
    ditch it.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don_from_AZ@djatechNOSPAM@comcast.net.invalid to rec.arts.sf.fandom on Wed Jan 21 09:26:27 2026
    From Newsgroup: rec.arts.sf.fandom

    "Evelyn C. Leeper" <evelynchimelisleeper@gmail.com> writes:

    On 1/20/26 21:02, Don_from_AZ wrote:

    My father entered the US Army at about the time the US entered WW
    II. His name - William Albert. Two good English names, no problem right?
    Well there was a problem: he had no middle name. The army couldn't cope
    with that, so for his term of service in the European theatre he was
    recorded as William NMN Albert (for "No Middle Name").

    Probably true of my father as well. He didn't have a middle name, nor
    did my mother, nor did my brother nor I. I did what my mother did and
    used my birth name as my middle name. I thought that was what all
    women did.

    My father also had "PNP" for his religion on his dog tags: "Protestant
    No Preference". These days that doesn't even show up in places like AcronymFinder.
    My wife did that as well, replacing her middle name with her birth (or "family") name and taking my last name when we married. As did her
    mother before her. She thought it was a requirement in New York state to
    do it that way, but I'm not sure it really was legally required, perhaps
    just customary in that area of the country. We've been married 57 years
    now, so she's used to it now!
    --
    -Don_from_AZ-
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Wed Jan 21 21:57:57 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-21, Dorothy J Heydt <djheydt@kithrup.com> wrote:

    [Hal Heydt]
    My mother and all her siblings had two middle names. Wonder what
    they've have done with that...

    When we started building a convention membership database we tested it with

    "Anthony Neil Gerald Mittenshaw-Hodge"

    I can't remember whether we ever thanked him for his assistance.
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Cryptoengineer@petertrei@gmail.com to rec.arts.sf.fandom on Wed Jan 21 17:00:46 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/21/2026 1:06 AM, Dorothy J Heydt wrote:
    In article <10kpa4e$1nl0e$1@dont-email.me>,
    Evelyn C. Leeper <evelynchimelisleeper@gmail.com> wrote:
    On 1/20/26 17:51, Keith F. Lynch wrote:
    Dorothy J Heydt <djheydt@kithrup.com> wrote:
    [Hal Heydt]
    I'll add another one...

    When written in an English transliteration, all names contain at
    least one vowel.

    And don't forget xkcd.com/327

    Reminds me of the "suggestion" back when people got 80-column cards as
    their bills for something that they should punch "##" (or whatever was
    the "end of deck" code) in the first two columns.

    [Hal Heydt]
    If the system was really old, it might have been two record marks
    (0-2-8 punch, for which there is no keyboard entry). If it
    was after the IBM S/360 came out, it would have been "//".

    I should note regarding some of my prior remarks that the length
    limitation for names in my ConReg system isn't due to database or
    storage limits (with the data from 20 years of annual cons
    on it, the mass storage device is using 10% of the available
    space). The limit is: How much will fit on the badge? With the
    font size I'm using on a 3x4 badge, that's two lines of 17
    characters each.


    Its my experience that people with system-breaking names have
    encountered the problem enough times that they usually can
    suggest a workaround.

    I myself have a name which though very short, has a spelling
    that's atypical for English speakers. I have to spell it out
    Every Single Time someone has to enter it into a system.

    They still get it wrong, and I've learned to check for common
    variants. When I worked at Nokia in 2008, they initially set up
    my computer accounts with a wrong spelling. Nokia IT refused to
    fix it, saying it would be too hard, and for 3 years until I left
    it remained wrong.

    Soon after I left, Nokia died, refusing to update their smartphone
    technology to Apple/Android standards.

    Inflexibility kills companies.


    pt
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Cryptoengineer@petertrei@gmail.com to rec.arts.sf.fandom on Wed Jan 21 17:04:51 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/21/2026 2:33 AM, Tim Merrigan wrote:
    On 1/20/2026 10:07 PM, Dorothy J Heydt wrote:
    In article <87cy33iuye.fsf@comcast.net.invalid>,
    Don_from_AZ-a <djatechNOSPAM@comcast.net.invalid> wrote:
    Cryptoengineer <petertrei@gmail.com> writes:

    On 1/20/2026 11:11 AM, Bernard Peek wrote:
    On 2026-01-19, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
    On 19 Jan 2026 14:50:13 GMT, Bernard Peek wrote:

    On 2026-01-18, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:

    On Sat, 17 Jan 2026 19:45:42 -0500, Someone Else wrote:

    How do you reasonably sort people's names if you don't know
    whether the surname precedes or follows the given name?

    I like the French answer to this question: capitalize the family >>>>>>>> name (donrCOt call it rCLsurnamerCY), so you can spot it wherever it >>>>>>>> occurs:

    -a-a-a-a-a Peter SELLERS
    -a-a-a-a-a LUGOSI Bela
    -a-a-a-a-a Marty FELDMAN
    -a-a-a-a-a SAKAMOTO Ryuichi
    -a-a-a-a-a CHOW Yun Fat
    -a-a-a-a-a Michelle YEOH Choo Kheng

    That is doable but is a separate issue to collation sequences. To >>>>>>> use it you need to specify which is the family name somehow. At
    data-entry time seems logical. This is probably one of the few
    situations where AI could be trusted to get it right most of the >>>>>>> time.

    Or, you know, get the person to enter their name into the system that >>>>>> way in the first place, and get it right from the horserCOs mouth. >>>>>>
    It would also be a mistake for a French developer to store the
    text in
    upper-case on the assumption that it is the obvious "natural" form. >>>>>>
    Cultures should be able to learn from one another, donrCOt you
    think? In
    this case, the French came up with a reasonably simple solution to a >>>>>> problem that happens quite frequently in a multi-cultural society. >>>>>> No-one else seems to have anything better; why not use the French
    solution?
    If you designate a particular field as a family-name then you have a >>>>> choice
    of which format to display or print it in.-a If you don't do that
    then you
    are stuck with limited options.
    The French solution seems eminently sensible to me but for systems
    developed
    for English users it is non-standard and will definitely cause
    problems.
    Users will complain that the system is broken because they can't enter >>>>> lower-case names. Can tech-support come and fix it?
    As far as possible systems should work the way that each user
    expects them
    to.-a "No surprises!" is a good rule of thumb.

    I refer you to Patrick McKenzie's essay 'Falsehoods Programmers
    Believe About Names'


    https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-
    about-names/?utm_source=copilot.com

    It's short, so I'll just post it:

    -----

    John Graham-Cumming wrote an article today complaining about how a
    computer system he was working with described his last name as having
    invalid characters.-a It of course does not, because anything someone
    tells you is their name is rCo by definition rCo an appropriate identifier >>>> for them.-a John was understandably vexed about this situation, and he >>>> has every right to be, because names are central to our identities,
    virtually by definition.

    I have lived in Japan for several years, programming in a professional >>>> capacity, and I have broken many systems by the simple expedient of
    being introduced into them.-a (Most people call me Patrick McKenzie,
    but IrCOll acknowledge as correct any of six different rCLfullrCY names, any
    many systems I deal with will accept precisely none of them.)
    Similarly, IrCOve worked with Big Freaking Enterprises which, by dint of >>>> doing business globally, have theoretically designed their systems to
    allow all names to work in them.-a I have never seen a computer system >>>> which handles names properly and doubt one exists, anywhere.

    So, as a public service, IrCOm going to list assumptions your systems
    probably make about names.-a All of these assumptions are wrong.-a Try >>>> to make less of them next time you write a system which touches names. >>>>
    People have exactly one canonical full name.

    People have exactly one full name which they go by.

    People have, at this point in time, exactly one canonical full name.

    People have, at this point in time, one full name which they go by.

    People have exactly N names, for any value of N.

    PeoplerCOs names fit within a certain defined amount of space.

    PeoplerCOs names do not change.

    PeoplerCOs names change, but only at a certain enumerated set of events. >>>>
    PeoplerCOs names are written in ASCII.

    PeoplerCOs names are written in any single character set.

    PeoplerCOs names are all mapped in Unicode code points.

    PeoplerCOs names are case sensitive.

    PeoplerCOs names are case insensitive.

    PeoplerCOs names sometimes have prefixes or suffixes, but you can safely >>>> ignore those.

    PeoplerCOs names do not contain numbers.

    PeoplerCOs names are not written in ALL CAPS.

    PeoplerCOs names are not written in all lower case letters.

    PeoplerCOs names have an order to them.-a Picking any ordering scheme
    will automatically result in consistent ordering among all systems, as >>>> long as both use the same ordering scheme for the same name.

    PeoplerCOs first names and last names are, by necessity, different.

    People have last names, family names, or anything else which is shared >>>> by folks recognized as their relatives.

    PeoplerCOs names are globally unique.

    PeoplerCOs names are almost globally unique.

    Alright alright but surely peoplerCOs names are diverse enough such that >>>> no million people share the same name.

    My system will never have to deal with names from China.

    Or Japan.

    Or Korea.

    Or Ireland, the United Kingdom, the United States, Spain, Mexico,
    Brazil, Peru, Russia, Sweden, Botswana, South Africa, Trinidad, Haiti, >>>> France, or the Klingon Empire, all of which have rCLweirdrCY naming
    schemes in common use.

    That Klingon Empire thing was a joke, right?

    Confound your cultural relativism!-a People in my society, at least,
    agree on one commonly accepted standard for names.

    There exists an algorithm which transforms names and can be reversed
    losslessly.-a (Yes, yes, you can do it if your algorithm returns the
    input.-a You get a gold star.)

    I can safely assume that this dictionary of bad words contains no
    peoplerCOs names in it.

    PeoplerCOs names are assigned at birth.

    OK, maybe not at birth, but at least pretty close to birth.

    Alright, alright, within a year or so of birth.

    Five years?

    YourCOre kidding me, right?

    Two different systems containing data about the same person will use
    the same name for that person.

    Two different data entry operators, given a personrCOs name, will by
    necessity enter bitwise equivalent strings on any single system, if
    the system is well-designed.

    People whose names break my system are weird outliers.-a They should
    have had solid, acceptable names, like to#E+!on-oaA.

    People have names.

    This list is by no means exhaustive.-a If you need examples of real
    names which disprove any of the above commonly held misconceptions, I
    will happily introduce you to several.-a Feel free to add other
    misconceptions in the comments, and refer people to this post the next >>>> time they suggest a genius idea like a database table with a
    first_name and last_name column.



    My father entered the US Army at about the time the US entered WW
    II. His name - William Albert. Two good English names, no problem right? >>> Well there was a problem: he had no middle name. The army couldn't cope
    with that, so for his term of service in the European theatre he was
    recorded as William NMN Albert (for "No Middle Name").
    --
    -Don_from_AZ-

    [Hal Heydt]
    My mother and all her siblings had two middle names.-a Wonder what
    they've have done with that...

    Almost all Catholics have, at least, two middle names:-a The one they're given at birth (or baptism) and the one they choose at Confirmation.

    My kids both have two middle names. One of them has changed the name
    she prefers to go by twice, now with one that's not in her official
    name.

    pt
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From djheydt@djheydt@kithrup.com (Dorothy J Heydt) to rec.arts.sf.fandom on Thu Jan 22 00:08:10 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10kriae$2fcug$1@dont-email.me>,
    Cryptoengineer <petertrei@gmail.com> wrote:
    I myself have a name which though very short, has a spelling
    that's atypical for English speakers. I have to spell it out
    Every Single Time someone has to enter it into a system.

    [Hal Heydt]
    My sympathies... Dorothy was happy to change her name because
    people far too often failed to be able to spell or pronouncce
    "Jones" (go figure...). She found out that you have to spell
    "Heydt" for people and help them with pronunciation (my 'go to'
    way to do that is to say '...as in altitude').

    Our daughter was happy to change her name when she got married,
    only to discover that people can't spell or pronounce "Creelman"
    (which is pronounced just like it is spelled).

    My only conclusion is that people, generally, are really, really
    bad at spelling and pronouncing names...no matter how simple or straightforward.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From djheydt@djheydt@kithrup.com (Dorothy J Heydt) to rec.arts.sf.fandom on Thu Jan 22 00:13:20 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <mtd0f5F49i7U1@mid.individual.net>,
    Bernard Peek <bap@shrdlu.com> wrote:
    On 2026-01-21, Dorothy J Heydt <djheydt@kithrup.com> wrote:

    [Hal Heydt]
    My mother and all her siblings had two middle names. Wonder what
    they've have done with that...

    When we started building a convention membership database we tested it with

    "Anthony Neil Gerald Mittenshaw-Hodge"

    I can't remember whether we ever thanked him for his assistance.

    [Hal Heydt]
    I would have no problem entering that name and storing it in the
    database. What gets printed on a badge would have to be a bit
    shorter, though.

    I allow for 32 characters for "first name" and another 32
    characters for "last name", plus an optional one character
    "middle initial".
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jay Morris@morrisj@epsilon3.me to rec.arts.sf.fandom on Wed Jan 21 21:33:10 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/21/2026 7:51 AM, Alan Woodford wrote:
    On Wed, 21 Jan 2026 06:07:54 GMT, djheydt@kithrup.com (Dorothy J Heydt) wrote:
    ---snip---
    [Hal Heydt]
    My mother and all her siblings had two middle names. Wonder what
    they've have done with that...


    She who must be obeyed has two middle names she only uses if she has to...

    But her first name is Anne, and she gets asked the same question over and over
    again.

    So she usually gives her name as "Anne, with an e".

    Hijinks obviously ensue!

    Alan Woodford

    The Greying Lensman

    Heard an interview with James Woods today and he told of when his wife
    ordered a coffee at Starbucks. They asked her name and she said "Sara,
    no h". When she picked up the cup it had Saranoh on it. It's now a
    family joke.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Thu Jan 22 06:32:08 2026
    From Newsgroup: rec.arts.sf.fandom

    On Wed, 21 Jan 2026 06:18:57 -0500, Evelyn C. Leeper wrote:

    Actually, I ran into the [Scunthorpe] problem when I tried to list a
    book for sale on Amazon. I wanted to describe it as similar to the
    works of Philip K. Dick.

    Yep, you guessed it. Amazon kept rejecting my description until I
    received an epiphany and changed it to "similar to the works of
    PKD."

    I get the feeling that Dick van Dyke doesnrCOt bother much with doing
    stuff online ...
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Thu Jan 22 06:34:00 2026
    From Newsgroup: rec.arts.sf.fandom

    On Tue, 20 Jan 2026 22:11:26 GMT, Dorothy J Heydt wrote:

    Then the city hired someone with the last name of "Ng".

    Filipino pronunciation, or Chinese pronunciation?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Thu Jan 22 06:40:33 2026
    From Newsgroup: rec.arts.sf.fandom

    On Wed, 21 Jan 2026 17:00:46 -0500, Cryptoengineer wrote:

    Soon after I left, Nokia died, refusing to update their smartphone
    technology to Apple/Android standards.

    To be fair, there was no way anybody could rCLupdate to Apple standardsrCY without being sued by Apple.

    As for (initially) spurning Android, blame it on their CEO of the
    time, Stephen Elop. He came from Microsoft, and he seemed to see it as
    his job to cosy his new fiefdom up to his ex-employer as closely as
    was physically possible. So he committed Nokia utterly and completely
    to Windows Phone, ignoring any suggestion that such a hacky adaptation
    of desktop-centric technology might not do so well in the mobile
    market.

    When he took over Nokia, though, there was a group in the company
    already working on a Linux-based phone, the N9. He was too late to
    kill the project, but he was able to ensure that there would never be
    any follow-on products in that series, or even much of a manufacturing
    run.

    So the N9 came out in very limited markets, to rave reviews. It
    promptly sold out, and that was the end of the one bright spot the
    company enjoyed under Elop.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tim Merrigan@tppm@ca.rr.com to rec.arts.sf.fandom on Thu Jan 22 00:05:46 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/21/2026 3:18 AM, Evelyn C. Leeper wrote:
    On 1/21/26 00:36, Gary R. Schmidt wrote:
    On 21/01/2026 13:02, Don_from_AZ wrote:
    [SNIP]
    My father entered the US Army at about the time the US entered WW
    II. His name - William Albert. Two good English names, no problem right? >>> Well there was a problem: he had no middle name. The army couldn't cope
    with that, so for his term of service in the European theatre he was
    recorded as William NMN Albert (for "No Middle Name").

    Oh, it's still alive and happening in the US military.

    A friend of mine married a USN pilot back around 1990, and moved to
    the USA, sensibly enough.

    When she went to do the things that military spouses (spice??-a :-) )
    have to do about being recognised by the military she was told, "Ain't
    nobody don't have a middle name, honey", and in exasperation she gave
    in and plonked her Grand-mother's maiden name in the box.

    Post-divorce she decided she liked Grandma's maiden name, so changed
    her surname to that.-a :-)

    As noted elsewhere in this thread, I had no middle name, When I got
    married, I did what my mother did and used my birth name as my middle
    name. I thought that was what all women did.

    (Actually Spanish naming conventions are fairly close to this.)


    I don't know what most women did, or do, but a lot of women, whether
    they have middle names or not, list their maiden/birth name as their penultimate name. My mother had 6 names, (first name from birth),
    middle name from birth), (confirmation Name), (name she used when sprite writhing), (father's last name), (husband's last name).
    --

    Qualified immunity = virtual impunity.

    Tim Merrigan

    --
    This email has been checked for viruses by AVG antivirus software.
    www.avg.com
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tim Merrigan@tppm@ca.rr.com to rec.arts.sf.fandom on Thu Jan 22 00:27:19 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/21/2026 10:34 PM, Lawrence DrCOOliveiro wrote:
    On Tue, 20 Jan 2026 22:11:26 GMT, Dorothy J Heydt wrote:

    Then the city hired someone with the last name of "Ng".

    Filipino pronunciation, or Chinese pronunciation?

    Encounter it around here a fair amount, where it's Vietnamese. In fact,
    from as often as I see it, a fairly common Vietnamese name.
    --

    Qualified immunity = virtual impunity.

    Tim Merrigan

    --
    This email has been checked for viruses by AVG antivirus software.
    www.avg.com
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Cryptoengineer@petertrei@gmail.com to rec.arts.sf.fandom on Thu Jan 22 10:11:25 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/22/2026 1:40 AM, Lawrence DrCOOliveiro wrote:
    On Wed, 21 Jan 2026 17:00:46 -0500, Cryptoengineer wrote:

    Soon after I left, Nokia died, refusing to update their smartphone
    technology to Apple/Android standards.

    To be fair, there was no way anybody could rCLupdate to Apple standardsrCY without being sued by Apple.

    As for (initially) spurning Android, blame it on their CEO of the
    time, Stephen Elop. He came from Microsoft, and he seemed to see it as
    his job to cosy his new fiefdom up to his ex-employer as closely as
    was physically possible. So he committed Nokia utterly and completely
    to Windows Phone, ignoring any suggestion that such a hacky adaptation
    of desktop-centric technology might not do so well in the mobile
    market.

    When he took over Nokia, though, there was a group in the company
    already working on a Linux-based phone, the N9. He was too late to
    kill the project, but he was able to ensure that there would never be
    any follow-on products in that series, or even much of a manufacturing
    run.

    So the N9 came out in very limited markets, to rave reviews. It
    promptly sold out, and that was the end of the one bright spot the
    company enjoyed under Elop.

    One of the problems I observed was that Nokia clung on far too long
    to Symbian, in which you developed apps using a half-baked version of
    C++. It was difficult, to say the least.

    'There's an app for that.' didn't work for Nokia phones.

    pt
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From kludge@kludge@panix.com (Scott Dorsey) to rec.arts.sf.fandom on Thu Jan 22 10:30:58 2026
    From Newsgroup: rec.arts.sf.fandom

    Jay Morris <morrisj@epsilon3.me> wrote:

    Heard an interview with James Woods today and he told of when his wife >ordered a coffee at Starbucks. They asked her name and she said "Sara,
    no h". When she picked up the cup it had Saranoh on it. It's now a
    family joke.

    Yes, there was a character in Catch 22 who was named "R.B. Jones" and
    because the Army couldn't handle initials but only names, he said he
    was "R. only, B. only, Jones" which was encoded as "Ronly Bonly Jones."
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From djheydt@djheydt@kithrup.com (Dorothy J Heydt) to rec.arts.sf.fandom on Thu Jan 22 16:05:16 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10ksgco$2opqp$3@dont-email.me>,
    Lawrence D Oliveiro <ldo@nz.invalid> wrote:
    On Tue, 20 Jan 2026 22:11:26 GMT, Dorothy J Heydt wrote:

    Then the city hired someone with the last name of "Ng".

    Filipino pronunciation, or Chinese pronunciation?

    [Hal Heydt]
    I read about it, so no idea about pronunciation.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Thu Jan 22 21:17:38 2026
    From Newsgroup: rec.arts.sf.fandom

    On Thu, 22 Jan 2026 10:11:25 -0500, Cryptoengineer wrote:

    One of the problems I observed was that Nokia clung on far too long
    to Symbian, in which you developed apps using a half-baked version
    of C++. It was difficult, to say the least.

    It wasnrCOt Symbian that destroyed Nokia, it was Elop, Microsoft and
    Windows Phone.

    They did finally relent and decide to bring out an Android device.
    That was the point where Microsoft acquired them, with some trumped-up
    pretext of being able to produce Windows Phone phones more cheaply;
    really it was just a massively expensive dodge to avoid the ultimate
    loss of face from the defection of such a key ally to the opposing
    camp.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to rec.arts.sf.fandom on Thu Jan 22 21:20:48 2026
    From Newsgroup: rec.arts.sf.fandom

    On Thu, 22 Jan 2026 16:05:16 GMT, Dorothy J Heydt wrote:

    In article <10ksgco$2opqp$3@dont-email.me>,
    Lawrence D|+Oliveiro <ldo@nz.invalid> wrote:

    On Tue, 20 Jan 2026 22:11:26 GMT, Dorothy J Heydt wrote:

    Then the city hired someone with the last name of "Ng".

    Filipino pronunciation, or Chinese pronunciation?

    I read about it, so no idea about pronunciation.

    I ask because Filipino has a word which is written rCLNgrCY, but
    pronounced rCLNangrCY for some reason.

    rCLNgrCY (Chinese form) is quite a common family name among people
    descended from at least some regions of China -- IrCOm thinking
    Guangdong.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Cryptoengineer@petertrei@gmail.com to rec.arts.sf.fandom on Thu Jan 22 16:55:18 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/22/2026 10:30 AM, Scott Dorsey wrote:
    Jay Morris <morrisj@epsilon3.me> wrote:

    Heard an interview with James Woods today and he told of when his wife
    ordered a coffee at Starbucks. They asked her name and she said "Sara,
    no h". When she picked up the cup it had Saranoh on it. It's now a
    family joke.

    Yes, there was a character in Catch 22 who was named "R.B. Jones" and
    because the Army couldn't handle initials but only names, he said he
    was "R. only, B. only, Jones" which was encoded as "Ronly Bonly Jones." --scott


    Lets not forget Major Major Major Major.

    pt
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Bernard Peek@bap@shrdlu.com to rec.arts.sf.fandom on Thu Jan 22 22:37:15 2026
    From Newsgroup: rec.arts.sf.fandom

    On 2026-01-22, Dorothy J Heydt <djheydt@kithrup.com> wrote:
    In article <mtd0f5F49i7U1@mid.individual.net>,
    Bernard Peek <bap@shrdlu.com> wrote:
    On 2026-01-21, Dorothy J Heydt <djheydt@kithrup.com> wrote:

    [Hal Heydt]
    My mother and all her siblings had two middle names. Wonder what
    they've have done with that...

    When we started building a convention membership database we tested it with >>
    "Anthony Neil Gerald Mittenshaw-Hodge"

    I can't remember whether we ever thanked him for his assistance.

    [Hal Heydt]
    I would have no problem entering that name and storing it in the
    database. What gets printed on a badge would have to be a bit
    shorter, though.

    I allow for 32 characters for "first name" and another 32
    characters for "last name", plus an optional one character
    "middle initial".

    It is possible to calculate the length of text in a given font and reduce it
    to fit. I'm not sure that it would be a better solution than yours.
    Possibly "A triumph of technology over common-sense" as one of my colleagues called a product that he was supposed to support.
    --
    Bernard Peek
    bap@shrdlu.com
    Wigan
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From djheydt@djheydt@kithrup.com (Dorothy J Heydt) to rec.arts.sf.fandom on Fri Jan 23 04:55:16 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <mtfn4rFi6rdU1@mid.individual.net>,
    Bernard Peek <bap@shrdlu.com> wrote:
    On 2026-01-22, Dorothy J Heydt <djheydt@kithrup.com> wrote:
    In article <mtd0f5F49i7U1@mid.individual.net>,
    Bernard Peek <bap@shrdlu.com> wrote:
    On 2026-01-21, Dorothy J Heydt <djheydt@kithrup.com> wrote:

    [Hal Heydt]
    My mother and all her siblings had two middle names. Wonder what
    they've have done with that...

    When we started building a convention membership database we tested it with >>>
    "Anthony Neil Gerald Mittenshaw-Hodge"

    I can't remember whether we ever thanked him for his assistance.

    [Hal Heydt]
    I would have no problem entering that name and storing it in the
    database. What gets printed on a badge would have to be a bit
    shorter, though.

    I allow for 32 characters for "first name" and another 32
    characters for "last name", plus an optional one character
    "middle initial".

    It is possible to calculate the length of text in a given font and reduce it >to fit. I'm not sure that it would be a better solution than yours. >Possibly "A triumph of technology over common-sense" as one of my colleagues >called a product that he was supposed to support.

    [Hal Heydt]
    Possible, but counterproductive. The name on a name badge needs
    to be in a font big enough to read at some distance, so the
    bigger the font the better, so long as the text will fit.

    I'm using the larger size standard badge--3" x 4", so I can't
    just go to a bigger badge.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From prd@prd@pauldormer.cix.co.uk (Paul Dormer) to rec.arts.sf.fandom on Fri Jan 23 15:59:00 2026
    From Newsgroup: rec.arts.sf.fandom

    In article <10ku6c7$3chc6$4@dont-email.me>, petertrei@gmail.com (Cryptoengineer) wrote:


    Lets not forget Major Major Major Major.

    In another of those books of misprints, there was a reference to the then British prime minister, Alec Douglas-Home. It was in a
    non-English-speaking country, and they had his name as Alec Douglas
    Hyphen Home. (And Home was pronounced "hume" in his name.)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lynn McGuire@lynnmcguire5@gmail.com to rec.arts.sf.fandom on Fri Jan 23 21:17:01 2026
    From Newsgroup: rec.arts.sf.fandom

    On 1/18/2026 6:44 AM, Paul Dormer wrote:
    In article <099omkhf7istvj5f72g9j5rdhd6c82frfj@4ax.com>, someone.else@example.com.invalid (Someone Else) wrote:

    How about the apostrophe in O'Brien? And remember that your
    sort order has to be defined to take into considerations you've never
    come across.

    Reminds me of a story I heard many years ago where someone with an Irish
    name couldn't find his name in the telephone directory. Turned out he
    had been entered as 0'Brien and was right at the front of the book.

    Or when the Mc names used to be located after all of the other M names.

    I.e.:

    Mason
    Miller
    Myrney
    ...

    McDonald
    McGuire
    McSimpson
    ...

    Lynn

    --- Synchronet 3.21a-Linux NewsLink 1.2