Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. Spam and Abuse Watch
  4. Notorious computer science troll, Pete Olcott

Notorious computer science troll, Pete Olcott

Scheduled Pinned Locked Moved Spam and Abuse Watch
c++comquestiondiscussion
8 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    I had a feeling of being trolled in the C++ subforum: [Can D simulated by H terminate normally? - C / C++ / MFC Discussion Boards](https://www.codeproject.com/Messages/5942732/Can-D-simulated-by-H-terminate-normally) On the surface it doesn't look too bad, but it turns out that the author is infamous for this sort of thing: [Pete Olcott: Troll or Ignoramus?](https://groups.google.com/g/comp.theory/c/0i86aQ3WPaA)

    P Richard DeemingR P 3 Replies Last reply
    0
    • L Lost User

      I had a feeling of being trolled in the C++ subforum: [Can D simulated by H terminate normally? - C / C++ / MFC Discussion Boards](https://www.codeproject.com/Messages/5942732/Can-D-simulated-by-H-terminate-normally) On the surface it doesn't look too bad, but it turns out that the author is infamous for this sort of thing: [Pete Olcott: Troll or Ignoramus?](https://groups.google.com/g/comp.theory/c/0i86aQ3WPaA)

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #2

      Or maybe this guy is trolling the troll?

      1 Reply Last reply
      0
      • L Lost User

        I had a feeling of being trolled in the C++ subforum: [Can D simulated by H terminate normally? - C / C++ / MFC Discussion Boards](https://www.codeproject.com/Messages/5942732/Can-D-simulated-by-H-terminate-normally) On the surface it doesn't look too bad, but it turns out that the author is infamous for this sort of thing: [Pete Olcott: Troll or Ignoramus?](https://groups.google.com/g/comp.theory/c/0i86aQ3WPaA)

        Richard DeemingR Offline
        Richard DeemingR Offline
        Richard Deeming
        wrote on last edited by
        #3

        Looking at his reply on his other copy of the same question:

        Re: Can D simulated by H terminate normally? - Algorithms Discussion Boards[^]

        I know that the answer is dead obvious (at least to me) I need to know whether or not the answer is equally dead obvious to other professional software engineers. I have been a professional C++ software engineer since 2004.

        So he posted multiple copies of the same question, to which he already claims to know the answer, just to gauge whether we're as clever as him. :doh: Troll[^] and trolling[^].


        "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

        "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

        1 Reply Last reply
        0
        • L Lost User

          I had a feeling of being trolled in the C++ subforum: [Can D simulated by H terminate normally? - C / C++ / MFC Discussion Boards](https://www.codeproject.com/Messages/5942732/Can-D-simulated-by-H-terminate-normally) On the surface it doesn't look too bad, but it turns out that the author is infamous for this sort of thing: [Pete Olcott: Troll or Ignoramus?](https://groups.google.com/g/comp.theory/c/0i86aQ3WPaA)

          P Offline
          P Offline
          polcott
          wrote on last edited by
          #4

          Although people have very consistently treated me very badly what I have been saying is clearly correct software engineering. Can D simulated by H terminate normally? The x86utm operating system based on an open source x86 emulator. This system enables one C function to execute another C function in debug step mode. When H simulates D it creates a separate process context for D with its own memory, stack and virtual registers. H is able to simulate D simulating itself, thus the only limit to recursive simulations is RAM.

          01 int D(int (*x)())  
          02 {  
          03 int Halt_Status = H(x, x);  
          04 if (Halt_Status)  
          05 HERE: goto HERE;  
          06 return Halt_Status;  
          07 }  
          08  
          09 void main()  
          10 {  
          11 H(D,D);  
          12 }

          Execution Trace main() calls H(D,D) that simulates D(D) at line 11 keeps repeating: simulated D(D) calls simulated H(D,D) that simulates D(D) at line 03 ... Is this clear enough to see that D correctly simulated by H can never terminate normally? (because D remains stuck in recursive simulation) I never mentioned this next part in any of my questions because it extends beyond the scope of software engineering.

          Quote:

          For any program H that might determine whether programs halt, a "pathological" program D, called with some input, can pass its own source and its input to H and then specifically do the opposite of what H predicts D will do. No H can exist that handles this case. Wikipedia: Halting Problem

          ADDENDUM By showing the above at the software engineering level with fully operational code there cannot be any gaps in reasoning that occur when examining these things at the Turing Machine level. Once these things are fully understood at the software engineering level then they can be applied to the Peter Linz (Turing machine based) Halting Problem proof on pages 1-2 of this paper: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs It is easy to see that these two examples are isomorphic once the software engineering of the above example is fully understood.

          L 1 Reply Last reply
          0
          • P polcott

            Although people have very consistently treated me very badly what I have been saying is clearly correct software engineering. Can D simulated by H terminate normally? The x86utm operating system based on an open source x86 emulator. This system enables one C function to execute another C function in debug step mode. When H simulates D it creates a separate process context for D with its own memory, stack and virtual registers. H is able to simulate D simulating itself, thus the only limit to recursive simulations is RAM.

            01 int D(int (*x)())  
            02 {  
            03 int Halt_Status = H(x, x);  
            04 if (Halt_Status)  
            05 HERE: goto HERE;  
            06 return Halt_Status;  
            07 }  
            08  
            09 void main()  
            10 {  
            11 H(D,D);  
            12 }

            Execution Trace main() calls H(D,D) that simulates D(D) at line 11 keeps repeating: simulated D(D) calls simulated H(D,D) that simulates D(D) at line 03 ... Is this clear enough to see that D correctly simulated by H can never terminate normally? (because D remains stuck in recursive simulation) I never mentioned this next part in any of my questions because it extends beyond the scope of software engineering.

            Quote:

            For any program H that might determine whether programs halt, a "pathological" program D, called with some input, can pass its own source and its input to H and then specifically do the opposite of what H predicts D will do. No H can exist that handles this case. Wikipedia: Halting Problem

            ADDENDUM By showing the above at the software engineering level with fully operational code there cannot be any gaps in reasoning that occur when examining these things at the Turing Machine level. Once these things are fully understood at the software engineering level then they can be applied to the Peter Linz (Turing machine based) Halting Problem proof on pages 1-2 of this paper: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs It is easy to see that these two examples are isomorphic once the software engineering of the above example is fully understood.

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            Yes we've all seen the infinite recursive simulation, can you stop now?

            P P 2 Replies Last reply
            0
            • L Lost User

              Yes we've all seen the infinite recursive simulation, can you stop now?

              P Offline
              P Offline
              PIEBALDconsult
              wrote on last edited by
              #6

              Except recursion will never be infinite in the real world, it will blow the stack first, yes?

              P 1 Reply Last reply
              0
              • L Lost User

                Yes we've all seen the infinite recursive simulation, can you stop now?

                P Offline
                P Offline
                polcott
                wrote on last edited by
                #7

                Not one person has acknowledged that D correctly simulated by H cannot possibly terminate normally. Many people have been terribly rude and very unprofessional. Even now you did not directly answer the question.

                1 Reply Last reply
                0
                • P PIEBALDconsult

                  Except recursion will never be infinite in the real world, it will blow the stack first, yes?

                  P Offline
                  P Offline
                  polcott
                  wrote on last edited by
                  #8

                  Yes that is why the title of the original question was: Can D simulated by H terminate normally? I updated my post (above) to show this. So far there has not been one answer. What you said was close to an answer.

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups