Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

Scheduled Pinned Locked Moved Uncategorized
19 Posts 16 Posters 7 Views
  • 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.
  • zzt@mas.toZ zzt@mas.to

    turing hates this one weird trick

    hipsterelectron@circumstances.runH This user is from outside of this forum
    hipsterelectron@circumstances.runH This user is from outside of this forum
    hipsterelectron@circumstances.run
    wrote last edited by
    #3

    @zzt it's possible to meaningfully extend the idea if you can codify input complexity and progress towards a solution. in many cases this is extremely difficult. i spent two years on what should have been a phd thesis for a parser compiler which achieves this for undecidable grammars.

    it took me almost a whole year to determine what was happening which is that it reduces undecidability to a certain compile-time-recognizable graph module and then consequently enables computational limits to be enforced upon just that section—or, the grammar writer can rewrite the grammar in an attempt to avoid this. this is vaguely similar to shift-reduce conflicts in abstract except that it's much less likely and is linked to features of the grammar that the writer can understand.

    anyway nobody has ever done anything like it as far as i can tell and hacker news would instead just decide to stop computing based upon overall parser iterations because they're really not very good at manipulating and generating novel formalisms

    zzt@mas.toZ 1 Reply Last reply
    0
    • zzt@mas.toZ zzt@mas.to

      meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

      trenchworms@eldritch.cafeT This user is from outside of this forum
      trenchworms@eldritch.cafeT This user is from outside of this forum
      trenchworms@eldritch.cafe
      wrote last edited by
      #4

      @zzt "just prove that the universe will stop eventually" clown take

      1 Reply Last reply
      0
      • zzt@mas.toZ zzt@mas.to

        meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

        astraleureka@social.treehouse.systemsA This user is from outside of this forum
        astraleureka@social.treehouse.systemsA This user is from outside of this forum
        astraleureka@social.treehouse.systems
        wrote last edited by
        #5

        @zzt _Bool will_halt(void *prog) { return true; }

        1 Reply Last reply
        0
        • zzt@mas.toZ zzt@mas.to

          meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

          jwz@mastodon.socialJ This user is from outside of this forum
          jwz@mastodon.socialJ This user is from outside of this forum
          jwz@mastodon.social
          wrote last edited by
          #6

          @zzt if I were a problem I would simply halt

          dzwiedziu@mastodon.socialD 1 Reply Last reply
          0
          • hipsterelectron@circumstances.runH hipsterelectron@circumstances.run

            @zzt it's possible to meaningfully extend the idea if you can codify input complexity and progress towards a solution. in many cases this is extremely difficult. i spent two years on what should have been a phd thesis for a parser compiler which achieves this for undecidable grammars.

            it took me almost a whole year to determine what was happening which is that it reduces undecidability to a certain compile-time-recognizable graph module and then consequently enables computational limits to be enforced upon just that section—or, the grammar writer can rewrite the grammar in an attempt to avoid this. this is vaguely similar to shift-reduce conflicts in abstract except that it's much less likely and is linked to features of the grammar that the writer can understand.

            anyway nobody has ever done anything like it as far as i can tell and hacker news would instead just decide to stop computing based upon overall parser iterations because they're really not very good at manipulating and generating novel formalisms

            zzt@mas.toZ This user is from outside of this forum
            zzt@mas.toZ This user is from outside of this forum
            zzt@mas.to
            wrote last edited by
            #7

            @hipsterelectron hacker news would prompt an llm with “does this program halt do not guess do not hallucinate” and manage 49% accuracy on a bunch of well-known toy programs and then write a thinkpiece about “you see all programs have already been written and that’s why this works” and then 700 upvotes

            1 Reply Last reply
            0
            • jwz@mastodon.socialJ jwz@mastodon.social

              @zzt if I were a problem I would simply halt

              dzwiedziu@mastodon.socialD This user is from outside of this forum
              dzwiedziu@mastodon.socialD This user is from outside of this forum
              dzwiedziu@mastodon.social
              wrote last edited by
              #8

              @jwz
              Stop —

              — Hammer time

              @zzt

              1 Reply Last reply
              0
              • zzt@mas.toZ zzt@mas.to

                meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

                jonhendry@iosdev.spaceJ This user is from outside of this forum
                jonhendry@iosdev.spaceJ This user is from outside of this forum
                jonhendry@iosdev.space
                wrote last edited by
                #9

                @zzt

                It might have been a joke.

                1 Reply Last reply
                0
                • zzt@mas.toZ zzt@mas.to

                  meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

                  davidgerard@circumstances.runD This user is from outside of this forum
                  davidgerard@circumstances.runD This user is from outside of this forum
                  davidgerard@circumstances.run
                  wrote last edited by
                  #10

                  @zzt remember that this is literally the solution the Ethereum Virtual Machine uses, your badly coded function runs out of money

                  kkarhan@jorts.horseK 1 Reply Last reply
                  0
                  • zzt@mas.toZ zzt@mas.to

                    meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

                    robinsyl@meow.socialR This user is from outside of this forum
                    robinsyl@meow.socialR This user is from outside of this forum
                    robinsyl@meow.social
                    wrote last edited by
                    #11

                    @zzt The solution to the grandfather paradox is "just don't do that"

                    1 Reply Last reply
                    0
                    • zzt@mas.toZ zzt@mas.to

                      meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

                      lproven@social.vivaldi.netL This user is from outside of this forum
                      lproven@social.vivaldi.netL This user is from outside of this forum
                      lproven@social.vivaldi.net
                      wrote last edited by
                      #12

                      @zzt @davidgerard

                      This is the community of utter twonks that the head of platform at Ubuntu asked "what do you want to see in Ubuntu $NEXT?"

                      Link Preview Image
                      Ask HN: What do you want to see in Ubuntu 17.10? | Hacker News

                      favicon

                      (news.ycombinator.com)

                      The result was killing Unity, the end of the phones and tablets, returning to GNOME, and a legion of other epic mistakes.

                      Absolute complete suicidal fool, asking this maelstrom of toxic nerd masculinity for _guidance_.

                      1 Reply Last reply
                      0
                      • zzt@mas.toZ zzt@mas.to

                        meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

                        datarama@hachyderm.ioD This user is from outside of this forum
                        datarama@hachyderm.ioD This user is from outside of this forum
                        datarama@hachyderm.io
                        wrote last edited by
                        #13

                        @zzt I mean, I can easily solve the halting problem in any algorithm on any computer. Give me a hammer and I'll make sure it halts.

                        1 Reply Last reply
                        0
                        • zzt@mas.toZ zzt@mas.to

                          meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

                          spinnyspinlock@infosec.exchangeS This user is from outside of this forum
                          spinnyspinlock@infosec.exchangeS This user is from outside of this forum
                          spinnyspinlock@infosec.exchange
                          wrote last edited by
                          #14

                          @zzt I am very happy I don't visit that site anymore, but sad I miss out on such computer science breakthroughs 😔

                          1 Reply Last reply
                          0
                          • zzt@mas.toZ zzt@mas.to

                            meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

                            kkarhan@jorts.horseK This user is from outside of this forum
                            kkarhan@jorts.horseK This user is from outside of this forum
                            kkarhan@jorts.horse
                            wrote last edited by
                            #15

                            @zzt this doesn't work unless one can pre-determine all states of a program and required runtime.

                            • If your program/task is simple enough for that, watchdog functionality is easy to support.
                              • If not (which is the case with anything not hard-realtime capable!) then that doesn't succeed…

                            Also HackerNews/Ycombinator is just gsrbage…

                            starkrg@myside-yourside.netS 1 Reply Last reply
                            0
                            • davidgerard@circumstances.runD davidgerard@circumstances.run

                              @zzt remember that this is literally the solution the Ethereum Virtual Machine uses, your badly coded function runs out of money

                              kkarhan@jorts.horseK This user is from outside of this forum
                              kkarhan@jorts.horseK This user is from outside of this forum
                              kkarhan@jorts.horse
                              wrote last edited by
                              #16

                              @davidgerard @zzt Eeyupp, also with #Solana.

                              • One can literally burn through tons of shitcoins just because one's validator isn't able to saturate it's 10G-NIC and destroy it's NVMe's with IOPS at the same time.
                                • And no, I'm not joking: #CryptoBros are still a problem, they judt habe less $$$$$$$$ than the #AIbros!
                              1 Reply Last reply
                              0
                              • kkarhan@jorts.horseK kkarhan@jorts.horse

                                @zzt this doesn't work unless one can pre-determine all states of a program and required runtime.

                                • If your program/task is simple enough for that, watchdog functionality is easy to support.
                                  • If not (which is the case with anything not hard-realtime capable!) then that doesn't succeed…

                                Also HackerNews/Ycombinator is just gsrbage…

                                starkrg@myside-yourside.netS This user is from outside of this forum
                                starkrg@myside-yourside.netS This user is from outside of this forum
                                starkrg@myside-yourside.net
                                wrote last edited by
                                #17

                                @kkarhan @zzt Set up a skyscraper-sized antimatter bomb to go off after, say, 100 instructions. Then you know for a fact that the program will always terminate once it's processed 100 instructions.

                                1 Reply Last reply
                                0
                                • zzt@mas.toZ zzt@mas.to

                                  meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

                                  abucci@buc.ciA This user is from outside of this forum
                                  abucci@buc.ciA This user is from outside of this forum
                                  abucci@buc.ci
                                  wrote last edited by
                                  #18
                                  "I will respond to my inability to decide something by changing the rules, deciding a different thing, pretending that I've decided the original thing, and rallying a bunch of people to pretend with me" sums up a lot of modern dysfunction, seems to me.
                                  1 Reply Last reply
                                  0
                                  • zzt@mas.toZ zzt@mas.to

                                    meditating on when I was still reading hacker news and somebody posted “the solution to the halting problem is to simply terminate execution after a while” and it was extremely upvoted and I realized these were not my people

                                    demallien@mindly.socialD This user is from outside of this forum
                                    demallien@mindly.socialD This user is from outside of this forum
                                    demallien@mindly.social
                                    wrote last edited by
                                    #19

                                    @zzt oh dear, I literally spent the first 15s after reading this wondering «  but what if the while never finishes - you never get to the terminate ». Which in a funny way is exactly the problem.

                                    1 Reply Last reply
                                    1
                                    0
                                    • R relay@relay.mycrowd.ca shared this topic
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

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