GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 02-Jul-2025 02:56:02 JST Christine Lemmer-Webber Christine Lemmer-Webber

    let's write a function to see if any other function will halt/crash. how hard could this be. has anyone worked on this problem

    In conversation about a month ago from social.coop permalink
    • GreenSkyOverMe (Monika) repeated this.
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 02-Jul-2025 02:57:48 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      @cwebber C programmers can, it's just UB when it's not trivial :D
      In conversation about a month ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 02-Jul-2025 02:58:03 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • Tina

      @Tina it would be pretty funny to try to get it to autocomplete some programs like that

      In conversation about a month ago permalink
    • Embed this notice
      Tina (tina@mastodon.ie)'s status on Wednesday, 02-Jul-2025 02:58:09 JST Tina Tina
      in reply to

      @cwebber sure ChatGPT can cook something for you 😂

      In conversation about a month ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 02-Jul-2025 03:02:00 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • Haelwenn /элвэн/ :triskell:

      @cwebber That said it could also just be:

      bool will_crash(void *func) { return true; /* covers 80% of cases */ }
      In conversation about a month ago permalink
    • Embed this notice
      Respectable Normie, Esq. (taq@thicc.horse)'s status on Wednesday, 02-Jul-2025 03:03:17 JST Respectable Normie, Esq. Respectable Normie, Esq.
      in reply to

      @cwebber ⚓ I've been working at this for a while! so far I've got

      willItHalt(funcName):
      while(True):
      pass
      return True

      In conversation about a month ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 02-Jul-2025 03:06:43 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • Owen

      @owen I'm pretty sure a just god would have to warn me that my program is going to crash not let me figure it out

      In conversation about a month ago permalink
    • Embed this notice
      Owen (owen@mastodon.transneptune.net)'s status on Wednesday, 02-Jul-2025 03:06:44 JST Owen Owen
      in reply to

      @cwebber you could probably make a religion out of this

      In conversation about a month ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 02-Jul-2025 03:22:15 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • aeva

      Thinking about the time that @aeva said something like:

      "Solved the halting problem: every program will halt (heat death of the universe)"

      In conversation about a month ago permalink
    • Embed this notice
      Ben Zanin (gnomon@mastodon.social)'s status on Wednesday, 02-Jul-2025 04:12:36 JST Ben Zanin Ben Zanin
      in reply to

      @cwebber oh I could do that in a weekend! It would be easy for me. Perhaps even easier for me than for Hephaestus

      (edit: I maxed out there at only three memes, I'm sure someone can do better)

      In conversation about a month ago permalink
    • Embed this notice
      Random Geek (randomgeek@masto.hackers.town)'s status on Wednesday, 02-Jul-2025 04:16:55 JST Random Geek Random Geek
      in reply to

      @cwebber can we solve it in Logo? No reason. I just thought it would be cool if the solution involved turtles.

      In conversation about a month ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 02-Jul-2025 04:17:39 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • Random Geek

      @randomgeek oh yeah, turtles all the way down

      In conversation about a month ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 02-Jul-2025 04:18:43 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • Random Geek
      @randomgeek @cwebber So *not* turtles all the way down when recursion is solved? ^^
      In conversation about a month ago permalink
    • Embed this notice
      Andrew (cinebox@masto.hackers.town)'s status on Wednesday, 02-Jul-2025 04:38:31 JST Andrew Andrew
      in reply to

      @cwebber [turns off the computer]
      yes

      In conversation about a month ago permalink
    • Embed this notice
      Mx. Eddie R (silvermoon82@wandering.shop)'s status on Wednesday, 02-Jul-2025 05:02:17 JST Mx. Eddie R Mx. Eddie R
      in reply to
      • DopeGhoti

      @DopeGhoti @cwebber
      I had a boss totally seriously suggest we would just need to write a function to determine if an arbitrary js function would return.

      In conversation about a month ago permalink
      Christine Lemmer-Webber repeated this.
    • Embed this notice
      DopeGhoti (dopeghoti@infosec.exchange)'s status on Wednesday, 02-Jul-2025 05:02:18 JST DopeGhoti DopeGhoti
      in reply to

      @cwebber
      there's only two possibilities; it has to be simpler than the three-body problem, right?

      In conversation about a month ago permalink
      Christine Lemmer-Webber repeated this.
    • Embed this notice
      Steven Sandoval (baltakatei@twit.social)'s status on Wednesday, 02-Jul-2025 05:49:23 JST Steven Sandoval Steven Sandoval
      in reply to
      • DopeGhoti
      • Mx. Eddie R

      @silvermoon82 @DopeGhoti @cwebber To spell it out for people not in the know, this is about the Halting Problem. https://en.wikipedia.org/wiki/Halting_problem

      In conversation about a month ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: login.wikimedia.org
        Halting problem
        In computability theory, the halting problem is the problem of determining, from a description of an arbitrary computer program and an input, whether the program will finish running, or continue to run forever. The halting problem is undecidable, meaning that no general algorithm exists that solves the halting problem for all possible program–input pairs. The problem comes up often in discussions of computability since it demonstrates that some functions are mathematically definable but not computable. A key part of the formal statement of the problem is a mathematical definition of a computer and program, usually via a Turing machine. The proof then shows, for any program f that might determine whether programs halt, that a "pathological" program g exists for which f makes an incorrect determination. Specifically, g is the program that, when called with some input, passes its own source and its input to f and does the opposite of what ...
    • Embed this notice
      Random Geek (randomgeek@masto.hackers.town)'s status on Wednesday, 02-Jul-2025 07:03:52 JST Random Geek Random Geek
      in reply to
      • Haelwenn /элвэн/ :triskell:

      @lanodan @cwebber just imagined a turtle drawing a program interpreted by a turtle running on a VM drawn by a turtle rendering on a virtual display drawn by OW MY BRAIN

      LOGO or zoological. Either way.

      In conversation about a month ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Indieterminacy (indieterminacy@social.coop)'s status on Wednesday, 02-Jul-2025 09:16:16 JST Indieterminacy Indieterminacy
      in reply to

      @cwebber This video from Markus Triska covers meta predicates and decidability.
      https://inv.nadeko.net/watch?v=m3cbgebcKng

      It left me with a kind of dread hearing such CS positions, though I guess there was enough insights and knowhow to get over it.

      In conversation about a month ago permalink

      Attachments


    • Embed this notice
      Indieterminacy (indieterminacy@social.coop)'s status on Wednesday, 02-Jul-2025 09:23:44 JST Indieterminacy Indieterminacy
      in reply to
      • Owen

      @cwebber That Racket packaging bug was god talking to you:
      https://social.coop/@cwebber/114722839491269899

      @owen

      In conversation about a month ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Christine Lemmer-Webber (@cwebber@social.coop)
        from Christine Lemmer-Webber
        Now this is a curious packaging bug! https://mathstodon.xyz/@bremner/114722528619653537 I blogged a little bit about my playing around in Racket on my MNT Pocket Reform, which is aarch64 based. I mentioned that Racket was way too slow, so I had switched to Guile. It turns out the Debian packaging for Racket was compiling x86_64 for all platforms, and so Racket on Debian on ARM was being effectively *emulated* due to a packaging bug! I guess I'm glad my little blogpost uncovered that!

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.