• =?UTF-8?B?TWljcm9zb2Z04oCZcw==?= Stupidity With .ts Files

    From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.lang.misc on Wed Oct 1 07:17:25 2025
    From Newsgroup: comp.lang.misc

    I was looking online to see what prompted Microsoft to adopt the “.ts” extension for TypeScript source files, when it was already being used for
    the MPEG-4 Transport Stream format. I’m pretty sure the latter came first, before TypeScript was thought of.

    First I found a GitHub bug report pleading with Apple not to interpret .ts files as MPEG-4 TS, because it played havoc with trying to do TypeScript development on macOS.

    Then I found out the same thing happens on Windows as well! So Microsoft managed to screw up use of its own OS with this same confusion.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.lang.misc on Fri Oct 17 23:45:05 2025
    From Newsgroup: comp.lang.misc

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except as noted in
    the sig.

    On 01/10/2025 08:17, Lawrence D’Oliveiro wrote:
    ... Microsoft [adopted] the “.ts”
    extension for TypeScript source files, when it was already being used for the MPEG-4 Transport Stream format. ...
    file name suffixes are for the purpose of noting a variant in a
    translation or processing sequence/graph.

    eg, foo.c -> foo.o -> foo

    It _must_ be that it references a role in a contextually nominated process.

    It does not and cannot provide a universal discriminator for a type
    union. The user's software is incorrectly configured for the user's process.

    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.lang.misc on Sat Oct 18 00:42:12 2025
    From Newsgroup: comp.lang.misc

    On Fri, 17 Oct 2025 23:45:05 +0100, Tristan Wibberley wrote:

    The user's software is incorrectly configured for the user's
    process.

    The user’s machine is a multipurpose one, capable of performing a wide variety of roles, ranging from software development (with TypeScript, obviously), up to multimedia operations (involving MPEG-4 Transport
    Stream, among other formats).

    In this situation, what would be a “correctly configured” setup for “the user’s process”?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.lang.misc on Sat Oct 25 19:23:27 2025
    From Newsgroup: comp.lang.misc

    On 18/10/2025 01:42, Lawrence D’Oliveiro wrote:
    On Fri, 17 Oct 2025 23:45:05 +0100, Tristan Wibberley wrote:

    The user's software is incorrectly configured for the user's
    process.

    The user’s machine is a multipurpose one, capable of performing a wide variety of roles, ranging from software development (with TypeScript, obviously), up to multimedia operations (involving MPEG-4 Transport
    Stream, among other formats).

    In this situation, what would be a “correctly configured” setup for “the
    user’s process”?

    depends on the user's purpose for the computing session. user mindless clicky-clicky?

    Is user exploring data they find or are given? open file type analysis
    and response-refinement. That could be super simple in general and more tailored in specific circumstances.

    Is user doing specific jobs, something suitable for the job they're in.
    Have they selected a step in a processing chain that they're working on
    having broken the job down into subjobs, then something chain-specific,
    etc...

    Eclipse has been often used in that way, a job is selected, a
    perspective is active, a specific presentation is matched to the file.

    All very old and ordinary.

    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.lang.misc on Sat Oct 25 21:54:30 2025
    From Newsgroup: comp.lang.misc

    On Sat, 25 Oct 2025 19:23:27 +0100, Tristan Wibberley wrote:

    On 18/10/2025 01:42, Lawrence D’Oliveiro wrote:

    On Fri, 17 Oct 2025 23:45:05 +0100, Tristan Wibberley wrote:

    The user's software is incorrectly configured for the user's
    process.

    The user’s machine is a multipurpose one, capable of performing a
    wide variety of roles, ranging from software development (with
    TypeScript, obviously), up to multimedia operations (involving
    MPEG-4 Transport Stream, among other formats).

    In this situation, what would be a “correctly configured” setup for
    “the user’s process”?

    depends on the user's purpose for the computing session.

    So they have to configure the computer differently for each session?
    Maybe even have to log out and log in again to switch modes? What is
    this, MS-DOS?

    user mindless clicky-clicky?

    Poster mindless typey-typey?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.lang.misc on Tue Oct 28 16:23:11 2025
    From Newsgroup: comp.lang.misc

    On 25/10/2025 22:54, Lawrence D’Oliveiro wrote:
    On Sat, 25 Oct 2025 19:23:27 +0100, Tristan Wibberley wrote:

    depends on the user's purpose for the computing session.

    So they have to configure the computer differently for each session?

    Some sessions can be configured the same as the previous, if they're
    doing the same kind of things.

    Maybe even have to log out and log in again to switch modes? What is
    this, MS-DOS?

    MS-DOS didn't have log-in and log-out, you ran a command to reconfigure
    each time you switched tasks.

    Same as mailcap - swap one's mailcap file to suit one's task, then the
    standard commands 'edit', 'compose', 'print', and 'see' will change how
    they handle files accordingly. It's just a command script away.

    The impossible expectation that every code in the world is arranged for mindless clicky clicky is egotistical.

    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.lang.misc on Tue Oct 28 23:21:31 2025
    From Newsgroup: comp.lang.misc

    On Tue, 28 Oct 2025 16:23:11 +0000, Tristan Wibberley wrote:

    MS-DOS didn't have log-in and log-out, you ran a command to
    reconfigure each time you switched tasks.

    What if your “task” involves writing NodeJS code to process video
    files?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.lang.misc on Wed Oct 29 13:33:20 2025
    From Newsgroup: comp.lang.misc

    Copyright (C) 2025 Tristan Wibberley with exceptions; see the sig.

    On 28/10/2025 23:21, Lawrence D’Oliveiro wrote:
    On Tue, 28 Oct 2025 16:23:11 +0000, Tristan Wibberley wrote:

    MS-DOS didn't have log-in and log-out, you ran a command to
    reconfigure each time you switched tasks.

    What if your “task” involves writing NodeJS code to process video
    files?

    list the script files in a directory reserved for interpretation as
    script files

    list the video files in a directory reserved for interpretation as video
    files

    when you open the files from your activity interface, the right thing is
    done.

    if your stakeholder hasn't made it easy, run a file-type guesser on each
    file to pre-assign them to their respective directories as hard or
    symbolic links. Even configure your viewer program to use a list of pre-decisions if you have to.

    I wonder if there's a functioning newsgroup for computer UI topics.

    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.lang.misc on Fri Oct 31 06:49:20 2025
    From Newsgroup: comp.lang.misc

    On Wed, 29 Oct 2025 13:33:20 +0000, Tristan Wibberley wrote:

    On 28/10/2025 23:21, Lawrence D’Oliveiro wrote:

    On Tue, 28 Oct 2025 16:23:11 +0000, Tristan Wibberley wrote:

    MS-DOS didn't have log-in and log-out, you ran a command to
    reconfigure each time you switched tasks.

    What if your “task” involves writing NodeJS code to process video
    files?

    list the script files in a directory reserved for interpretation as
    script files

    list the video files in a directory reserved for interpretation as
    video files

    when you open the files from your activity interface, the right
    thing is done.

    How would you ensure the right files go in the right place, to begin
    with?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.lang.misc on Sat Nov 1 18:31:25 2025
    From Newsgroup: comp.lang.misc

    On 31/10/2025 06:49, Lawrence D’Oliveiro wrote:

    How would you ensure the right files go in the right place, to begin
    with?

    By more sophisticated methods than a limited number of characters in the
    file name

    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.lang.misc on Sat Nov 1 19:45:59 2025
    From Newsgroup: comp.lang.misc

    On Sat, 1 Nov 2025 18:31:25 +0000, Tristan Wibberley wrote:

    On 31/10/2025 06:49, Lawrence D’Oliveiro wrote:

    On Wed, 29 Oct 2025 13:33:20 +0000, Tristan Wibberley wrote:

    On 28/10/2025 23:21, Lawrence D’Oliveiro wrote:

    On Tue, 28 Oct 2025 16:23:11 +0000, Tristan Wibberley wrote:

    MS-DOS didn't have log-in and log-out, you ran a command to
    reconfigure each time you switched tasks.

    What if your “task” involves writing NodeJS code to process video
    files?

    list the script files in a directory reserved for interpretation as
    script files

    list the video files in a directory reserved for interpretation as
    video files

    when you open the files from your activity interface, the right thing
    is done.

    How would you ensure the right files go in the right place, to begin
    with?

    Say you were given a bunch of .ts files on a USB stick, or someone was
    sending them to you via a service like Dropbox; how would you ensure
    that the right files ended up in the right directory?
    --- Synchronet 3.21a-Linux NewsLink 1.2