• Hyperspectral Measurements for Inter-Calibration (Was: Nobody understands relativity)

    From Mild Shock@janburse@fastmail.fm to sci.physics.relativity,sci.physics on Mon Jul 27 10:41:32 2026
    From Newsgroup: sci.physics.relativity

    Hi,

    Hyperspectral measurements for inter-calibration,
    reached a significant milestone this summer.

    The naval observatory only uses fidget spinners
    to measure time, so forget Colorado.

    Bye

    Ross Finlayson schrieb:

    So, there's at least three accounts of what can define "measurement of
    time", in the micro, meso, and macro.

    Then these days pretty much the world relies on "the naval observatory
    in Colorado" if not so much "the clock tower in Greenwich", as with
    regards to ye olde UTC, CUT, "Zulu", and so on, time.

    About relativity theory and "measuring rods and clocks", then, it's
    similar that "metric and norm" for "length and distance" also has
    about the Planckian what are "iota-values" as it would be, or, "Pauli Plancks", or "Dirac's Pauli Plancks", of measuring space, vis-a-vis, measuring time.


    So, there are at least three accounts of what defines measuring time,
    and at least three accounts of what defines measuring space.


    Then, since relativity theory is defined by what does that,
    it has the various ways, to so fulfill doing that.


    Yeah, I know, most "professional physicists" only have one of those
    on their little note-card with which they passed graduate school.



    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Ross Finlayson@ross.a.finlayson@gmail.com to sci.physics.relativity,sci.physics on Mon Jul 27 01:45:22 2026
    From Newsgroup: sci.physics.relativity

    On 07/27/2026 01:41 AM, Mild Shock wrote:
    Hi,

    Hyperspectral measurements for inter-calibration,
    reached a significant milestone this summer.

    The naval observatory only uses fidget spinners
    to measure time, so forget Colorado.

    Bye

    Ross Finlayson schrieb:

    So, there's at least three accounts of what can define "measurement of
    time", in the micro, meso, and macro.

    Then these days pretty much the world relies on "the naval observatory
    in Colorado" if not so much "the clock tower in Greenwich", as with
    regards to ye olde UTC, CUT, "Zulu", and so on, time.

    About relativity theory and "measuring rods and clocks", then, it's
    similar that "metric and norm" for "length and distance" also has
    about the Planckian what are "iota-values" as it would be, or, "Pauli
    Plancks", or "Dirac's Pauli Plancks", of measuring space, vis-a-vis,
    measuring time.


    So, there are at least three accounts of what defines measuring time,
    and at least three accounts of what defines measuring space.


    Then, since relativity theory is defined by what does that,
    it has the various ways, to so fulfill doing that.


    Yeah, I know, most "professional physicists" only have one of those
    on their little note-card with which they passed graduate school.




    "Hyper [....]" Hyper-active.

    Tweakers aren't reliable.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mild Shock@janburse@fastmail.fm to sci.physics.relativity,sci.physics on Mon Jul 27 11:26:16 2026
    From Newsgroup: sci.physics.relativity

    Hi,

    The nature of time has puzzled people -- from the ancient
    Greeks to the present day -- Especially the nosomatic
    perception of tie is a hot topic now.

    How does time evolve inside a GPU with multiple units
    or a CPU with multiple cores. GPUs even having multiple
    logical threads inside a group.

    Forget the von Neumann model of computing. You need
    a total new thinking of shared memory and more
    message passing, and have a grip of vector and

    matrix tiling of problems. pi-WAM already deploys
    logic tiling in its Seven Eleven demonstrator. So forget
    everything you have learned in your BASIC computer

    course for your Sputnik Commodore C64 with 8088.

    Bye

    Ross Finlayson schrieb:
    On 07/27/2026 01:41 AM, Mild Shock wrote:
    Hi,

    Hyperspectral measurements for inter-calibration,
    reached a significant milestone this summer.

    The naval observatory only uses fidget spinners
    to measure time, so forget Colorado.

    Bye

    Ross Finlayson schrieb:

    So, there's at least three accounts of what can define "measurement of
    time", in the micro, meso, and macro.

    Then these days pretty much the world relies on "the naval observatory
    in Colorado" if not so much "the clock tower in Greenwich", as with
    regards to ye olde UTC, CUT, "Zulu", and so on, time.

    About relativity theory and "measuring rods and clocks", then, it's
    similar that "metric and norm" for "length and distance" also has
    about the Planckian what are "iota-values" as it would be, or, "Pauli
    Plancks", or "Dirac's Pauli Plancks", of measuring space, vis-a-vis,
    measuring time.


    So, there are at least three accounts of what defines measuring time,
    and at least three accounts of what defines measuring space.


    Then, since relativity theory is defined by what does that,
    it has the various ways, to so fulfill doing that.


    Yeah, I know, most "professional physicists" only have one of those
    on their little note-card with which they passed graduate school.




    "Hyper [....]"-a Hyper-active.

    Tweakers aren't reliable.



    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mild Shock@janburse@fastmail.fm to sci.physics.relativity,sci.physics on Mon Jul 27 11:30:57 2026
    From Newsgroup: sci.physics.relativity

    Hi,

    The nature of time has puzzled people -- from the ancient
    Greeks to the present day -- Especially the nosomatic
    perception of time is a hot topic now.

    How does time evolve inside a GPU with multiple units
    or a CPU with multiple cores. GPUs even having multiple
    logical threads inside a group.

    Forget the von Neumann model of computing. You need
    a total new thinking of shared memory and more
    message passing, and have a grip of vector and

    matrix tiling of problems. -C-WAM already deploys
    logic tiling in its Seven Eleven demonstrator. So forget
    everything you have learned in your BASIC computer

    course for your Sputnik Commodore C64 with 8088.

    Bye

    Ross Finlayson schrieb:
    On 07/27/2026 01:41 AM, Mild Shock wrote:
    Hi,

    Hyperspectral measurements for inter-calibration,
    reached a significant milestone this summer.

    The naval observatory only uses fidget spinners
    to measure time, so forget Colorado.

    Bye

    Ross Finlayson schrieb:

    So, there's at least three accounts of what can define "measurement of
    time", in the micro, meso, and macro.

    Then these days pretty much the world relies on "the naval observatory
    in Colorado" if not so much "the clock tower in Greenwich", as with
    regards to ye olde UTC, CUT, "Zulu", and so on, time.

    About relativity theory and "measuring rods and clocks", then, it's
    similar that "metric and norm" for "length and distance" also has
    about the Planckian what are "iota-values" as it would be, or, "Pauli
    Plancks", or "Dirac's Pauli Plancks", of measuring space, vis-a-vis,
    measuring time.


    So, there are at least three accounts of what defines measuring time,
    and at least three accounts of what defines measuring space.


    Then, since relativity theory is defined by what does that,
    it has the various ways, to so fulfill doing that.


    Yeah, I know, most "professional physicists" only have one of those
    on their little note-card with which they passed graduate school.




    "Hyper [....]"-a Hyper-active.

    Tweakers aren't reliable.



    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mild Shock@janburse@fastmail.fm to sci.physics.relativity,sci.physics on Mon Jul 27 11:37:40 2026
    From Newsgroup: sci.physics.relativity

    Hi,

    A nosomatic AI chirurgeon is a halfling student
    of sickness, and a master of the ebb and flow of
    the energies of life and death of data packets.

    He is a air bender, water bender and earth bender
    in one person, using OpenVINO to juggle with
    CPU, GPU and NPU.

    Last but not least he can freely switch between
    symbolic and neural representation of knowledge
    forms, there is no abyss for him.

    Bye

    Mild Shock schrieb:
    Hi,

    The nature of time has puzzled people -- from the ancient
    Greeks to the present day -- Especially the nosomatic
    perception of time is a hot topic now.

    How does time evolve inside a GPU with multiple units
    or a CPU with multiple cores. GPUs even having multiple
    logical threads inside a group.

    Forget the von Neumann model of computing. You need
    a total new thinking of shared memory and more
    message passing, and have a grip of vector and

    matrix tiling of problems. -C-WAM already deploys
    logic tiling in its Seven Eleven demonstrator. So forget
    everything you have learned in your BASIC computer

    course for your Sputnik Commodore C64 with 8088.

    Bye

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Ross Finlayson@ross.a.finlayson@gmail.com to sci.physics.relativity,sci.physics on Mon Jul 27 07:13:00 2026
    From Newsgroup: sci.physics.relativity

    On 07/27/2026 01:41 AM, Mild Shock wrote:
    Hi,

    Hyperspectral measurements for inter-calibration,
    reached a significant milestone this summer.

    The naval observatory only uses fidget spinners
    to measure time, so forget Colorado.

    Bye

    Ross Finlayson schrieb:

    So, there's at least three accounts of what can define "measurement of
    time", in the micro, meso, and macro.

    Then these days pretty much the world relies on "the naval observatory
    in Colorado" if not so much "the clock tower in Greenwich", as with
    regards to ye olde UTC, CUT, "Zulu", and so on, time.

    About relativity theory and "measuring rods and clocks", then, it's
    similar that "metric and norm" for "length and distance" also has
    about the Planckian what are "iota-values" as it would be, or, "Pauli
    Plancks", or "Dirac's Pauli Plancks", of measuring space, vis-a-vis,
    measuring time.


    So, there are at least three accounts of what defines measuring time,
    and at least three accounts of what defines measuring space.


    Then, since relativity theory is defined by what does that,
    it has the various ways, to so fulfill doing that.


    Yeah, I know, most "professional physicists" only have one of those
    on their little note-card with which they passed graduate school.





    Well, like Einstein says, relativity is defined
    by at least two different clocks -
    might as well be three.



    That's a good quote, I quote me on that.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mild Shock@janburse@fastmail.fm to sci.physics.relativity,sci.physics on Mon Jul 27 17:07:02 2026
    From Newsgroup: sci.physics.relativity

    Hi,

    You refuse to undertand the NVIDIA Volta
    archecture. You claim to like in the
    sense of "That's a good quote" some

    completely made up nonsense? Bravo! I just
    copied a nasa article title, which had nothing
    to do with "time" per se:

    CLARREO Pathfinder
    https://science.nasa.gov/mission/clarreo-pathfinder/

    Its more a very big vacuum cleaner, that can
    scan highly accurate measurements of sunlight
    reflected by the Earth and the Moon.

    You are just a moron, that still feels harware
    evelution a treat, but would like to see data
    from a Einstein pathfinder. As if this

    is not the ultimate tech cult?

    As always you suck, like nobody else ever
    sucked on the usenet. You are just completely
    bonkers, the bigger crank than Archimedes

    Plutonion and John Gabriel.

    Bye

    Ross Finlayson schrieb:
    On 07/27/2026 01:41 AM, Mild Shock wrote:
    Hi,

    Hyperspectral measurements for inter-calibration,
    reached a significant milestone this summer.

    The naval observatory only uses fidget spinners
    to measure time, so forget Colorado.

    Bye

    Ross Finlayson schrieb:

    So, there's at least three accounts of what can define "measurement of
    time", in the micro, meso, and macro.

    Then these days pretty much the world relies on "the naval observatory
    in Colorado" if not so much "the clock tower in Greenwich", as with
    regards to ye olde UTC, CUT, "Zulu", and so on, time.

    About relativity theory and "measuring rods and clocks", then, it's
    similar that "metric and norm" for "length and distance" also has
    about the Planckian what are "iota-values" as it would be, or, "Pauli
    Plancks", or "Dirac's Pauli Plancks", of measuring space, vis-a-vis,
    measuring time.


    So, there are at least three accounts of what defines measuring time,
    and at least three accounts of what defines measuring space.


    Then, since relativity theory is defined by what does that,
    it has the various ways, to so fulfill doing that.


    Yeah, I know, most "professional physicists" only have one of those
    on their little note-card with which they passed graduate school.





    Well, like Einstein says, relativity is defined
    by at least two different clocks -
    might as well be three.



    That's a good quote, I quote me on that.



    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mild Shock@janburse@fastmail.fm to sci.physics.relativity,sci.math on Mon Jul 27 17:30:38 2026
    From Newsgroup: sci.physics.relativity

    Him

    BTW, NVIDIA hat a GPU card named Einstein and
    an Einstein project. I guess these earth
    and star gazers would like to number crunch

    images with Q8.24 RGB values. Now Einstain
    name was adopted for another GPU Project:

    We had a number of tutorials on CarpetX
    and science codes based on CarpetX, the new,
    GPU-enabled version of the Einstein Toolkit.
    https://einsteintoolkit.org/

    The results show excellent agreement with
    the well-established LazEv code. Scaling
    tests on CPU (Frontera) and GPU (Vista)
    clusters reveal significant performance

    gains, with the new implementation achieving
    improved speed and scalability compared
    to the Carpet-based version.
    GPU-accelerated Subcycling Time
    Integration with the Einstein Toolkit
    https://arxiv.org/abs/2503.09629

    GPUs were traditionally used by earth and
    star gazers early on, because they can
    speed up the scanning of large areas,

    also in 4 dimensions, i.e. space and time.

    Have Fun!

    Bye

    Mild Shock schrieb:
    Hi,

    You refuse to undertand the NVIDIA Volta
    archecture. You claim to like in the
    sense of "That's a good quote" some

    completely made up nonsense? Bravo! I just
    copied a nasa article title, which had nothing
    to do with "time" per se:

    CLARREO Pathfinder
    https://science.nasa.gov/mission/clarreo-pathfinder/

    Its more a very big vacuum cleaner, that can
    scan highly accurate measurements of sunlight
    reflected by the Earth and the Moon.

    You are just a moron, that still feels harware
    evelution a treat, but would like to see data
    from a Einstein pathfinder. As if this

    is not the ultimate tech cult?

    As always you suck, like nobody else ever
    sucked on the usenet. You are just completely
    bonkers, the bigger crank than Archimedes

    Plutonion and John Gabriel.

    Bye

    Ross Finlayson schrieb:
    On 07/27/2026 01:41 AM, Mild Shock wrote:
    Hi,

    Hyperspectral measurements for inter-calibration,
    reached a significant milestone this summer.

    The naval observatory only uses fidget spinners
    to measure time, so forget Colorado.

    Bye

    Ross Finlayson schrieb:

    So, there's at least three accounts of what can define "measurement of >>>> time", in the micro, meso, and macro.

    Then these days pretty much the world relies on "the naval observatory >>>> in Colorado" if not so much "the clock tower in Greenwich", as with
    regards to ye olde UTC, CUT, "Zulu", and so on, time.

    About relativity theory and "measuring rods and clocks", then, it's
    similar that "metric and norm" for "length and distance" also has
    about the Planckian what are "iota-values" as it would be, or, "Pauli
    Plancks", or "Dirac's Pauli Plancks", of measuring space, vis-a-vis,
    measuring time.


    So, there are at least three accounts of what defines measuring time,
    and at least three accounts of what defines measuring space.


    Then, since relativity theory is defined by what does that,
    it has the various ways, to so fulfill doing that.


    Yeah, I know, most "professional physicists" only have one of those
    on their little note-card with which they passed graduate school.





    Well, like Einstein says, relativity is defined
    by at least two different clocks -
    might as well be three.



    That's a good quote, I quote me on that.




    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mild Shock@janburse@fastmail.fm to sci.physics.relativity,sci.math on Mon Jul 27 17:39:58 2026
    From Newsgroup: sci.physics.relativity

    Hi,

    "Space-based data centers or orbital AI
    infrastructure are proposed concepts to
    build AI data centers in the sun-synchronous
    orbit or other orbits using space-
    based solar power.

    Space-based edge computing has historical
    roots in military architectures designed
    to bypass the latency of ground-based
    targeting networks."
    https://en.wikipedia.org/wiki/Space-based_data_center

    Just to give you an idea. Translated to
    the Einstein pathfinders. If the sensors
    are in space, why not do the bulk processing

    already in space?

    Bye

    Mild Shock schrieb:
    Him

    BTW, NVIDIA hat a GPU card named Einstein and
    an Einstein project. I guess these earth
    and star gazers would like to number crunch

    images with Q8.24 RGB values. Now Einstain
    name was adopted for another GPU Project:

    We had a number of tutorials on CarpetX
    and science codes based on CarpetX, the new,
    GPU-enabled version of the Einstein Toolkit.
    https://einsteintoolkit.org/

    The results show excellent agreement with
    the well-established LazEv code. Scaling
    tests on CPU (Frontera) and GPU (Vista)
    clusters reveal significant performance

    gains, with the new implementation achieving
    improved speed and scalability compared
    to the Carpet-based version.
    GPU-accelerated Subcycling Time
    Integration with the Einstein Toolkit
    https://arxiv.org/abs/2503.09629

    GPUs were traditionally used by earth and
    star gazers early on, because they can
    speed up the scanning of large areas,

    also in 4 dimensions, i.e. space and time.

    Have Fun!

    Bye

    Mild Shock schrieb:
    Hi,

    You refuse to undertand the NVIDIA Volta
    archecture. You claim to like in the
    sense of "That's a good quote" some

    completely made up nonsense? Bravo! I just
    copied a nasa article title, which had nothing
    to do with "time" per se:

    CLARREO Pathfinder
    https://science.nasa.gov/mission/clarreo-pathfinder/

    Its more a very big vacuum cleaner, that can
    scan highly accurate measurements of sunlight
    reflected by the Earth and the Moon.

    You are just a moron, that still feels harware
    evelution a treat, but would like to see data
    from a Einstein pathfinder. As if this

    is not the ultimate tech cult?

    As always you suck, like nobody else ever
    sucked on the usenet. You are just completely
    bonkers, the bigger crank than Archimedes

    Plutonion and John Gabriel.

    Bye
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mild Shock@janburse@fastmail.fm to sci.physics.relativity,sci.math on Mon Aug 3 02:05:00 2026
    From Newsgroup: sci.physics.relativity

    Hi,

    Now that the debate with Chris M. Thomasson
    has culminated in questions of elasticity,
    I suggest this homework:

    - Game Engine in WebGPU
    It will support the life cycle of sprites,
    like sprites comming out of nowhere,
    and being destroyed by arms,
    just like in Space invader.

    This would be surely a fantastic exercise,
    to see what a GPU can do and cannot do,
    in respect of life cycle of threads, especially

    modern GPUs that sell the CUDA dream.

    Have Fun!

    Become a nosomatic AI chirurgeon.

    Bye

    Mild Shock schrieb:
    Hi,

    A nosomatic AI chirurgeon is a halfling student
    of sickness, and a master of the ebb and flow of
    the energies of life and death of data packets.

    He is a air bender, water bender and earth bender
    in one person, using OpenVINO to juggle with
    CPU, GPU and NPU.

    Last but not least he can freely switch between
    symbolic and neural representation of knowledge
    forms, there is no abyss for him.

    Bye

    Mild Shock schrieb:
    Hi,

    The nature of time has puzzled people -- from the ancient
    Greeks to the present day -- Especially the nosomatic
    perception of time is a hot topic now.

    How does time evolve inside a GPU with multiple units
    or a CPU with multiple cores. GPUs even having multiple
    logical threads inside a group.

    Forget the von Neumann model of computing. You need
    a total new thinking of shared memory and more
    message passing, and have a grip of vector and

    matrix tiling of problems. -C-WAM already deploys
    logic tiling in its Seven Eleven demonstrator. So forget
    everything you have learned in your BASIC computer

    course for your Sputnik Commodore C64 with 8088.

    Bye


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Piotr Agamirov@ppp@togit.ru to sci.physics.relativity,sci.math on Mon Aug 3 12:05:58 2026
    From Newsgroup: sci.physics.relativity

    Mild Shock wrote:

    Now that the debate with Chris M. Thomasson has culminated in questions
    of elasticity, I suggest this homework:

    - Game Engine in WebGPU
    It will support the life cycle of sprites,
    like sprites comming out of nowhere,
    and being destroyed by arms,
    just like in Space invader.

    Mandelbrot fractal, imaged on a complex plane
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mild Shock@janburse@fastmail.fm to sci.physics.relativity,sci.math on Mon Aug 3 18:18:59 2026
    From Newsgroup: sci.physics.relativity


    Hi,

    I've also added comp.theory so Mild Shock can comment.

    that has different
    * sizeof ( void * ), and
    * sizeof ( void (*)( void ) ),

    Could indicate a data RAM and code ROM model.
    Which has then the advantage of:

    Modern operating systems like Windows 11
    enforce strict Data Execution Prevention (DEP)
    (or NX/XD bit security features) to prevent
    malicious programs from injecting and executing
    code inside data-only memory regions. https://root-nation.com/en/soft-en/lifehacks/en-dep-windows-all-about/

    I adopted data RAM and code ROM model for
    pi-WAM from Hack, which has the same separation:

    Slide 58, Hack Computer https://drive.google.com/file/d/1Z_fxYmmRNXTkAzmZ6YMoX9NXZIRVCKiw/view

    But my motivation was not Johnny Depp prevention.
    Rather the caching of GPUs. Because WGSL
    allows storage annotations read_write and

    read. I use read_write for the data RAM
    of my Hack VM variant, and read for the
    code ROM of my Hack VM variant. You can

    see that here, its open source:

    @group(0) @binding(0) var<storage, read> code: array<i32>;
    @group(0) @binding(1) var<storage, read_write> state: array<i32>;

    11.4 Giga Lips with a Budget Laptop https://github.com/Jean-Luc-Picard-2021/gigabudget

    Hope this Helps!

    Bye

    Johann 'Myrkraverk' Oskarsson schrieb:
    On 03/08/2026 6:28 PM, David Brown wrote:
    On 03/08/2026 11:41, Richard Harnden wrote:
    On 03/08/2026 09:16, David Brown wrote:

    On most targets, function pointers are the same size as void*
    pointers. But there are exceptions, with some small microcontrollers and
    DSPs having different kinds of pointers with different sizes, depending
    on the memory space involved. I have yet to see a situation where there
    was any reason for storing a function address in a "void*" rather than a
    more appropriate typedef, such as :

    typedef void (*FVoid)(void);

    dlsym requires that pointer-to-function is compatible with a void*


    As I say, I have yet to see a situation where using void* for
    function pointers was more appropriate than using a function pointer
    type. If the OS system calls or standard OS libraries makes it a
    requirement that function pointers are converted to or from void* for
    some calls, then of course you need to follow those requirements - it's
    the people who designed the interfaces that made questionable design
    choices.


    Nope, you're wrong. You're dead wrong. The world isn't built on C,
    even though here in comp.lang.c we like to pretend it is.

    Several language environments allow function generation on the fly,
    these functions need to be garbage collected. Common Lisp is an
    example, therefore comp.lang.lisp is added to this discussion.

    I've also added comp.theory so Mild Shock can comment.

    You will have to go out of your way to make a computer architecture incompatible with garbage collected and heap allocated binary code, something I've been told SBCL does internally [1] to create an archi- tecture that has different

    * sizeof ( void * ), and
    * sizeof ( void (*)( void ) ),

    and when you do that, I'll just claim you're making a /malicious
    computer architecture/ and refuse to use it.


    [1] I've not looked at the code, but told the garbage collector can
    and will at least move the code around, if not collect it.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mild Shock@janburse@fastmail.fm to sci.physics.relativity,sci.math on Mon Aug 3 18:22:40 2026
    From Newsgroup: sci.physics.relativity

    Hi,

    Well there are two viewpoint, the "client"
    of the GPU, which is the CPU, and the "server"
    of the GPU, which is the command processor

    queue of the GPU device. So basically as
    a CPU client I can write the memory area,
    that is later mapped to my GPU code storage.

    And this way have a compiler, even written
    in Prolog, that compiles pi-WAM to my Hack VM,
    that can then be then deployed to GPU.

    You could also try the same with a Tiny
    LISP VM. And a grown up LISP to act as
    the compiler. Would be a similar exercise.

    Have Fun!

    Bye

    Mild Shock schrieb:

    Hi,

    I've also added comp.theory so Mild Shock can comment.

    that has different
    *-a sizeof ( void * ), and
    *-a sizeof ( void (*)( void ) ),

    Could indicate a data RAM and code ROM model.
    Which has then the advantage of:

    Modern operating systems like Windows 11
    enforce strict Data Execution Prevention (DEP)
    (or NX/XD bit security features) to prevent
    malicious programs from injecting and executing
    code inside data-only memory regions. https://root-nation.com/en/soft-en/lifehacks/en-dep-windows-all-about/

    I adopted data RAM and code ROM model for
    pi-WAM from Hack, which has the same separation:

    Slide 58, Hack Computer https://drive.google.com/file/d/1Z_fxYmmRNXTkAzmZ6YMoX9NXZIRVCKiw/view

    But my motivation was not Johnny Depp prevention.
    Rather the caching of GPUs. Because WGSL
    allows storage annotations read_write and

    read. I use read_write for the data RAM
    of my Hack VM variant, and read for the
    code ROM of my Hack VM variant. You can

    see that here, its open source:

    @group(0) @binding(0) var<storage, read> code: array<i32>;
    @group(0) @binding(1) var<storage, read_write> state: array<i32>;

    11.4 Giga Lips with a Budget Laptop https://github.com/Jean-Luc-Picard-2021/gigabudget

    Hope this Helps!

    Bye

    Johann 'Myrkraverk' Oskarsson schrieb:
    On 03/08/2026 6:28 PM, David Brown wrote:
    On 03/08/2026 11:41, Richard Harnden wrote:
    On 03/08/2026 09:16, David Brown wrote:

    On most targets, function pointers are the same size as void* pointers. But there are exceptions, with some small microcontrollers and DSPs having different kinds of pointers with different sizes, depending
    on the memory space involved.-a I have yet to see a situation where there was any reason for storing a function address in a "void*" rather than a more appropriate typedef, such as :

    -a-a-a-a-a typedef void (*FVoid)(void);

    dlsym requires that pointer-to-function is compatible with a void*


    As I say, I have yet to see a situation where using void* for
    function pointers was more appropriate than using a function pointer
    type.-a If the OS system calls or standard OS libraries makes it a requirement that function pointers are converted to or from void* for
    some calls, then of course you need to follow those requirements - it's
    the people who designed the interfaces that made questionable design choices.


    Nope, you're wrong.-a You're dead wrong.-a The world isn't built on C, even though here in comp.lang.c we like to pretend it is.

    Several language environments allow function generation on the fly,
    these functions need to be garbage collected.-a Common Lisp is an
    example, therefore comp.lang.lisp is added to this discussion.

    I've also added comp.theory so Mild Shock can comment.

    You will have to go out of your way to make a computer architecture incompatible with garbage collected and heap allocated binary code, something I've been told SBCL does internally [1] to create an archi- tecture that has different

    *-a sizeof ( void * ), and
    *-a sizeof ( void (*)( void ) ),

    and when you do that, I'll just claim you're making a /malicious
    computer architecture/ and refuse to use it.


    [1] I've not looked at the code, but told the garbage collector can
    and will at least move the code around, if not collect it.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Johann 'Myrkraverk' Oskarsson@johann@myrkraverk.invalid to sci.physics.relativity,sci.math on Tue Aug 4 00:45:25 2026
    From Newsgroup: sci.physics.relativity

    On 04/08/2026 12:18 AM, Mild Shock wrote:

    Hi,

    I've also added comp.theory so Mild Shock can comment.

    that has different
    *-a sizeof ( void * ), and
    *-a sizeof ( void (*)( void ) ),

    Could indicate a data RAM and code ROM model.
    Which has then the advantage of:

    Modern operating systems like Windows 11
    enforce strict Data Execution Prevention (DEP)
    (or NX/XD bit security features) to prevent
    malicious programs from injecting and executing
    code inside data-only memory regions. https://root-nation.com/en/soft-en/lifehacks/en-dep-windows-all-about/

    I'm not looking up the specific API, but Win32 has interfaces to ask
    the operating system for heap allocation with and without execution permissions.

    This means, whatever your intentions, the operating still
    gives you a void * that you're then supposed to turn into void(*)(void)
    on your own.

    I don't know why we're discussing this in sci.physics.rel- ativity, nor sci.math, but I'll just go with the flow for now.


    I adopted data RAM and code ROM model for
    pi-WAM from Hack, which has the same separation:

    Slide 58, Hack Computer https://drive.google.com/file/d/1Z_fxYmmRNXTkAzmZ6YMoX9NXZIRVCKiw/view

    But my motivation was not Johnny Depp prevention.
    Rather the caching of GPUs. Because WGSL
    allows storage annotations read_write and

    read. I use read_write for the data RAM
    of my Hack VM variant, and read for the
    code ROM of my Hack VM variant. You can

    see that here, its open source:

    @group(0) @binding(0) var<storage, read> code: array<i32>;
    @group(0) @binding(1) var<storage, read_write> state: array<i32>;

    11.4 Giga Lips with a Budget Laptop https://github.com/Jean-Luc-Picard-2021/gigabudget


    Well, I only use my GPU for OpenGL 4.6, so I'll lot you do all the
    work in CUDA. Please enjoy!
    --
    Johann | email: invalid -> com | http://www.myrkraverk.com/blog/
    I'm not from the Internet, I just work there. | via Easynews.com https://bsky.app/profile/myrkraverk.bsky.social
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Bayard Djabrailov@yjbob@aodorbv.ru to sci.physics.relativity,sci.math on Mon Aug 3 17:28:57 2026
    From Newsgroup: sci.physics.relativity

    Mild Shock wrote:

    I've also added comp.theory so Mild Shock can comment.

    that has different * sizeof ( void * ), and * sizeof ( void (*)(
    void ) ),

    Could indicate a data RAM and code ROM model.
    Which has then the advantage of:

    Modern operating systems like Windows 11

    you are insignificant, you dont know what this world maanifold is all
    about. Kiss my ass. I shit on swtzerland, a fictitious country of inbreed gays.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Thomas Heger@ttt_heg@web.de to sci.physics.relativity,sci.math on Fri Aug 7 08:17:47 2026
    From Newsgroup: sci.physics.relativity

    Am Montag000003, 03.08.2026 um 18:18 schrieb Mild Shock:

    Hi,

    I've also added comp.theory so Mild Shock can comment.

    that has different
    *-a sizeof ( void * ), and
    *-a sizeof ( void (*)( void ) ),

    Could indicate a data RAM and code ROM model.
    Which has then the advantage of:

    Modern operating systems like Windows 11
    enforce strict Data Execution Prevention (DEP)
    (or NX/XD bit security features) to prevent
    malicious programs from injecting and executing
    code inside data-only memory regions. https://root-nation.com/en/soft-en/lifehacks/en-dep-windows-all-about/

    That's imho not that 'modern', because already in the eighties Unix
    systems had 'Execution prevention' (of data), simply by putting
    programms in one part of the memory and data into a different one.

    Data could not be executed, because the flag 'executable' was not set
    for their memory.

    It was actually a 'bug', that earlier versions of current systems
    allowed execution of data.

    ...

    TH
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mild Shock@janburse@fastmail.fm to sci.physics.relativity,sci.math on Fri Aug 7 14:13:34 2026
    From Newsgroup: sci.physics.relativity

    Hi,

    There is a relationship to recent AI Laptops
    and how much memory they can access and/or
    share with the GPU in accelerator mode.

    A fine grained machanism did not exist for
    budget laptops. Its a feature which a) needs
    modern ( not older than ca. 20 years ) OS

    and b) needs modern (not older than ca.
    20 years) hardware.

    Check for yourself:

    NX bit
    https://en.wikipedia.org/wiki/NX_bit

    Executable-space protection https://en.wikipedia.org/wiki/Executable-space_protection

    So if you use an older PC not only use Norton
    Commander, but better also Norton Antivirus. LoL
    But the architecture of the OS and hardware

    can be more complex, than to have a bit on the
    physical memory page level. You might also organize
    it via logical views, and combine it with

    virtualization i.e. swapping to hard disks. Hard
    and OS support varies as well there, how far
    translation tables can manage such a bit effeciently.

    See also:

    3 GB barrier
    https://en.wikipedia.org/wiki/3_GB_barrier

    Physical Address Extension (PAE), https://en.wikipedia.org/wiki/Physical_Address_Extension

    In as far the relationship to recent AI Laptops
    is that for example Windows 10 32-bit editions
    could only adress 4 GB. What surely helps are

    64-bit editions. My Windows 11 AI Laptop has
    32 GB total memory, and can share 16 GB with the
    GPU. I didn't check yet how programming languages

    such as JavaScript, Python and Java behave. Their
    runtimes have usually an overlayed memory model.
    And tagged pointers or compressed points can reduce

    the available memory space. But LLM software when
    used for local AI, usually tries to tap into
    very large portions of memory, and recent trends

    are virtualization of local LLMs:

    Maximize throughput with PagedAttention. Advanced
    scheduling and continuous batching ensure peak
    GPU utilization.
    https://vllm.ai/

    Brain food on how to evolve pi-WAM and what
    does the concept of GPUBuffer mean in WebGPU?
    Mostlikely the logical model here is coprocessor

    device bound memory, and the physical can
    realize it via system memory sharing. But I wrote
    about that already in my post:

    But how can you deploy. when its ROM?

    Bye

    Thomas Heger schrieb:
    Am Montag000003, 03.08.2026 um 18:18 schrieb Mild Shock:

    Hi,

    I've also added comp.theory so Mild Shock can comment.

    that has different
    *-a sizeof ( void * ), and
    *-a sizeof ( void (*)( void ) ),

    Could indicate a data RAM and code ROM model.
    Which has then the advantage of:

    Modern operating systems like Windows 11
    enforce strict Data Execution Prevention (DEP)
    (or NX/XD bit security features) to prevent
    malicious programs from injecting and executing
    code inside data-only memory regions.
    https://root-nation.com/en/soft-en/lifehacks/en-dep-windows-all-about/

    That's imho not that 'modern', because already in the eighties Unix
    systems had 'Execution prevention' (of data), simply by putting
    programms in one part of the memory and data into a different one.

    Data could not be executed, because the flag 'executable' was not set
    for their memory.

    It was actually a 'bug', that earlier versions of current systems
    allowed execution of data.

    ...

    TH

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mild Shock@janburse@fastmail.fm to sci.physics.relativity,sci.math on Sun Aug 9 19:47:50 2026
    From Newsgroup: sci.physics.relativity

    Hi,

    How do you break out of a loop,

    What Hamelt is to English language, is Hack to
    Compiler Construction. The playbook of Hack contains
    every drama that a Compiler Construction will face.
    In the following we show how we realized Project 6:
    Assembler from the Nand to Tetris journey via
    a little Prolog DSL.

    BTW, roughly or maybe not?
    Hack (the book) =
    Nand to Tetris (the website) =
    Nisan, N. and Schocken, S. (the authors)

    See also:

    -C-WAM Assembly: Comfortable Labels and Goto https://medium.com/2989/1a11dd512813

    Have Fun!

    Bye

    Mild Shock schrieb:
    Hi,

    pi-WAM is compiled to Hack VM. You
    can realize goto's wherever you want. The
    Hack VM I am using is a variant of:

    The Elements of Computing Systems
    Nisan, N. and Schocken, S. - June 15, 2021, MIT Press https://mitpress.mit.edu/9780262539807/the-elements-of-computing-systems/

    I just combine the 16-bit A and D instructions
    into single 32-bit instructions. You
    find a Hack VM interpreter for WebGPU here:

    11.4 Giga Lips with a Budget Laptop https://github.com/Jean-Luc-Picard-2021/gigabudget

    Hava Fun!

    Bye

    Mild Shock schrieb:
    Hi,

    Using Java sometimes doesn't make me a Java
    evangelist. I wouldn't care less about any
    programming language, because the idea of

    pi-WAM draws from pi-calculus and WAM. But
    since we are in 2026, not many people
    might remember pi-calculus:

    Functions as Processes
    Robin Milner - June 1989
    https://hal.science/docs/00/07/54/05/PDF/RR-1154.pdf

    AI chat bots know pi-calculus from time to
    time, while interacting, they spit out
    pi-calculus. I have always to tame them,

    and let them cool down, since well, the
    pi-calculus doesn't happen directly in the
    pi-WAM. Rather in the FFI, which has create

    operations on threads and queue, frankly my
    pi-WAM is an extremly crippled, has only
    a few primitives from pi-calculus.

    BYe

    Johann 'Myrkraverk' Oskarsson schrieb:
    On 29/07/2026 11:25 PM, Ross Finlayson wrote:
    On 07/29/2026 08:11 AM, Mild Shock wrote:


    Then, of course, the idea that it naturally employs or "saturates"
    the processor resources while doing work, in the low-level, yet
    also has a direct interpretation in higher-level languages, even
    "higher-level languages without GOTO", has also that it's faster
    in both machine-organized, compiled, and interpreted environments.

    Didn't you say in some other post you've done Java professionally?

    How do you break out of a loop, from within a switch () statement
    in Java? I gather that's simply impossible, because "goto" isn't
    implemented, and the "break" statement doesn't see labels outside
    the switch ()?

    Not sure how well that fits within comp.theory, as I haven't sub-
    scribed yet, but perhaps Mild Shock is willing to comment on that
    glaring deficiency in the Java programming language?




    --- Synchronet 3.22a-Linux NewsLink 1.2