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
    Hayley (hayley@social.applied-langua.ge)'s status on Tuesday, 12-Dec-2023 15:47:21 JST Hayley Hayley
    you mean to tell me that ice cream is not made of ice
    In conversation Tuesday, 12-Dec-2023 15:47:21 JST from social.applied-langua.ge permalink

    Attachments


    1. https://social.applied-langua.ge/media/b532f8a4-dbf9-4fb2-a878-652f00754a76/Screenshot_2023-12-12_17-05-19.png
    • Embed this notice
      iced depresso (icedquinn@blob.cat)'s status on Tuesday, 12-Dec-2023 15:47:13 JST iced depresso iced depresso
      in reply to
      @hayley i guess they're confused because snapshot could mean making a copy of everything (which, it does not do.)
      In conversation Tuesday, 12-Dec-2023 15:47:13 JST permalink
    • Embed this notice
      Hayley (hayley@social.applied-langua.ge)'s status on Tuesday, 12-Dec-2023 15:47:18 JST Hayley Hayley
      in reply to
      just checked with a book written by snooty compsci academics, snapshot at the beginning preserves objects that were live if you took a snapshot at the beginning

      ("D2/T2 mutations" refers to some examples of breaking concurrent GC earlier in the chapter, it makes sense in context)
      In conversation Tuesday, 12-Dec-2023 15:47:18 JST permalink

      Attachments


      1. https://social.applied-langua.ge/media/9aef8e0b-bdad-40c2-a57f-4a9e183c8563/20231212_171231.jpg
    • Embed this notice
      iced depresso (icedquinn@blob.cat)'s status on Tuesday, 12-Dec-2023 16:01:44 JST iced depresso iced depresso
      in reply to
      @hayley i think its just the word snapshot that is messing with them. its used somewhat wrong in that "it means something else because i want it to" mathematician way
      In conversation Tuesday, 12-Dec-2023 16:01:44 JST permalink
    • Embed this notice
      Hayley (hayley@social.applied-langua.ge)'s status on Tuesday, 12-Dec-2023 16:01:50 JST Hayley Hayley
      in reply to
      • iced depresso
      @icedquinn there's a lot of incremental/copy-on-write systems which don't copy everything*, but that's possible. Maybe there's some cursed equivalence between SATB and CoW since tricolor and Cheney's algorithm have an equivalence in colours/cursors.

      *e.g. persistent data structures, fork(), incremental backups
      In conversation Tuesday, 12-Dec-2023 16:01:50 JST permalink
    • Embed this notice
      iced depresso (icedquinn@blob.cat)'s status on Tuesday, 12-Dec-2023 16:03:25 JST iced depresso iced depresso
      in reply to
      • iced depresso
      @hayley like when knuth made up 'dynamic programming' and then later admitted it had no meaning he just sort of made it up to call it something.

      i remember having issues with how mathematicians often do this kind of shit to words and symbols. i don't anymore, but people go through that phase.
      In conversation Tuesday, 12-Dec-2023 16:03:25 JST permalink
    • Embed this notice
      iced depresso (icedquinn@blob.cat)'s status on Tuesday, 12-Dec-2023 16:13:05 JST iced depresso iced depresso
      in reply to
      @hayley i mostly understand it as a weird way of saying "we just leave the colors painted between calls to the incremental GC"
      In conversation Tuesday, 12-Dec-2023 16:13:05 JST permalink
    • Embed this notice
      Hayley (hayley@social.applied-langua.ge)'s status on Tuesday, 12-Dec-2023 16:13:06 JST Hayley Hayley
      in reply to
      • iced depresso

      @icedquinn I thought about it for a bit and I think there is an argument that SATB does literally incrementally compute a snapshot by logging, though it’s more obvious in hybrid coalescing RC/SATB like Levanoni-Petrank and LXR where we’re logging the old values of fields/slots that we update. In pure SATB we only care for the old value to mark it before we update some location, so we mark it right before we update, processing the log entry immediately; coalescing RC needs to know both the old value and what location it came from in order to update refcounts, so we have to actually store the log.

      In conversation Tuesday, 12-Dec-2023 16:13:06 JST permalink

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.